:root{color:#eef2ff;font-synthesis:none;background:#0b0e17;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{grid-template-columns:244px 1fr;min-height:100vh;display:grid}.sidebar{background:#101522;border-right:1px solid #263043;height:100vh;padding:28px 16px;position:sticky;top:0}.brand{letter-spacing:-.04em;padding:8px 12px 30px;font-size:20px;font-weight:850}.brand span{color:#8b79ff}.nav-link{color:#aeb9cd;border-radius:12px;align-items:center;gap:11px;margin:4px 0;padding:12px 14px;font-size:14px;display:flex}.nav-link:hover,.nav-link:focus-visible{color:#fff;background:#202a3b}.nav-section{letter-spacing:.12em;text-transform:uppercase;color:#74829a;padding:25px 14px 8px;font-size:11px}.content{min-width:0}.topbar{background:#0e1320;border-bottom:1px solid #263043;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.topbar small{color:#8794ab}.page{max-width:1260px;margin:0 auto;padding:36px}.page-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#9b8dff;font-size:11px;font-weight:700}.page h1{letter-spacing:-.04em;margin:9px 0;font-size:32px;line-height:1.15}.muted{color:#94a0b7}.card{background:#151c2b;border:1px solid #2b3548;border-radius:18px;padding:24px}.card h2{margin:0 0 18px;font-size:17px}.grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.metric strong{letter-spacing:-.04em;margin-top:10px;font-size:25px;display:block}.metric small{color:#96a3bb}.banner{color:#ffe5a5;background:#463517;border-bottom:1px solid #9a6c22;padding:13px 34px;font-size:14px;font-weight:650}.banner.unknown{color:#cdd7ea;background:#273044;border-color:#3f4b60}.button{color:#fff;background:#8978ff;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:11px 17px;font-weight:700;display:inline-flex}.button:hover{background:#a396ff}.button.secondary{color:#e3e9f7;background:#273248}.button.danger{background:#753d42}.field{color:#c3cee1;flex-direction:column;gap:7px;font-size:13px;display:flex}.field input,.field select,.field textarea{color:#fff;background:#0e1421;border:1px solid #39465e;border-radius:10px;outline:none;width:100%;padding:11px 12px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#9b8dff}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-actions{align-items:center;gap:10px;margin-top:20px;display:flex}.error{color:#ff9d9d}.success{color:#95ddb1}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;text-align:left;width:100%}.table th{color:#8e9db7;letter-spacing:.02em;font-size:12px;font-weight:600}.table th,.table td{border-bottom:1px solid #2b3548;padding:14px 12px}.table td{font-size:14px}.table tr:last-child td{border-bottom:0}.tag{color:#bbcee8;background:#26354b;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-block}.tag.active{color:#95e7b9;background:#153b31}.tag.pending{color:#f4d48d;background:#40331f}.empty{text-align:center;color:#98a6bc;padding:36px}.inline{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tabs{border-bottom:1px solid #2a3548;gap:6px;margin:18px 0 22px;display:flex}.tabs a{color:#9eabc0;padding:11px 14px}.tabs a.selected{color:#fff;border-bottom:2px solid #9688ff}.notice{color:#f9e7c7;background:#282319;border:1px solid #61513a;border-radius:12px;padding:14px 16px}.checkout-page{color:#1f2531;background:#f5f5fa;min-height:100vh;padding:24px}.checkout-wrap{max-width:890px;margin:auto}.checkout-banner{color:#fff;background:linear-gradient(120deg,#2b235d,#8e74f8);border-radius:18px;align-items:flex-end;min-height:180px;margin:18px 0 24px;padding:26px;display:flex}.checkout-card{background:#fff;border:1px solid #e8e9f1;border-radius:18px;padding:30px;box-shadow:0 12px 45px #17193314}.checkout-card h1{letter-spacing:-.035em;margin:0 0 8px;font-size:28px}.checkout-page .field{color:#444d60}.checkout-page .field input,.checkout-page .field select{color:#182033;background:#fff;border-color:#d9deea}.checkout-page .muted{color:#637087}.checkout-page .card{background:#f9f9fd;border-color:#e7e8f1}.checkout-page .error{color:#b32039}.checkout-page footer{text-align:center;color:#687386;padding:24px;font-size:12px}.checkout-page .button{background:#4d3ace}.checkout-page .button:hover{background:#614ed7}.field input[type=checkbox]{accent-color:#8978ff;width:auto}fieldset.field{border:1px solid #39465e;border-radius:10px;margin:14px 0;padding:12px}fieldset.field legend{padding:0 5px}fieldset.field .inline{color:#c3cee1;justify-content:flex-start;font-size:13px}.seller-header{z-index:20;background:#0e1320;position:sticky;top:0}@media (max-width:800px){.app-shell{grid-template-columns:1fr}.sidebar{align-items:center;height:auto;padding:10px 16px;display:flex;position:static;overflow:auto}.brand{white-space:nowrap;padding:8px 16px 8px 0}.nav-section{display:none}.nav-link{white-space:nowrap}.topbar{padding:0 20px}.banner{padding:13px 20px}.page{padding:24px 18px}.page-head{flex-direction:column}.form-grid{grid-template-columns:1fr}.checkout-card{padding:20px}.checkout-page{padding:10px}}
