.orders-topbar{align-items:center}.orders-stats{margin-bottom:24px}.orders-panel{padding:0;overflow:hidden}.orders-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.order-tabs{display:flex;flex-wrap:wrap;gap:8px}.order-tab{min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:rgba(255,255,255,.035);cursor:pointer;font-weight:800}.order-tab.active,.order-tab:hover{color:var(--navy-deep);border-color:var(--gold);background:var(--gold)}.order-search{display:grid;gap:6px;color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.order-search input{width:min(320px,42vw);height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;outline:none;color:#fff;background:rgba(255,255,255,.05)}.order-search input:focus{border-color:var(--gold)}.orders-message{padding:46px 22px;text-align:center;color:var(--muted)}.orders-list{display:grid}.order-row{display:grid;grid-template-columns:minmax(140px,.75fr) minmax(230px,1.65fr) minmax(110px,.65fr) minmax(130px,.7fr) auto;align-items:center;gap:18px;padding:20px;border-bottom:1px solid var(--line);cursor:pointer;transition:background .2s ease}.order-row:hover{background:rgba(255,255,255,.035)}.order-row:last-child{border-bottom:0}.order-number{font-weight:900}.order-date,.order-products,.order-method{color:var(--muted);font-size:13px}.order-products strong{display:block;color:#fff;font-size:14px}.order-amount{text-align:right;font-weight:900}.status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.status-chip.pending{color:var(--warning);background:rgba(255,224,160,.1)}.status-chip.fulfilled{color:var(--success);background:rgba(174,240,194,.1)}.status-chip.cancelled{color:var(--danger);background:rgba(255,178,178,.1)}.order-dialog{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);height:100vh;max-height:none;margin:0;padding:0;border:0;color:#fff;background:linear-gradient(180deg,#0a2251,#020d27);box-shadow:-24px 0 70px rgba(0,0,0,.45)}.order-dialog::backdrop{background:rgba(0,0,0,.58)}.dialog-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;color:#fff;background:rgba(255,255,255,.06);cursor:pointer;font-size:25px}.dialog-inner{padding:34px 28px 48px}.dialog-inner h2{margin:4px 0 8px;font-size:30px}.dialog-meta{color:var(--muted);margin:0 0 24px}.detail-section{padding:20px 0;border-top:1px solid var(--line)}.detail-section h3{margin:0 0 13px;font-size:15px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.detail-box{padding:14px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.035)}.detail-box span{display:block;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.detail-box strong{display:block;margin-top:5px}.line-item{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.line-item:last-child{border-bottom:0}.customer-private{padding:16px;border:1px solid rgba(217,184,108,.22);border-radius:14px;color:var(--muted);background:rgba(217,184,108,.06)}.fulfill-button{width:100%;min-height:52px;margin-top:12px;border:0;border-radius:13px;cursor:pointer;color:var(--navy-deep);background:var(--gold);font-weight:950}.fulfill-button:disabled{opacity:.55;cursor:wait}.dialog-error{margin-top:12px;color:var(--danger)}
@media(max-width:900px){.orders-toolbar{align-items:stretch;flex-direction:column}.order-search input{width:100%}.order-row{grid-template-columns:1fr auto}.order-products{grid-column:1/-1}.order-method{display:none}.order-amount{text-align:left}.orders-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.orders-stats{grid-template-columns:1fr}.order-row{padding:17px}.detail-grid{grid-template-columns:1fr}}
