.agv-courier-card{clear:both;margin:20px 0;padding:20px;border:1px solid #e2e9e5;border-radius:16px;background:#fff;box-shadow:0 7px 24px rgba(16,45,27,.055);font-size:14px;max-width:100%;box-sizing:border-box}
.agv-courier-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:15px;font-size:17px;font-weight:750;color:#183d2a}
.agv-courier-heading small{font-size:11px;font-weight:600;background:#eaf5ec;color:#23773e;border-radius:20px;padding:5px 9px;white-space:nowrap}
.agv-courier-card label{display:block;font-size:13px;font-weight:650;margin-bottom:7px}
.agv-courier-card .agv-region{width:100%;max-width:100%;min-height:44px;border:1px solid #d7e1da;border-radius:9px;padding:8px 12px;background:#fff;color:#253b2c;margin:0 0 16px;box-sizing:border-box}
.agv-courier-line{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid #edf1ee}
.agv-courier-line strong{text-align:right;white-space:nowrap;color:#1d3326}
.agv-courier-total{margin-top:5px;padding:14px 12px;border:0;border-radius:10px;background:#ecf7ef;font-size:16px;font-weight:750;color:#173e25}
.agv-courier-total strong{font-size:21px;color:#18783b}
.agv-courier-status{margin:12px 0 5px;font-size:12px;color:#56715e}
.agv-courier-help{font-size:12px;line-height:1.55;color:#68786d;margin:4px 0 0}
@media(max-width:480px){.agv-courier-card{padding:14px;border-radius:12px}.agv-courier-heading{font-size:15px}.agv-courier-total strong{font-size:18px}}
