:root{--ss-navy: #0B1E3D;--ss-blue: #2563EB;--ss-cyan: #06D6A0;--ss-aqua: #00C6FF;--ss-purple: #8B5CF6;--font: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: Poppins, Inter, ui-sans-serif, system-ui, sans-serif;--accent: var(--ss-blue);--accent-2: var(--ss-aqua);--ai: var(--ss-purple);--radius: 14px;--shadow: 0 10px 30px rgba(11,30,61,.08)}:root,:root[data-theme=dark]{--bg: #07162D;--panel: #0B1E3D;--panel-2: #102A52;--line: #24446F;--text: #F1F5F9;--muted: #9FB0CA;--good: #06D6A0;--bad: #D94B5B;--warn: #D99A27;--nav-bg: #0B1E3D;--nav-text: #F1F5F9;--nav-active: #2563EB;color-scheme:dark}:root[data-theme=light]{--bg: #F1F5F9;--panel: #FFFFFF;--panel-2: #F1F5F9;--line: #DCE5F1;--text: #101828;--muted: #64748B;--good: #14B8A6;--bad: #D94B5B;--warn: #D99A27;--nav-bg: #0B1E3D;--nav-text: #F1F5F9;--nav-active: #2563EB;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font)}a{color:var(--accent-2)}:root[data-theme=light] a{color:var(--ss-blue)}h1,h2,h3,.brand,.big,.stat .v{font-family:var(--font-head)}.card,.stat{box-shadow:var(--shadow)}button,input,select{font:inherit}input,select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text)}input:focus,select:focus{outline:2px solid var(--accent);outline-offset:1px}label{display:block;font-size:13px;color:var(--muted);margin:12px 0 4px}.btn{border:0;border-radius:10px;padding:10px 16px;cursor:pointer;background:var(--accent);color:#fff;font-weight:600}.btn:hover:not(:disabled){filter:brightness(1.08)}.btn.ai{background:var(--ai)}.btn.ghost{background:transparent;color:var(--text);border:1px solid var(--line)}.btn.danger{background:var(--bad)}.btn:disabled{opacity:.6;cursor:default}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.muted{color:var(--muted)}.error{color:var(--bad);margin-top:10px}.ok{color:var(--good);margin-top:10px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}h1,h2,h3{margin:0 0 12px}h1{font-size:22px}h2{font-size:18px}h3{font-size:15px}.auth{min-height:100vh;display:grid;place-items:center;padding:16px}.auth .card{width:100%;max-width:400px}.auth .logo{width:100%;max-width:320px;display:block;margin:0 auto 16px}.shell{display:grid;grid-template-columns:220px 1fr;min-height:100vh}.side{background:var(--nav-bg);color:var(--nav-text);border-right:1px solid #24446F;padding:14px;position:sticky;top:0;height:100vh;overflow:auto}.side .brand{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-weight:700}.side .brand img{width:40px;height:40px;border-radius:10px}.wordmark{font-family:var(--font-head);font-size:22px;font-weight:700;color:#f1f5f9;letter-spacing:-.01em}.wordmark b{color:var(--ss-aqua)}.side .nav a,:root[data-theme=light] .side .nav a{display:flex;gap:10px;align-items:center;padding:9px 10px;border-radius:10px;color:var(--nav-text);text-decoration:none;font-weight:500}.side .nav a:hover{background:#102a52}.side .nav a.active{background:var(--nav-active);color:#fff}.nicon{width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.nicon.glyph{background:none;-webkit-mask:none;mask:none;font-size:15px}.nav a.soon{color:var(--muted)}.main{min-width:0}.top{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0;z-index:5}.top select{width:auto;max-width:260px}.content{padding:16px;max-width:1100px}.shortcuts{display:none}.badge{font-size:11px;padding:2px 8px;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:8px;border-bottom:1px solid var(--line);font-size:14px}th{color:var(--muted);font-weight:600}.table-wrap{overflow-x:auto}@media (max-width: 760px){.shell{grid-template-columns:1fr}.side{display:none}.shortcuts{display:flex;gap:6px;overflow-x:auto;padding:8px 12px;background:var(--panel);border-bottom:1px solid var(--line);position:sticky;top:57px;z-index:4}.shortcuts a{flex:0 0 auto;padding:8px 12px;border-radius:99px;background:var(--panel-2);color:var(--text);text-decoration:none;font-size:14px}.shortcuts a.active{background:var(--accent);color:#fff}}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:start center;padding:24px 12px;overflow:auto;z-index:50}.modal{width:100%;max-width:560px}.modal.wide{max-width:920px}.numpad{position:absolute;z-index:20;top:100%;left:0;margin-top:4px;display:grid;grid-template-columns:repeat(4,56px);gap:6px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #00000059}.numpad .btn{padding:12px 0}.stats{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.stat .v{font-size:22px;font-weight:700;margin-top:4px}.pos{color:var(--good)}.neg{color:var(--bad)}.chip{display:inline-block;font-size:12px;padding:2px 8px;border-radius:99px;border:1px solid var(--line);background:var(--panel-2);white-space:nowrap}.chip.refund{color:var(--bad);border-color:var(--bad)}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.chips button{border-radius:99px}.copyrow{display:grid;grid-template-columns:130px 1fr auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.copyrow .val{font-family:ui-monospace,monospace;word-break:break-word}.alert{padding:8px 10px;border-radius:8px;border-left:3px solid var(--accent);background:var(--panel-2);margin-bottom:6px}.alert.warn{border-color:var(--warn)}.alert.bad{border-color:var(--bad)}.steps div{padding:4px 0;font-family:ui-monospace,monospace}.big{font-size:34px;font-weight:800}.cards{display:none}textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;min-height:90px}tr.click{cursor:pointer}tr.click:hover td{background:var(--panel-2)}tfoot td{font-weight:700}.thumbs{display:flex;gap:8px;flex-wrap:wrap}.thumbs img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}@media (max-width: 760px){.wide-table{display:none}.cards{display:grid;gap:10px}.ocard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px}.ocard .money{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;font-size:13px}.copyrow{grid-template-columns:100px 1fr auto}}.auth-wrap{width:100%;max-width:980px;display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:center}.auth-brand{text-align:center;padding:24px}.auth-brand h1{font-size:14px;letter-spacing:.35em;margin:8px 0;color:var(--muted);font-weight:600}.auth-brand .logo{max-width:420px}.auth .auth-form{max-width:none}.auth .card.auth-form{padding:28px}@media (max-width: 760px){.auth-wrap{grid-template-columns:1fr;gap:8px}.auth-brand{padding:0}.auth-brand h1,.auth-brand p{display:none}.auth-brand .logo{max-width:260px}}.only-light{display:none!important}:root[data-theme=light] .only-light{display:block!important}:root[data-theme=light] .only-dark{display:none!important}.hide-desktop{display:none}@media (max-width: 760px){.hide-desktop{display:inline-block}.hide-sm{display:none}}.side .brand{padding:4px 4px 12px;border-bottom:1px solid #24446F}
