:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sodi-theme-toggle{color:#07344f;cursor:pointer;width:40px;height:40px;box-shadow:none;background:#fff;border:1px solid #dce4e8;border-radius:12px;flex:0 0 40px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,transform .1s,box-shadow .15s;display:grid}.sodi-theme-toggle:hover{background:#f7fafb;border-color:#bfd0d8;box-shadow:0 6px 16px #07344f12}.sodi-theme-toggle:active{transform:translateY(1px)scale(.98)}.sodi-theme-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #00518629}.sodi-topbar-tools{align-items:center;gap:10px;display:flex}.sodi-shell,.sodi-workspace,.sodi-main,.sodi-content,.sodi-workspace-page,.sodi-workspace-section,.sodi-workspace-surface{min-width:0;max-width:100%}.sodi-workspace-page{overflow-x:hidden}.sodi-workspace-surface{overflow:hidden}.sodi-workspace-page .kanban{overscroll-behavior-inline:contain;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.sodi-workspace-page .kanban-column{flex-shrink:0}.sodi-action-cluster>a,.sodi-action-cluster>button{color:#244353;cursor:pointer;background:#fff;border:1px solid #cfdbe1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.sodi-action-cluster>.is-primary{color:#fff;background:#005186;border-color:#005186}.sodi-action-cluster>.is-accent{color:#07344f;background:#f4c245;border-color:#d7aa34}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sodi-color-background:#081e2b;--sodi-color-surface:#102f41;--sodi-color-graphite:#f2f6f8;--sodi-color-ink:#dce8ed;--sodi-color-muted:#b5c6ce;--sodi-color-border:#315469;--sodi-bg:#081e2b;--sodi-surface:#102f41;--sodi-graphite:#f2f6f8;--sodi-ink:#dce8ed;--sodi-muted:#b5c6ce;--sodi-line:#315469}:root[data-theme=dark] html,:root[data-theme=dark] body,:root[data-theme=dark] .sodi-shell,:root[data-theme=dark] .sodi-workspace,:root[data-theme=dark] .sodi-main{color:#dce8ed;background:#081e2b}:root[data-theme=dark] .sodi-topbar{background:linear-gradient(#081e2b 78%,#081e2b00);border-color:#315469}:root[data-theme=dark] .sodi-topbar-title,:root[data-theme=dark] .sodi-content h1,:root[data-theme=dark] .sodi-content h2,:root[data-theme=dark] .sodi-content h3,:root[data-theme=dark] .sodi-content h4,:root[data-theme=dark] .sodi-summary-value,:root[data-theme=dark] .sodi-panel-title{color:#f7fbfc}:root[data-theme=dark] .sodi-theme-toggle{color:#f4c245;background:#102f41;border-color:#42677c}:root[data-theme=dark] .sodi-theme-toggle:hover{background:#15394d;border-color:#5d8398}:root[data-theme=dark] .sodi-panel,:root[data-theme=dark] .sodi-summary-card,:root[data-theme=dark] .sodi-muted-note,:root[data-theme=dark] .sodi-content table,:root[data-theme=dark] .sodi-content input,:root[data-theme=dark] .sodi-content select,:root[data-theme=dark] .sodi-content textarea,:root[data-theme=dark] .sodi-content details,:root[data-theme=dark] .card{color:#e7f0f4;background:#102f41;border-color:#315469}:root[data-theme=dark] .sodi-content th{color:#d7e4e9;background:#0d2a3b}:root[data-theme=dark] .sodi-content td{color:#e7f0f4;border-bottom-color:#315469}:root[data-theme=dark] .sodi-content tbody tr:hover{background:#15394d}:root[data-theme=dark] .sodi-content a:not(.button):not(.is-primary):not(.is-accent){color:#b8ddf2}:root[data-theme=dark] .sodi-content input,:root[data-theme=dark] .sodi-content select,:root[data-theme=dark] .sodi-content textarea{color:#f7fbfc;caret-color:#f4c245}:root[data-theme=dark] .sodi-content input::placeholder,:root[data-theme=dark] .sodi-content textarea::placeholder{color:#9db2bd;opacity:1}:root[data-theme=dark] .sodi-content input:disabled,:root[data-theme=dark] .sodi-content select:disabled,:root[data-theme=dark] .sodi-content textarea:disabled{color:#b7c7ce;opacity:1;background:#0c2737}:root[data-theme=dark] .sodi-content .button,:root[data-theme=dark] .sodi-content button:not(.sodi-theme-toggle):not(.danger){color:#f7fbfc;background:#17445d;border-color:#42677c}:root[data-theme=dark] .sodi-content .button:hover,:root[data-theme=dark] .sodi-content button:not(.sodi-theme-toggle):not(.danger):hover{background:#1d516c;border-color:#5d8398}:root[data-theme=dark] .sodi-content .button.accent,:root[data-theme=dark] .sodi-content button.accent,:root[data-theme=dark] .sodi-content .is-accent{color:#07344f;background:#f4c245;border-color:#d8aa34}:root[data-theme=dark] .sodi-content .button.secondary{color:#f2f7f9;background:#17384a;border-color:#42677c}:root[data-theme=dark] .sodi-content .button.secondary:hover{background:#1c4358}:root[data-theme=dark] .sodi-content .danger{color:#fff;background:#742f38;border-color:#98505a}:root[data-theme=dark] .status{color:#d8f5e7;background:#123d31;border-color:#2e745d}:root[data-theme=dark] .error,:root[data-theme=dark] .status.error{color:#ffdce1;background:#48272d;border-color:#8c5059}:root[data-theme=dark] .sodi-nav>a[aria-current=page],:root[data-theme=dark] .sodi-nav-group.is-active>summary{color:#07344f;background:#f2f6f8}:root[data-theme=dark] .sodi-nav-group-menu{background:#0d2a3b;border-color:#42677c}:root[data-theme=dark] .sodi-nav-group-menu a{color:#e5f0f4}:root[data-theme=dark] .sodi-nav-group-menu a:hover,:root[data-theme=dark] .sodi-nav-group-menu a[aria-current=page]{color:#fff;background:#1a4b64}:root[data-theme=dark] .sodi-action-cluster>a,:root[data-theme=dark] .sodi-action-cluster>button{color:#eef6f8;background:#15394d;border-color:#42677c}:root[data-theme=dark] .sodi-action-cluster>.is-primary{color:#fff;background:#0e6499;border-color:#0e6499}:root[data-theme=dark] .sodi-action-cluster>.is-accent{color:#07344f;background:#f4c245;border-color:#f4c245}:root[data-theme=dark] .sodi-workspace-heading p,:root[data-theme=dark] .sodi-workspace-section-head p,:root[data-theme=dark] .sodi-workspace-kpi__label,:root[data-theme=dark] .sodi-workspace-kpi__meta,:root[data-theme=dark] .sodi-panel-copy,:root[data-theme=dark] .sodi-muted-note,:root[data-theme=dark] .sodi-pipeline-column-summary{color:#b9cad2}:root[data-theme=dark] .sodi-workspace-kpi,:root[data-theme=dark] .sodi-workspace-surface,:root[data-theme=dark] .sodi-context-drawer__panel,:root[data-theme=dark] .sodi-context-drawer__body{color:#e7f0f4;background:#102f41;border-color:#315469}:root[data-theme=dark] .sodi-context-drawer__panel>header,:root[data-theme=dark] .sodi-workspace-page .kanban-column{background:#0d2a3b;border-color:#315469}:root[data-theme=dark] .sodi-pipeline-column-head h2,:root[data-theme=dark] .sodi-pipeline-column-summary strong{color:#edf5f8}:root[data-theme=dark] .sodi-workspace-page .kanban-card{color:#e8f1f5;background:#123448;border-color:#315469 #315469 #315469 #5ca5d1}:root[data-theme=dark] .sodi-workspace-page .kanban-card strong{color:#d1e0e6}:root[data-theme=dark] .sodi-workspace-page .kanban-card strong+div{color:#fff}:root[data-theme=dark] .sodi-workspace-page .kanban-meta,:root[data-theme=dark] .sodi-workspace-page .kanban-card summary,:root[data-theme=dark] .sodi-workspace-page .kanban-card label{color:#c0d0d7}:root[data-theme=dark] .sodi-workspace-page .kanban-card details{border-top-color:#315469}:root[data-theme=dark] .sodi-workspace-page .kanban-card details form{background:#0d2a3b}:root[data-theme=dark] .sodi-workspace-page .kanban-card select,:root[data-theme=dark] .sodi-workspace-page .kanban-card textarea{color:#f2f6f8;background:#0b2636;border-color:#42677c}:root[data-theme=dark] .sodi-workspace-page .closed-label{color:#ffd7d7;background:#432f34}:root[data-theme=dark] .sodi-badge{color:#e9f3f7;background:#17384a;border-color:#42677c}:root[data-theme=dark] .sodi-badge--yellow{color:#ffe99a;background:#3b3218;border-color:#9a7c2d}:root[data-theme=dark] .sodi-badge--blue{color:#cdeeff;background:#123e57;border-color:#36799f}:root[data-theme=dark] .cc-panel,:root[data-theme=dark] .cc-option,:root[data-theme=dark] .cc-memory,:root[data-theme=dark] .cc-date,:root[data-theme=dark] .cc-calc,:root[data-theme=dark] .cc-notice,:root[data-theme=dark] .cc-check{color:#e7f0f4!important;background:#102f41!important;border-color:#315469!important}:root[data-theme=dark] .cc-memory{background:#0d2a3b!important}:root[data-theme=dark] .cc-date{background:#142f40!important}:root[data-theme=dark] .cc-calc{background:#123729!important;border-color:#34735a!important}:root[data-theme=dark] .cc-notice{color:#fff0ae!important;background:#3b3218!important;border-color:#8b762f!important}:root[data-theme=dark] .cc-option:has(input:checked){background:#334020!important;border-color:#e2b530!important}:root[data-theme=dark] .cc-check:has(input:checked){color:#07344f!important;background:#f4c245!important;border-color:#f4c245!important}:root[data-theme=dark] .cc-badge{color:#e7f0f4!important;background:#17384a!important}:root[data-theme=dark] .cc-badge-dark{color:#07344f!important;background:#f4c245!important}:root[data-theme=dark] .cc-muted,:root[data-theme=dark] .cc-help,:root[data-theme=dark] .cc-option small,:root[data-theme=dark] .cc-summary-line span,:root[data-theme=dark] .cc-date p{color:#b6c8d0!important}:root[data-theme=dark] .cc-summary-line,:root[data-theme=dark] details.cc-details{border-color:#315469!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sodi-bg:#081e2b;--sodi-surface:#102f41;--sodi-graphite:#f2f6f8;--sodi-ink:#dce8ed;--sodi-muted:#b5c6ce;--sodi-line:#315469}:root:not([data-theme=light]) body,:root:not([data-theme=light]) .sodi-shell,:root:not([data-theme=light]) .sodi-workspace,:root:not([data-theme=light]) .sodi-main{color:#dce8ed;background:#081e2b}:root:not([data-theme=light]) .sodi-content h1,:root:not([data-theme=light]) .sodi-content h2,:root:not([data-theme=light]) .sodi-content h3,:root:not([data-theme=light]) .sodi-summary-value{color:#f7fbfc}:root:not([data-theme=light]) .sodi-panel,:root:not([data-theme=light]) .sodi-summary-card,:root:not([data-theme=light]) .sodi-content table,:root:not([data-theme=light]) .sodi-content input,:root:not([data-theme=light]) .sodi-content select,:root:not([data-theme=light]) .sodi-content textarea,:root:not([data-theme=light]) .card{color:#e7f0f4;background:#102f41;border-color:#315469}:root:not([data-theme=light]) .sodi-content th{color:#d7e4e9;background:#0d2a3b}:root:not([data-theme=light]) .sodi-content td{color:#e7f0f4;border-bottom-color:#315469}:root:not([data-theme=light]) .sodi-content a:not(.button):not(.is-primary):not(.is-accent){color:#b8ddf2}:root:not([data-theme=light]) .sodi-workspace-page .kanban-card strong{color:#cbdbe2}:root:not([data-theme=light]) .sodi-workspace-page .kanban-card strong+div{color:#fff}:root:not([data-theme=light]) .sodi-workspace-page .kanban-meta{color:#c0d0d7}}@media (prefers-reduced-motion:reduce){.sodi-theme-toggle{transition:none}}
