html[data-theme=light]{--bg:#edf1ef;--surface-2:#f2f6f4;--surface-3:#e3ece8;--text:#183e49;--text-2:#435e67;--muted:#63777e;--border:#dce6e1;--border-strong:#b8cfca;--shadow-soft:0 5px 18px #163f4108;--shadow-md:0 4px 14px #163f410a;--shadow-lg:0 15px 40px #163f4119}.os-screen,body{background:var(--bg)}.os-screen{min-width:0;min-height:100dvh;padding:22px;color:var(--text)}.os-screen-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.os-screen-heading p{font-size:10px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.os-screen-heading h1{font:700 25px/1.25 var(--font-manrope),sans-serif;letter-spacing:-.8px}.os-screen-content{min-width:0}.os-standalone-nav{margin-bottom:20px}.os-standalone-nav a{display:inline-flex;align-items:center;gap:8px;color:var(--brand-800);font-size:12px}.os-embedded .os-standalone-nav{display:none}html[data-theme=light] .os-screen :is(.glass-card,.neu-panel,.neuro-card,.elaris-card){background:#fff;border:1px solid var(--border);box-shadow:0 4px 14px #163f4106;border-radius:18px;backdrop-filter:none}html[data-theme=light] .os-screen :is(.elaris-card-neu,.elaris-card-flat,.neu-surface,.neu-surface-sm,.glass-toolbar){background:#fff;border:1px solid #dce6e1;box-shadow:0 4px 14px #163f4106;border-radius:18px;backdrop-filter:none}html[data-theme=light] .os-screen{--neu-shadow-in:none;--neu-shadow-out:0 4px 14px #163f4106;--neu-bg:#fff}html[data-theme=light] .os-screen :is(button,a)[class*=bg-gradient-to-br]{background:#078494;box-shadow:none}.os-screen-heading:has(+.os-screen-content>div>header h2){margin-bottom:14px}.os-screen-heading:has(+.os-screen-content>div>header h2) h1{font-size:18px}.os-screen-heading:has(+.os-screen-content>div>header h2) p{display:none}html[data-theme=light] .os-screen :is(.driven-input,.driven-select,.driven-textarea){background:#f4f8f6;border:1px solid #d4e3de;box-shadow:none;color:#183e49;border-radius:11px}html[data-theme=light] .os-screen :is(.elaris-btn-primary,.driven-btn-primary){background:#078494;color:white;border-color:#078494;box-shadow:none}html[data-theme=light] .os-screen :is(.elaris-btn-secondary,.driven-btn-secondary){background:#fff;color:#183e49;border:1px solid #d5e2dd;box-shadow:none}.os-screen .elaris-main-content{padding-bottom:24px!important}.os-screen .elaris-context-strip-glass,.os-screen .neuro-dock-wrap{display:none!important}.os-screen [class*=max-w-]{max-width:100%}.os-embedded{--dock-safe-bottom:0px;--elaris-dock-height:0px}.os-embedded .os-screen{padding-bottom:24px}.os-screen .clinical-workspace{min-width:0}@media(max-width:700px){.os-screen{padding:16px 12px}.os-screen-heading{margin-bottom:18px}.os-screen-heading h1{font-size:22px}}html[data-theme=light]{--bg:#ecefed;--surface:#fff;--surface-2:#f0f2f1;--surface-3:#e3e8e6;--workspace:#f0f2f1;--text:#243437;--text-2:#435452;--muted:#637174;--border:#dfe5e3;--border-strong:#b9c9c3;--line:#dfe5e3;--turquoise:#008d98;--petrol:#085660;--lavender:#e6d6f8;--mint:#d3f2ce;--lemon:#eaf066;--sky:#d3edf2;--peach:#fce2c2;--rose:#f9dce3;--lilac:#e5ddfa;--aqua:#cceee9;--neutral:#e3e8e6;--focus:#087f8d;--brand-500:#008d98;--brand-600:#087f8d;--brand-700:#085660;--brand-800:#085660;--brand-100:#cceee9;--brand-50:#f0f7f5;--info:#085660;--info-soft:#d3edf2;--success-soft:#d3f2ce;--warning-soft:#fce2c2;--danger-soft:#f9dce3}html[data-theme=light] .os-screen{font-family:var(--font-inter),sans-serif}html[data-theme=light] .os-screen :is(.driven-card,.driven-card-subtle){background:var(--surface);border-color:var(--border);box-shadow:0 4px 14px #163f4106}html[data-theme=light] .os-screen :is(.driven-button-primary,.elaris-btn-primary,.elaris-btn-primary-neu,.driven-btn-primary){background:var(--lemon);color:var(--text);border:1px solid #dce551;box-shadow:none}html[data-theme=light] .os-screen :is(.driven-button-primary,.elaris-btn-primary,.elaris-btn-primary-neu,.driven-btn-primary):hover{background:#e1e94f;box-shadow:0 3px 12px #c7d43d25}html[data-theme=light] .os-screen :is(.driven-button-secondary,.driven-btn-secondary,.elaris-btn-secondary){background:#fff;color:var(--text);border:1px solid var(--border);box-shadow:none}html[data-theme=light] .os-screen :is(.driven-input,.driven-select,.driven-textarea){background:#f8faf9;color:var(--text);border-color:var(--border)}html[data-theme=light] .os-screen .bg-akmed-primary{background-color:var(--petrol);color:#fff}html[data-theme=light] .os-screen :is(button,a)[class*=bg-gradient-to-br]{background:var(--petrol);color:#fff}html[data-theme=light] .os-screen .text-akmed-primary{color:var(--petrol)}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-]:has(>svg){background:var(--aqua);color:var(--text);box-shadow:none}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-blue]:has(>svg),html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-cyan]:has(>svg){background:var(--sky)}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-purple]:has(>svg),html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-violet]:has(>svg){background:var(--lavender)}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-emerald]:has(>svg),html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-green]:has(>svg){background:var(--mint)}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-amber]:has(>svg),html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-orange]:has(>svg){background:var(--peach)}html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-pink]:has(>svg),html[data-theme=light] .os-screen :is(div,span)[class*=bg-gradient-to-][class*=from-rose]:has(>svg){background:var(--rose)}html[data-theme=light] .os-screen .driven-badge-info{background:var(--sky);color:var(--petrol);border-color:#b4d9e0}.os-settings-navigation{position:relative;z-index:20;margin:0 0 24px;min-width:0}.os-settings-tabs{display:flex;gap:6px;align-items:stretch;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid var(--border-strong);padding:0 0 1px;scroll-padding-inline:8px}.os-settings-tab{display:flex;align-items:center;justify-content:center;gap:9px;flex:1 0 auto;white-space:nowrap;padding:12px 15px;border:1px solid var(--border);border-bottom:0;border-radius:16px 16px 0 0;background:var(--surface-3);color:var(--text);font-size:13px;font-weight:600;min-height:57px;transition:background .15s}.os-settings-tab>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;color:#2d4b40}.os-settings-tab[data-tone=aqua]{--os-tab-color:var(--aqua,#cceee9)}.os-settings-tab[data-tone=lavender]{--os-tab-color:var(--lavender,#e6d6f8)}.os-settings-tab[data-tone=mint]{--os-tab-color:var(--mint,#d3f2ce)}.os-settings-tab[data-tone=sky]{--os-tab-color:var(--sky,#d3edf2)}.os-settings-tab[data-tone=peach]{--os-tab-color:var(--peach,#fce2c2)}.os-settings-tab[data-tone=rose]{--os-tab-color:var(--rose,#f9dce3)}.os-settings-tab[data-tone=lemon]{--os-tab-color:var(--lemon,#eaf066)}.os-settings-tab[data-tone=lilac]{--os-tab-color:var(--lilac,#e5ddfa)}.os-settings-tab{background:color-mix(in srgb,var(--os-tab-color) 20%,var(--surface-3))}.os-settings-tab>span{background:var(--os-tab-color)}.os-settings-tab:hover{background:color-mix(in srgb,var(--os-tab-color) 45%,var(--surface-3))}.os-settings-tab[aria-current=page]{background:var(--os-tab-color);border-color:color-mix(in srgb,var(--os-tab-color) 82%,#637174);color:#243437;font-weight:750}.os-settings-subtabs a:focus-visible,.os-settings-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;box-shadow:none}.os-settings-subtabs{display:flex;align-items:center;gap:20px;overflow-x:auto;border-bottom:1px solid var(--border);padding:0 12px;background:var(--surface);scrollbar-width:thin}.os-settings-subtabs a{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:14px 3px 12px;border-bottom:3px solid transparent;font-size:13px;color:var(--muted)}.os-settings-subtabs a[aria-current=page]{border-bottom-color:var(--petrol);color:var(--petrol);font-weight:700}@media(max-width:700px){.os-settings-tab{padding:10px 12px;font-size:12px;min-height:52px}.os-settings-subtabs{gap:16px}.os-settings-navigation{margin-bottom:18px}}