.desk-nav{max-width:1140px;margin:18px auto 0;padding:0 14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.desk-nav button[aria-selected=true]{background:var(--gold);color:#171919}.desk-nav label{margin-left:auto;color:var(--muted);font-size:13px}.desk-nav input{margin-left:8px}.desk input,.desk select,.desk textarea,.desk-nav input{background:#151b1d;border:1px solid #555d5c;border-radius:9px;color:#fcf5e4;padding:11px;font:inherit;max-width:100%;color-scheme:dark}.desk input,.desk select,.desk textarea{width:100%}.desk label{display:block;font-size:12px;color:#c7c9be;margin:8px 0}.desk label input,.desk label select,.desk label textarea{display:block;margin-top:6px;font-size:15px}.desk .desk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0}.desk-grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr);gap:18px;align-items:start}.desk-card{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:20px}.desk h2{font-size:20px;margin:0 0 8px}.desk h3{margin:0;font-size:17px}.desk .muted{color:var(--muted);font-size:12px;line-height:1.6}.desk-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.desk-line{display:grid;grid-template-columns:minmax(100px,1fr) 65px 90px 38px;align-items:center;gap:7px;border-top:1px solid #3a4140;padding:12px 0;font-size:13px}.desk-line small{color:var(--muted)}.desk-line input{padding:9px}.desk-line .remove{padding:8px;font-size:20px}.desk-total{display:flex;justify-content:space-between;margin:15px 0;font-size:19px}.desk-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.desk-filters button{border-radius:20px;padding:8px 12px;font-size:12px}.desk-filters button.active{background:var(--gold);color:#171919}.order-card{padding:17px;margin:12px 0;background:#1d2224;border:1px solid #484d46;border-left:3px solid var(--gold);border-radius:13px}.order-card[data-status=ready]{border-left-color:#69d5ab}.order-card[data-status=completed]{border-left-color:#8b9ca0}.order-card[data-status=cancelled]{border-left-color:#dc8383}.order-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.order-number{color:var(--gold);font-size:11px;letter-spacing:.6px;margin-bottom:5px}.order-lines{margin:12px 0;padding-left:18px;font-size:13px;line-height:1.7}.order-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;align-items:center}.order-actions select{width:auto;font-size:12px;padding:8px}.badge{border:1px solid #52665b;color:#a9e1c0;padding:4px 8px;border-radius:7px;font-size:11px;white-space:nowrap}.badge.unpaid,.badge.refund_due{color:#f1c578;border-color:#736345}.desk-note{padding:10px;background:#303322;border-radius:7px;font-size:12px;white-space:pre-wrap}.desk button:disabled{opacity:.5;cursor:wait}.desk .wide{width:100%}.desk [role=alert]{color:#ffb8a5;font-size:13px;line-height:1.6}.desk-empty{border:1px dashed #665a44;border-radius:12px;padding:40px 18px;text-align:center;color:#b6bbae}.team-list{font-size:13px;line-height:2.5}.team-list button{margin-left:10px;padding:4px 8px}.desk details{margin-top:18px}.desk summary{cursor:pointer;color:var(--gold);font-size:14px}.desk .sync{font-size:12px;color:var(--muted);margin:12px 0}.desk .sync.offline{color:#ffc095}.desk .success{color:#8bdbb3}.desk .payment-label{font-size:11px;margin:0}.desk .payment-label select{margin:2px 0 0}.desk .queue-search{font-size:14px;margin-top:8px}.sales-caption{font-size:12px;color:#d9c7a2;line-height:1.6}@media(max-width:850px){.desk-grid{grid-template-columns:1fr}.desk .desk-stats{grid-template-columns:repeat(2,1fr)}.desk-nav label{margin-left:0}.desk-card{padding:16px}.desk-line{grid-template-columns:minmax(80px,1fr) 58px 80px 32px}}@media print{header,.desk-nav,#orderFormCard,.desk-stats,.desk-filters,.order-actions,.footer,#teamPanel,#syncStatus,#queueSearch,.toolbar{display:none!important}.desk-grid{display:block}.order-card{break-inside:avoid;color:black;background:white}.desk{color:black}}
.order-sla{margin:12px 0;padding:11px 13px;border:1px solid #77653e;border-radius:10px;background:#30291c;color:#f6d58d;font-variant-numeric:tabular-nums}.order-sla strong{display:block;font-size:16px}.order-sla small{display:block;margin-top:5px;font-size:11px;line-height:1.6;color:#d5d7d1}.order-sla.sla-late{background:#3b2023;border-color:#c06b70;color:#ffb1b5}.order-sla.sla-early{background:#19352c;border-color:#4d9f80;color:#94e5bd}.order-sla.sla-unknown{background:#252a2c;border-color:#555e61;color:#c1c7c9}
