/* Maverick Bags 3.4 — fulfilment and customer tracking */
.mb-customer-shipping,.mb-account-shipping,.mb-shipping-tracking-page{font-family:inherit}
.mb-customer-shipping{margin:28px 0;padding:22px;border:1px solid var(--mb-border,#D9E5DF);border-radius:14px;background:var(--mb-surface,#F5F8F6)}
.mb-customer-shipping h2,.mb-account-shipping h2{margin:0 0 8px;color:var(--mb-emerald,#173B33)}
.mb-customer-shipping p{margin:7px 0;color:var(--mb-text,#373E40)}
.mb-account-shipping{width:100%}
.mb-shipping-order{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--mb-border-soft,#E8EFEB)}
.mb-shipping-order>div{display:grid;gap:4px;min-width:0}.mb-shipping-order span{color:var(--mb-muted,#687771);font-size:13px}
.mb-shipping-tracking-page{min-height:60vh;padding:80px 20px;background:var(--mb-background,#fff)}
.mb-shipping-tracking-shell{width:min(920px,100%);margin:0 auto}
.mb-shipping-tracking-hero{padding:32px;border-radius:18px 18px 0 0;background:var(--mb-emerald,#173B33);color:#fff}
.mb-shipping-tracking-hero>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;opacity:.8}.mb-shipping-tracking-hero h1{margin:6px 0;color:#fff}.mb-shipping-tracking-hero p{margin:0;color:#fff;opacity:.88}
.mb-shipping-tracking-card{padding:30px;border:1px solid var(--mb-border,#D9E5DF);border-top:0;border-radius:0 0 18px 18px;background:#fff}.mb-shipping-tracking-card h2{margin-top:0;color:var(--mb-emerald,#173B33)}
.mb-shipping-timeline{position:relative}.mb-shipping-timeline:before{content:"";position:absolute;left:15px;top:15px;bottom:15px;width:2px;background:var(--mb-border,#D9E5DF)}
.mb-shipping-timeline article{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:15px;padding:0 0 25px}.mb-shipping-marker{position:relative;z-index:1;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--mb-emerald,#173B33);color:#fff;font-size:12px;font-weight:800}
.mb-shipping-timeline strong{display:block;color:var(--mb-emerald,#173B33);line-height:1.4}.mb-shipping-timeline time{display:block;margin-top:3px;color:var(--mb-muted,#687771);font-size:11px}.mb-shipping-timeline p{margin:7px 0 0;color:var(--mb-text,#373E40);line-height:1.6}.mb-shipping-timeline a{color:var(--mb-emerald,#173B33);font-weight:700}
.mb-fulfilment-admin input,.mb-fulfilment-admin textarea{box-sizing:border-box}.mb-fulfilment-admin hr{margin:22px 0;border:0;border-top:1px solid #ddd}
@media(max-width:600px){.mb-shipping-order{display:grid;grid-template-columns:1fr}.mb-shipping-order .button{width:100%;text-align:center}.mb-shipping-tracking-page{padding:45px 12px}.mb-shipping-tracking-hero{padding:24px 20px}.mb-shipping-tracking-card{padding:22px 18px}.mb-shipping-timeline article{grid-template-columns:28px minmax(0,1fr);gap:12px}.mb-shipping-marker{width:28px;height:28px}.mb-shipping-timeline:before{left:13px}}
@media(prefers-reduced-motion:reduce){.mb-shipping-tracking-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
