.orders-page{--ink:#18231e;--muted:#68756f;--line:#dde4df;--accent:#27634f;--accent-soft:#e9f2ee;--warn:#b84c4c;--warn-soft:#fff5f2;min-height:100vh;color:var(--ink);background:#f5f7f4;font-size:14px}.orders-top{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:14px 32px;display:flex}.orders-top span{color:var(--muted);font-size:12px;display:block}.orders-top h1{margin:3px 0 0;font-size:24px}.orders-top a,.orders-heading-actions a{color:var(--accent);background:#fff;border:1px solid #cfd9d3;border-radius:6px;padding:9px 13px;font-size:12px;text-decoration:none}.orders-heading{justify-content:space-between;align-items:end;gap:20px;padding:22px 32px 4px;display:flex}.orders-heading h2{margin:0 0 5px;font-size:20px}.orders-heading p{color:var(--muted);margin:0;font-size:13px}.orders-heading-actions{gap:8px;display:flex}.orders-page button{color:var(--accent);font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd9d3;border-radius:6px;padding:8px 13px;font-size:12px}.orders-page button:hover:not(:disabled){border-color:var(--accent)}.orders-page button:focus-visible,.orders-page input:focus-visible,.orders-page select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.orders-page button:disabled{opacity:.5;cursor:not-allowed}.orders-heading-actions button,.orders-page button.primary{border-color:var(--accent);background:var(--accent);color:#fff}.orders-wallets{flex-wrap:wrap;gap:12px;padding:16px 32px 0;display:flex}.orders-wallets p{border:1px solid var(--line);background:#fff;border-radius:8px;gap:4px;min-width:210px;margin:0;padding:12px 16px;display:grid}.orders-wallets span{color:var(--muted);font-size:12px}.orders-wallets b{font-variant-numeric:tabular-nums;font-size:20px}.orders-card{border:1px solid var(--line);background:#fff;border-radius:9px;margin:16px 32px 0;padding:18px 20px}.orders-card>h2{margin:0 0 10px;font-size:16px}.orders-store-sync{grid-template-columns:minmax(260px,1fr) minmax(320px,1.2fr);align-items:end;gap:10px 24px;display:grid}.orders-store-sync h2{margin:0 0 4px;font-size:16px}.orders-store-sync p{color:var(--muted);margin:0;font-size:13px}.orders-inline{gap:8px;display:flex}.orders-inline select{flex:1}.orders-page input,.orders-page select{min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #cfd9d3;border-radius:6px;padding:8px 10px;font-size:13px}.orders-hint{color:var(--muted);margin:8px 0 0;font-size:12px}.orders-hint a{color:var(--accent)}.orders-error,.orders-success{border-radius:7px;margin:14px 32px 0;padding:10px 14px;font-size:13px}.orders-error{background:var(--warn-soft);color:var(--warn);border:1px solid #efc9bc}.orders-success{background:var(--accent-soft);color:var(--accent);border:1px solid #cfe2d8}.orders-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.orders-fields label{color:var(--muted);gap:5px;font-size:12px;display:grid}.orders-fields label.wide{grid-column:span 2}.orders-totals{background:#f7faf8;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 10px;padding:12px 14px;display:grid}.orders-totals p{gap:3px;margin:0;display:grid}.orders-totals span{color:var(--muted);font-size:12px}.orders-totals b{font-variant-numeric:tabular-nums}.orders-totals .total b{color:var(--accent);font-size:16px}.orders-totals b.short{color:var(--warn)}.orders-table>div{border-bottom:1px solid #edf0ed;grid-template-columns:minmax(160px,1.3fr) minmax(110px,1fr) 70px 120px 110px 120px;align-items:center;gap:10px;padding:9px 4px;font-size:12px;display:grid}.orders-table>div.head{color:var(--muted);font-weight:600}.orders-table strong{gap:2px;display:grid}.orders-table small{color:var(--muted);font-weight:400}.orders-filters{grid-template-columns:minmax(240px,1fr) 170px auto;gap:8px;margin-bottom:6px;display:grid}.orders-empty{color:var(--muted);text-align:center;margin:14px 0}.orders-order{border-top:1px solid #edf0ed;padding:14px 0}.orders-order>header{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center;gap:12px;display:grid}.orders-order>header strong{font-size:14px;display:block}.orders-order>header small{color:var(--muted);font-size:12px}.orders-order>header b{font-variant-numeric:tabular-nums}.status{color:var(--muted);white-space:nowrap;background:#eef1ef;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal}.status.confirmed,.status.planned{color:#9a6a12;background:#fff6e5}.status.delivered,.status.shipped,.status.closed{background:var(--accent-soft);color:var(--accent)}.status.cancelled,.status.exception{background:var(--warn-soft);color:var(--warn)}.orders-lines{gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.orders-lines small{color:var(--muted);margin-left:8px;font-size:12px}.orders-delivery{background:#fbfcfb;border:1px solid #edf0ed;border-radius:7px;margin-top:10px;padding:10px 12px}.orders-delivery>p{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:12px;display:flex}.orders-delivery>p span{color:var(--muted)}.orders-provider-error{color:var(--warn)!important;margin:6px 0 0!important}.orders-actions{gap:8px;margin-top:8px;display:flex}.orders-actions:empty{display:none}.orders-label-upload{grid-template-columns:140px 180px minmax(180px,1fr) auto;gap:8px;margin-top:8px;display:grid}@media (width<=900px){.orders-fields,.orders-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-store-sync{grid-template-columns:1fr}}@media (width<=640px){.orders-top,.orders-heading{padding-left:16px;padding-right:16px}.orders-heading{flex-direction:column;align-items:start}.orders-wallets{padding:12px 16px 0}.orders-card,.orders-error,.orders-success{margin-left:16px;margin-right:16px}.orders-fields,.orders-totals,.orders-filters,.orders-label-upload{grid-template-columns:1fr}.orders-fields label.wide{grid-column:auto}.orders-order>header{grid-template-columns:1fr auto}.orders-table{overflow-x:auto}.orders-table>div{min-width:640px}}.store-order-overlay{z-index:100;background:#102d2866;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.store-order-dialog{background:#fff;width:min(960px,100%);max-height:90vh;overflow-y:auto}.store-order-line{border-top:1px solid #dce5df;gap:10px;padding:16px 0;display:grid}.store-order-line label{gap:6px;display:grid}.store-order-line input,.store-order-line select{border:1px solid #dce5df;border-radius:6px;width:100%;min-width:0;padding:10px}.orders-label-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-top:14px;display:flex}.orders-label-filter label{color:var(--muted);gap:5px;font-size:12px;display:grid}.orders-store-quote{border:1px solid var(--line);background:#f7faf8;border-radius:8px;margin:16px 0;padding:14px}.orders-store-quote h3{margin:0 0 12px}.orders-store-quote article+article{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.orders-quote-breakdown{flex-wrap:wrap;gap:8px 24px;display:flex}.orders-quote-breakdown p{font-variant-numeric:tabular-nums;margin:8px 0}.orders-quote-total{border-top:1px solid var(--line);justify-content:space-between;padding-top:12px;display:flex}.orders-quote-total b{color:var(--accent);font-size:18px}
