/* Management-only chrome; shared teaching and portal layouts retain their spacing. */
body[data-workspace="management"]{background:#dce5e2;color:#233c42}
body[data-workspace="management"]>header{min-height:96px;padding:18px max(24px,6vw);background:#182b43;color:#edf3f6;border-bottom:1px solid #31465c}
body[data-workspace="management"]>header h1{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:3px 0 0}
body[data-workspace="management"]>header small{font-size:11px;color:#bccbd8;letter-spacing:.07em}
body[data-workspace="management"]>header .top{min-height:59px}
body[data-workspace="management"]>header .top a{color:inherit}
body[data-workspace="management"]>main{margin:22px auto}
body[data-workspace="management"] #welcome{display:none}
body[data-workspace="management"] .myc2-management-sidebar{background:#142b40;color:#dce7ef;border:1px solid #294359;box-shadow:none}
body[data-workspace="management"] .myc2-management-sidebar nav a{color:#dce7ef;font-size:13px;padding:10px 12px}
body[data-workspace="management"] .myc2-management-sidebar nav a:hover,body[data-workspace="management"] .myc2-management-sidebar nav a.is-active{background:#31556d;color:#f0f5f8}
body[data-workspace="management"] .myc2-context-sidebar{background:#ccd9d9;border-color:#b5c7c2;color:#233c42}
body[data-workspace="management"] .myc2-context-sidebar button.is-active{background:#b6c9c9;color:#233c42}
body[data-workspace="management"] .ws-account-nav{gap:16px;font-size:13px;color:#e1ebf0}
body[data-workspace="management"] .ws-account-nav>details>summary{font-size:13px}
body[data-workspace="management"] .ws-account-nav>button{padding:7px 11px;border-color:#7c91a5}
body[data-workspace="management"] .ws-account-nav .ws-account-switch{position:absolute;right:0;top:30px;min-width:180px;border:1px solid #a7bcbe;background:#dce5df;color:#233c42;padding:12px;border-radius:10px;box-shadow:0 8px 24px #10252b20;z-index:1100}
body[data-workspace="management"] .ws-account-nav .ws-account-switch a{color:#233c42}
@media(max-width:600px){body[data-workspace="management"]>header{padding:16px}body[data-workspace="management"]>header h1{font-size:21px}body[data-workspace="management"]>main{padding:0 12px;margin-top:16px}}
