html[data-enrolla-theme=light]{--ink:#111827;--muted:#667085;--line:#e3e6ec;--line-strong:#d0d4db;--surface:#ffffff;--surface-raised:#ffffff;--surface-soft:#f2f5f9;--canvas:#f8fafc;--sidebar:#031a3c;--violet:#4046c2;--violet-dark:#3439a6;--primary-soft:#eff2fb}html[data-enrolla-theme=dark]{--ink:#f0f2f4;--muted:#979fab;--line:#2d333f;--line-strong:#404857;--surface:#181e2a;--surface-raised:#1e2532;--surface-soft:#232935;--canvas:#0f141e;--sidebar:#141924;--violet:#7986f2;--violet-dark:#6875df;--primary-soft:#252a3e}html[data-enrolla-theme=light] body:has(.app-shell),html[data-enrolla-theme=light] body:has(.app-shell) .app-shell,html[data-enrolla-theme=light] body:has(.app-shell) .content-shell,html[data-enrolla-theme=light] body:has(.app-shell) .main-content{background:var(--canvas)!important;color:var(--ink)}html[data-enrolla-theme=dark] body:has(.app-shell),html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell,html[data-enrolla-theme=dark] body:has(.app-shell) .content-shell,html[data-enrolla-theme=dark] body:has(.app-shell) .main-content{background:var(--canvas)!important;color:var(--ink)}@media (min-width:861px){html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .sidebar,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .sidebar{width:256px;padding:0 8px 14px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .content-shell,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .content-shell{margin-left:256px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .content-shell,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .content-shell{margin-left:76px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .menu-button.desktop-visible,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .menu-button.desktop-visible,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .menu-button.desktop-visible,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .menu-button.desktop-visible{display:grid}}html[data-enrolla-theme=light] body:has(.app-shell) .sidebar{background:linear-gradient(180deg,#061c43,#031a3c 58%,#021532)!important;color:#ffffff!important;border-right:1px solid #17345f!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .sidebar{background:#141924!important;color:var(--ink)!important;border-right:1px solid var(--line)!important;box-shadow:none!important}html[data-enrolla-theme=light] body:has(.app-shell) .brand,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher strong{color:#ffffff!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher{min-height:44px;border-color:var(--line)!important;border-radius:8px;background:#ffffff!important;color:#344054!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher:hover,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher[aria-expanded=true]{border-color:var(--line-strong)!important;background:var(--surface-soft)!important}html[data-enrolla-theme=light] body:has(.app-shell) .nav-group>p,html[data-enrolla-theme=light] body:has(.app-shell) .sidebar-footer,html[data-enrolla-theme=light] body:has(.app-shell) .sidebar-footer small,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher small,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-switcher svg{color:#95a8c7!important}html[data-enrolla-theme=dark] body:has(.app-shell) .brand,html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item.active,html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item:hover,html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-switcher strong{color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-switcher{border-color:var(--line)!important;background:#181e2a!important;color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .nav-group>p,html[data-enrolla-theme=dark] body:has(.app-shell) .sidebar-footer,html[data-enrolla-theme=dark] body:has(.app-shell) .sidebar-footer small,html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-switcher small,html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-switcher svg{color:var(--muted)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options{max-width:calc(100vw - 24px);border-color:#2a4974!important;background:#061c43!important;color:#ffffff!important;box-shadow:0 16px 32px rgb(1 13 34/32%)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options{max-width:calc(100vw - 24px);border-color:var(--line)!important;background:#181e2a!important;color:var(--ink)!important;box-shadow:0 16px 32px rgb(0 0 0/32%)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options small,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options-label{color:#95a8c7!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options small,html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options-label{color:var(--muted)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options strong{color:#ffffff!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options strong{color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options button{color:#c2cce0!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options button{color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options button:hover{background:rgb(255 255 255/7%)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options button:hover{background:#232935!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options button.selected{background:rgb(89 56 246/34%)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options button.selected{background:#252a3e!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options svg{color:#c2b8ff!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options svg{color:#7986f2!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options .add-institution-button{border-top-color:rgb(149 168 199/25%)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options .add-institution-button{border-top-color:var(--line)!important}html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options .add-institution-button strong{color:#ded9ff!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options .add-institution-button strong{color:#dee4f9!important}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options button:disabled,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options button:disabled{cursor:progress;opacity:.68}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options button>span,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options button>span{min-width:0;overflow:hidden}html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options small,html[data-enrolla-theme=dark] body:has(.app-shell) .workspace-options strong,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options small,html[data-enrolla-theme=light] body:has(.app-shell) .workspace-options strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-enrolla-theme=light] body:has(.app-shell) .nav-item{color:#344054!important}html[data-enrolla-theme=light] body:has(.app-shell) .nav-item:hover{background:#f8fafc!important;color:#111827!important}html[data-enrolla-theme=light] body:has(.app-shell) .nav-item.active{background:#eff2fb!important;color:#2b3280!important}html[data-enrolla-theme=light] body:has(.app-shell) .nav-item.active:before{display:none}html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item{color:#c5cbd5!important}html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item:hover{background:#232935!important}html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item.active{background:#252a3e!important;color:#dee4f9!important}html[data-enrolla-theme=dark] body:has(.app-shell) .nav-item.active:before{display:none}html[data-enrolla-theme=dark] body:has(.app-shell) .sidebar-footer,html[data-enrolla-theme=light] body:has(.app-shell) .sidebar-footer{border-top-color:var(--line)!important}.sidebar-collapse-control{width:100%;min-height:36px;display:inline-flex;align-items:center;gap:9px;margin-bottom:12px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:650;text-align:left}.sidebar-collapse-control:hover{border-color:var(--line);background:var(--surface-soft)}html[data-enrolla-theme=light] body:has(.app-shell) .topbar{height:56px;padding:0 16px;border-bottom-color:var(--line)!important;background:#ffffff!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar{height:56px;padding:0 16px;border-bottom-color:var(--line)!important;background:rgba(24,30,42,.96)!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar,html[data-enrolla-theme=light] body:has(.app-shell) .topbar{z-index:1000;overflow:visible}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar .header-menu,html[data-enrolla-theme=light] body:has(.app-shell) .topbar .header-menu{z-index:1}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar .header-menu:has(.header-dropdown),html[data-enrolla-theme=light] body:has(.app-shell) .topbar .header-menu:has(.header-dropdown){z-index:2}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar .header-dropdown,html[data-enrolla-theme=light] body:has(.app-shell) .topbar .header-dropdown{z-index:3}@media (min-width:861px){html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand-row,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand-row{height:56px;padding:0 8px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand{gap:8px;letter-spacing:-.2px;font-size:15px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand>span,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand>span{font-size:15px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand-mark-image,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .brand-mark-image{width:32px;height:32px;filter:none}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-menu,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-menu{margin:14px 0 17px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher{min-height:40px;padding:7px;border-radius:7px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher .workspace-avatar.has-logo,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher .workspace-avatar.has-logo{width:34px;height:26px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher strong,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .workspace-switcher strong{font-size:12px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .nav-item,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell:not(.sidebar-is-collapsed) .nav-item{height:36px;font-size:13px}}html[data-enrolla-theme=dark] body:has(.app-shell) .staff-live-loading.overlay,html[data-enrolla-theme=light] body:has(.app-shell) .staff-live-loading.overlay{top:56px;left:256px}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .staff-live-loading.overlay,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .staff-live-loading.overlay{left:76px}html[data-enrolla-theme=light] body:has(.app-shell) .global-search{width:min(448px,48vw);min-height:36px;height:36px;border-color:var(--line)!important;border-radius:7px;background:#f8fafc!important;color:var(--muted)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .global-search{width:min(448px,48vw);min-height:36px;height:36px;border-color:var(--line)!important;border-radius:7px;background:#232935!important;color:var(--muted)!important}html[data-enrolla-theme=light] body:has(.app-shell) .global-search input,html[data-enrolla-theme=light] body:has(.app-shell) .global-search[type=button]>span{color:#667085!important}html[data-enrolla-theme=dark] body:has(.app-shell) .global-search input,html[data-enrolla-theme=dark] body:has(.app-shell) .global-search[type=button]>span{color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) .main-content{padding:24px clamp(18px,1.6vw,28px) 40px}html[data-enrolla-theme=dark] body:has(.app-shell) .main-content{padding:24px clamp(18px,1.6vw,28px) 40px}html[data-enrolla-theme=light] body:has(.app-shell) :where(.panel,.metric-card,.placeholder-card,.lead-register,.application-register,.institution-register,.record-header,.record-progress,.application-operations-board,.admissions-manager>section){border-color:var(--line)!important;background:#ffffff!important;box-shadow:0 1px 3px rgb(16 24 40/5%)!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.panel,.metric-card,.placeholder-card,.lead-register,.application-register,.institution-register,.record-header,.record-progress,.application-operations-board,.admissions-manager>section){border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important}html[data-enrolla-theme=light] body:has(.app-shell) :where(.panel-heading,.table-heading,.lead-register-heading,.lead-pagination,th){border-color:var(--line)!important;background:#ffffff!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.panel-heading,.table-heading,.lead-register-heading,.lead-pagination,th){border-color:var(--line)!important;background:var(--surface-soft)!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(input,select,textarea,.secondary-button,.icon-button,kbd){border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) :where(.lead-manager,.application-manager,.application-360,.lr-shell){--ink:#111827!important;--muted:#667085!important;--line:#e3e6ec!important;--line-strong:#d0d4db!important;--surface:#ffffff!important;--surface-raised:#ffffff!important;--surface-soft:#f2f5f9!important;--canvas:#ffffff!important;--violet:#4046c2!important;--violet-dark:#3439a6!important;--background:#ffffff!important;--foreground:#111827!important;--border:#e3e6ec!important;--enrolla-enterprise-navy:#111827!important;--enrolla-enterprise-warm-white:#ffffff!important;--enrolla-enterprise-violet:#4046c2!important;--lr-navy:#111827!important;--lr-ink:#111827!important;--lr-border:#e3e6ec!important;--lr-muted:#667085!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-manager,.application-manager,.application-360,.lr-shell){--ink:#f0f2f4!important;--muted:#979fab!important;--line:#2d333f!important;--line-strong:#404857!important;--surface:#181e2a!important;--surface-raised:#1e2532!important;--surface-soft:#232935!important;--canvas:#0f141e!important;--violet:#7986f2!important;--violet-dark:#6875df!important;--background:#0f141e!important;--foreground:#f0f2f4!important;--border:#2d333f!important;--enrolla-enterprise-navy:#f0f2f4!important;--enrolla-enterprise-warm-white:#181e2a!important;--enrolla-enterprise-violet:#7986f2!important;--lr-navy:#f0f2f4!important;--lr-ink:#f0f2f4!important;--lr-border:#2d333f!important;--lr-muted:#979fab!important}html[data-enrolla-theme=light] body:has(.app-shell) :where(.lead-manager,.application-manager,.application-360) :where(input,select,textarea){border-color:var(--line)!important;background:#ffffff!important;color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-manager,.application-manager,.application-360) :where(input,select,textarea){border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) .icon-button,html[data-enrolla-theme=light] body:has(.app-shell) .menu-button{border-color:var(--line)!important;background:#ffffff!important;color:#344054!important}html[data-enrolla-theme=dark] body:has(.app-shell) .icon-button,html[data-enrolla-theme=dark] body:has(.app-shell) .menu-button{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}@media (max-width:860px){html[data-enrolla-theme=dark] body:has(.app-shell) .content-shell,html[data-enrolla-theme=light] body:has(.app-shell) .content-shell{margin-left:0}html[data-enrolla-theme=dark] body:has(.app-shell) .staff-live-loading.overlay,html[data-enrolla-theme=light] body:has(.app-shell) .staff-live-loading.overlay{top:56px;left:0}html[data-enrolla-theme=dark] body:has(.app-shell) .main-content,html[data-enrolla-theme=light] body:has(.app-shell) .main-content{padding:18px 16px 32px}html[data-enrolla-theme=dark] body:has(.app-shell) .global-search,html[data-enrolla-theme=light] body:has(.app-shell) .global-search{width:min(448px,calc(100vw - 92px))}}@media (prefers-reduced-motion:reduce){.global-search,.sidebar,.topbar{transition:none!important}}.enrolla-toast{position:fixed;right:24px;bottom:24px;top:auto;z-index:1800;width:min(390px,calc(100vw - 32px));min-height:72px;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;gap:10px;align-items:center;padding:11px 11px 11px 12px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);box-shadow:0 14px 34px rgb(16 24 40/14%);animation:enrolla-toast-enter .2s ease both}.enrolla-toast:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--toast-accent,var(--violet));content:"";opacity:.75}.enrolla-toast.success{--toast-accent:#168359}.enrolla-toast.error{--toast-accent:#c84258}.enrolla-toast.warning{--toast-accent:#a15c00}.enrolla-toast.info{--toast-accent:var(--violet)}.enrolla-toast-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--toast-accent) 12%,var(--surface));color:var(--toast-accent)}.enrolla-toast strong{display:block;color:var(--ink);font-size:12px;font-weight:700}.enrolla-toast p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.enrolla-toast>button{width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted)}.enrolla-toast>button:hover{border-color:var(--line);background:var(--surface-soft);color:var(--ink)}html[data-enrolla-theme=dark] .enrolla-toast{border-color:var(--line);background:#181e2a;box-shadow:0 16px 38px rgb(0 0 0/38%)}@media (max-width:680px){.enrolla-toast{right:16px;bottom:max(16px,env(safe-area-inset-bottom));width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.enrolla-toast{animation:none}}.lead-bulk-bar{min-height:50px;display:flex;align-items:center;gap:12px;padding:7px 12px;overflow-x:auto;border:1px solid #b9c4ff!important;border-radius:7px!important;background:#eff2fb!important;color:#2b3280!important;box-shadow:none!important}.lead-bulk-bar>span{min-width:max-content;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.lead-bulk-bar>span svg{color:#4046c2!important}.lead-bulk-bar>span strong{font-weight:800}.lead-bulk-bar>div{min-width:max-content;display:inline-flex;align-items:center;gap:7px}.lead-bulk-bar .secondary-button{min-height:34px;height:34px;padding-inline:11px;border-color:var(--line-strong)!important;border-radius:6px;background:#ffffff!important;color:#1f2937!important;box-shadow:0 1px 2px rgb(16 24 40/4%);white-space:nowrap}.lead-bulk-bar .secondary-button:hover{border-color:#929bf0!important;background:#f8f9ff!important;color:#2b3280!important}.lead-bulk-bar .text-button{min-height:34px;padding-inline:9px;color:#1f2937!important;white-space:nowrap}html[data-enrolla-theme=dark] .lead-bulk-bar{border-color:#5863b5!important;background:#252a3e!important;color:#dee4f9!important}html[data-enrolla-theme=dark] .lead-bulk-bar>span svg{color:var(--violet)!important}html[data-enrolla-theme=dark] .lead-bulk-bar .secondary-button{border-color:var(--line-strong)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-enrolla-theme=dark] .lead-bulk-bar .text-button{color:var(--ink)!important}@media (max-width:900px){.lead-bulk-bar{align-items:flex-start;flex-direction:column}.lead-bulk-bar>div{width:100%;overflow-x:auto;padding-bottom:2px}}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-manager,.lead-detail-page,.lr-shell){color:var(--ink)}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-kpi-card,.lead-command-bar,.lead-filter-panel,.lead-register,.lead-insights-panel,.lead-lifecycle-tabs,.lead-row-action-menu,.lead-queue-card,.lead-quick-preview,.lead-detail-page-header,.lead-detail-overview>article,.lead-summary-grid>article,.lead-detail-section,.lead-control-section,.lead-control-grid,.lead-operation-composer,.lead-timeline,.lead-history-proof,.lead-progress,.lead-detail-tabs){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-stage-board,.lead-stage-board-column,.lead-queue-metadata>div,.lead-quick-preview>dl>div,.lead-mobile-priority-cards,.lead-detail-body){border-color:var(--line)!important;background:var(--canvas)!important;color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-table th,.lead-table td,.lead-register-heading,.lead-pagination){border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-kpi-card strong,.lead-register-heading h2,.lead-insights-panel h3,.lead-page-heading h1,.lead-queue-identity strong,.lead-queue-metadata dd,.lead-quick-preview h2,.lead-quick-preview dd,.lead-detail-page-title h1,.lead-detail-section h4,.lead-control-grid h4,.lead-history-proof h4,.lead-detail-overview article strong,.lead-summary-card strong){color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-kpi-card small,.lead-kpi-card p,.lead-register-heading p,.lead-insights-panel small,.lead-queue-identity small,.lead-queue-contact,.lead-queue-metadata dt,.lead-quick-preview dt,.lead-quick-preview header p,.lead-detail-page-title p,.lead-detail-overview article small,.lead-summary-card small,.lead-control-grid p,.lead-history-proof small){color:var(--muted)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lead-manager :where(.lead-table tbody tr:hover,.lead-table tbody tr.selected,.lead-queue-card.selected){background:var(--primary-soft)!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-manager .lead-command-primary .primary-button,.lead-manager .lead-heading-actions .primary-button,.lead-manager .lead-quick-preview-actions .primary-button,.lead-manager .lead-detail-primary .primary-button,.lead-manager .lead-action-footer-primary,.lr-shell .lr-button-primary){border-color:var(--violet)!important;background:var(--violet)!important;color:#111827!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-manager .secondary-button,.lead-manager .lead-icon-control,.lead-manager .lead-search,.lead-manager .lead-view-select select,.lead-manager .lead-page-size select,.lead-detail-page .secondary-button,.lead-detail-page .lead-icon-control,.lead-detail-page input,.lead-detail-page select,.lead-detail-page textarea,.lr-shell .lr-search,.lr-shell .lr-field input,.lr-shell .lr-field select,.lr-shell .lr-field textarea){border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lr-shell{--lr-navy:var(--ink);--lr-violet:var(--violet);--lr-violet-strong:var(--violet-dark);--lr-ink:var(--ink);--lr-border:var(--line);--lr-muted:var(--muted);--foreground:var(--ink);--background:var(--canvas);background:var(--canvas)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lr-shell :where(.lr-panel,.lr-stat,.lr-tabs,.lr-modal,.lr-wizard){border-color:var(--line)!important;background:var(--surface)!important}html[data-enrolla-theme=dark] body:has(.app-shell) .lr-shell :where(.lr-panel-heading,.lr-panel-tools,.lr-table th){border-color:var(--line)!important;background:var(--surface-soft)!important}html[data-enrolla-theme=dark] body:has(.app-shell),html[data-enrolla-theme=light] body:has(.app-shell){font-family:var(--enrolla-font-family,Inter,ui-sans-serif,sans-serif)!important}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.page-heading h1,.module-heading h1,.panel-heading h2,.metric-main>strong),html[data-enrolla-theme=light] body:has(.app-shell) :where(.page-heading h1,.module-heading h1,.panel-heading h2,.metric-main>strong){font-weight:650;letter-spacing:-.02em}@media (min-width:861px){html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open{z-index:90!important;width:76px!important;padding:0 10px 16px!important;overflow:visible!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover{width:76px!important;padding:0 10px 16px!important;overflow:visible!important;box-shadow:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open .workspace-options,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open .workspace-options{top:0;right:auto;left:calc(100% + 8px);width:min(288px,calc(100vw - 100px));min-width:252px;max-height:min(480px,calc(100dvh - 88px));overflow-x:hidden;overflow-y:auto;z-index:100}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .brand span,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-group>p,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-item em,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-item span,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .sidebar-footer,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher>span:nth-child(2),html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher>svg,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .brand span,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-group>p,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-item em,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-item span,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .sidebar-footer,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher>span:nth-child(2),html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher>svg,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .brand span,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-group>p,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-item em,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .nav-item span,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .sidebar-footer,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher>span:nth-child(2),html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher>svg,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .brand span,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-group>p,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-item em,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .nav-item span,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .sidebar-footer,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher>span:nth-child(2),html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher>svg{display:none!important}html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher,html[data-enrolla-theme=dark] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:focus-within .workspace-switcher,html[data-enrolla-theme=light] body:has(.app-shell) .app-shell.sidebar-is-collapsed .sidebar.sidebar-workspace-menu-open:hover .workspace-switcher{min-height:48px!important;grid-template-columns:1fr!important;justify-items:center!important;padding:6px!important}}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar .menu-button.desktop-visible,html[data-enrolla-theme=light] body:has(.app-shell) .topbar .menu-button.desktop-visible{width:32px!important;height:32px!important;min-width:32px;border-radius:7px}html[data-enrolla-theme=dark] body:has(.app-shell) .topbar-actions,html[data-enrolla-theme=light] body:has(.app-shell) .topbar-actions{gap:8px}.topbar-actions>.header-create-menu{order:1}.topbar-actions>.header-notification-menu{order:2}.topbar-actions>.header-sound-menu{order:3}.topbar-actions>.header-theme-toggle{order:4}.topbar-actions>.header-help-button{order:5}.topbar-actions>.header-account-menu{order:6}.header-create-button{min-width:76px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--violet);border-radius:7px;background:var(--violet);color:#ffffff;font-size:12px;font-weight:650;transition:filter .16s ease,transform .16s ease}.header-create-button.active,.header-create-button:hover{filter:brightness(.96)}.header-create-button:active{transform:translateY(1px)}html[data-enrolla-theme=dark] body:has(.app-shell) .header-create-button{color:#101828}.create-dropdown{width:min(320px,calc(100vw - 24px))}.create-dropdown>button{width:100%;min-height:64px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);text-align:left}.create-dropdown>button:hover{background:var(--surface-soft)}.create-dropdown>button>svg{justify-self:center;color:var(--violet)}.create-dropdown small,.create-dropdown strong,.create-dropdown>button>span{min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-dropdown>button strong{color:var(--ink);font-size:12px}.create-dropdown>button small{margin-top:3px;color:var(--muted);font-size:12px}html[data-enrolla-theme=dark] body:has(.app-shell) .header-help-button,html[data-enrolla-theme=dark] body:has(.app-shell) .header-theme-toggle{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-enrolla-theme=light] body:has(.app-shell) .header-help-button,html[data-enrolla-theme=light] body:has(.app-shell) .header-theme-toggle{border-color:var(--line)!important;background:#ffffff!important;color:#344054!important}html[data-enrolla-theme=dark] body:has(.app-shell) .staff-live-loading.overlay.institution-switch-loading,html[data-enrolla-theme=light] body:has(.app-shell) .staff-live-loading.overlay.institution-switch-loading{inset:0!important;z-index:1900!important;min-height:100dvh;background:color-mix(in srgb,var(--surface) 92%,transparent)!important;backdrop-filter:blur(3px)}:where(.lead-table tbody tr.lead-record-row,.application-table tbody tr.application-record-row,.applications-panel tbody tr.dashboard-record-row){cursor:pointer}:where(.lead-table tbody tr.lead-record-row:hover,.application-table tbody tr.application-record-row:hover,.applications-panel tbody tr.dashboard-record-row:hover){background:var(--surface-soft)}:where(.lead-table tbody tr.lead-record-row:focus-visible,.application-table tbody tr.application-record-row:focus-visible,.applications-panel tbody tr.dashboard-record-row:focus-visible){outline:2px solid var(--violet);outline-offset:-2px}html[data-enrolla-theme=dark] body:has(.app-shell) :where(.lead-table tbody tr.lead-record-row:hover,.application-table tbody tr.application-record-row:hover,.applications-panel tbody tr.dashboard-record-row:hover){background:var(--primary-soft)!important}@media (max-width:1180px){.topbar .profile-chevron,.topbar .profile-copy{display:none}.header-create-button{min-width:32px;width:32px;padding:0}.header-create-button span{display:none}}.nav-item-family{display:grid;min-width:0}.admissions-nav-chevron{flex:0 0 auto;transition:transform .18s ease;transform:rotate(-90deg)}.admissions-nav-chevron.open{transform:rotate(0)}.admissions-submenu{display:grid;gap:2px;margin:3px 0 8px 20px;padding:4px 0 4px 12px;border-left:1px solid rgb(136 151 188/28%)}.admissions-submenu button{width:100%;min-height:34px;display:flex;align-items:center;gap:9px;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#b8c5dc;font:inherit;font-size:14px;font-weight:570;text-align:left;cursor:pointer}.admissions-submenu button.nested{width:calc(100% - 9px);min-height:32px;margin-left:9px;padding-left:13px;color:#aebcd4;font-size:13px}.admissions-submenu-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#7286a8}.admissions-submenu button.nested.active .admissions-submenu-dot,.admissions-submenu button.nested:hover .admissions-submenu-dot{background:#c2b8ff}.admissions-submenu button.active,.admissions-submenu button:hover{background:rgb(89 56 246/34%);color:#fff}.admissions-submenu button.active{box-shadow:inset 2px 0 #8d7afc}.admissions-submenu button:focus-visible{outline:3px solid rgb(138 121 255/32%);outline-offset:1px}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell :where(.brand,.workspace-switcher strong){color:#fff!important}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .workspace-switcher{border-color:#2a4974!important;background:rgb(6 32 73/84%)!important;color:#fff!important}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell :where(.workspace-switcher small,.workspace-switcher svg,.nav-group>p,.sidebar-footer,.sidebar-footer small){color:#95a8c7!important}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .nav-item{color:#c2cce0!important}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .nav-item:hover{background:rgb(255 255 255/7%)!important;color:#fff!important}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .nav-item.active{background:linear-gradient(90deg,#5938f6,#6d4df7)!important;color:#fff!important;box-shadow:0 6px 16px rgb(40 21 147/30%)}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .sidebar-collapse-control:hover{border-color:#2a4974;background:rgb(255 255 255/7%)}html[data-enrolla-theme=light] body:has(.app-shell) .app-shell .sidebar-footer{border-top-color:rgb(149 168 199/25%)!important}.sidebar-is-collapsed .admissions-submenu{display:none}body:has(.app-shell) .main-content h1{margin-top:0;color:#263149!important;font-size:clamp(25px,1.75vw,28px)!important;font-weight:500!important;line-height:1.18!important;letter-spacing:-.025em!important}body:has(.app-shell) .main-content h2{font-weight:500;letter-spacing:-.015em}body:has(.app-shell) .main-content :where(.page-heading,.module-heading,.setup-page-heading,.application-heading,.lead-page-heading,.bi-heading,.finance-page-header,.report-heading) .eyebrow,body:has(.app-shell) .main-content :where(.page-heading,.module-heading,.setup-page-heading,.application-heading,.lead-page-heading,.bi-heading,.finance-page-header,.report-heading)>div:first-child>span:first-child:not([role]){font-weight:500!important}body:has(.app-shell) :where(.nav-item,.nav-submenu-row>button:first-child,.sidebar-module-flyout-list strong,.sidebar-flyout-row>button:first-child,.main-content nav button,.main-content [role=tablist] button,.main-content .bi-navigation button,.main-content .application-queue-tabs button,.main-content .manager-tabs button){font-weight:500!important}body:has(.app-shell) .app-shell .settings-submenu>button{min-height:32px;font-size:11px!important;font-weight:500!important;line-height:1.25}body:has(.app-shell) .main-content :where(.page-heading p,.module-heading p,.setup-page-heading p,.application-heading p,.lead-page-heading p,.bi-heading p,.finance-page-header p,.report-heading p){max-width:760px;color:#667085!important;font-weight:400!important}html[data-enrolla-theme=dark] body:has(.app-shell) .main-content h1{color:#eef1f7!important}html[data-enrolla-theme=dark] body:has(.app-shell) .main-content :where(.page-heading p,.module-heading p,.setup-page-heading p,.application-heading p,.lead-page-heading p,.bi-heading p,.finance-page-header p,.report-heading p){color:#aeb7c8!important}html[data-enrolla-theme=dark] .bi-flow-fees button{border-color:#3c4357;background:#232a3b;color:#c0c6d4}html[data-enrolla-theme=dark] .bi-flow-fees b{color:#eef1f7}@media (max-width:720px){body:has(.app-shell) .main-content h1{font-size:24px!important}}