.paid-shell{width:min(100% - 32px,960px)}.price-notice{display:grid;gap:5px;max-width:700px;margin:22px auto 0;padding:16px 20px;border-left:5px solid var(--vlcc-gold);border-radius:8px;background:#fff6d9;color:var(--vlcc-blue-dark)}.paid-progress{grid-template-columns:repeat(6,1fr)}.live-total,.payment-total{margin:24px 0;padding:20px;border:2px solid var(--vlcc-gold);border-radius:10px;color:var(--vlcc-blue);font-size:1.05rem;text-align:center}.live-total strong,.payment-total strong{font-size:1.45rem}.payment-label{display:block;margin-bottom:8px;font-weight:800}.payment-button{width:100%;font-size:1.05rem}.payment-total{display:flex;justify-content:space-between}.shirt-card .price{margin-bottom:0}.edit-row{display:flex;flex-wrap:wrap;gap:8px}.review-section .edit{margin-left:8px}.receipt h2{color:var(--vlcc-blue)}.receipt-shirt{margin:10px 0;padding:14px;border-radius:8px;background:var(--vlcc-ivory)}@media(max-width:700px){.paid-progress li span{position:absolute;width:1px;height:1px;overflow:hidden}.payment-total{align-items:center}.header-links{font-size:.78rem;gap:10px}}@media print{.paid-shell{width:100%;margin:0}.receipt .actions{display:none!important}}
