.individual-dashboard-frame{--dash-bg:#faf7f0;--dash-surface:#fff;--dash-surface-2:#f4f2ea;--dash-border:#e8e6db;--dash-text:#2d3350;--dash-muted:#687262;--dash-green:#7daf48;--dash-green-strong:#557f2a;--dash-green-tint:#eff5e6;--dash-gold:#f1bf4f;--dash-sidebar:#fff;--dash-chart-soft:#bcd69c;--dash-shadow:0 1px 2px #2d33500a,0 4px 16px #2d33500a;background:var(--dash-bg);color:var(--dash-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.individual-dashboard-frame[data-dashboard-theme=dark]{--dash-bg:#141726;--dash-surface:#1d2135;--dash-surface-2:#262b42;--dash-border:#2e3450;--dash-text:#f1efe8;--dash-muted:#a6ad9f;--dash-green:#8dbf58;--dash-green-strong:#a3d06f;--dash-green-tint:#232d24;--dash-sidebar:#191c2e;--dash-chart-soft:#46602f;--dash-shadow:0 1px 2px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.individual-dashboard-frame .super-admin-sidebar{background:var(--dash-sidebar);border-right:1px solid var(--dash-border);flex-basis:248px;width:248px;height:100vh;padding:0;position:sticky;top:0}.individual-dashboard-frame .super-admin-brand{border-bottom:1px solid var(--dash-border);align-items:center;height:72px;margin:0;padding:0 20px;display:flex}.individual-dashboard-frame .super-admin-brand img{width:116px}.individual-dashboard-frame[data-dashboard-theme=dark] .super-admin-brand img{filter:brightness(0)invert()}.individual-dashboard-frame .super-admin-nav{align-content:start;gap:4px;padding:16px 12px;display:grid}.individual-dashboard-frame .super-admin-nav a,.individual-dashboard-frame .super-admin-nav button{min-height:42px;color:var(--dash-muted);border-radius:10px;padding:0 13px;font-size:14px;font-weight:500}.individual-dashboard-frame .super-admin-nav a span,.individual-dashboard-frame .super-admin-nav button span{color:inherit}.individual-dashboard-frame .super-admin-nav a.is-active,.individual-dashboard-frame .super-admin-nav a:hover{background:var(--dash-green);color:#2d3350;font-weight:700}.individual-dashboard-frame .super-admin-nav a.is-active span{color:#2d3350}.individual-dashboard-frame .super-admin-nav button:hover{background:var(--dash-surface-2)}.individual-dashboard-frame .super-admin-promo{display:none}.individual-dashboard-frame .super-admin-sidebar-footer{border-top:1px solid var(--dash-border);padding:12px}.individual-dashboard-frame .super-admin-collapse{width:100%!important;min-height:42px!important;color:var(--dash-muted)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0 13px!important;font-size:20px!important;position:static!important}.individual-dashboard-frame .super-admin-topbar{z-index:10;border-bottom:1px solid var(--dash-border);background:var(--dash-bg);letter-spacing:normal;width:100%;max-width:none;min-height:72px;margin:0;padding:12px 32px;font-size:14px;position:sticky;top:0}.individual-dashboard-frame .super-admin-dashboard-title{color:var(--dash-text);margin-inline-end:auto;font-size:22px;font-weight:700}.individual-dashboard-frame .super-admin-theme-toggle{border:1px solid var(--dash-border);background:var(--dash-surface);width:40px;height:40px;color:var(--dash-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.individual-dashboard-frame .super-admin-theme-toggle:hover{border-color:var(--dash-muted)}.individual-dashboard-frame .super-admin-theme-toggle:focus-visible{outline:2px solid var(--dash-green);outline-offset:2px}.individual-dashboard-frame .super-admin-account{border:1px solid var(--dash-border);background:var(--dash-surface);min-height:40px;color:var(--dash-text);padding:4px 12px 4px 4px;font-size:13px}.individual-dashboard-frame .super-admin-account span:first-child{width:30px;height:30px;font-size:12px}.individual-dashboard-frame .super-admin-account-popover{border-color:var(--dash-border);background:var(--dash-surface)}.individual-dashboard-frame .super-admin-account-popover a,.individual-dashboard-frame .super-admin-account-popover button{color:var(--dash-text)}.individual-dashboard-frame .super-admin-account-popover a:hover,.individual-dashboard-frame .super-admin-account-popover button:hover{background:var(--dash-surface-2)}.individual-dashboard-frame .super-admin-content{padding:0}.individual-dashboard-frame .super-admin-content h1,.individual-dashboard-frame .super-admin-content h2,.individual-dashboard-frame .super-admin-content h3{color:var(--dash-text)}.individual-dashboard-frame .super-admin-content select{border-color:var(--dash-border)!important;background:var(--dash-surface)!important;color:var(--dash-text)!important}.individual-dashboard-frame .super-admin-content>main{width:100%;max-width:none;margin:0;padding:48px 32px}.individual-dashboard-frame .super-admin-content>main>h1:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.individual-dashboard-frame.sidebar-collapsed .super-admin-sidebar{flex-basis:72px;width:72px}.individual-dashboard-frame.sidebar-collapsed .super-admin-brand{padding:0 10px}.individual-dashboard-frame.sidebar-collapsed .super-admin-brand img{width:50px}@media (max-width:900px) and (min-width:681px){.individual-dashboard-frame .super-admin-sidebar{flex-basis:72px;width:72px}.individual-dashboard-frame .super-admin-brand{padding:0 10px}.individual-dashboard-frame .super-admin-brand img{width:50px}.individual-dashboard-frame .super-admin-nav a,.individual-dashboard-frame .super-admin-nav button{justify-content:center;gap:0;padding:0;font-size:0}.individual-dashboard-frame .super-admin-nav a span,.individual-dashboard-frame .super-admin-nav button span{font-size:20px}.individual-dashboard-frame .super-admin-collapse{justify-content:center!important;font-size:20px!important}}@media (max-width:680px){.individual-dashboard-frame .super-admin-sidebar{border-right:0;border-bottom:1px solid var(--dash-border);width:auto;height:auto;min-height:0;position:relative}.individual-dashboard-frame .super-admin-brand{height:58px}.individual-dashboard-frame .super-admin-nav{scrollbar-width:none;padding:8px;display:flex;overflow-x:auto}.individual-dashboard-frame .super-admin-nav::-webkit-scrollbar{display:none}.individual-dashboard-frame .super-admin-nav a{white-space:nowrap}.individual-dashboard-frame .super-admin-sidebar-footer{display:none}.individual-dashboard-frame .super-admin-topbar{min-height:60px;padding:10px 16px}.individual-dashboard-frame .super-admin-dashboard-title{display:none}.individual-dashboard-frame .super-admin-content>main{padding:24px 16px 36px}.individual-dashboard-frame .super-admin-content>main>h1:first-child{clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 18px;position:static;overflow:visible}}
