.tracking-main,.admin-main{padding:38px 0 55px}.tracking-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.tracking-head h1,.admin-main h1{font-size:29px;letter-spacing:-1px;margin:10px 0}.tracking-head p,.admin-main .section-head p{font-size:12px;color:#7b826f;line-height:1.6}.tracking-card,.access-card{background:#fff;border:1px solid #e0e4d5;border-radius:12px;padding:28px;margin-bottom:22px}.access-card{margin-top:40px;max-width:720px}.access-card p{font-size:14px;color:#79836b;line-height:1.7;margin:20px 0}.status-pill{display:inline-block;font-size:12px;padding:9px 13px;background:#fff5c4;border:1px solid #e8d789;color:#655600;border-radius:6px;font-weight:700}.status-pill.delivered{background:#e8f4de;border-color:#c5dbb2;color:#4f6b35}.status-pill.cancelled{background:#fbe7e1;border-color:#ecc6bd;color:#8a4637}.tracking-timeline{display:flex;list-style:none;padding:0;margin:25px 0 5px;gap:6px}.tracking-timeline li{flex:1;border-top:4px solid #e7eadf;padding-top:12px;font-size:10px;line-height:1.6;color:#8e9780}.tracking-timeline li.done{border-color:#d9b900;color:#657348}.tracking-timeline li.current{border-color:#20211e;color:#20211e;font-weight:700}.tracking-timeline b{display:block;font-size:11px}.tracking-note{background:#f7f8ef;padding:16px;border-radius:7px;font-size:13px;line-height:1.7;margin-top:22px;white-space:pre-wrap}.tracking-history{padding:0;list-style:none;margin:10px 0 0}.tracking-history li{padding:14px 0;border-top:1px solid #e8ebdf;display:grid;grid-template-columns:145px 1fr;gap:20px;font-size:12px;line-height:1.7}.tracking-history time{font-size:11px;color:#8a947c}.tracking-history strong{display:block}.tracking-history p{margin:5px 0 0;color:#77836a;white-space:pre-wrap}.tracking-total{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:23px;border-top:1px solid #e1e5d6;padding-top:22px;font-size:13px}.tracking-total strong{font-size:26px}.tracking-detail{overflow:auto}.tracking-detail table{border-collapse:collapse;min-width:600px;width:100%;font-size:11px}.tracking-detail th,.tracking-detail td{padding:13px 10px;border-bottom:1px solid #e7ebdd;text-align:right;white-space:nowrap}.tracking-detail th:first-child,.tracking-detail td:first-child{text-align:left;white-space:normal;min-width:200px}.tracking-detail th{background:#f2f4ea;color:#6c765c}.tracking-detail td small{display:block;font-size:10px;color:#8e987f;margin-top:5px}.tracking-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tracking-caption{color:#879177;font-size:11px;line-height:1.7;margin-top:20px}.admin-main{max-width:1200px}.admin-main .section-head{padding:0 0 24px}.admin-filters{display:flex;gap:12px}.admin-filters input{flex:1}.admin-filters select{min-width:190px}.admin-main #admin-count,.admin-note{font-size:11px;color:#849072;line-height:1.7}.admin-note{padding:12px 16px;background:#f1f3e8;border-radius:6px}#admin-error{font-size:12px;color:#a64c39;margin:15px 0;line-height:1.6}.admin-orders{display:grid;gap:17px}.admin-order{padding:23px;border:1px solid #dfe4d3;border-radius:10px;background:white}.admin-order-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start}.admin-order h2{font-size:17px;margin:0 0 9px}.admin-order .order-meta{color:#879274;font-size:11px;line-height:1.7}.admin-order .admin-edit{display:grid;grid-template-columns:190px 1fr auto;gap:13px;align-items:end;margin-top:20px}.admin-edit label{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:700;color:#738160}.admin-edit textarea{font-size:12px;height:66px;resize:vertical}.admin-edit select{font-size:12px;height:43px}.admin-feedback{font-size:11px;color:#647c40;margin-top:13px;min-height:15px}.admin-detail{margin-top:19px;overflow:auto}.admin-order-actions{display:flex;gap:17px;align-items:center;margin-top:15px}.admin-order-actions a,.admin-order-actions button{font-size:10px}.tracking-card h2{font-size:17px;margin-top:0}.tracking-error{font-size:13px;color:#98604a;line-height:1.7}.tracking-loading{padding:60px;text-align:center;color:#8b967b}.no-track{max-width:680px;margin:0 auto}.no-track p{font-size:13px;line-height:1.8;color:#7e896f}@media(max-width:720px){.tracking-main,.admin-main{padding-top:25px}.tracking-head{align-items:flex-start;flex-direction:column}.tracking-head h1,.admin-main h1{font-size:25px}.tracking-card,.access-card{padding:20px;border-radius:9px}.tracking-timeline{display:block;margin-top:23px}.tracking-timeline li{border:0;border-left:4px solid #e7eadf;padding:7px 0 12px 14px;font-size:11px}.tracking-timeline li.done{border-left-color:#d9b900}.tracking-timeline li.current{border-left-color:#20211e}.tracking-history li{grid-template-columns:1fr;gap:5px}.tracking-total strong{font-size:21px}.admin-filters{flex-direction:column}.admin-filters input,.admin-filters select{width:100%;font-size:13px}.admin-order{padding:18px}.admin-order-head{display:block}.admin-order-head .status-pill{margin-top:12px}.admin-order .admin-edit{grid-template-columns:1fr}.admin-edit textarea{height:80px}.admin-order-actions{flex-wrap:wrap}.tracking-actions .button{font-size:11px}.admin-main .section-head{align-items:flex-start}.admin-main .section-head .link-button{font-size:9px}}

.tracking-tax-breakdown{margin-top:24px;padding-top:16px;border-top:1px solid #e4e9d9}.tracking-tax-breakdown p{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.6;margin:8px 0;color:#7a8768}.tracking-tax-breakdown strong{white-space:nowrap;color:#4c5d3d;font-weight:600}
