:root{--ss-navy:#172d49;--ss-accent:#2054df;--ss-border:#dce5ef;--ss-muted:#64758a}
.ss-clean .hp-global-nav.ss-top{min-height:72px;height:auto;position:sticky;top:0;z-index:35;padding:12px 28px;display:flex;justify-content:space-between;gap:20px;background:#fff;border-bottom:1px solid var(--ss-border);box-shadow:none}
.ss-top nav{display:flex;align-items:center;gap:18px;margin:0}.ss-top .ss-switch{display:flex;padding:4px;background:#f0f4f9;border:1px solid #e2e8f1;border-radius:10px;gap:4px}.ss-top button{font-size:14px;min-height:38px;padding:8px 17px;border:0;white-space:nowrap}.ss-top .ss-switch .hp-nav-current{background:#fff;color:#183b81;box-shadow:0 1px 5px #172d4914;border-radius:7px}.ss-top .ss-schedule{background:#172d49;color:white;border-radius:8px}.ss-top .ss-schedule.hp-nav-current{background:#2054df;color:#fff}
.ss-shell{display:grid;grid-template-columns:232px minmax(0,1fr);min-height:calc(100vh - 76px);background:#f4f7fb}.ss-main{min-width:0}.ss-clean .bw-shell,.ss-clean .workspace{grid-template-columns:232px minmax(0,1fr)}
.ss-clean .ss-sidebar{display:flex;flex-direction:column;background:var(--ss-navy);color:#dce7f4;padding:22px 14px;position:sticky;top:76px;height:calc(100vh - 76px);overflow-y:auto;min-width:0;border:0;width:auto;box-sizing:border-box}
.ss-sidebar nav{display:block}.ss-sidebar button{display:block;box-sizing:border-box;width:100%;border:0;background:transparent;color:inherit;text-align:left;border-radius:8px;padding:11px 12px;margin:3px 0;font-size:14px;line-height:1.35;min-height:40px;white-space:normal}.ss-sidebar button:hover{background:#263e5d}.ss-sidebar button.selected{background:#304e70;color:white;font-weight:650;box-shadow:inset 3px 0 #7ba8ff}.ss-sidebar .ss-nav-label{font-size:12px;letter-spacing:.09em;color:#9eb2cb;margin:20px 12px 10px}.ss-sidebar .ss-nav-label:first-child{margin-top:2px}.ss-sidebar .ss-admin,.ss-sidebar .ss-profile-tools{margin-top:16px}.ss-sidebar summary{cursor:pointer;font-size:14px;line-height:1.5;padding:12px;color:#dce7f4}.ss-sidebar .ss-sidebar-bottom{margin-top:auto;padding-top:25px;border-top:1px solid #344862}.ss-sidebar .ss-client-label{display:grid;gap:8px;font-size:14px;margin:18px 6px;color:#b9cbe0}.ss-sidebar select{max-width:100%;width:100%;background:#233c5a;color:white;border:1px solid #49617c;padding:10px 8px;border-radius:8px;font:inherit;box-sizing:border-box}.ss-sidebar .ss-current-client{font-size:14px;color:white;margin:16px 12px 8px;font-weight:650}.ss-sidebar .demo-menu{width:100%;max-width:100%;background:#213852;color:#fff}.ss-clean .bw-main{padding:30px;max-width:1800px;width:100%;box-sizing:border-box}.ss-clean .workspace-side .studio-brand{display:none}.ss-clean .workspace-header .cs-launch{display:none}.ss-clean .bw-heading h1{font-weight:650;letter-spacing:-.025em;font-size:30px}.ss-clean .bw-heading p{max-width:720px}.ss-clean .bw-tabs{border-bottom:1px solid #dce5ef;padding-bottom:14px}.ss-clean .bw-tabs button{background:transparent;border-color:transparent;padding:10px 14px}.ss-clean .bw-tabs button.selected{background:#e9effb;border-color:#c9d8f8;color:#234a92}.ss-clean .bw-metric{border-top:0;box-shadow:0 2px 5px #1d335005}.ss-clean .bw-table th{font-size:14px}.ss-clean .bw-panel>header{padding:20px 22px}.ss-clean .hp-page{max-width:1500px}.ss-clean .demo{display:none}
@media(max-width:1050px){.ss-shell,.ss-clean .bw-shell,.ss-clean .workspace{grid-template-columns:205px minmax(0,1fr)}.ss-clean .bw-main{padding:22px}}
@media(max-width:720px){.ss-clean .hp-global-nav.ss-top{padding:10px 12px;gap:8px;min-height:70px;flex-wrap:wrap}.ss-top .hp-brand{font-size:16px}.ss-top nav{gap:8px}.ss-top button{padding:8px 11px}.ss-shell,.ss-clean .bw-shell,.ss-clean .workspace{grid-template-columns:160px minmax(0,1fr);display:grid}.ss-clean .ss-sidebar{padding:16px 8px;top:72px;height:calc(100vh - 72px);display:flex;overflow-y:auto}.ss-sidebar button{padding:10px;font-size:14px}.ss-sidebar .ss-nav-label{font-size:12px;margin:18px 7px 8px}.ss-clean .bw-main{padding:18px 12px}.ss-clean .bw-metrics{grid-template-columns:1fr}.ss-clean .bw-heading h1{font-size:25px}.ss-clean .hp-page{padding:18px 12px}.ss-clean .workspace-main{min-width:0}.ss-clean .workspace-header{padding:18px 12px}.ss-clean .workspace-content{padding:16px 12px}.ss-clean .ss-sidebar .ss-sidebar-bottom{margin-top:25px}}
@media(max-width:480px){.ss-clean .hp-global-nav.ss-top .hp-brand{display:none}.ss-clean .hp-global-nav.ss-top{justify-content:center}.ss-shell,.ss-clean .bw-shell,.ss-clean .workspace{grid-template-columns:136px minmax(0,1fr)}.ss-sidebar button{font-size:14px;padding:9px}.ss-sidebar .ss-nav-label{font-size:12px;letter-spacing:0}.ss-clean .bw-main{padding:14px 9px}.ss-clean .bw-heading h1{font-size:23px}.ss-clean .bw-filters label,.ss-clean .bw-filters input,.ss-clean .bw-filters select{max-width:100%;min-width:0;width:100%;box-sizing:border-box}}
.ss-sidebar .demo-role-menu{width:100%;color:#dce7f4}.ss-sidebar .demo-role-panel{position:static;width:auto;min-width:0;max-width:100%;margin:6px 0;background:#fff;color:#243f5c;box-shadow:none;padding:12px;box-sizing:border-box}.ss-sidebar .demo-role-panel select{background:white;color:#243f5c}.ss-sidebar .demo-role-menu summary{white-space:normal}.ss-sidebar .demo-role-panel p{font-size:13px;line-height:1.5;margin:12px 0;letter-spacing:0;color:#536b84}
