.past-section{padding:45px 0 20px;border-top:1px solid var(--line);margin-top:55px}.archive-disclosure{padding:24px;background:#252525;border:1px solid var(--line);border-radius:8px}.archive-disclosure summary,.received-archive summary{cursor:pointer;font-size:16px;display:flex;justify-content:space-between;gap:20px;align-items:center}.archive-disclosure summary span,.received-archive summary span{font-size:11px;color:var(--muted)}.archive-disclosure .grid{margin-top:25px}.past-good{opacity:.75}.past-good .product-symbol{color:#b3a18a}.archive-raffle{padding:22px 0 0;margin-top:22px;border-top:1px solid var(--line)}.archive-raffle h3{margin-top:14px}.archive-empty{display:flex;align-items:center;gap:25px;padding:15px 0 25px}.archive-empty img{width:72px;height:80px;object-fit:contain;opacity:.8}.archive-empty p{font-size:13px;max-width:420px}.mine-teaser{display:flex;align-items:center;gap:45px;background:#332f29;border:1px solid #665035;border-radius:10px;margin:45px 0;padding:35px 45px}.mine-teaser>img{width:155px;height:180px;object-fit:contain}.mine-teaser h2{font-size:35px}.mine-teaser p{max-width:600px;font-size:13px}.mine-teaser .button{margin-top:15px}.personal-goodies{scroll-margin-top:110px}.personal-goodies>.claim-heading{border-top:1px solid var(--line);padding-top:30px}.personal-goodies .claim-heading h2{font-size:36px;margin-bottom:12px}.claim-heading p{margin-top:0;margin-bottom:28px}.shipments-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:25px 0}.shipment-card{padding:28px;background:linear-gradient(140deg,#3b3226,#303030 70%);border:1px solid #72502b;border-radius:12px;min-width:0}.shipment-top{display:flex;align-items:center;gap:20px}.shipment-top>img{width:75px;height:90px;object-fit:contain}.shipment-top h3{font-size:23px;line-height:1.3;margin:12px 0}.shipment-top .eyebrow{font-size:9px}.shipment-items{list-style:none;padding:10px 0;margin:12px 0 18px}.shipment-items li{font-size:13px;border-bottom:1px solid #ffffff0b;padding:10px 0;line-height:1.5}.shipment-items li span{font-size:10px;color:var(--muted);margin-left:10px}.shipment-progress{display:flex;flex-wrap:wrap;gap:12px;font-size:10px;padding:15px 0;margin:0 0 15px;border-top:1px solid var(--line);color:#a69e92}.shipment-progress .done{color:#edb76b}.tracking-note{font-size:12px;padding-left:12px;border-left:2px solid #968268}.delivery-estimate{background:#292825;border:1px solid #594b39;border-radius:7px;padding:18px;margin:20px 0}.delivery-estimate .eyebrow{display:block;font-size:9px}.delivery-estimate strong{display:block;line-height:1.6;font-size:14px;margin-top:12px}.delivery-estimate p{font-size:13px;color:#e8b66f}.delivery-estimate small{font-size:10px;line-height:1.7;color:#b0a89b;display:block}.fulfillment-note{border-top:1px solid #62513d;margin:20px 0;padding-top:20px;overflow-wrap:anywhere}.fulfillment-note .eyebrow{font-size:9px}.fulfillment-note p{font-size:13px;white-space:pre-wrap}.shipment-card>button{margin-top:18px}.received-archive{margin-top:28px;padding:22px;border:1px solid var(--line);border-radius:8px}.shipment-card.is-received{background:#2c2e2b;border-color:#555a4c}.ready-check{padding:20px;background:#292724;border:1px solid #6b4a23;border-radius:9px;margin-bottom:26px}.ready-check h3{font-size:22px;margin:8px 0}.ready-check .eyebrow{font-size:9px}.ready-line{display:flex;gap:13px;align-items:center;padding:15px 0;border-top:1px solid #4a4034;font-size:13px;cursor:pointer}.ready-line input[type=checkbox]{width:20px;height:20px;flex-shrink:0}.ready-line small,.check-option small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.ready-line:has(input:checked){color:#f2bd72}.ready-line:has(input:checked) small{color:#bfa984}.ready-check>p:last-child{margin-bottom:0}.good-edit{border:1px solid var(--line);background:#292929;border-radius:9px;padding:10px 20px 20px;margin:20px 0}.good-edit .two{gap:18px}.good-edit .check-option{margin-bottom:0;background:#32302c}.dispatch-history{display:flex;justify-content:space-between;align-items:center;gap:20px}.history-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dispatch-history .micro{max-width:500px}.queue-foot form{max-width:760px}.queue .card-note{margin-top:12px}.queue .item{font-size:12px}.saved-claim .shipment-items{margin:0}.saved-claim .shipment-items li{font-size:12px}header nav{gap:20px}header nav a{white-space:nowrap;font-size:11px}
@media(max-width:1050px){header nav{gap:12px}header nav a{font-size:10px}.shipments-grid{grid-template-columns:1fr}.dispatch-history{align-items:start;flex-direction:column}.history-actions{justify-content:start}}
@media(max-width:800px){header nav{justify-content:flex-start;overflow-x:auto;padding-bottom:5px;gap:24px}.past-section{margin-top:35px;padding-top:30px}.archive-disclosure{padding:18px}.archive-disclosure summary,.received-archive summary{font-size:14px;align-items:start;flex-direction:column;gap:8px}.mine-teaser{gap:20px;padding:25px 20px;align-items:start}.mine-teaser>img{width:65px;height:85px}.mine-teaser h2{font-size:29px}.mine-teaser .eyebrow{font-size:9px}.shipment-card{padding:22px 20px}.shipment-top h3{font-size:21px}.shipment-top>img{width:62px;height:77px}.personal-goodies .claim-heading h2{font-size:30px}.good-edit .two{grid-template-columns:1fr;gap:0}.ready-check{padding:16px}.received-archive{padding:16px}.shipment-card .button{font-size:12px}}
.weighing{background:#292724;border:1px solid #6b4a23;border-radius:9px;padding:24px;margin:0 0 30px}.weighing h3{font-size:24px;margin:10px 0}.weighing>.eyebrow{font-size:10px}.weighing>p{font-size:13px}.shipment-choice{display:flex;gap:30px;margin:24px 0}.shipment-choice label{display:flex;align-items:center;gap:8px;font-size:14px}.shipment-choice input{display:inline;width:auto;margin:0;accent-color:#ed8f12}.dimensions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.postage-price{font-size:30px;font-weight:650;color:#ed8f12;white-space:nowrap}.verified-weight .eyebrow{font-size:9px}.verified-weight .row{flex-wrap:wrap}.verified-weight .text-link{font-size:11px}.weighing input[type=number]{max-width:100%}@media(max-width:600px){.weighing{padding:20px 16px}.dimensions{grid-template-columns:1fr}.shipment-choice{gap:20px}.postage-price{font-size:25px}.weighing h3{font-size:21px}}

.shipments-grid:has(.shipment-card:only-child){grid-template-columns:1fr;max-width:900px;margin-left:auto;margin-right:auto}

.carrier-setup{margin-bottom:24px}.carrier-setup h3,.carrier-checkout h3{font-size:22px;margin:12px 0}.carrier-setup>.row{align-items:start}.carrier-start{padding:20px;background:#292724;border:1px solid #635039;border-radius:8px;margin:22px 0;font-size:13px}.carrier-start ol{padding-left:22px;margin-bottom:0}.carrier-start li{padding:7px 0;line-height:1.8;color:#c5bfb3}.carrier-start a{color:#edb362;text-decoration:underline;text-underline-offset:3px}.carrier-provider-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.carrier-provider-grid>form{background:#292929;padding:20px;border:1px solid var(--line);border-radius:8px;min-width:0}.carrier-provider-grid .row{flex-wrap:wrap;gap:12px}.carrier-provider-grid .row .pill{font-size:10px}.carrier-provider-grid .btn{font-size:12px}.carrier-checkout{padding:24px;margin:25px 0;background:#2c2c2a;border:1px solid #79603c;border-radius:9px}.carrier-checkout .eyebrow,.carrier-setup .eyebrow{font-size:9px}.carrier-checkout>.row{flex-wrap:wrap}.carrier-checkout .two{gap:20px}.carrier-checkout .button,.carrier-checkout button{margin-right:10px;margin-top:12px}.carrier-product{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.carrier-product strong{font-size:25px;white-space:nowrap;color:#ed8f12}.carrier-checkout>form{margin-top:20px}.carrier-setup .notice{line-height:1.8}#carrier-sender{border-top:1px solid var(--line);padding-top:20px;margin-top:22px}@media(max-width:1000px){.carrier-provider-grid{grid-template-columns:1fr}.carrier-checkout .two{grid-template-columns:1fr;gap:0}.carrier-checkout,.carrier-provider-grid>form{padding:20px 16px}.carrier-start{padding:16px}}

.legacy-goodies-art{display:flex;align-items:center;gap:35px;margin:24px 0 32px;padding:24px;background:#303030;border:1px solid #48433b;border-radius:12px}.legacy-goodies-art img{width:220px;max-height:310px;object-fit:contain;border-radius:8px}.legacy-goodies-art h3{font-size:27px;color:#edb466;margin:12px 0}.legacy-goodies-art p{font-size:13px;line-height:1.8;color:#bbb}@media(max-width:650px){.legacy-goodies-art{flex-direction:column;align-items:flex-start}.legacy-goodies-art img{width:100%;height:260px}}
