/* Scoped to the existing report-workshop sidebar; other portal modules keep their theme. */
.admin-shell:has(.menu__item[href="/workshop/openings"]){--text:#293752;--text-soft:#8a94aa;--line:#e5eaf3;--surface-1:#fff;--surface-2:#fff;--surface-3:#f5f7fb;--input-bg:#fff;--sidebar-bg:#253585;--atelier-admin-sidebar:#253585;--menu-item-bg:transparent;--menu-item-border:transparent;grid-template-columns:196px minmax(0,1fr);background:#f4f6fc}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .sidebar{padding:16px 12px;background:#253585;border:0;backdrop-filter:none}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .brand{background:none;border:0;padding:0 8px;box-shadow:none;color:#fff;margin-bottom:18px}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .brand__mark{box-shadow:none;border-radius:11px;background:#29bac4}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .brand__sub{color:#aab9e4;font-weight:400}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu-group__title{color:#8398d0;margin:12px 12px;font-size:11px;letter-spacing:1px}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu{gap:3px}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu__item{padding:9px 12px;border-radius:9px;background:transparent;color:#bdc9eb;border:0;box-shadow:none;font-weight:400}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu__item:hover{background:#ffffff0b;color:white}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu__item--active{background:#39b8c329;color:#8aefed;box-shadow:none;font-weight:600}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .main{padding:12px 14px}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .topbar{background:#fff;border:0;border-radius:12px;height:48px;padding:0 14px;box-shadow:0 4px 20px #20336e04}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .topbar__title{color:#2c3b62;font-weight:600}.admin-shell:has(.menu__item[href="/workshop/openings"]) .topbar__sub{color:#97a1b6}
.admin-shell:has(.menu__item[href="/workshop/openings"]) .profile__avatar{background:#31adb8}.admin-shell:has(.menu__item[href="/workshop/openings"]) .profile__trigger{border-color:#edf0f5;background:#f8fafd}.admin-shell:has(.menu__item[href="/workshop/openings"]) .content{margin-top:10px}
@media(max-width:960px){.admin-shell:has(.menu__item[href="/workshop/openings"]){grid-template-columns:1fr}.admin-shell:has(.menu__item[href="/workshop/openings"]) .sidebar{padding:10px 14px}.admin-shell:has(.menu__item[href="/workshop/openings"]) .brand{margin-bottom:10px;height:42px}.admin-shell:has(.menu__item[href="/workshop/openings"]) .main{padding:12px}.admin-shell:has(.menu__item[href="/workshop/openings"]) .menu__item{min-width:96px;padding:10px}}

.admin-shell:has(.menu__item[href="/workshop/openings"]) .sidebar::before,.admin-shell:has(.menu__item[href="/workshop/openings"]) .sidebar::after,.admin-shell:has(.menu__item[href="/workshop/openings"]) .topbar::before,.admin-shell:has(.menu__item[href="/workshop/openings"]) .topbar::after{display:none}
