:root:has(.crm-shell_root__fteLh){--crm-bg:#0d0d0b;--crm-panel:#111110;--crm-canvas:#161614;--crm-surface:#1a1a18;--crm-hover:#1e1e1c;--crm-line-soft:#22221f;--crm-line:#2a2a26;--crm-faint:#5a5a4e;--crm-faint-2:#6a6a5c;--crm-muted:#8a8a7a;--crm-subtle:#a0a090;--crm-fg:#f5f3ef;--crm-accent:#d9531e;--crm-accent-2:#f06a32;--crm-danger:#e07a68;--crm-danger-soft:#f0b0a0;--crm-danger-bg:#2a1612;--crm-danger-line:#5c2a22;--crm-ok:#7dcea0;--crm-ok-bg:#143028;--crm-ok-strong:#1a6b52;--crm-warn:#f0a070;--crm-warn-bg:#3a2016}.crm-shell_root__fteLh[data-theme=light]{--crm-bg:#f3f1ec;--crm-panel:#ffffff;--crm-canvas:#f7f6f3;--crm-surface:#ffffff;--crm-hover:#f3efe8;--crm-line-soft:#ece8e1;--crm-line:#e3ddd3;--crm-faint:#8d877c;--crm-faint-2:#6f6a61;--crm-muted:#6a645b;--crm-subtle:#4e4a43;--crm-fg:#1c1b17;--crm-accent:#d9531e;--crm-accent-2:#c2410c;--crm-danger:#b42318;--crm-danger-soft:#8a2e22;--crm-danger-bg:#fdeceb;--crm-danger-line:#f0c2ba;--crm-ok:#176b4a;--crm-ok-bg:#e7f6ee;--crm-ok-strong:#176b4a;--crm-warn:#9a4e12;--crm-warn-bg:#fbf1e4}.crm-shell_root__fteLh{min-height:100vh;background:var(--crm-bg);color:var(--crm-fg);color-scheme:dark;font-family:var(--font-crm),var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"tnum" 1,"cv11" 1;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.crm-shell_root__fteLh[data-theme=light]{color-scheme:light}.crm-shell_root__fteLh .theme-icon-sun,.crm-shell_root__fteLh[data-theme=light] .theme-icon-moon{display:none}.crm-shell_root__fteLh[data-theme=light] .theme-icon-sun{display:block}.crm-shell_root__fteLh ::selection{background:var(--crm-accent);color:#ffffff}.crm-shell_root__fteLh a:focus-visible,.crm-shell_root__fteLh button:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.crm-shell_root__fteLh table thead tr{background:var(--crm-panel);border-bottom:1px solid var(--crm-line)}.crm-shell_root__fteLh table thead th{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--crm-muted)}.crm-shell_root__fteLh table tbody tr{border-top:1px solid var(--crm-line-soft)}.crm-shell_root__fteLh table tbody tr:hover{background:var(--crm-hover)}.crm-shell_root__fteLh button,.crm-shell_root__fteLh h1,.crm-shell_root__fteLh h2,.crm-shell_root__fteLh h3,.crm-shell_root__fteLh h4,.crm-shell_root__fteLh input,.crm-shell_root__fteLh select,.crm-shell_root__fteLh textarea{font-family:inherit}.crm-shell_root__fteLh h1,.crm-shell_root__fteLh h2,.crm-shell_root__fteLh h3{letter-spacing:-.01em}.crm-shell_scroll__Dvl9A{scrollbar-width:thin;scrollbar-color:var(--crm-line) transparent}.crm-shell_scroll__Dvl9A::-webkit-scrollbar{width:8px}.crm-shell_scroll__Dvl9A::-webkit-scrollbar-thumb{background:var(--crm-line)}html:has(.crm-shell_root__fteLh)>body>a.skip-link,html:has(.crm-shell_root__fteLh)>body>footer,html:has(.crm-shell_root__fteLh)>body>header{display:none!important}html:has(.crm-shell_root__fteLh) main#main-content,html:has(.crm-shell_root__fteLh)>body{min-height:100vh;background:var(--crm-bg);color:var(--crm-fg)}html:has(.crm-shell_root__fteLh[data-theme=light]) main#main-content,html:has(.crm-shell_root__fteLh[data-theme=light])>body{background:#f3f1ec;color:#1c1b17}