.shop-order-history{border-top:1px solid #e2eae3}.shop-order-controls{display:flex;flex-wrap:wrap;gap:8px}.shop-order-list{display:grid;gap:12px}.shop-order-card{display:grid;gap:13px;padding:16px;border:1px solid #e1e8e2;border-radius:18px;background:#fff}.shop-order-card-heading,.shop-order-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.shop-order-card-heading small{display:block;margin-top:4px;color:#74847b}.shop-order-status,.shop-refund-status{display:inline-flex;width:max-content;max-width:100%;padding:4px 9px;border-radius:20px;color:#436258;background:#edf3f0;font-size:12px;font-weight:800}.shop-order-paid,.shop-refund-completed{color:#2e6536;background:#e9f7dc}.shop-order-awaiting_payment,.shop-refund-requested{color:#755311;background:#fff2d3}.shop-order-partially_refunded,.shop-order-refunded{color:#355a8a;background:#e8f0fc}.shop-order-payment_review,.shop-refund-manual_review,.shop-refund-processing{color:#8a4725;background:#ffebdf}.shop-refund-rejected{color:#804545;background:#f3e7e7}.shop-order-items{display:grid;gap:5px;margin:0;padding-inline-start:22px;color:#52675d}.shop-order-refunds{display:flex;gap:6px;flex-wrap:wrap}.shop-order-more{display:block;margin:14px auto 0}.shop-orders-empty{padding:18px;border:1px dashed #dce7df;border-radius:14px;text-align:center}.shop-refund-dialog{width:min(480px,calc(100% - 24px));max-height:calc(100% - 24px);padding:28px 22px 20px;border:1px solid #dce7df;border-radius:20px;box-shadow:0 24px 90px #14282033}.shop-refund-dialog::backdrop{background:#17251d80}.shop-refund-dialog form{display:grid;gap:12px}.shop-refund-dialog h2{margin:8px 0}.shop-refund-dialog label{display:grid;gap:5px;color:#526a61;font-weight:800}.shop-refund-dialog input,.shop-refund-dialog textarea{width:100%;min-height:46px;border:1px solid #dce7df;border-radius:12px;padding:9px 11px;color:#142520;background:#fff;font:inherit}.shop-refund-dialog textarea{resize:vertical}.shop-refund-actions{display:flex;flex-wrap:wrap;gap:8px}.shop-refund-actions button{flex:1}.shop-order-history [hidden]{display:none!important}@media(max-width:560px){.shop-order-controls{align-items:stretch;flex-direction:column}.shop-order-controls>a,.shop-order-controls>button{width:100%}.shop-order-card{padding:13px}.shop-refund-dialog{padding:28px 16px 16px}}
