.tracking-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:22px;align-items:start}.tracking-grid>section{min-width:0}.tracking-grid .financial{margin-top:18px}.aligned-map{height:360px;min-height:360px;max-height:360px}.aligned-map>svg{width:100%;height:100%;max-height:360px}.aligned-map .map-label{font-size:10px;box-shadow:0 2px 12px #0000000a;background:#fffef4;bottom:10px;left:10px}.sidebar-bottom #session-label{font-size:11px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere;margin:16px 0;color:#70747a}.tracking-grid .footnote{overflow-wrap:anywhere}#checkout-error{color:#a82f22}@media(max-width:1100px){.tracking-grid{grid-template-columns:1fr}.aligned-map{height:330px;min-height:330px;max-height:330px}}@media(max-width:480px){.aligned-map{height:320px;min-height:320px;max-height:320px}}
.order-card{margin-bottom:16px}.order-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-card h3{margin:16px 0 8px}.priority-badge{background:#fff1dd;color:#885207;border-radius:20px;padding:6px 12px;font-weight:700;font-size:12px}.order-progress{list-style:none;padding:22px 12px;display:flex;justify-content:space-between;gap:8px;background:white;border:1px solid #eee;border-radius:20px;margin:0 0 24px}.order-progress li{flex:1;text-align:center;font-size:12px;color:#777;position:relative}.order-progress li span{display:flex;width:32px;height:32px;align-items:center;justify-content:center;margin:0 auto 8px;border-radius:50%;background:#f0f1f2;font-weight:700}.order-progress li.reached span{background:#e7f5ee;color:#197747}.order-progress li[aria-current]{color:#1d2623;font-weight:700}.order-progress li[aria-current] span{background:#237b56;color:white}.delivery-destination{margin-bottom:18px}.verification-card{margin-top:16px;background:#f5fbf7}.verification-card strong{font-size:36px;letter-spacing:.2em}.receipt-line{display:flex;gap:16px;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eee}.receipt-line b{white-space:nowrap}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.dashboard-stats>div{background:#fff;border:1px solid #ececea;border-radius:20px;padding:20px}.dashboard-stats b{font-size:30px;display:block}.dashboard-stats span{font-size:13px;color:#727772}.order-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.order-filters .selected{background:#202522;color:#fff;border-color:#202522}.product-title-button{border:0;padding:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.product-title-button:hover{text-decoration:underline}.product-detail-image{width:100%;height:220px;object-fit:cover;border-radius:18px}.product-detail-price{font-size:25px;font-weight:800}.product-title-button:focus-visible{outline:2px solid #ff624f;outline-offset:4px}@media(max-width:480px){.dashboard-stats{gap:7px}.dashboard-stats>div{padding:13px}.dashboard-stats b{font-size:24px}.order-progress{gap:3px;padding:16px 5px}.order-progress li{font-size:10px}.order-progress li span{width:28px;height:28px}.inline-actions{flex-wrap:wrap}}
.store-search{margin:20px 0 8px;max-width:100%}.product[hidden],.store-cart[hidden]{display:none!important}.store-cart{position:sticky;bottom:24px;display:block;width:min(100%,560px);margin:28px auto 10px;z-index:8;box-shadow:0 6px 24px #0002;padding:18px 24px}.product-edit{padding-top:18px}.product-edit .form-result{font-size:14px;line-height:1.5}.card summary{cursor:pointer;font-weight:700;padding:8px 0}@media(max-width:800px){.store-cart{bottom:90px}}
