:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:#e2e8f0;background:#070b14;min-width:320px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070b14}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #60a5fa!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#25334f;border-radius:999px}.module-primary,.module-secondary{flex-wrap:wrap;gap:8px;display:flex}.module-primary{background:#0f1626;border:1px solid #1e2a44;border-radius:14px;margin-bottom:10px;padding:10px}.module-secondary{margin-bottom:20px}.module-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #263552;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.module-btn.active{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-color:#0000}.responsive-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.split-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;display:grid}.table-wrap{overflow-x:auto}.app-tabs{scrollbar-width:thin;overflow-x:auto}.app-tabs>*{flex-shrink:0}@media (width<=760px){.app-shell{padding:18px 12px 48px!important}.app-header{align-items:flex-start!important}.header-actions{width:100%;margin-left:0!important}.split-grid{grid-template-columns:1fr}.module-primary,.module-secondary{flex-wrap:nowrap;overflow-x:auto}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.summary-grid{grid-template-columns:1fr!important}.hide-mobile{display:none!important}.mobile-full{width:100%!important}}@media print{.no-print{display:none!important}body{color:#111;background:#fff}}
