:root{--bg: #0b0e19;--s1: #121729;--s2: #181e33;--brd: #262e45;--brdF: #4a72ff;--acc: #4a72ff;--accS: rgba(74,114,255,.1);--accG: rgba(74,114,255,.3);--acc2: #3558d9;--txt: #dfe3f0;--dim: #6b7498;--mut: #3d4562;--ok: #2dd4a0;--okBg: rgba(45,212,160,.08);--err: #ef4444;--errBg: rgba(239,68,68,.08);--wrn: #fbbf24;--wrnBg: rgba(251,191,36,.08);--pAcc: #1a3a7a;--pC: #818cf8;--pBg: rgba(129,140,248,.08);--gC: #f59e0b;--gBg: rgba(245,158,11,.08);--overlay: rgba(0,0,0,.5);--shadow: 0 8px 32px rgba(0,0,0,.4);--info: #6366f1;--infoBg: rgba(99,102,241,.08);--okSolid: #22c55e;--okSolidBg: rgba(34,197,94,.12);--errLight: #f87171;--wrnSolid: #eab308;--wrnSolidBg: rgba(234,179,8,.12);--violet: #7c3aed;--violetBg: rgba(124,58,237,.08);--bodyBg: #080b10;--bodyText: #e2e8f0;--selectBg: #131720;--selectBorder: #1f2535;--selectFocus: #4a72ff;--scrollThumb: #2a3245;--scrollHover: #3d4d64;--chkBorder: #6b7498;--chkBg: #181e33;--chkActive: #4a72ff;--rowProd: rgba(34,197,94,.06);--rowProdSel: rgba(34,197,94,.18);--rowPurch: rgba(56,189,248,.06);--rowPurchSel: rgba(56,189,248,.18);--rowAdj: rgba(234,179,8,.06);--rowAdjSel: rgba(234,179,8,.18);--rowUnk: rgba(248,113,113,.06);--rowUnkSel: rgba(248,113,113,.18);--rowSec: rgba(255,255,255,.05);--rowSecSel: rgba(255,255,255,.15)}[data-theme=light]{--bg: #f0f2f5;--s1: #ffffff;--s2: #f7f8fa;--brd: #d8dce6;--brdF: #4a72ff;--acc: #4a72ff;--accS: rgba(74,114,255,.07);--accG: rgba(74,114,255,.15);--acc2: #2d4ecc;--txt: #1a1f2e;--dim: #6e7687;--mut: #b0b8c8;--ok: #16a370;--okBg: rgba(22,163,112,.1);--err: #dc2626;--errBg: rgba(220,38,38,.08);--wrn: #d97706;--wrnBg: rgba(217,119,6,.1);--pAcc: #e8edf8;--pC: #5b6abf;--pBg: rgba(91,106,191,.08);--gC: #b45309;--gBg: rgba(180,83,9,.08);--overlay: rgba(0,0,0,.3);--shadow: 0 8px 32px rgba(0,0,0,.12);--info: #4f46e5;--infoBg: rgba(79,70,229,.08);--okSolid: #16a34a;--okSolidBg: rgba(22,163,74,.1);--errLight: #ef4444;--wrnSolid: #ca8a04;--wrnSolidBg: rgba(202,138,4,.1);--violet: #7c3aed;--violetBg: rgba(124,58,237,.06);--bodyBg: #f0f2f5;--bodyText: #1a1f2e;--selectBg: #ffffff;--selectBorder: #d8dce6;--selectFocus: #4a72ff;--scrollThumb: #c4c9d4;--scrollHover: #a0a7b5;--chkBorder: #b0b8c8;--chkBg: #ffffff;--chkActive: #4a72ff;--rowProd: rgba(22,163,74,.06);--rowProdSel: rgba(22,163,74,.15);--rowPurch: rgba(37,99,235,.06);--rowPurchSel: rgba(37,99,235,.15);--rowAdj: rgba(202,138,4,.06);--rowAdjSel: rgba(202,138,4,.15);--rowUnk: rgba(220,38,38,.06);--rowUnkSel: rgba(220,38,38,.15);--rowSec: rgba(0,0,0,.03);--rowSecSel: rgba(0,0,0,.08)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bodyBg);color:var(--bodyText);overflow-x:hidden;font-family:DM Sans,IBM Plex Sans,system-ui,sans-serif}select{background:var(--selectBg);color:var(--bodyText);border:1px solid var(--selectBorder);border-radius:6px;font-family:inherit;font-size:inherit}select option{background:var(--selectBg);color:var(--bodyText)}select:focus{outline:none;border-color:var(--selectFocus);box-shadow:0 0 0 2px var(--accG)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollThumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollHover)}html{transition:background-color .2s ease}
