.mentorship-page,.opportunities-page{gap:1rem;display:grid}.mentorship-kpis .card,.opportunities-kpis .card{align-content:start;gap:.2rem;display:grid}.mentorship-kpis h2,.opportunities-kpis h2{margin:.1rem 0;font-size:1.45rem}.mentorship-create-panel>summary,.opportunity-create-panel>summary{cursor:pointer;align-items:center;gap:.45rem;font-weight:600;list-style:none;display:flex}.mentorship-create-panel>summary::-webkit-details-marker{display:none}.opportunity-create-panel>summary::-webkit-details-marker{display:none}.mentorship-list,.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mentorship-card,.opportunity-card{align-content:start;gap:.75rem;display:grid}.mentorship-card>header,.opportunity-card>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mentorship-card h2,.opportunity-card h2{margin:.25rem 0;font-size:1rem}.mentorship-card p,.opportunity-card p{margin:0}.mentorship-context-row,.opportunity-context-list{flex-wrap:wrap;gap:.4rem;display:flex}.mentorship-context-row>*,.opportunity-context-list>*{background:color-mix(in srgb,var(--jwm-charcoal) 4%,white);border:1px solid var(--jwm-border);color:var(--jwm-charcoal-soft);border-radius:.55rem;align-items:center;gap:.3rem;padding:.34rem .5rem;font-size:.66rem;display:inline-flex}.mentorship-status-actions,.opportunity-admin-actions{margin-top:auto}.mentorship-meetings-panel,.opportunity-interest-panel,.opportunity-candidates-panel{border-top:1px solid var(--jwm-border);padding-top:.55rem}.mentorship-meetings-panel>summary,.opportunity-interest-panel>summary,.opportunity-candidates-panel>summary{cursor:pointer;font-size:.7rem;font-weight:600}.mentorship-meeting-list{margin-top:.5rem}.mentorship-meeting-list li,.opportunity-candidates-panel li{gap:.25rem;padding:.55rem 0;display:grid}.mentorship-meeting-list li>div,.opportunity-candidates-panel li>div{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.opportunity-my-interest{background:color-mix(in srgb,var(--jwm-gold) 10%,white);border:1px solid color-mix(in srgb,var(--jwm-gold) 30%,var(--jwm-border));border-radius:.65rem;gap:.25rem;padding:.6rem;display:grid}.development-discovery-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.development-discovery-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.2rem;padding:.75rem;text-decoration:none;display:grid}.development-discovery-link>svg{color:var(--jwm-red)}.development-discovery-link strong{font-size:.76rem}.development-discovery-link span{color:var(--jwm-charcoal-soft);font-size:.65rem}.development-discovery-link:hover{border-color:color-mix(in srgb,var(--jwm-red) 30%,var(--jwm-border))}@media (max-width:62rem){.mentorship-list,.opportunity-grid{grid-template-columns:1fr}}@media (max-width:42rem){.development-discovery-links{grid-template-columns:1fr}.mentorship-card>header,.opportunity-card>header{flex-direction:column}.mentorship-context-row,.opportunity-context-list{flex-direction:column;align-items:flex-start}.mentorship-context-row>*,.opportunity-context-list>*{width:100%}}
.shared-device-option{border:1px solid var(--jwm-border);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.55rem;padding:.65rem;display:grid}.shared-device-option input{margin-top:.2rem}.shared-device-option span{gap:.12rem;display:grid}.shared-device-option strong{font-size:.72rem}.shared-device-option small,.auth-operational-help{color:var(--jwm-charcoal-soft);font-size:.62rem;line-height:1.45}.microsoft-login-form{gap:.6rem;display:grid}.auth-divider{color:var(--jwm-charcoal-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;font-size:.62rem;display:grid}.auth-divider:before,.auth-divider:after{background:var(--jwm-border);content:"";height:1px}.microsoft-login-button{justify-content:center;width:100%}.auth-operational-help{text-align:center;margin:.5rem 0 0}.operational-accounts-page{gap:1rem;display:grid}.operational-security-list li{gap:.1rem;display:grid}.operational-password-reset{min-width:12rem}.operational-password-reset>summary{cursor:pointer;font-size:.66rem;font-weight:600}.operational-password-reset form{margin-top:.5rem}.operational-password-reset .form-message{max-width:18rem}.microsoft-readiness-grid .card{align-content:start;gap:.25rem;display:grid}.microsoft-readiness-grid .card>svg{color:var(--jwm-red)}.microsoft-readiness-grid h2{margin:.1rem 0;font-size:.84rem}.microsoft-readiness-grid p{color:var(--jwm-charcoal-soft);margin:0;font-size:.65rem}.microsoft-readiness-grid strong{font-size:.68rem}.microsoft-test-actions>form{margin:0}.microsoft-integration-page{gap:1rem;display:grid}@media (max-width:42rem){.operational-password-reset{min-width:0}.microsoft-test-actions{flex-direction:column;align-items:stretch}.microsoft-test-actions form,.microsoft-test-actions button{width:100%}}
.header-search-slot{flex:1;justify-content:center;min-width:0;padding:0 .75rem;display:flex}.global-search{width:min(100%,32rem);max-width:32rem;position:relative}.global-search>input{background:color-mix(in srgb,var(--jwm-charcoal) 3%,white);border:1px solid var(--jwm-border);font:inherit;border-radius:.65rem;outline:none;width:100%;height:2.35rem;padding:0 2.15rem;font-size:.72rem;transition:border-color .14s,box-shadow .14s,background .14s}.global-search>input:focus{border-color:color-mix(in srgb,var(--jwm-red) 45%,var(--jwm-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--jwm-red) 8%,transparent);background:#fff}.global-search-icon{color:var(--jwm-charcoal-soft);pointer-events:none;z-index:2;position:absolute;top:.67rem;left:.72rem}.global-search-clear{color:var(--jwm-charcoal-soft);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex;position:absolute;top:.3rem;right:.35rem}.global-search-clear:hover,.global-search-clear:focus-visible{background:color-mix(in srgb,var(--jwm-charcoal) 6%,white);color:var(--jwm-charcoal)}.global-search-panel{border:1px solid var(--jwm-border);z-index:80;background:#fff;border-radius:.8rem;max-height:min(31rem,70vh);padding:.45rem;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 18px 45px #231f2029}.global-search-panel-heading{border-bottom:1px solid var(--jwm-border);gap:.08rem;padding:.4rem .45rem .55rem;display:grid}.global-search-panel-heading strong{font-size:.67rem}.global-search-panel-heading span{color:var(--jwm-charcoal-soft);font-size:.59rem}.global-search-results{gap:.12rem;padding-top:.3rem;display:grid}.global-search-result{color:inherit;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.48rem .52rem;text-decoration:none;display:grid}.global-search-result:hover,.global-search-result.is-active,.global-search-result[aria-selected=true]{background:color-mix(in srgb,var(--jwm-red) 6%,white)}.global-search-result-type{background:color-mix(in srgb,var(--jwm-charcoal) 6%,white);color:var(--jwm-charcoal-soft);text-transform:uppercase;border-radius:.45rem;padding:.26rem .38rem;font-size:.56rem;font-weight:600}.global-search-result-copy{gap:.06rem;min-width:0;display:grid}.global-search-result-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.global-search-result-copy small{color:var(--jwm-charcoal-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.ai-context-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.ai-context-card{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.65rem .7rem;text-decoration:none;display:grid}.ai-context-card>svg{color:var(--jwm-red)}.ai-context-card>div{gap:.08rem;display:grid}.ai-context-card strong{font-size:.7rem}.ai-context-card span{color:var(--jwm-charcoal-soft);font-size:.6rem;line-height:1.38}.ai-context-card.is-active{background:color-mix(in srgb,var(--jwm-red) 4%,white);border-color:color-mix(in srgb,var(--jwm-red) 28%,var(--jwm-border))}.analytics-extension-card .clean-list li{gap:.18rem;padding:.52rem 0;display:grid}.analytics-extension-card .clean-list li>a,.analytics-extension-card .clean-list li>span:first-child{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:flex}.analytics-extension-card .clean-list li>a:hover strong{text-underline-offset:2px;text-decoration:underline}.analytics-extension-card .clean-list li>span:last-child{color:var(--jwm-charcoal-soft);font-size:.62rem;line-height:1.4}.operational-accounts-page code{background:color-mix(in srgb,var(--jwm-charcoal) 5%,white);border-radius:.35rem;padding:.18rem .32rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.63rem}.microsoft-integration-page .detail-list dd{overflow-wrap:anywhere}.page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid color-mix(in srgb,var(--jwm-red) 55%,transparent);outline-offset:2px}.touch-friendly-action{min-height:2.5rem}.shared-device-option{min-height:3.3rem}.auth-helper,.auth-operational-help{max-width:30rem}.reports-page .report-card,.report-template-page .card{min-width:0}@media (max-width:76rem){.header-context{min-width:max-content}.header-search-slot{justify-content:flex-end;padding-left:.4rem}.global-search{max-width:24rem}}@media (max-width:62rem){.app-header{flex-wrap:wrap;align-items:center}.header-context{order:1}.header-actions{order:2}.header-search-slot{order:3;width:100%;padding:.45rem 0 0}.global-search{max-width:none}.global-search-panel{position:absolute}.ai-context-shortcuts,.microsoft-readiness-grid{grid-template-columns:1fr}}@media (max-width:42rem){.global-search>input{height:2.5rem;font-size:.72rem}.global-search-icon{top:.73rem}.global-search-clear{top:.37rem}.global-search-panel{border-radius:.7rem;left:-.15rem;right:-.15rem}.global-search-result{grid-template-columns:1fr}.global-search-result-type{justify-self:start}.ai-context-card{align-items:flex-start}.data-table{font-size:.66rem}.operational-password-reset>summary,.opportunity-interest-panel>summary,.mentorship-meetings-panel>summary{align-items:center;min-height:2.5rem;display:flex}.auth-form .button,.microsoft-login-button{min-height:2.65rem}}@media (prefers-reduced-motion:reduce){.global-search>input{transition:none}}
:root{--engaja-font-ui:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--engaja-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--engaja-weight-regular:400;--engaja-weight-medium:500;--engaja-weight-semibold:600}html,body{font-family:var(--engaja-font-ui);font-weight:var(--engaja-weight-regular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea,option{font-family:inherit}h1,h2,h3,h4,h5,h6,.header-title,.auth-heading h1,.page-heading h1,.report-template-summary h1{font-family:var(--engaja-font-display);font-weight:var(--engaja-weight-semibold)}strong,b,.header-title,.brand-copy strong,.card h2,.card h3,.dashboard-action-card h2,.dashboard-focus-card h2,.compact-heading h2,.reports-tab-heading h2,.report-card-compact h3,.report-section-heading h2,.notification-center-item-heading strong,.notification-setting-heading strong,.notification-rule-copy strong,.person-edit-section h4,.career-readiness-card>header h3,.career-framework-list strong,.career-evidence-list strong,.career-evidence-review-list strong,.career-gap-list strong{font-weight:var(--engaja-weight-semibold)}.page-heading h1{letter-spacing:-.025em;line-height:1.12}.auth-heading h1,.report-template-summary h1{letter-spacing:-.02em}.sidebar,.sidebar-nav,.sidebar-nav-group,.sidebar-nav-group-items,.nav-link,.nav-link-label,.mobile-more-panel,.admin-subnav,.admin-subnav-group,.admin-subnav-group-menu{font-family:var(--engaja-font-ui)}.nav-link{font-size:.875rem;font-weight:var(--engaja-weight-regular)}.nav-link-active,.sidebar-utility-link,.admin-subnav-group>summary,.admin-subnav-group-menu a,.admin-subnav a[aria-current=page]{font-weight:var(--engaja-weight-semibold)}.sidebar-nav-group-label,.admin-subnav-label,.header-eyebrow,.eyebrow{font-weight:var(--engaja-weight-semibold);letter-spacing:.065em}.button,.text-button,.auth-helper,.field label,.stack-form label,.report-filter-grid .field>span,.report-period-filter legend,.notification-toggle-row{font-weight:var(--engaja-weight-semibold)}.input,.stack-form input,.stack-form select,.stack-form textarea,.analytics-filters input,.analytics-filters select,.learning-filters input,.learning-filters select,.document-filters input,.document-filters select{font-weight:var(--engaja-weight-regular)}.data-table th,.report-data-table th{font-weight:var(--engaja-weight-semibold)}.data-table td,.report-data-table td{font-weight:var(--engaja-weight-regular)}.status-badge,.reports-overview-badge,.reports-tab-count,.notification-count,.dashboard-card-kicker,.nine-box-cell>small,.profile-detail-list dt,.profile-detail-list dd,.profile-hero-copy p,.profile-badge-chip strong{font-weight:var(--engaja-weight-semibold)}.dashboard-card-value{font-family:var(--engaja-font-display);font-weight:var(--engaja-weight-semibold);letter-spacing:-.035em}.page-heading p,.card p,.auth-heading p,.notification-center-content p,.notification-setting-heading span,.notification-rule-copy small,.profile-hero-copy small,.reports-tab-heading p,.report-card-compact p,.report-section-heading p,.career-framework-list span,.career-evidence-list span,.career-evidence-review-list span,.career-gap-list small{font-weight:var(--engaja-weight-regular)}@supports (font-variation-settings:normal){html,body{font-optical-sizing:auto}}
:root{--engaja-shell-page-gutter:1rem;--engaja-shell-gap:1rem;--engaja-sidebar-width:clamp(15.75rem, 18vw, 17.5rem);--engaja-sidebar-collapsed-width:4.5rem;--engaja-sidebar-current-width:var(--engaja-sidebar-width);--engaja-header-height:4.75rem;--engaja-shell-panel-radius:1rem;--engaja-shell-nav-radius:.75rem;--engaja-shell-nav-height:2.7rem;--engaja-brand-logo-size:2.75rem;--engaja-sidebar-toggle-size:2.3rem;--engaja-shell-canvas:#f7f6f4;--engaja-shell-surface:var(--jwm-white);--engaja-shell-hairline:color-mix(in srgb, var(--jwm-border) 58%, transparent);--engaja-shell-shadow:0 1px 2px #32303105, 0 10px 28px #3230310a}:root[data-sidebar=collapsed]{--engaja-sidebar-current-width:var(--engaja-sidebar-collapsed-width);--engaja-brand-logo-size:2.35rem;--engaja-shell-nav-height:2.7rem}.app-layout{background:var(--engaja-shell-canvas);column-gap:var(--engaja-shell-gap);grid-template-areas:"top top""sidebar main";grid-template-columns:var(--engaja-sidebar-current-width) minmax(0, 1fr);grid-template-rows:var(--engaja-header-height) minmax(0, 1fr);min-height:100dvh;padding:var(--engaja-shell-page-gutter);row-gap:0;transition:grid-template-columns .19s;display:grid}.shell-top{column-gap:var(--engaja-shell-gap);grid-area:top;grid-template-columns:var(--engaja-sidebar-current-width) minmax(0, 1fr);min-width:0;top:var(--engaja-shell-page-gutter);z-index:30;background:0 0;display:grid;position:sticky}.shell-brand-cap{background:var(--engaja-shell-surface);border:1px solid var(--engaja-shell-hairline);border-bottom-color:color-mix(in srgb, var(--jwm-border) 44%, transparent);border-radius:var(--engaja-shell-panel-radius) var(--engaja-shell-panel-radius) 0 0;height:var(--engaja-header-height);z-index:2;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;transition:padding .19s;display:flex;position:relative;box-shadow:0 1px 2px #32303105}.shell-brand-cap:before,.shell-brand-cap:after,.app-header:before,.app-header:after{content:none;display:none}.shell-brand-cap .brand{gap:.65rem;min-width:0}.shell-brand-cap .brand-logo{background:var(--engaja-shell-surface);border:1px solid color-mix(in srgb, var(--jwm-border) 55%, transparent);height:var(--engaja-brand-logo-size);object-fit:contain;width:var(--engaja-brand-logo-size);border-radius:999px;flex:none;padding:.42rem;transition:width .19s,height .19s,padding .19s;box-shadow:0 2px 8px #32303108}.shell-brand-cap .brand-copy{min-width:0;line-height:1.12}.shell-brand-cap .brand-copy strong{font-size:1rem;font-weight:var(--engaja-weight-semibold,600);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.shell-brand-cap .brand-copy span{color:var(--jwm-charcoal-soft);text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.7rem;display:block;overflow:hidden}.sidebar-toggle{background:var(--jwm-white);border:1px solid color-mix(in srgb, var(--jwm-border) 72%, transparent);box-shadow:none;color:var(--jwm-charcoal-soft);height:var(--engaja-sidebar-toggle-size);width:var(--engaja-sidebar-toggle-size);border-radius:.68rem;flex:none;transition:background .17s,border-color .17s,color .17s,transform .13s}.sidebar-toggle svg{width:1.05rem;height:1.05rem}.sidebar-toggle:hover{background:color-mix(in srgb, var(--jwm-red) 5%, white);border-color:color-mix(in srgb, var(--jwm-red) 18%, var(--jwm-border));box-shadow:none;color:var(--jwm-red)}.sidebar-toggle:active{transform:scale(.97)}.app-header{-webkit-backdrop-filter:none;border:1px solid var(--engaja-shell-hairline);border-radius:var(--engaja-shell-panel-radius);box-shadow:var(--engaja-shell-shadow);min-height:var(--engaja-header-height);z-index:2;background:#fffffff5;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem .9rem .7rem 1.1rem;display:flex;position:relative;top:auto}.header-context{flex:0 auto;gap:.06rem;min-width:10.5rem;display:grid}.header-eyebrow{color:var(--jwm-red);font-size:.62rem;font-weight:var(--engaja-weight-semibold,600);letter-spacing:.075em;text-transform:uppercase;margin:0;line-height:1.1}.header-title{font-size:1.18rem;font-weight:var(--engaja-weight-semibold,600);letter-spacing:-.025em;margin:.16rem 0 0;line-height:1.15}.header-description{color:var(--jwm-charcoal-soft);max-width:30rem;margin:.22rem 0 0;font-size:.72rem;line-height:1.35}.header-search-slot{flex:20rem;justify-content:center;min-width:8rem;padding:0 .4rem;display:flex}.global-search{width:100%;max-width:29rem}.global-search>input{background:color-mix(in srgb, var(--jwm-charcoal) 2%, white);border-color:color-mix(in srgb, var(--jwm-border) 65%, transparent);border-radius:.72rem;height:2.35rem;font-size:.75rem}.header-actions{flex:none;align-items:center;gap:.35rem;display:flex}.header-actions .icon-button{background:var(--jwm-white);border-color:color-mix(in srgb, var(--jwm-border) 68%, transparent);box-shadow:none;width:2.25rem;height:2.25rem}.header-actions .icon-button:hover{background:color-mix(in srgb, var(--jwm-red) 5%, white);border-color:color-mix(in srgb, var(--jwm-red) 18%, var(--jwm-border));box-shadow:none;color:var(--jwm-red)}.sidebar{background:var(--engaja-shell-surface);border:1px solid var(--engaja-shell-hairline);border-radius:0 0 var(--engaja-shell-panel-radius) var(--engaja-shell-panel-radius);box-shadow:var(--engaja-shell-shadow);height:calc(100dvh - (var(--engaja-shell-page-gutter) * 2) - var(--engaja-header-height));min-height:0;top:calc(var(--engaja-shell-page-gutter) + var(--engaja-header-height));z-index:20;border-top:0;flex-direction:column;grid-area:sidebar;padding:.6rem .55rem .8rem;display:flex;position:sticky;overflow:visible}.sidebar-nav-grouped{box-shadow:none;scrollbar-color:color-mix(in srgb, var(--jwm-charcoal) 14%, transparent) transparent;scrollbar-gutter:stable;scrollbar-width:thin;background:0 0;border:0;border-radius:0;flex:auto;align-content:start;gap:0;min-height:0;margin:0;padding:.15rem .1rem .8rem;display:grid;overflow-y:auto}.sidebar-nav-group{gap:.18rem;padding:.52rem 0;display:grid}.sidebar-nav-group:first-child{padding-top:.18rem}.sidebar-nav-group+.sidebar-nav-group{border-top:1px solid var(--engaja-shell-hairline);margin-top:.14rem;padding-top:.68rem}.sidebar-nav-group-label{color:color-mix(in srgb, var(--jwm-charcoal-soft) 74%, white);font-size:.63rem;font-weight:var(--engaja-weight-semibold,600);letter-spacing:.075em;text-transform:uppercase;margin:0;padding:.14rem .72rem .28rem;line-height:1.2}.sidebar-nav-group-items{gap:.12rem;display:grid}.sidebar-nav-group-items .nav-link{border-radius:var(--engaja-shell-nav-radius);color:var(--jwm-charcoal-soft);font-size:.875rem;font-weight:var(--engaja-weight-regular,400);min-height:var(--engaja-shell-nav-height);border:1px solid #0000;gap:.7rem;padding:.56rem .68rem;transition:background .17s,border-color .17s,color .17s;position:relative}.sidebar-nav-group-items .nav-link:hover{background:color-mix(in srgb, var(--jwm-charcoal) 3%, white);color:var(--jwm-charcoal);border-color:#0000}.sidebar-nav-group-items .nav-link-active,.sidebar-nav-group-items .nav-link-active:hover{background:color-mix(in srgb, var(--jwm-red) 7%, white);border-color:color-mix(in srgb, var(--jwm-red) 7%, transparent);box-shadow:none;color:var(--jwm-red);font-weight:var(--engaja-weight-semibold,600)}.sidebar-nav-group-items .nav-link-active:before{content:none;display:none}.sidebar-nav-group-items .nav-link svg{color:currentColor;flex:none;width:1.08rem;height:1.08rem;transition:color .17s}.sidebar-nav-group-items .nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.app-main{background:0 0;grid-area:main;min-width:0;min-height:0;padding-bottom:0;position:relative}.admin-subnav{top:calc(var(--engaja-shell-page-gutter) + var(--engaja-header-height) + .5rem)}@media (min-width:52rem){:root[data-sidebar=collapsed] .shell-brand-cap{justify-content:center;padding:.6rem .45rem}:root[data-sidebar=collapsed] .shell-brand-cap .brand{justify-content:center;width:100%;overflow:hidden}:root[data-sidebar=collapsed] .shell-brand-cap .brand-logo{padding:.36rem}:root[data-sidebar=collapsed] .sidebar-toggle{background:var(--jwm-white);z-index:4;border-radius:999px;width:1.85rem;height:1.85rem;position:absolute;top:50%;right:-.72rem;transform:translateY(-50%)}:root[data-sidebar=collapsed] .sidebar-toggle:active{transform:translateY(-50%)scale(.97)}:root[data-sidebar=collapsed] .sidebar-toggle svg{width:.92rem;height:.92rem}:root[data-sidebar=collapsed] .sidebar{padding-inline:.42rem}:root[data-sidebar=collapsed] .sidebar-nav-group-label{display:none}:root[data-sidebar=collapsed] .sidebar-nav-group{padding-block:.42rem}:root[data-sidebar=collapsed] .sidebar-nav-group+.sidebar-nav-group{padding-top:.55rem}:root[data-sidebar=collapsed] .sidebar-nav-group-items .nav-link{min-height:var(--engaja-shell-nav-height);justify-content:center;padding-inline:.5rem}:root[data-sidebar=collapsed] .sidebar-nav-group-items .nav-link svg{width:1.12rem;height:1.12rem}:root[data-sidebar=collapsed] .sidebar .nav-link:after{display:none}}@media (min-width:70.01rem) and (max-width:82rem){:root{--engaja-sidebar-width:15.75rem;--engaja-shell-gap:.8rem}.header-description{display:none}.header-search-slot{flex-basis:16rem}.global-search{max-width:22rem}}@media (min-width:52rem) and (max-width:70rem){:root{--engaja-shell-page-gutter:.75rem;--engaja-shell-gap:.75rem;--engaja-sidebar-width:15.25rem;--engaja-header-height:6.85rem}.app-header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.45rem .75rem;display:grid}.header-context{grid-area:1/1}.header-description{display:none}.header-actions{grid-area:1/2}.header-search-slot{grid-area:2/1/auto/3;justify-content:stretch;padding:0}.global-search{max-width:none}.shell-brand-cap{flex-wrap:wrap;align-content:center}.shell-brand-cap .brand-copy strong{font-size:.9rem}.shell-brand-cap .brand-copy span{font-size:.65rem}}@media (max-width:51.99rem){:root{--engaja-header-height:7.15rem}.app-layout{min-height:100dvh;padding:0;display:block}.shell-top{z-index:30;background:0 0;min-height:0;display:block;position:sticky;top:0}.shell-brand-cap,.sidebar{display:none}.app-header{border:0;border-bottom:1px solid color-mix(in srgb, var(--jwm-border) 62%, transparent);min-height:var(--engaja-header-height);background:#fffffff5;border-radius:0;padding:.75rem 1rem;box-shadow:0 5px 18px #32303106}.header-description{display:none}.app-main{min-height:100dvh;padding-bottom:5rem}.admin-subnav{top:var(--engaja-header-height)}}@media (prefers-reduced-motion:reduce){.app-layout,.sidebar-toggle,.sidebar-nav-group-items .nav-link,.sidebar-nav-group-items .nav-link svg,.header-actions .icon-button,.global-search>input{transition:none}}
