:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--theme-secondary:var(--lightningcss-light,#536b78)var(--lightningcss-dark,#adc0ca);--theme-status-danger:var(--lightningcss-light,#854139)var(--lightningcss-dark,#f2aba3);--theme-status-warning:var(--lightningcss-light,#785719)var(--lightningcss-dark,#edcf83);--theme-status-success:var(--lightningcss-light,#246347)var(--lightningcss-dark,#92d9b1);--theme-status-info:var(--lightningcss-light,#4d5279)var(--lightningcss-dark,#c0c5f5);--theme-chart-text:var(--lightningcss-light,#657383)var(--lightningcss-dark,#adc0ca);--theme-chart-trace:var(--lightningcss-light,#22758a)var(--lightningcss-dark,#83d4e4);--theme-chart-axis:var(--lightningcss-light,#758b98)var(--lightningcss-dark,#819da9);--theme-background:#111d25;--theme-surface:#1b2932;--theme-soft:#233640;--theme-ink:#e6eff3;--theme-muted:#adc0ca;--theme-line:#405763;--theme-accent:#83d4e4;--theme-success:#92d9b1;--theme-success-surface:#203e32;--theme-warning:#edcf83;--theme-warning-surface:#44391f;--theme-danger:#f2aba3;--theme-danger-surface:#422e31;--theme-info:#c0c5f5;--theme-info-surface:#30364d}:root[data-theme=light] .approved-workspace{--muted:var(--theme-secondary)}:root[data-theme=dark] .approved-workspace{background:var(--theme-background);--ink:var(--theme-ink);--muted:var(--theme-muted);--teal:var(--theme-accent);--line:var(--theme-line)}:root[data-theme=dark] .approved-workspace .integration-legacy>.react-shell{background:0 0}.theme-control{color:var(--lightningcss-light,#365b6b)var(--lightningcss-dark,var(--theme-ink));flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.theme-control select{border:1px solid var(--lightningcss-light,#cddde3)var(--lightningcss-dark,var(--theme-line));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--theme-surface));width:96px;min-height:36px;color:inherit;font:inherit;border-radius:6px;padding:6px 8px}.theme-control select:focus-visible{outline:3px solid var(--lightningcss-light,#176c7b)var(--lightningcss-dark,var(--theme-accent));outline-offset:2px}.auth-header-actions{align-items:center;gap:20px;display:flex}:root[data-theme=dark] .auth-bootstrap-shell{background:var(--theme-background);color:var(--theme-ink)}:root[data-theme=dark] .auth-bootstrap-card{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-line)}:root[data-theme=dark] .auth-bootstrap-card span{color:var(--theme-muted)}:root[data-theme=dark] .approved-workspace input::placeholder{color:var(--theme-muted);opacity:1}:root[data-theme=dark] .approved-workspace .theme-control select{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-line)}@media (width<=760px){.approved-workspace .workspace-theme-control{display:none}.approved-workspace .drawer-nav{margin-top:18px}}@media (width<=560px){.auth-refresh .auth-page-header{flex-wrap:wrap}.auth-header-actions{flex-wrap:wrap;gap:12px}.auth-header-actions .theme-control{gap:6px;font-size:12px}.auth-header-actions .theme-control select{width:88px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lightningcss-light,#213547)var(--lightningcss-dark,var(--theme-ink));background:var(--lightningcss-light,#f4efe7)var(--lightningcss-dark,var(--theme-warning-surface));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:400;line-height:1.4}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}button,input,select{font:inherit}
