:root,:root[data-theme=dark]{--ore:#0e1418;--shaft:#151d23;--seam:#1e2a32;--edge:#2c3b45;--dust:#8fa3ae;--chalk:#e8eef1;--lamp:#f5c518;--x:#5d7079;--s1:#e10e2e;--s2:#f5a623;--s3:#20d6a4;--s4:#2c89d4}:root[data-theme=light]{--ore:#f4f6f8;--shaft:#fff;--seam:#eef2f5;--edge:#d5dde2;--dust:#5b6b74;--chalk:#16232b;--lamp:#d9a200;--x:#6b7c85;--s1:#c40d29;--s2:#c9820f;--s3:#0f9e78;--s4:#1f6fb0}*{box-sizing:border-box}html,body{margin:0;padding:0}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kaydirici:#33454f;--kaydirici-uzeri:#4a626f}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kaydirici:#c3ced6;--kaydirici-uzeri:#9fb0bb}*{scrollbar-width:thin;scrollbar-color:var(--kaydirici) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--kaydirici);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--kaydirici-uzeri);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}body{background:var(--ore);color:var(--chalk);-webkit-font-smoothing:antialiased;font-family:system-ui,Segoe UI,sans-serif;font-size:14px;transition:background .2s,color .2s}input,select,textarea,button{line-height:1.45}select option,select optgroup{background:var(--shaft);color:var(--chalk)}:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.app-hamburger{display:none}@media (width<=880px){.app-shell{grid-template-columns:1fr!important}.app-sidebar{z-index:120;width:268px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:0 0 44px #00000073}.app-sidebar.acik{transform:none}.app-karartma{z-index:110;background:#00000073;position:fixed;inset:0}.app-hamburger{place-items:center;display:inline-grid}.app-topbar{flex-wrap:wrap;gap:10px!important;padding:10px 14px!important}.app-icerik-kapla{padding:14px!important}.m-tek{grid-template-columns:1fr!important}}@media (width<=1100px){.m-kpi{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}}.app-topbar{padding-top:calc(14px + env(safe-area-inset-top,0px))!important}@media (width<=880px){.app-topbar{padding-top:calc(10px + env(safe-area-inset-top,0px))!important}.app-sidebar{padding-top:calc(18px + env(safe-area-inset-top,0px))!important}}
