.orders-main{max-width:1120px;padding:38px 28px 70px;margin:auto}.orders-kicker{font-size:10px;letter-spacing:2px;color:#9a704d;font-weight:700;margin-bottom:12px}.orders-main h1{font-size:30px;letter-spacing:-.8px}.orders-intro{font-size:13px;line-height:1.8;color:#8b7c6a;max-width:700px;margin:13px 0 28px}.orders-account{font-size:12px;color:#93613f}.orders-gate{padding:25px;background:#fffdf8;border:1px solid var(--line);border-radius:10px;font-size:14px;line-height:1.8}.orders-gate .button{margin-top:15px}.orders-payment-note{font-size:12px;line-height:1.8;color:#85613a;padding:15px 18px;background:#f2eadc;border:1px solid #e4d7c2;border-radius:8px;margin-bottom:22px}.orders-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:22px}.orders-toolbar label{display:grid;gap:8px;font-size:11px;color:#806c56}.orders-toolbar select{min-width:210px;min-height:42px;padding:10px 12px;border:1px solid #ddd1c0;background:#fffdf8;border-radius:6px;color:#504438;font-size:13px}.orders-list{display:grid;gap:20px}.order-card{background:#fffdf8;border:1px solid var(--line);border-radius:11px;padding:25px;overflow:hidden}.order-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:21px}.order-heading h2{font-size:17px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.order-meta{font-size:11px;color:#9c8b77;margin-top:7px;overflow-wrap:anywhere}.order-status{font-size:10px;text-transform:uppercase;letter-spacing:.6px;background:#eee6d8;color:#8d663d;padding:7px 9px;border-radius:5px;white-space:nowrap}.order-status[data-status=cancelled]{background:#f2e4de;color:#9b573c}.order-status[data-status=shipped]{background:#e5eddf;color:#5b7753}.order-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}.order-details h3,.order-items-label{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#9a704d;margin-bottom:9px}.order-contact,.order-address{font-size:13px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.order-items{width:100%;border-collapse:collapse;font-size:12px}.order-items th{font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:#9a8a75;text-align:start;font-weight:500;padding:10px 0;border-bottom:1px solid #e5dccd}.order-items td{padding:13px 0;border-bottom:1px solid #eee6da;vertical-align:top}.order-items th:last-child,.order-items td:last-child{text-align:end}.order-item-sku{display:block;font-size:10px;color:#a18c72;margin-top:4px;overflow-wrap:anywhere}.order-totals{display:grid;grid-template-columns:1fr auto;gap:9px 24px;font-size:12px;margin:18px 0 0 auto;max-width:360px}.order-totals dt{color:#99856c}.order-totals dd{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.order-totals dt.order-total,.order-totals dd.order-total{font-weight:700;font-size:14px;color:#684930;padding-top:9px;border-top:1px solid #e5dccd}.order-payment{font-size:11px;line-height:1.8;color:#9a7655;margin-top:18px}.order-tracking{font-size:12px;line-height:1.8;color:#78624b;margin-top:10px;overflow-wrap:anywhere}.order-actions{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:20px;border-top:1px solid #e7ddce}.order-action-fields{display:grid;gap:7px;font-size:11px;color:#8b7457;flex:1;min-width:160px;max-width:320px}.order-action-fields input{font-size:16px;min-height:43px;padding:10px 12px;border-radius:5px;border:1px solid #dcccba;background:#fcfaf6;color:#554333;min-width:0;width:100%}.order-actions .button{min-height:43px;font-size:11px}.order-actions .order-cancel{color:#9e5943;background:transparent}.order-action-help{width:100%;font-size:11px;line-height:1.8;color:#9b866b}.orders-error,.orders-notice{font-size:12px;line-height:1.8;padding:13px 16px;border-radius:7px;margin-bottom:18px}.orders-error{color:#9a492e;border:1px solid #e2b8a8;background:#fbefea}.orders-notice{color:#57704f;border:1px solid #ceddc8;background:#edf3e9}.orders-empty,.orders-loading{font-size:13px;color:#9a866c;text-align:center;padding:26px 0}.orders-more{display:block;margin:24px auto 0}.orders-list[aria-busy=true]{opacity:.65}.orders-main button:disabled{opacity:.55;cursor:wait}.order-table-scroll{overflow-x:auto}
@media(max-width:640px){.orders-main{padding:28px 18px 45px}.orders-main h1{font-size:26px}.order-card{padding:20px 17px}.order-details{grid-template-columns:1fr;gap:19px}.order-heading{flex-direction:column;gap:12px}.orders-toolbar{align-items:stretch}.orders-toolbar label{flex:1;min-width:0}.orders-toolbar select{min-width:0;width:100%}.order-totals{max-width:none}.order-actions .button{flex:1}.order-action-fields{width:100%;max-width:none;flex-basis:100%}.order-items{min-width:340px}.orders-account{font-size:11px}}
