/* V28 - High-contrast professional colour system for every theme */
.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero){position:relative;isolation:isolate;border:1px solid #ffffff33;box-shadow:0 1.35rem 3rem #143d6d24}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero)::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(120deg,#ffffff08,transparent 42%,#ffffff12);pointer-events:none}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) .eyebrow{color:#aeeeff!important;text-shadow:0 1px 1px #07345f99}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) :is(h1,h2,h3){color:#fff!important;text-shadow:0 2px 10px #061d3c38}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) h1 em{color:#d8f7ff!important}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) :is(p,small){color:#eef9ff!important;text-shadow:0 1px 1px #09365d73}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) .outline-button{border-color:#ffffff8c!important;background:#ffffff1f!important;color:#fff!important;box-shadow:none}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) .outline-button:hover{border-color:#fff!important;background:#fff!important;color:#17558e!important;box-shadow:0 .7rem 1.5rem #071e402b!important}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) .button{border:1px solid #ffffff2b;box-shadow:0 .85rem 1.7rem #071e4033}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) :is(.analytics-orb,.module-enabled-count,.messages-hero-actions,.training-hero-actions,.admin-hero-actions)>:not(a){color:#fff!important}
.dashboard .dash-main .form-box,.dashboard .dash-main .data-box{border-color:#d4e5f4;background:linear-gradient(145deg,#fff,#f9fcff);box-shadow:0 1rem 2.2rem #1e558013}.dashboard .dash-main :is(.form-box,.data-box) :is(h1,h2,h3,b){color:#163e69}.dashboard .dash-main :is(.form-box,.data-box) :is(p,.muted,.form-hint,small){color:#607e9e}.dashboard .dash-main :is(.form-box,.data-box) label{color:#3c5d80}.dashboard .dash-main :is(.form-box,.data-box) :is(input,textarea,select){border-color:#c9dfee;background:#fff;color:#183b63}.dashboard .dash-main :is(.form-box,.data-box) :is(input,textarea,select)::placeholder{color:#94a9be}.dashboard .dash-main .table-wrap,.dashboard .dash-main .working-team-admin-list article{border-color:#d7e7f3;background:#fbfdff}.dashboard .dash-main .working-team-admin-list article{box-shadow:0 .45rem 1.15rem #1e57820a}.dashboard .dash-main .working-team-admin-list article:hover{border-color:#a9cce7;box-shadow:0 .8rem 1.6rem #1e57821a}.dashboard .dash-main .working-team-admin-list small{color:#617f9e}.dashboard .dash-main .working-team-admin-list b{color:#173f68}.dashboard .unified-admin-rail{border-right:1px solid #d6e5f2!important}.unified-admin-rail .panel-side-link{transition:background .2s ease,color .2s ease,transform .2s ease}.unified-admin-rail .panel-side-link:hover{transform:translateX(.18rem)}.unified-admin-rail .panel-side-link.active{box-shadow:0 .55rem 1.25rem #26659b12}.site-header nav>a{font-weight:760}
html[data-theme="dark"] body{background:radial-gradient(circle at 92% 0,#153d5f 0,transparent 27rem),radial-gradient(circle at 5% 12%,#402653 0,transparent 24rem),#091725;color:#eaf5ff}html[data-theme="dark"] .site-header{border-bottom-color:#2c4964;background:#0c1d31eF;box-shadow:0 .7rem 2rem #020b142e}html[data-theme="dark"] nav{color:#cadcec}html[data-theme="dark"] nav>a:not(.outline-button):not(.nav-exit):hover{background:#173552;color:#9de2ff}html[data-theme="dark"] .brand{color:#f1f7ff}html[data-theme="dark"] .outline-button{border-color:#40617e;background:#142b43;color:#eaf6ff}html[data-theme="dark"] .outline-button:hover{border-color:#71b8ed;background:#1b3b58;color:#fff}html[data-theme="dark"] .dashboard{background:radial-gradient(circle at 90% 0,#173d5d 0,transparent 23rem),#0a1928}html[data-theme="dark"] .dashboard .dash-main .form-box,html[data-theme="dark"] .dashboard .dash-main .data-box{border-color:#2c4c68;background:linear-gradient(145deg,#10253a,#132d45);box-shadow:0 .9rem 2rem #020a122e}html[data-theme="dark"] .dashboard .dash-main :is(.form-box,.data-box) :is(h1,h2,h3,b){color:#edf7ff!important}html[data-theme="dark"] .dashboard .dash-main :is(.form-box,.data-box) :is(p,.muted,.form-hint,small,label){color:#b8cde1!important}html[data-theme="dark"] .dashboard .dash-main :is(.form-box,.data-box) :is(input,textarea,select){border-color:#3a5a77;background:#0d2135;color:#eff8ff}html[data-theme="dark"] .dashboard .dash-main :is(.form-box,.data-box) :is(input,textarea,select)::placeholder{color:#88a6c0}html[data-theme="dark"] .dashboard .dash-main .table-wrap,html[data-theme="dark"] .dashboard .dash-main .working-team-admin-list article{border-color:#31516d;background:#10263c}html[data-theme="dark"] .dashboard .dash-main .working-team-admin-list b{color:#e9f5ff!important}html[data-theme="dark"] .dashboard .dash-main .working-team-admin-list small{color:#afc6db!important}html[data-theme="dark"] .dashboard .dash-main :is(th,td){border-color:#2e4c67}html[data-theme="dark"] .dashboard .dash-main th{background:#122b43;color:#aac6de}html[data-theme="dark"] .dashboard .dash-main tbody tr:hover{background:#15314a}html[data-theme="dark"] .dashboard .dash-main :is(.content-workspace-card,.permission-user-card,.module-card,.stat,.message-row,.search-result-card){border-color:#304f6d;background:#112940;color:#eaf6ff}html[data-theme="dark"] .dashboard .dash-main :is(.content-workspace-card,.permission-user-card,.module-card,.stat,.message-row,.search-result-card) :is(h1,h2,h3,b){color:#edf7ff!important}html[data-theme="dark"] .dashboard .dash-main :is(.content-workspace-card,.permission-user-card,.module-card,.stat,.message-row,.search-result-card) :is(p,small,span){color:#b7cce0}html[data-theme="dark"] .unified-admin-rail{border-right-color:#294761!important;background:linear-gradient(180deg,#0d2136,#0c1c2e)!important}html[data-theme="dark"] .unified-admin-rail .panel-side-link{color:#c1d7e9!important}html[data-theme="dark"] .unified-admin-rail .panel-side-link:hover,html[data-theme="dark"] .unified-admin-rail .panel-side-link.active{color:#9ee1ff!important;background:linear-gradient(90deg,#1b426250,transparent)!important}html[data-theme="dark"] .site-footer-pro{border-top-color:#284661;background:#091a2b;color:#c1d4e5}
@media(max-width:850px){.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero){border-radius:1.25rem}.dashboard .dash-main .working-admin-grid{gap:1rem}}@media(max-width:560px){.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero){padding:1.35rem}.dashboard .dash-main :is(.working-admin-hero,.content-workspace-hero,.permissions-hero,.content-manager-hero,.analytics-hero,.board-manager-hero,.messages-center-hero,.modules-hero,.admin-hero-panel,.search-hero,.training-center-hero) h1{font-size:clamp(1.85rem,10vw,2.5rem)!important}.dashboard .dash-main .form-box,.dashboard .dash-main .data-box{padding:1.1rem}}
