html[data-theme=white] body:has(.crm-dashboard){--dash-panel:color-mix(in srgb, var(--card) 98%, transparent);--dash-border:var(--border);--dash-text:var(--foreground);--dash-muted:var(--muted-foreground)}html[data-theme=white] body:has(.crm-dashboard) .app-sidebar{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .app-topbar{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-card{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .dashboard-widget{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-profile-panel{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .nav-profile-panel{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-top-banner{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-modal{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-table tbody tr{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}html[data-theme=white] body:has(.crm-dashboard) .company-actions-menu div{border-color:var(--border)!important;background:var(--card)!important;color:var(--foreground)!important;box-shadow:0 16px 36px #0f172a14!important}:is(html[data-theme=white] body:has(.crm-dashboard) .app-sidebar,html[data-theme=white] body:has(.crm-dashboard) .app-topbar){background:linear-gradient(180deg, color-mix(in srgb, var(--card) 98%, white 2%), var(--card))!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-links p{color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-links a{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-group>summary{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .global-search{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .global-search button{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .global-search input{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .global-search kbd{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-identity small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .topbar-page-title span{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-content small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-content em{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-trend{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-chevron{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priorities-header small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priorities-header a{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priority-copy small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priorities-empty small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-header a{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-copy small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-copy time{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-empty small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-header small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-name small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-carrier-cell small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-renewal-cell small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-empty small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-stage-metric span{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-footer-stats span{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .nav-profile-email{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .profile-menu-help{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .profile-menu-section-title{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .profile-menu-facts>div>span{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-banner-copy{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-modal-header p{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-step small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-scope-copy small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-empty-scope small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .preview-safe-note small{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-links a.active{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 78%, white 22%))!important;color:var(--primary-foreground)!important;border-color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .global-search{box-shadow:none!important}html[data-theme=white] body:has(.crm-dashboard) .global-search input::placeholder{color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-dashboard{background:linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 96%, white 4%))!important;color:var(--dash-text)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-card:hover{background:#94a3b814!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priority-row:hover{background:#94a3b814!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-row:hover{background:#94a3b814!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-table tbody tr:hover{background:#94a3b814!important}html[data-theme=white] .role-preview-top-banner,html[data-theme=white] .role-preview-top-banner button,html[data-theme=white] .role-preview-modal-backdrop,html[data-theme=white] .role-preview-modal,html[data-theme=white] .role-preview-modal-header,html[data-theme=white] .role-preview-builder,html[data-theme=white] .role-preview-step,html[data-theme=white] .role-preview-summary,html[data-theme=white] .role-preview-empty-scope,html[data-theme=white] .preview-safe-note,html[data-theme=white] .role-preview-summary,html[data-theme=white] .sidebar-account-menu .preview-mode-card,html[data-theme=white] .start-preview-button,html[data-theme=white] .danger-outline-button,html[data-theme=white] .secondary-button,html[data-theme=white] .read-only-scope-switch button,html[data-theme=white] .role-preview-role-list button,html[data-theme=white] .role-preview-scope-list button{border-color:var(--border)!important;background:var(--surface-white,var(--card))!important;color:var(--foreground)!important}html[data-theme=white] .role-preview-modal-backdrop{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172ab8!important}html[data-theme=white] .role-preview-top-banner{background:linear-gradient(90deg, color-mix(in srgb, var(--primary) 24%, #0f172af2), #0f172af0)!important}html[data-theme=white] .role-preview-top-banner,html[data-theme=white] .role-preview-modal-header{border-color:color-mix(in srgb, var(--primary) 34%, var(--border))!important;box-shadow:0 18px 44px #00000059!important}html[data-theme=white] .role-preview-top-banner button,html[data-theme=white] .role-preview-modal-header>button{color:var(--foreground)!important;background:#ffffff0f!important;border-color:#ffffff2e!important}html[data-theme=white] .role-preview-modal,html[data-theme=white] .role-preview-modal-header,html[data-theme=white] .role-preview-builder,html[data-theme=white] .role-preview-step,html[data-theme=white] .role-preview-summary{background:var(--surface-white,var(--card))!important}html[data-theme=white] .role-preview-modal,html[data-theme=white] .role-preview-step,html[data-theme=white] .role-preview-summary,html[data-theme=white] .role-preview-empty-scope,html[data-theme=white] .preview-safe-note,html[data-theme=white] .sidebar-account-menu .preview-mode-card{border-radius:14px!important}html[data-theme=white] .role-preview-modal-header h2,html[data-theme=white] .role-preview-step h3,html[data-theme=white] .role-preview-summary h3,html[data-theme=white] .role-preview-banner-copy strong,html[data-theme=white] .role-preview-top-banner button,html[data-theme=white] .preview-step-label,html[data-theme=white] .role-preview-search span,html[data-theme=white] .role-preview-empty-scope small,html[data-theme=white] .preview-safe-note small,html[data-theme=white] .role-preview-role-list strong,html[data-theme=white] .role-preview-scope-list strong{color:var(--foreground)!important}html[data-theme=white] .role-preview-modal-header p,html[data-theme=white] .role-preview-step small,html[data-theme=white] .role-preview-scope-copy small,html[data-theme=white] .role-preview-summary small,html[data-theme=white] .role-preview-empty-scope small,html[data-theme=white] .preview-safe-note small,html[data-theme=white] .role-preview-role-list small,html[data-theme=white] .role-preview-scope-list small,html[data-theme=white] .role-preview-search span,html[data-theme=white] .read-only-scope-switch button,html[data-theme=white] .preview-mode-heading>span:first-child{color:var(--muted-foreground)!important}html[data-theme=white] .role-preview-builder,html[data-theme=white] .role-preview-role-list,html[data-theme=white] .role-preview-scope-list{background:0 0!important}html[data-theme=white] .role-preview-search input,html[data-theme=white] .role-preview-role-list button,html[data-theme=white] .role-preview-scope-list button,html[data-theme=white] .read-only-scope-switch button,html[data-theme=white] .role-preview-submit-row .primary-button,html[data-theme=white] .role-preview-submit-row .secondary-button{border-color:color-mix(in srgb, var(--border) 78%, transparent)!important;background:var(--surface-white-soft,#0f172a3d)!important;color:var(--foreground)!important}html[data-theme=white] .role-preview-search input:focus,html[data-theme=white] .role-preview-role-list button.selected,html[data-theme=white] .role-preview-scope-list button.selected,html[data-theme=white] .read-only-scope-switch button.selected{border-color:color-mix(in srgb, var(--primary) 58%, var(--border))!important;background:color-mix(in srgb, var(--primary) 16%, #0f172a2e)!important}html[data-theme=white] .role-preview-role-icon{background:color-mix(in srgb, var(--primary) 18%, transparent)!important;color:color-mix(in srgb, var(--primary) 62%, #fff)!important}html[data-theme=white] .preview-role-badge{border-color:color-mix(in srgb, var(--border) 78%, transparent)!important;background:color-mix(in srgb, var(--muted) 38%, transparent)!important;color:var(--foreground)!important}html[data-theme=white] .preview-role-badge.green{color:#86efac!important;background:#22c55e24!important;border-color:#22c55e47!important}html[data-theme=white] .preview-role-badge.amber{color:#fbbf24!important;background:#f59e0b26!important;border-color:#f59e0b4d!important}html[data-theme=white] .preview-role-badge.purple{border-color:color-mix(in srgb, var(--primary) 34%, transparent)!important;background:color-mix(in srgb, var(--primary) 17%, transparent)!important;color:color-mix(in srgb, var(--primary) 58%, #fff)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-content strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priorities-header h2{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priority-copy strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .todays-priorities-empty strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-header h2{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-copy strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-empty strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-header h2{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-name strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-carrier-cell strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-renewal-cell strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-empty strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-stage-metric strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-footer-stats strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .sidebar-profile-name{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .profile-menu-facts>div>strong{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .nav-profile-edit{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .nav-signout-button{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-top-banner{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-top-banner button{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-modal-header h2{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-step h3{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-summary h3{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-header{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-footer-stats{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .profile-menu-section{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-table thead th{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-step{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .role-preview-summary{border-color:var(--border)!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-chevron{background:linear-gradient(135deg, rgba(var(--glow-rgb), .16), rgba(var(--glow-rgb), .1))!important;color:var(--primary-foreground)!important;filter:none!important}html[data-theme=white] body:has(.crm-dashboard) .pipeline-stage-metric i{background:linear-gradient(90deg, var(--primary), var(--accent))!important;box-shadow:0 0 12px rgba(var(--glow-rgb), .22)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-table thead th{background:color-mix(in srgb, var(--muted) 46%, transparent)!important;color:var(--muted-foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-table td{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-empty{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-actions-menu summary{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-actions-menu a{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .sidebar-account-menu .preview-mode-card{color:var(--foreground)!important}html[data-theme=white] body:has(.crm-dashboard) .company-directory-avatar{background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .crm-kpi-icon.purple{background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-badge.document{background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-badge.task{background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .recent-activity-badge.benefit_change{background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] body:has(.crm-dashboard) .company-status-badge.active{color:#15803d!important;background:#22c55e24!important}html[data-theme=white] body:has(.crm-dashboard) .company-status-badge.pending{color:#b45309!important;background:#f59e0b24!important}html[data-theme=white] body:has(.crm-dashboard) .company-status-badge.inactive{color:#475569!important;background:#94a3b829!important}html[data-theme=white] body:has(.crm-dashboard) .company-status-badge.terminated{color:#b91c1c!important;background:#ef444424!important}html[data-theme=white] body:has(.crm-dashboard) .company-status-badge.prospect{color:#1d4ed8!important;background:#3b82f624!important}html[data-theme=white] body:has(.crm-dashboard) .company-task-badge.danger{color:#b91c1c!important;background:#ef444424!important}html[data-theme=white] body:has(.crm-dashboard) .company-task-badge.warning{color:#b45309!important;background:#f59e0b24!important}html[data-theme=white] body:has(.crm-dashboard) .company-task-badge.good{color:#15803d!important;background:#22c55e24!important}html[data-theme=white] body:has(.dashboard-shell){--surface-white:var(--card);--surface-white-soft:color-mix(in srgb, var(--muted) 76%, white 24%);--surface-white-hover:#2563eb0f;--surface-white-border:var(--border);--surface-white-shadow:0 16px 36px #0f172a14;--surface-white-strong:var(--foreground);--surface-white-muted:var(--muted-foreground)}html[data-theme=white] body:has(.dashboard-shell){background:radial-gradient(circle at 20% 0%, rgba(var(--glow-rgb), .1), transparent 32%), linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 92%, white 8%))!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.employer-portal){background:radial-gradient(circle at 20% 0%, rgba(var(--glow-rgb), .08), transparent 28%), linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 96%, white 4%))!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .dashboard-shell{color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.employer-portal) .dashboard-shell,html[data-theme=white] body:has(.employer-portal) .employer-dashboard-shell){color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .app-sidebar,html[data-theme=white] body:has(.dashboard-shell) .app-topbar,html[data-theme=white] body:has(.dashboard-shell) .nav-profile-panel,html[data-theme=white] body:has(.dashboard-shell) .sidebar-profile-panel){border-color:var(--surface-white-border)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--card) 98%, white 2%), var(--card))!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-portal-topbar,html[data-theme=white] body:has(.employer-portal) .employer-dashboard-hero,html[data-theme=white] body:has(.employer-portal) .employer-panel,html[data-theme=white] body:has(.employer-portal) .employer-kpi-card){border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .05), transparent 38%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.employer-portal) .employer-dashboard-hero:before{content:none!important}html[data-theme=white] body:has(.employer-portal) .employer-breadcrumb{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-portal-pill{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-company-badges span{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-company-badges em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-card small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-card em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-panel-heading a{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-activity-row time{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-attention-table th{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-portal-topbar h1,html[data-theme=white] body:has(.employer-portal) .employer-dashboard-hero h2,html[data-theme=white] body:has(.employer-portal) .employer-panel-heading h2,html[data-theme=white] body:has(.employer-portal) .employer-kpi-card strong,html[data-theme=white] body:has(.employer-portal) .employer-priority-row strong,html[data-theme=white] body:has(.employer-portal) .employer-activity-row strong,html[data-theme=white] body:has(.employer-portal) .employer-attention-table td,html[data-theme=white] body:has(.employer-portal) .employer-attention-table a){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.employer-portal) .employer-dashboard-hero p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-card small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-card em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-priority-row em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-activity-badge{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge.overdue{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge.pending-approval{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-benefit-icons em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-search{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-notification-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-portal-pill{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-company-badges span{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-priority-row{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-activity-row{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-snapshot-bar{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-snapshot-legend span{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-attention-table th{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-attention-table td{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-search{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.employer-portal) .employer-search input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 72%, white 28%)!important}html[data-theme=white] body:has(.employer-portal) .employer-search input{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.employer-portal) .employer-portal-pill{background:color-mix(in srgb, var(--primary) 8%, var(--surface-white-soft) 92%)!important;border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;color:var(--primary)!important}html[data-theme=white] body:has(.employer-portal) .employer-company-badges span{background:color-mix(in srgb, var(--primary) 5%, var(--surface-white-soft) 95%)!important}html[data-theme=white] body:has(.employer-portal) .employer-company-badges em{color:#15803d!important;background:#22c55e1a!important;border-color:#22c55e3d!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-icon.purple{color:#7c3aed!important;background:#8b5cf61f!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-icon.blue{color:#2563eb!important;background:#3b82f61f!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-icon.green{color:#16a34a!important;background:#22c55e1f!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-icon.orange{color:#d97706!important;background:#f59e0b1f!important}html[data-theme=white] body:has(.employer-portal) .employer-kpi-icon.red{color:#dc2626!important;background:#ef44441f!important}html[data-theme=white] body:has(.employer-portal) .employer-priority-row{background:var(--surface-white)!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-priority-row span,html[data-theme=white] body:has(.employer-portal) .employer-employee-cell i){border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--surface-white-soft) 92%)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-priority-row:hover,html[data-theme=white] body:has(.employer-portal) .employer-priority-row:focus-visible,html[data-theme=white] body:has(.employer-portal) .employer-activity-row:hover){background:color-mix(in srgb, var(--primary) 4%, var(--surface-white) 96%)!important;border-color:color-mix(in srgb, var(--primary) 18%, var(--surface-white-border))!important}html[data-theme=white] body:has(.employer-portal) .employer-snapshot-bar{background:color-mix(in srgb, var(--surface-white-soft) 82%, white 18%)!important}html[data-theme=white] body:has(.employer-portal) .employer-snapshot-legend span{background:var(--surface-white)!important}html[data-theme=white] body:has(.employer-portal) .employer-activity-dot{background:color-mix(in srgb, var(--primary) 72%, #14b8a6 28%)!important;box-shadow:0 0 14px #2563eb2e!important}html[data-theme=white] body:has(.employer-portal) .employer-activity-badge{border-color:color-mix(in srgb, var(--primary) 16%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--surface-white-soft) 92%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge{color:#b45309!important;background:#f59e0b1a!important;border:1px solid #f59e0b38!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-status-badge.needs-action,html[data-theme=white] body:has(.employer-portal) .employer-status-badge.missing-documents){color:#b45309!important;background:#f59e0b1a!important;border-color:#f59e0b38!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge.overdue{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef444438!important}html[data-theme=white] body:has(.employer-portal) .employer-status-badge.pending-approval{color:#1d4ed8!important;background:#3b82f61a!important;border-color:#3b82f638!important}html[data-theme=white] body:has(.employer-portal) .employer-benefit-icons em{border:1px solid color-mix(in srgb, var(--primary) 16%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 6%, var(--surface-white-soft) 94%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.employer-portal) .employer-quick-actions a{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-primary-action{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.employer-portal) .employer-primary-action{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}:is(html[data-theme=white] body:has(.employer-portal) .employer-quick-actions a:hover,html[data-theme=white] body:has(.employer-portal) .employer-quick-actions a:focus-visible){background:color-mix(in srgb, var(--primary) 4%, var(--surface-white) 96%)!important;border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important}html[data-theme=white] body:has(.dashboard-shell) :where(.welcome-panel,.page-heading,.admin-heading-panel,.record-form,.profile-card,.profile-summary>div,.tab-bar,.admin-tab-bar,.admin-card,.template-admin-card,.template-expander,.placeholder-guide,.placeholder-chip,.mini-card,.history-list article,.benefit-admin-card,.settings-card,.theme-settings-card,.contact-support-card,.contact-support-help-card,.company-settings-hero,.company-settings-card,.time-clock-settings-card,.email-template-hero-card,.email-template-panel,.email-template-editor-card,.email-template-list-item,.email-template-add-panel,.email-template-empty-state,.email-template-no-selection,.reminder-schedule-panel,.reminder-current-card,.reminder-select-card,.reminder-info-callout,.reminder-timeline-card,.reminder-test-email-card,.carrier-directory-card,.carrier-filter-panel,.carrier-mobile-card,.carrier-drawer,.carrier-notes-dialog,.import-hero-card,.import-panel,.import-summary-grid article,.import-complete-grid article,.import-result-card,.import-ready-state,.import-empty-state,.notification-center-hero,.notification-center-toolbar,.notification-center-card,.notification-center-row,.notification-center-filter-bar a,.contact-support-summary span,.contact-support-upload-box,.contact-support-files li,.company-directory-panel,.companies-directory-card,.employee-metric-card,.employees-directory-card,.employees-empty-state,.enrollments-header-card,.enrollments-reminder-card,.workflow-case,.workflow-case-card,.workflow-case-body,.workflow-empty-state,.user-access-hero,.user-access-metric,.user-access-role-guide,.user-access-role-guide-grid article,.user-access-role-tree,.user-access-role-tree article,.user-access-card,.user-access-toolbar,.user-access-filter-panel,.user-access-row,.user-access-empty,.user-access-error-card){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.tab-bar,.admin-tab-bar,.user-access-toolbar,.notification-center-toolbar,.carrier-filter-panel,.user-access-filter-panel,.workflow-case-body,.email-template-add-panel,.placeholder-guide,.reminder-info-callout,.import-ready-state){background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.dashboard-shell) :where(h1,h2,h3,h4,strong,.app-logo-text strong,.topbar-page-title strong,.sidebar-profile-name,.nav-profile-edit,.nav-signout-button,.admin-card-title strong,.template-preview-subject,.email-template-list-copy strong,.email-template-editor-title strong,.notification-center-copy strong,.carrier-name-cell strong,.user-access-identity strong,.user-access-metric strong,.user-access-card-header h2,.contact-support-card-header h2,.contact-support-help-card h3,.contact-support-upload-box strong,.contact-support-actions button,.contact-support-status,.workflow-case-summary strong,.data-table td,.employees-directory-table td){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) :where(p,small,time,em,label,dt,dd,.helper-text,.breadcrumb-line,.cell-note,.sidebar-links a,.sidebar-group>summary,.sidebar-account small,.sidebar-account-identity small,.nav-profile-email,.profile-menu-help,.profile-menu-section-title,.record-form>label,.form-grid label,.admin-card label,.admin-card-title span,.template-preview-body,.template-preview-context,.placeholder-chip span,.placeholder-chip small,.email-template-helper-text,.email-template-list-copy small,.email-template-empty-state span,.notification-center-copy small,.notification-center-meta em,.notification-center-filter-bar small,.carrier-muted,.carrier-name-cell small,.user-access-hero p,.user-access-breadcrumb,.user-access-metric span:not(.user-access-metric-icon),.user-access-metric small,.user-access-card-header p,.user-access-identity span,.user-access-identity small,.contact-support-card-header p:not(.eyebrow),.contact-support-help-card p,.contact-support-help-card li,.contact-support-summary span,.contact-support-summary strong,.contact-support-upload-box small,.contact-support-files li,.contact-support-form label>span,.workflow-case-summary p,.workflow-empty-state p,.enrollments-subtitle){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) :where(input,select,textarea,.global-search,.global-search input,.record-form input,.record-form select,.record-form textarea,.form-grid input,.form-grid select,.form-grid textarea,.admin-card input,.admin-card select,.template-admin-grid input,.template-admin-grid select,.template-admin-grid textarea,.template-live-fields select,.email-template-add-form input,.email-template-add-form select,.email-template-add-form textarea,.email-template-meta-grid input,.email-template-meta-grid select,.contact-support-form input[type=text],.contact-support-form input:not([type]),.contact-support-form textarea,.reminder-select-card select,.carrier-search-field,.carrier-search-field input,.carrier-filter-panel select,.carrier-page-size select,.carrier-form-grid input,.carrier-form-grid select,.carrier-form-grid textarea,.import-field select,.notification-search-form input,.user-access-search,.user-access-search input,.user-access-filter-panel select,.user-access-controls select,.user-access-page-size select){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.dashboard-shell) :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] body:has(.contact-support-card){--contact-support-surface:var(--surface-white);--contact-support-surface-soft:var(--surface-white-soft);--contact-support-border:var(--surface-white-border);--contact-support-text:var(--surface-white-strong);--contact-support-muted:var(--surface-white-muted)}:is(html[data-theme=white] body:has(.contact-support-card) .contact-support-card,html[data-theme=white] body:has(.contact-support-card) .contact-support-help-card){border-color:var(--contact-support-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .05), transparent 36%), var(--contact-support-surface)!important;color:var(--contact-support-text)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-icon{border-color:color-mix(in srgb, var(--primary) 22%, var(--contact-support-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--contact-support-surface-soft) 92%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-card-header h2{color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-help-card h3{color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box strong{color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-actions button{color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-status{color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-card-header p:not(.eyebrow){color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-help-card p{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-help-card li{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-summary span{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-summary strong{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box small{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-files li{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form label>span{color:var(--contact-support-muted)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-summary span{border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;box-shadow:none!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box{border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;box-shadow:none!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-files li{border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;box-shadow:none!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form input[type=text]{border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form input:not([type]){border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form textarea{border-color:var(--contact-support-border)!important;background:var(--contact-support-surface)!important;color:var(--contact-support-text)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form input::placeholder{color:color-mix(in srgb, var(--contact-support-muted) 72%, white 28%)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-form textarea::placeholder{color:color-mix(in srgb, var(--contact-support-muted) 72%, white 28%)!important}:is(html[data-theme=white] body:has(.contact-support-card) .contact-support-form input:focus,html[data-theme=white] body:has(.contact-support-card) .contact-support-form textarea:focus){border-color:color-mix(in srgb, var(--primary) 56%, var(--contact-support-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box{border-color:color-mix(in srgb, var(--primary) 22%, var(--contact-support-border))!important;background:color-mix(in srgb, var(--primary) 6%, var(--contact-support-surface-soft) 94%)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box:hover{border-color:color-mix(in srgb, var(--primary) 36%, var(--contact-support-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--contact-support-surface-soft) 92%)!important}:is(html[data-theme=white] body:has(.contact-support-card) .contact-support-summary svg,html[data-theme=white] body:has(.contact-support-card) .contact-support-upload-box svg,html[data-theme=white] body:has(.contact-support-card) .contact-support-card-header svg){color:var(--primary)!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-actions button{border-color:color-mix(in srgb, var(--primary) 28%, var(--contact-support-border))!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 84%, white 16%))!important;color:var(--primary-foreground)!important;box-shadow:0 14px 30px #2563eb2e!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-actions button:disabled{opacity:.75!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-status.success{color:#15803d!important;background:#22c55e1a!important;border-color:#22c55e3d!important}html[data-theme=white] body:has(.contact-support-card) .contact-support-status.error{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef44443d!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-hero-metrics article{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-hero-metrics strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-hero-metrics span:not(.email-template-metric-icon){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-metric-icon{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-metric-icon.success{color:#15803d!important;background:#22c55e1a!important;border-color:#22c55e47!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-metric-icon.muted{border-color:var(--surface-white-border)!important;background:var(--surface-white-hover)!important;color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.email-template-hero-card) .email-template-metric-icon.accent{color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-directory-card,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer){border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table-wrap,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-mobile-card){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-title h3,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-cell strong,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table td,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-empty p,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer-header h4,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-mobile-card dd){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-title p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar label{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid label{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-cell small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th button{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-empty{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-empty small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer-header p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-mobile-card dt{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar input,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar select,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid input,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid select){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar input:focus,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-filterbar select:focus,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid input:focus,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-grid select:focus){border-color:color-mix(in srgb, var(--primary) 44%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table thead,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th){background:color-mix(in srgb, var(--surface-white-hover) 68%, white 32%)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th button{width:auto!important;min-width:0!important;min-height:0!important;color:var(--surface-white-muted)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th button:hover,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th button:focus-visible){color:var(--surface-white-strong)!important;box-shadow:none!important;background:0 0!important}:is(html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table th,html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table td){border-bottom-color:var(--surface-white-border)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-types-table tbody tr:hover{background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-secondary-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-edit-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer-header button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-secondary-button:hover:not(:disabled){border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-edit-button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer-header button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-category-pill{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-icon.violet{background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-icon.green{color:#15803d!important;background:#22c55e1a!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-icon.orange{color:#b45309!important;background:#f59e0b1f!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-icon.blue{color:#1d4ed8!important;background:#2563eb1a!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .status-pill.active{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .company-form-success{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .status-pill.deactivated{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef44444d!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .company-form-error{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef44444d!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-form-actions{border-top-color:var(--surface-white-border)!important}html[data-theme=white] body:has(.admin-benefit-types-directory) .benefit-type-drawer-backdrop{background:#0f172a57!important}html[data-theme=white] body:has(.dashboard-shell) :where(.data-table,.employees-directory-table,.companies-directory-table,.carrier-table,.import-preview-table){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.data-table th,.employees-directory-table th,.companies-directory-table th,.carrier-table thead th,.import-preview-table th){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.data-table td,.employees-directory-table td,.companies-directory-table td,.carrier-table td,.import-preview-table td){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.data-table tr:hover td,.employees-directory-table tbody tr:hover,.companies-directory-table tbody tr:hover,.carrier-table tbody tr:hover,.user-access-row:hover,.notification-center-row:hover,.email-template-list-item:hover){background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.tab-bar a.active,.admin-tab-bar a.active,.sidebar-links a.active,.user-access-tabs button.active,.notification-center-filter-bar a.active){border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] body:has(.dashboard-shell) :where(.tab-bar a:not(.active),.admin-tab-bar a:not(.active),.user-access-secondary-button,.user-access-filter-button,.carrier-filter-button,.carrier-clear-button,.carrier-secondary-button,.import-secondary-action,.notification-center-actions button,.notification-mark-all){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .notification-popover{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:0 24px 70px #0f172a2e!important}html[data-theme=white] .notification-popover-header,html[data-theme=white] .notification-popover-footer,html[data-theme=white] .notification-filter-tabs{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] .notification-popover-header strong,html[data-theme=white] .notification-copy strong,html[data-theme=white] .notification-empty-state strong{color:var(--surface-white-strong)!important}html[data-theme=white] .notification-popover-header small,html[data-theme=white] .notification-copy small,html[data-theme=white] .notification-empty-state small{color:var(--surface-white-muted)!important}html[data-theme=white] .notification-filter-tabs button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .notification-filter-tabs button:hover,html[data-theme=white] .notification-filter-tabs button:focus-visible{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] .notification-filter-tabs button.active{border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .notification-popover-list{background:var(--surface-white)!important}html[data-theme=white] .notification-open-button{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .notification-open-button:hover,html[data-theme=white] .notification-open-button:focus-visible{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] .notification-category-icon{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--primary)!important}html[data-theme=white] .notification-category-icon.task{color:#1d4ed8!important}html[data-theme=white] .notification-category-icon.enrollment{color:#b45309!important}html[data-theme=white] .notification-category-icon.schedule{color:#15803d!important}html[data-theme=white] .notification-category-icon.time_clock{color:#0f766e!important}html[data-theme=white] .notification-category-icon.benefits{color:#be123c!important}html[data-theme=white] .notification-category-icon.company{color:var(--primary)!important}html[data-theme=white] .notification-category-icon.employee{color:#c2410c!important}html[data-theme=white] .notification-category-icon.user_access{color:#a21caf!important}html[data-theme=white] .notification-category-icon.system{color:#a16207!important}html[data-theme=white] .notification-category-icon.reminder{color:#b45309!important}html[data-theme=white] .notification-category-icon.project{color:#2563eb!important}html[data-theme=white] .notification-meta em{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-muted)!important}html[data-theme=white] .notification-read-dot.unread{background:var(--primary)!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .14)!important}html[data-theme=white] .notification-read-dot.read{background:color-mix(in srgb, var(--surface-white-muted) 30%, transparent)!important}html[data-theme=white] .notification-refresh-button,html[data-theme=white] .notification-secondary-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .notification-refresh-button:hover,html[data-theme=white] .notification-secondary-button:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] .notification-primary-link{border:1px solid var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important;box-shadow:none!important}html[data-theme=white] .notification-empty-state{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}html[data-theme=white] .notification-popover-toast{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--surface-white-soft) 92%)!important;color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-work-queue-shell,html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-workspace){background:linear-gradient(180deg, var(--background), color-mix(in srgb, var(--background) 94%, white 6%))!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-page-top,.tasks-v2-hero,.tasks-v2-card,.tasks-v2-kpi-card,.tasks-v2-create-entry-card,.tasks-v2-toolbar-card,.tasks-v2-table-card,.tasks-v2-active-table-card,.tasks-v2-detail-panel,.tasks-v2-progress-update-card,.tasks-v2-detail-form,.tasks-v2-timeline-section,.tasks-v2-optional-details,.tasks-v2-extra-details,.tasks-v2-checklist-builder,.tasks-v2-checklist-panel,.tasks-v2-completed-accordion,.tasks-v2-completed-body,.tasks-v2-mobile-card,.tasks-v2-task-type-card,.tasks-v2-create-tip,.tasks-v2-create-modal,.tasks-v2-detail-modal-window){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-create-header,.tasks-v2-section-header,.tasks-v2-detail-header,.tasks-v2-table caption,.tasks-v2-completed-accordion>summary,.tasks-v2-timeline article,.tasks-v2-checklist-create-item,.tasks-v2-checklist-items article,.tasks-v2-optional-field-block,.tasks-v2-extra-details dl>div){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-hero h1,.tasks-v2-card-header h2,.tasks-v2-section-header h2,.tasks-v2-detail-header h2,.tasks-v2-timeline-section h3,.tasks-v2-kpi-card strong,.tasks-v2-task-title-button strong,.tasks-v2-mobile-card strong,.tasks-v2-detail-grid strong,.tasks-v2-timeline article strong,.tasks-v2-empty-state strong,.tasks-v2-task-type-card strong,.tasks-v2-checklist-create-title strong){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-hero p,.tasks-v2-breadcrumb,.tasks-v2-card-header p,.tasks-v2-section-header span,.tasks-v2-detail-header span,.tasks-v2-kpi-card span:not(.tasks-v2-kpi-icon),.tasks-v2-kpi-card small,.tasks-v2-kpi-card em,.tasks-v2-field,.tasks-v2-sort span,.tasks-v2-task-title-button small,.tasks-v2-mobile-card small,.tasks-v2-muted-cell,.tasks-v2-due small,.tasks-v2-assignee span,.tasks-v2-assignee small,.tasks-v2-detail-grid span,.tasks-v2-extra-details dt,.tasks-v2-extra-details dd,.tasks-v2-empty-state span,.tasks-v2-task-type-card small,.tasks-v2-checklist-items article p,.tasks-v2-checklist-items article span){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-field input,.tasks-v2-field select,.tasks-v2-field textarea,.tasks-v2-search,.tasks-v2-search input,.tasks-v2-sort select,.tasks-v2-filter-grid select,.tasks-v2-add-field-select,.tasks-v2-detail-form input,.tasks-v2-detail-form select,.tasks-v2-detail-form textarea){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}:is(html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table-wrap,html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table th{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table td{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table tbody tr:hover td{background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-table tr.selected td{background:var(--surface-white-hover)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-secondary-button,.tasks-v2-ghost-button,.tasks-v2-toolbar button,.tasks-v2-link-actions a,.tasks-v2-row-menu>summary,.tasks-v2-row-menu button){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tasks-v2-workspace) :where(.tasks-v2-primary-button,.tasks-board-header-actions button:not(.tasks-v2-secondary-button)){border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.purple{color:#6d28d9!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.blue{color:#1d4ed8!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.green{color:#15803d!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.orange{color:#b45309!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.red{color:#b91c1c!important}html[data-theme=white] body:has(.tasks-v2-workspace) .tasks-v2-badge.gray{color:#475569!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-shell,html[data-theme=white] .tasks-work-queue-shell .tasks-board-group,html[data-theme=white] .tasks-work-queue-shell .tasks-board-scroll{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-group>summary{border-color:var(--surface-white-border)!important;background:linear-gradient(180deg, var(--surface-white), var(--surface-white-soft))!important;color:var(--surface-white-strong)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-header-row{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-header-row span{color:var(--surface-white-muted)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-row{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-row:hover,html[data-theme=white] .tasks-work-queue-shell .tasks-board-row.selected{background:var(--surface-white-hover)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-row>div,html[data-theme=white] .tasks-work-queue-shell .tasks-board-task-cell{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-task-cell{border-left-color:var(--primary)!important;box-shadow:none!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-row:hover .tasks-board-task-cell,html[data-theme=white] .tasks-work-queue-shell .tasks-board-row.selected .tasks-board-task-cell{background:var(--surface-white-hover)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-group-title strong,html[data-theme=white] .tasks-work-queue-shell .tasks-board-task-cell strong,html[data-theme=white] .tasks-work-queue-shell .tasks-board-timeline-cell strong,html[data-theme=white] .tasks-work-queue-shell .tasks-board-date-cell strong{color:var(--surface-white-strong)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-group-title em,html[data-theme=white] .tasks-work-queue-shell .tasks-board-task-cell small,html[data-theme=white] .tasks-work-queue-shell .tasks-board-timeline-cell small,html[data-theme=white] .tasks-work-queue-shell .tasks-board-date-cell small,html[data-theme=white] .tasks-work-queue-shell .tasks-board-mini-muted,html[data-theme=white] .tasks-work-queue-shell .tasks-board-empty-row{color:var(--surface-white-muted)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit select,html[data-theme=white] .tasks-work-queue-shell .tasks-board-date-cell input{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.green select{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.blue select{color:#1d4ed8!important;background:#2563eb1f!important;border-color:#2563eb4d!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.purple select{color:#6d28d9!important;background:#7c3aed1f!important;border-color:#7c3aed4d!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.orange select{color:#b45309!important;background:#f59e0b24!important;border-color:#f59e0b57!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.red select{color:#b91c1c!important;background:#ef44441f!important;border-color:#ef444457!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-inline-edit.pill-select.gray select{color:#475569!important;background:#64748b1a!important;border-color:#64748b47!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-timeline-cell{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-link-cell,html[data-theme=white] .tasks-work-queue-shell .tasks-board-link-cell a{color:var(--primary)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-empty-row{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] .tasks-work-queue-shell .tasks-board-actions-cell .tasks-v2-row-menu>summary,html[data-theme=white] .tasks-work-queue-shell .tasks-board-actions-cell .tasks-v2-row-menu>div,html[data-theme=white] .tasks-work-queue-shell .tasks-board-actions-cell .tasks-v2-row-menu button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell,html[data-theme=white] .companies-management-shell .companies-page-header h1{color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell .companies-page-header p{color:var(--surface-white-muted)!important}html[data-theme=white] .companies-management-shell .companies-create-panel,html[data-theme=white] .companies-management-shell .companies-filter-bar,html[data-theme=white] .companies-management-shell .companies-directory-card,html[data-theme=white] .companies-management-shell .companies-kpi-grid .company-page-kpi{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .companies-management-shell .companies-kpi-grid .company-page-kpi{background:radial-gradient(circle at 0% 0%, rgba(var(--kpi-rgb,37, 99, 235), .1), transparent 42%), var(--surface-white)!important}html[data-theme=white] .companies-management-shell .company-page-kpi small,html[data-theme=white] .companies-management-shell .company-page-kpi em,html[data-theme=white] .companies-management-shell .companies-filter-bar label,html[data-theme=white] .companies-management-shell .companies-filter-bar label span,html[data-theme=white] .companies-management-shell .companies-directory-header p,html[data-theme=white] .companies-management-shell .companies-company-cell small,html[data-theme=white] .companies-management-shell .companies-carrier-cell small,html[data-theme=white] .companies-management-shell .companies-renewal-cell small,html[data-theme=white] .companies-management-shell .companies-overdue-note,html[data-theme=white] .companies-management-shell .companies-table-footer,html[data-theme=white] .companies-management-shell .companies-empty-state small{color:var(--surface-white-muted)!important}html[data-theme=white] .companies-management-shell .company-page-kpi strong,html[data-theme=white] .companies-management-shell .companies-create-panel h2,html[data-theme=white] .companies-management-shell .companies-directory-header h2,html[data-theme=white] .companies-management-shell .companies-company-cell strong,html[data-theme=white] .companies-management-shell .companies-carrier-cell strong,html[data-theme=white] .companies-management-shell .companies-renewal-cell strong,html[data-theme=white] .companies-management-shell .companies-empty-state strong{color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell .companies-filter-bar input,html[data-theme=white] .companies-management-shell .companies-filter-bar select,html[data-theme=white] .companies-management-shell .companies-create-panel input{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .companies-management-shell .companies-search-field{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] .companies-management-shell .companies-search-field svg{color:var(--surface-white-muted)!important}html[data-theme=white] .companies-management-shell .companies-filter-bar input::placeholder,html[data-theme=white] .companies-management-shell .companies-create-panel input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .companies-management-shell .companies-table-scroll,html[data-theme=white] .companies-management-shell .companies-table,html[data-theme=white] .companies-management-shell .companies-table-footer{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell .companies-table caption,html[data-theme=white] .companies-management-shell .companies-table th{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}html[data-theme=white] .companies-management-shell .companies-table td,html[data-theme=white] .companies-management-shell .companies-table tbody tr{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell .companies-table tbody tr:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .companies-management-shell .companies-action-button.secondary,html[data-theme=white] .companies-management-shell .companies-filter-button,html[data-theme=white] .companies-management-shell .companies-export-button,html[data-theme=white] .companies-management-shell .company-page-actions summary,html[data-theme=white] .companies-management-shell .company-page-actions div,html[data-theme=white] .companies-management-shell .company-page-actions a,html[data-theme=white] .companies-management-shell .companies-table-footer button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .companies-management-shell .companies-action-button.primary,html[data-theme=white] .companies-management-shell .companies-filter-button:hover,html[data-theme=white] .companies-management-shell .companies-table-footer button.active{border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .companies-management-shell .companies-task-badge.danger{color:#b91c1c!important;background:#ef444424!important}html[data-theme=white] .companies-management-shell .companies-task-badge.warning{color:#b45309!important;background:#f59e0b24!important}html[data-theme=white] .companies-management-shell .companies-task-badge.muted,html[data-theme=white] .companies-management-shell .companies-status-badge.deactivated{color:#475569!important;background:#64748b1f!important}html[data-theme=white] .companies-management-shell .companies-status-badge.active{color:#15803d!important;background:#22c55e24!important}html[data-theme=white] .import-page-shell{color:var(--surface-white-strong)!important}html[data-theme=white] .import-page-shell .import-hero-card,html[data-theme=white] .import-page-shell .import-panel,html[data-theme=white] .import-page-shell .import-hero-metrics article,html[data-theme=white] .import-page-shell .import-checkbox-card,html[data-theme=white] .import-page-shell .import-dropzone,html[data-theme=white] .import-page-shell .import-summary-grid article,html[data-theme=white] .import-page-shell .import-result-card,html[data-theme=white] .import-page-shell .import-ready-state,html[data-theme=white] .import-page-shell .import-empty-state,html[data-theme=white] .import-page-shell .import-history-item,html[data-theme=white] .import-page-shell .import-worksheet-list article,html[data-theme=white] .import-page-shell .import-required-list{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .import-page-shell .import-hero-card,html[data-theme=white] .import-page-shell .import-panel{background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important}html[data-theme=white] .import-page-shell .import-hero-metrics article,html[data-theme=white] .import-page-shell .import-checkbox-card,html[data-theme=white] .import-page-shell .import-dropzone,html[data-theme=white] .import-page-shell .import-required-list,html[data-theme=white] .import-page-shell .import-worksheet-list article,html[data-theme=white] .import-page-shell .import-history-item{background:var(--surface-white-soft)!important;box-shadow:none!important}html[data-theme=white] .import-page-shell .import-dropzone:hover{background:var(--surface-white-hover)!important;border-color:color-mix(in srgb, var(--primary) 42%, var(--surface-white-border))!important}html[data-theme=white] .import-page-shell .import-dropzone.has-file{background:#22c55e14!important;border-color:#22c55e57!important}html[data-theme=white] .import-page-shell .import-dropzone.has-error{background:#ef444414!important;border-color:#ef44446b!important}html[data-theme=white] .import-page-shell .import-hero-card h1,html[data-theme=white] .import-page-shell .import-hero-metrics strong,html[data-theme=white] .import-page-shell .import-panel-heading h2,html[data-theme=white] .import-page-shell .import-sidebar-heading h2,html[data-theme=white] .import-page-shell .import-checkbox-card strong,html[data-theme=white] .import-page-shell .import-dropzone-copy strong,html[data-theme=white] .import-page-shell .import-summary-grid span,html[data-theme=white] .import-page-shell .import-empty-state strong,html[data-theme=white] .import-page-shell .import-history-item strong,html[data-theme=white] .import-page-shell .import-worksheet-list strong,html[data-theme=white] .import-page-shell .import-required-list>strong{color:var(--surface-white-strong)!important}html[data-theme=white] .import-page-shell .import-hero-card .helper-text,html[data-theme=white] .import-page-shell .import-breadcrumb a,html[data-theme=white] .import-page-shell .import-breadcrumb span,html[data-theme=white] .import-page-shell .import-hero-metrics span,html[data-theme=white] .import-page-shell .import-sidebar-heading p,html[data-theme=white] .import-page-shell .import-field,html[data-theme=white] .import-page-shell .import-field small,html[data-theme=white] .import-page-shell .import-sidebar-note,html[data-theme=white] .import-page-shell .import-empty-state span,html[data-theme=white] .import-page-shell .import-history-item small,html[data-theme=white] .import-page-shell .import-worksheet-list small,html[data-theme=white] .import-page-shell .import-steps,html[data-theme=white] .import-page-shell .import-required-list p,html[data-theme=white] .import-page-shell .import-required-list small,html[data-theme=white] .import-page-shell .import-summary-grid small{color:var(--surface-white-muted)!important}html[data-theme=white] .import-page-shell .import-field select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .import-page-shell .import-secure-badge,html[data-theme=white] .import-page-shell .import-status-badge.success{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e47!important}html[data-theme=white] .import-page-shell .import-status-badge.ready{color:#1d4ed8!important;background:#2563eb1f!important;border-color:#2563eb47!important}html[data-theme=white] .import-page-shell .import-status-badge.error,html[data-theme=white] .import-page-shell .import-status-badge.warning,html[data-theme=white] .import-page-shell .import-inline-alert.error,html[data-theme=white] .import-page-shell .import-result-card.warning{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef44444d!important}html[data-theme=white] .import-page-shell .import-result-card.success,html[data-theme=white] .import-page-shell .import-ready-state{color:#15803d!important;background:#22c55e1a!important;border-color:#22c55e47!important}html[data-theme=white] .import-page-shell .import-secondary-action,html[data-theme=white] .import-page-shell .import-remove-file{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .import-page-shell .import-primary-action,html[data-theme=white] .import-page-shell .import-download-button{border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .import-page-shell .import-secondary-action:disabled,html[data-theme=white] .import-page-shell .import-primary-action:disabled{opacity:.58!important}html[data-theme=white] .import-page-shell .import-hero-icon,html[data-theme=white] .import-page-shell .import-sidebar-heading>svg,html[data-theme=white] .import-page-shell .import-dropzone-icon{border-color:rgba(var(--glow-rgb), .18)!important;background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] .dashboard-shell .employee-profile-hero,html[data-theme=white] .dashboard-shell .employee-information-card,html[data-theme=white] .dashboard-shell .benefits-quote-action-area,html[data-theme=white] .dashboard-shell .benefit-group-nav,html[data-theme=white] .dashboard-shell .benefit-group-focus,html[data-theme=white] .dashboard-shell .benefit-summary-card,html[data-theme=white] .dashboard-shell .benefit-summary-list,html[data-theme=white] .dashboard-shell .benefit-admin-card{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .dashboard-shell .employee-profile-tabs{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .dashboard-shell .employee-profile-copy h1,html[data-theme=white] .dashboard-shell .employee-information-header h2,html[data-theme=white] .dashboard-shell .benefits-quote-action-area h3,html[data-theme=white] .dashboard-shell .benefit-group-nav-header h3,html[data-theme=white] .dashboard-shell .benefit-group-heading h3,html[data-theme=white] .dashboard-shell .benefit-coverage-card h4,html[data-theme=white] .dashboard-shell .benefit-plan-card-panel h4,html[data-theme=white] .dashboard-shell .benefit-admin-card h4,html[data-theme=white] .dashboard-shell .benefit-group-nav-item strong,html[data-theme=white] .dashboard-shell .coverage-member-copy strong,html[data-theme=white] .dashboard-shell .plan-choice-copy strong,html[data-theme=white] .dashboard-shell .plan-choice-action strong,html[data-theme=white] .dashboard-shell .dependent-rate-row>strong:last-child,html[data-theme=white] .dashboard-shell .benefit-summary-card strong,html[data-theme=white] .dashboard-shell .benefit-summary-item strong{color:var(--surface-white-strong)!important}html[data-theme=white] .dashboard-shell .employee-profile-label,html[data-theme=white] .dashboard-shell .benefit-group-nav-header .eyebrow,html[data-theme=white] .dashboard-shell .benefit-group-focus .eyebrow,html[data-theme=white] .dashboard-shell .benefit-summary-card .eyebrow,html[data-theme=white] .dashboard-shell .benefit-admin-card .eyebrow,html[data-theme=white] .dashboard-shell .plan-choice-copy span,html[data-theme=white] .dashboard-shell .benefit-summary-item em,html[data-theme=white] .dashboard-shell .plan-rate-link{color:var(--primary)!important}html[data-theme=white] .dashboard-shell .employee-profile-meta,html[data-theme=white] .dashboard-shell .employee-profile-meta a,html[data-theme=white] .dashboard-shell .employee-profile-meta span,html[data-theme=white] .dashboard-shell .employee-profile-meta svg,html[data-theme=white] .dashboard-shell .employee-profile-breadcrumb,html[data-theme=white] .dashboard-shell .employee-profile-breadcrumb a,html[data-theme=white] .dashboard-shell .employee-information-header p,html[data-theme=white] .dashboard-shell .benefits-quote-action-area p,html[data-theme=white] .dashboard-shell .benefit-group-meta,html[data-theme=white] .dashboard-shell .coverage-help-text,html[data-theme=white] .dashboard-shell .coverage-member-copy span,html[data-theme=white] .dashboard-shell .plan-choice-copy small,html[data-theme=white] .dashboard-shell .plan-choice-action small,html[data-theme=white] .dashboard-shell .dependent-rate-row small,html[data-theme=white] .dashboard-shell .benefit-admin-card .empty-state,html[data-theme=white] .dashboard-shell .benefit-summary-card span,html[data-theme=white] .dashboard-shell .benefit-summary-card small,html[data-theme=white] .dashboard-shell .benefit-summary-item small,html[data-theme=white] .dashboard-shell .benefit-summary-item>svg,html[data-theme=white] .dashboard-shell .benefit-group-nav-item em,html[data-theme=white] .dashboard-shell .benefit-group-nav-item small{color:var(--surface-white-muted)!important}html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher,html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-results,html[data-theme=white] .dashboard-shell .benefit-coverage-card,html[data-theme=white] .dashboard-shell .benefit-plan-card-panel,html[data-theme=white] .dashboard-shell .coverage-member-card,html[data-theme=white] .dashboard-shell .notes-block,html[data-theme=white] .dashboard-shell .plan-card-list,html[data-theme=white] .dashboard-shell .plan-choice-card,html[data-theme=white] .dashboard-shell .benefit-summary-item{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher button,html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-form input,html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-results button,html[data-theme=white] .dashboard-shell .employee-information-grid input,html[data-theme=white] .dashboard-shell .employee-information-grid select,html[data-theme=white] .dashboard-shell .employee-information-grid textarea,html[data-theme=white] .dashboard-shell .benefit-admin-card input,html[data-theme=white] .dashboard-shell .benefit-admin-card select,html[data-theme=white] .dashboard-shell .member-reason-field select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher button:last-child,html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher button{border-color:var(--surface-white-border)!important}html[data-theme=white] .dashboard-shell .employee-information-grid label,html[data-theme=white] .dashboard-shell .employee-information-grid label span,html[data-theme=white] .dashboard-shell .benefit-admin-card label,html[data-theme=white] .dashboard-shell .member-reason-field{color:var(--surface-white-strong)!important}html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-form input::placeholder,html[data-theme=white] .dashboard-shell .employee-information-grid input::placeholder,html[data-theme=white] .dashboard-shell .employee-information-grid textarea::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-results button:hover,html[data-theme=white] .dashboard-shell .employee-profile-switch .profile-hero-switcher-results button:focus-visible,html[data-theme=white] .dashboard-shell .benefit-group-nav-item:hover,html[data-theme=white] .dashboard-shell .plan-choice-card:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .dashboard-shell .benefit-group-nav-item.active,html[data-theme=white] .dashboard-shell .plan-choice-card.selected{border-color:color-mix(in srgb, var(--primary) 48%, var(--surface-white-border))!important;background:rgba(var(--glow-rgb), .1)!important;box-shadow:inset 3px 0 0 var(--primary)!important}html[data-theme=white] .dashboard-shell .benefit-group-nav-item i,html[data-theme=white] .dashboard-shell .benefit-summary-item>i{border-color:rgba(var(--glow-rgb), .18)!important;background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important}html[data-theme=white] .employee-dependents-card{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .employee-dependents-card .dependents-card-header h2,html[data-theme=white] .employee-dependents-card .dependent-identity strong,html[data-theme=white] .employee-dependents-card .dependents-empty-state h3,html[data-theme=white] .employee-dependents-card .dependents-form-panel>summary,html[data-theme=white] .employee-dependents-card .dependents-table td,html[data-theme=white] .employee-dependents-card .dependent-mobile-card dd{color:var(--surface-white-strong)!important}html[data-theme=white] .employee-dependents-card .dependents-card-header p,html[data-theme=white] .employee-dependents-card .dependent-identity small,html[data-theme=white] .employee-dependents-card .dependent-muted-text,html[data-theme=white] .employee-dependents-card .dependents-count,html[data-theme=white] .employee-dependents-card .dependents-empty-state p,html[data-theme=white] .employee-dependents-card .dependent-mobile-card dt{color:var(--surface-white-muted)!important}html[data-theme=white] .employee-dependents-card .dependents-card-header small,html[data-theme=white] .employee-dependents-card .dependents-form-panel>summary button,html[data-theme=white] .employee-dependents-card .dependent-actions-menu .dependent-edit-action,html[data-theme=white] .employee-dependents-card .dependent-edit-button{color:var(--primary)!important}html[data-theme=white] .employee-dependents-card .dependents-table-wrap,html[data-theme=white] .employee-dependents-card .dependents-form-panel,html[data-theme=white] .employee-dependents-card .dependent-mobile-card,html[data-theme=white] .employee-dependents-card .dependents-empty-state{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .employee-dependents-card .dependent-edit-panel{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:radial-gradient(circle at top left, rgba(var(--glow-rgb), .08), transparent 34%), var(--surface-white-soft)!important}html[data-theme=white] .employee-dependents-card .dependents-table thead{background:color-mix(in srgb, var(--surface-white-hover) 68%, white 32%)!important}html[data-theme=white] .employee-dependents-card .dependents-table th,html[data-theme=white] .employee-dependents-card .dependents-table td{border-bottom-color:var(--surface-white-border)!important}html[data-theme=white] .employee-dependents-card .dependents-table th{color:var(--surface-white-muted)!important}html[data-theme=white] .employee-dependents-card .dependents-table tbody tr:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .employee-dependents-card .dependents-search-field input,html[data-theme=white] .employee-dependents-card .dependents-form input,html[data-theme=white] .employee-dependents-card .dependents-form select,html[data-theme=white] .employee-dependents-card .dependents-form textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .employee-dependents-card .dependents-search-field input::placeholder,html[data-theme=white] .employee-dependents-card .dependents-form textarea::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .employee-dependents-card .dependents-search-field svg,html[data-theme=white] .employee-dependents-card .dependents-form label{color:var(--surface-white-muted)!important}html[data-theme=white] .employee-dependents-card .dependents-search-field input:focus,html[data-theme=white] .employee-dependents-card .dependents-form input:focus,html[data-theme=white] .employee-dependents-card .dependents-form select:focus,html[data-theme=white] .employee-dependents-card .dependents-form textarea:focus{border-color:color-mix(in srgb, var(--primary) 44%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}html[data-theme=white] .employee-dependents-card .dependent-muted-badge,html[data-theme=white] .employee-dependents-card .dependent-actions-menu>summary,html[data-theme=white] .employee-dependents-card .dependents-secondary-button,html[data-theme=white] .employee-dependents-card .dependent-edit-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .employee-dependents-card .dependent-actions-menu>div{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:0 18px 40px #0f172a24!important}html[data-theme=white] .employee-dependents-card .dependent-actions-menu .dependent-edit-action{color:var(--primary)!important}html[data-theme=white] .employee-dependents-card .dependent-actions-menu .dependent-edit-action:hover,html[data-theme=white] .employee-dependents-card .dependent-edit-button:hover,html[data-theme=white] .employee-dependents-card .dependents-secondary-button:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .employee-dependents-card .dependent-actions-menu button:not(.dependent-edit-action),html[data-theme=white] .employee-dependents-card .dependent-remove-button{color:#b91c1c!important}html[data-theme=white] .employee-dependents-card .dependent-actions-menu button:not(.dependent-edit-action):hover,html[data-theme=white] .employee-dependents-card .dependent-remove-button:hover{background:#ef44441a!important}html[data-theme=white] .employee-dependents-card .dependents-empty-state>span{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .employee-history-card{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .employee-history-card .employee-history-header h2,html[data-theme=white] .employee-history-card .history-time-cell strong,html[data-theme=white] .employee-history-card .history-category,html[data-theme=white] .employee-history-card .history-actor strong,html[data-theme=white] .employee-history-card .history-details strong,html[data-theme=white] .employee-history-card .history-empty-state h3,html[data-theme=white] .employee-history-card .history-mobile-card p{color:var(--surface-white-strong)!important}html[data-theme=white] .employee-history-card .employee-history-header p,html[data-theme=white] .employee-history-card .history-search-field svg,html[data-theme=white] .employee-history-card .history-table th,html[data-theme=white] .employee-history-card .history-time-cell span,html[data-theme=white] .employee-history-card .history-actor small,html[data-theme=white] .employee-history-card .history-empty-state p,html[data-theme=white] .employee-history-card .history-pagination,html[data-theme=white] .employee-history-card .history-page-slot em,html[data-theme=white] .employee-history-card .history-mobile-meta{color:var(--surface-white-muted)!important}html[data-theme=white] .employee-history-card .history-details small,html[data-theme=white] .employee-history-card .history-clear-button{color:var(--primary)!important}html[data-theme=white] .employee-history-card .history-table-wrap,html[data-theme=white] .employee-history-card .history-empty-state,html[data-theme=white] .employee-history-card .history-mobile-card{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .employee-history-card .history-table th{border-bottom-color:var(--surface-white-border)!important;background:color-mix(in srgb, var(--surface-white-hover) 68%, white 32%)!important}html[data-theme=white] .employee-history-card .history-table td{border-bottom-color:var(--surface-white-border)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .employee-history-card .history-table tbody tr:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .employee-history-card .history-filterbar input,html[data-theme=white] .employee-history-card .history-filterbar select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .employee-history-card .history-filterbar input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .employee-history-card .history-filterbar input:focus,html[data-theme=white] .employee-history-card .history-filterbar select:focus{border-color:color-mix(in srgb, var(--primary) 44%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}html[data-theme=white] .employee-history-card .history-export-button,html[data-theme=white] .employee-history-card .history-pagination button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .employee-history-card .history-export-button:not(:disabled):hover,html[data-theme=white] .employee-history-card .history-clear-button:hover,html[data-theme=white] .employee-history-card .history-pagination button:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .employee-history-card .history-pagination button.active,html[data-theme=white] .employee-history-card .history-empty-state button{border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .employee-history-card .history-time-cell:before{border-color:color-mix(in srgb, var(--primary) 28%, white 72%)!important;background:var(--primary)!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .14)!important}html[data-theme=white] .employee-history-card .history-time-cell:after{background:color-mix(in srgb, var(--primary) 26%, var(--surface-white-border))!important}html[data-theme=white] .employee-history-card .history-category i,html[data-theme=white] .employee-history-card .history-empty-state>span{border:1px solid color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .employee-history-card .history-category-briefcase i,html[data-theme=white] .employee-history-card .history-category-document i{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb38!important}html[data-theme=white] .employee-history-card .history-category-clipboard i{color:#15803d!important;background:#22c55e1a!important;border-color:#22c55e38!important}html[data-theme=white] .employee-history-card .history-category-system i{border-color:var(--surface-white-border)!important;background:var(--surface-white-hover)!important;color:var(--surface-white-muted)!important}html[data-theme=white] .employee-history-card .history-action-badge.updated,html[data-theme=white] .employee-history-card .history-action-badge.enrolled{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .employee-history-card .history-action-badge.added{color:#1d4ed8!important;background:#2563eb1f!important;border-color:#2563eb4d!important}html[data-theme=white] .employee-history-card .history-action-badge.removed,html[data-theme=white] .employee-history-card .history-action-badge.terminated{color:#b91c1c!important;background:#ef44441f!important;border-color:#ef44444d!important}html[data-theme=white] .employee-history-card .history-action-badge.waived,html[data-theme=white] .employee-history-card .history-action-badge.system{border-color:var(--surface-white-border)!important;background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .employee-history-card .history-actor>i{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 70%, #3b82f6 30%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .employee-history-card .history-row-arrow{color:var(--surface-white-muted)!important}html[data-theme=white] .benefit-elections-shell,html[data-theme=white] .benefits-workspace-shell{color:var(--surface-white-strong)!important}html[data-theme=white] .benefit-group-nav,html[data-theme=white] .benefit-group-focus,html[data-theme=white] .benefit-summary-card,html[data-theme=white] .benefit-summary-list,html[data-theme=white] .benefit-admin-card{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .06), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .benefit-group-nav-header,html[data-theme=white] .benefit-group-header,html[data-theme=white] .benefit-coverage-card,html[data-theme=white] .benefit-plan-card-panel,html[data-theme=white] .coverage-member-card,html[data-theme=white] .plan-choice-card,html[data-theme=white] .benefit-summary-item{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .benefit-group-nav-header .eyebrow,html[data-theme=white] .benefit-group-focus .eyebrow,html[data-theme=white] .benefit-summary-card .eyebrow,html[data-theme=white] .benefit-admin-card .eyebrow,html[data-theme=white] .benefit-group-nav-item span,html[data-theme=white] .benefit-summary-item em,html[data-theme=white] .plan-choice-copy span{color:var(--primary)!important}html[data-theme=white] .benefit-group-nav-header h3,html[data-theme=white] .benefit-group-heading h3,html[data-theme=white] .benefit-coverage-card h4,html[data-theme=white] .benefit-plan-card-panel h4,html[data-theme=white] .benefit-admin-card h4,html[data-theme=white] .benefit-group-nav-item strong,html[data-theme=white] .coverage-member-copy strong,html[data-theme=white] .plan-choice-copy strong,html[data-theme=white] .plan-choice-action strong,html[data-theme=white] .benefit-summary-card strong,html[data-theme=white] .benefit-summary-item strong{color:var(--surface-white-strong)!important}html[data-theme=white] .benefit-group-meta,html[data-theme=white] .coverage-help-text,html[data-theme=white] .coverage-member-copy span,html[data-theme=white] .plan-choice-copy small,html[data-theme=white] .plan-choice-action small,html[data-theme=white] .benefit-summary-card span,html[data-theme=white] .benefit-summary-card small,html[data-theme=white] .benefit-summary-item small,html[data-theme=white] .benefit-group-nav-item em,html[data-theme=white] .benefit-group-nav-item small{color:var(--surface-white-muted)!important}html[data-theme=white] .benefit-group-nav-item{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .benefit-group-nav-item:hover,html[data-theme=white] .plan-choice-card:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .benefit-group-nav-item.active,html[data-theme=white] .plan-choice-card.selected{border-color:color-mix(in srgb, var(--primary) 36%, var(--surface-white-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%), var(--surface-white-soft))!important;box-shadow:inset 3px 0 0 var(--primary)!important}html[data-theme=white] .benefit-group-nav-item i,html[data-theme=white] .benefit-summary-item>i{border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .benefit-group-nav-item i svg,html[data-theme=white] .benefit-summary-item>i svg{color:currentColor!important}html[data-theme=white] .benefit-group-nav-item small,html[data-theme=white] .benefit-summary-item>svg{color:var(--surface-white-muted)!important}html[data-theme=white] .dashboard-shell .outline-button,html[data-theme=white] .dashboard-shell .coverage-member-actions .danger-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] .dashboard-shell .employee-profile-status.active{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .dashboard-shell .member-state.enrolled{color:#15803d!important}html[data-theme=white] .dashboard-shell .member-state.waived,html[data-theme=white] .dashboard-shell .coverage-member-actions .danger-button{color:#b91c1c!important}html[data-theme=white] .company-profile-shell{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-profile-tabs,html[data-theme=white] .company-profile-shell .company-report-tabs,html[data-theme=white] .company-profile-shell .company-details-card{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .company-profile-shell .company-profile-title-block h1,html[data-theme=white] .company-profile-shell .company-details-card-header h2{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-profile-label{color:var(--primary)!important}html[data-theme=white] .company-profile-shell .company-profile-meta,html[data-theme=white] .company-profile-shell .company-details-card-header p,html[data-theme=white] .company-profile-shell .company-form-muted{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-profile-tabs a,html[data-theme=white] .company-profile-shell .company-report-tabs a,html[data-theme=white] .company-profile-shell .company-back-button{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .company-profile-tabs a:hover,html[data-theme=white] .company-profile-shell .company-report-tabs a:hover,html[data-theme=white] .company-profile-shell .company-back-button:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-profile-tabs a.active,html[data-theme=white] .company-profile-shell .company-report-tabs a.active{border-color:color-mix(in srgb, var(--primary) 42%, var(--surface-white-border))!important;background:rgba(var(--glow-rgb), .1)!important;color:var(--primary)!important;box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb), .08)!important}html[data-theme=white] .company-profile-shell .company-profile-tabs a.active:after,html[data-theme=white] .company-profile-shell .company-report-tabs a.active:after{background:var(--primary)!important}html[data-theme=white] .company-profile-shell .company-report-panel h3{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-field input,html[data-theme=white] .company-profile-shell .company-field select,html[data-theme=white] .company-profile-shell .company-field textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .company-field input:focus,html[data-theme=white] .company-profile-shell .company-field select:focus,html[data-theme=white] .company-profile-shell .company-field textarea:focus{border-color:color-mix(in srgb, var(--primary) 58%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .14)!important}html[data-theme=white] .company-profile-shell .company-field input::placeholder,html[data-theme=white] .company-profile-shell .company-field textarea::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .company-profile-shell .company-details-label,html[data-theme=white] .company-profile-shell .company-select-wrap:after{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-status-badge.active,html[data-theme=white] .company-profile-shell .company-form-success{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .company-profile-shell .company-status-badge.deactivated{color:#475569!important;background:#64748b1a!important;border-color:#64748b3d!important}html[data-theme=white] .company-profile-shell .authorized-contacts-panel{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 42%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .company-profile-shell .authorized-contacts-header h2,html[data-theme=white] .company-profile-shell .contact-metrics strong,html[data-theme=white] .company-profile-shell .contact-person strong,html[data-theme=white] .company-profile-shell .contacts-table td,html[data-theme=white] .company-profile-shell .contacts-empty-state h3{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .authorized-contacts-header p,html[data-theme=white] .company-profile-shell .contact-metrics small,html[data-theme=white] .company-profile-shell .contacts-table th,html[data-theme=white] .company-profile-shell .contacts-pagination,html[data-theme=white] .company-profile-shell .contacts-empty-state p,html[data-theme=white] .company-profile-shell .contact-form-panel label,html[data-theme=white] .company-profile-shell .contacts-search svg,html[data-theme=white] .company-profile-shell .contact-link svg{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .contact-metrics,html[data-theme=white] .company-profile-shell .contact-form-panel,html[data-theme=white] .company-profile-shell .contacts-table-wrap{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .contact-metrics article:not(:last-child):after{background:var(--surface-white-border)!important}html[data-theme=white] .company-profile-shell .contacts-table th{background:color-mix(in srgb, var(--surface-white-hover) 68%, white 32%)!important}html[data-theme=white] .company-profile-shell .contacts-table td{border-top-color:var(--surface-white-border)!important}html[data-theme=white] .company-profile-shell .contacts-table tbody tr:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .company-profile-shell .contact-form-panel input,html[data-theme=white] .company-profile-shell .contacts-toolbar input,html[data-theme=white] .company-profile-shell .contacts-toolbar select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .contact-form-panel input::placeholder,html[data-theme=white] .company-profile-shell .contacts-toolbar input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .company-profile-shell .contact-form-panel input:focus,html[data-theme=white] .company-profile-shell .contacts-toolbar input:focus,html[data-theme=white] .company-profile-shell .contacts-toolbar select:focus{border-color:color-mix(in srgb, var(--primary) 44%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}html[data-theme=white] .company-profile-shell .contact-secondary-button,html[data-theme=white] .company-profile-shell .contact-clear-button,html[data-theme=white] .company-profile-shell .contact-actions-menu summary,html[data-theme=white] .company-profile-shell .contacts-pagination button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .contact-secondary-button:not(:disabled):hover,html[data-theme=white] .company-profile-shell .contact-clear-button:not(:disabled):hover,html[data-theme=white] .company-profile-shell .contact-actions-menu summary:hover,html[data-theme=white] .company-profile-shell .contacts-pagination button:not(:disabled):hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important}html[data-theme=white] .company-profile-shell .contacts-pagination button.active{border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:var(--primary-foreground)!important}html[data-theme=white] .company-profile-shell .contact-actions-menu>div{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:0 18px 40px #0f172a24!important}html[data-theme=white] .company-profile-shell .contact-actions-menu button{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .contact-actions-menu button:hover:not(:disabled){background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .contact-link,html[data-theme=white] .company-profile-shell .contact-role-mini{color:var(--primary)!important}html[data-theme=white] .company-profile-shell .contact-role-mini,html[data-theme=white] .company-profile-shell .contacts-empty-state>span{border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .company-profile-shell .contact-metric-icon.purple,html[data-theme=white] .company-profile-shell .contact-metric-icon.violet{background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .company-profile-shell .contact-metric-icon.blue{color:#1d4ed8!important;background:#2563eb1a!important}html[data-theme=white] .company-profile-shell .contact-metric-icon.orange{color:#b45309!important;background:#f59e0b1f!important}html[data-theme=white] .company-profile-shell .contact-role-badge.primary,html[data-theme=white] .company-profile-shell .contact-role-badge.signer{border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] .company-profile-shell .contact-role-badge.billing{color:#1d4ed8!important;background:#2563eb1a!important;border-color:#2563eb47!important}html[data-theme=white] .company-profile-shell .contact-role-badge.renewal{color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}html[data-theme=white] .company-profile-shell .contact-role-badge.general,html[data-theme=white] .company-profile-shell .contact-status-badge{border-color:var(--surface-white-border)!important;background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .contact-status-badge.active{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .company-profile-shell .contact-status-badge.deactivated{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form label{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form input,html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form input::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 78%, white 22%)!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form input:focus,html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form select:focus{border-color:color-mix(in srgb, var(--primary) 44%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .12)!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form-actions{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form .success-message{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .company-profile-shell .company-employees-panel .employees-add-form .error-message{color:#b91c1c!important;background:#ef44441a!important;border-color:#ef44444d!important}html[data-theme=white] .company-profile-shell .company-benefits-panel{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-card,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-setup-card,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-panel,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-group .benefits-edit-form,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-group-card,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-group-body,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-expander,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-state,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-mini,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-inactive-plans,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-open-summary,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-help,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-callout,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-toggle-card,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-pill{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-card{background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .1), transparent 36%), var(--surface-white)!important;box-shadow:none!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-card small,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-card em,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section-header p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form small,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-notes span,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-state p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-mini p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-info-grid span,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-restricted-content p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-open-summary p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-help p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-callout p,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-plan-name small,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-toggle-row small,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-group small{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section-header h4,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-card strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-panel>summary,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-group>summary,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-group-card>summary strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-group-body h3,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-state h3,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-mini strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-state strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section-header,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section-header *,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-empty-state svg,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-toggle-row strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-group>span,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-plan-name strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-info-grid strong,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-notes p{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-type-icon{background:rgba(var(--glow-rgb), .15)!important;color:var(--primary)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-plan-form,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section-grid,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-restricted-content,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-grid,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form label,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form label,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-plan-form label,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-group>span,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-check-row span,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-toggle-row,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-toggle-card strong{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form input,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form input,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form select,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form textarea,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-plan-form input,html[data-theme=white] .company-profile-shell .benefits-eligibility-fieldset,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-check-row,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-pill,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-form-section,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-open-summary,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-help,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-eligibility-callout,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-info-grid div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form input:focus,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form input:focus,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form select:focus,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form textarea:focus,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-plan-form input:focus{border-color:color-mix(in srgb, var(--primary) 58%, var(--surface-white-border))!important;box-shadow:0 0 0 4px rgba(var(--glow-rgb), .14)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-form input::placeholder,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-plan-form input::placeholder,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-form textarea::placeholder{color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-renewal-panel>summary svg,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-group-card>summary svg,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-add-group>summary svg,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-edit-expander>summary svg,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-inactive-plans>summary{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-primary-button,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-base-button{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:#fff!important;border:0!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-secondary-button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-warning-button{color:#b45309!important;background:#fbbf2429!important;border-color:#fbbf246b!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-danger-button{color:#b91c1c!important;background:#ef444414!important;border-color:#ef444473!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-danger-button.compact,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-base-button{min-height:34px!important;padding:0 13px!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-status-badge.active{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-status-badge.inactive{color:#475569!important;background:#64748b1a!important;border-color:#64748b3d!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .base-plan-badge{color:#9a3412!important;background:#fb923c24!important;border-color:#fb923c61!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-plan-rows li{background:var(--surface-white)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-plan-rows li:hover{background:var(--surface-white-hover)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefit-plan-name,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-inactive-plans>summary{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-icon.purple,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-icon.blue,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-icon.green,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-icon.orange,html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-metric-icon svg{color:var(--primary)!important}html[data-theme=white] .company-profile-shell .company-benefits-panel .benefits-choice-pill:has(input:checked){border-color:rgba(var(--glow-rgb), .42)!important;background:rgba(var(--glow-rgb), .12)!important}html[data-theme=white] .benefit-plan-hero,html[data-theme=white] .benefit-plan-profile-card,html[data-theme=white] .benefit-plan-rates-card,html[data-theme=white] .benefit-plan-library-card{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .benefit-plan-hero-copy,html[data-theme=white] .benefit-plan-card-header p,html[data-theme=white] .benefit-plan-card-header h2,html[data-theme=white] .benefit-plan-tabs a,html[data-theme=white] .benefit-plan-hero h1,html[data-theme=white] .benefit-plan-label,html[data-theme=white] .benefit-plan-status,html[data-theme=white] .benefit-plan-base-pill{color:var(--surface-white-strong)!important}html[data-theme=white] .benefit-plan-hero .benefit-plan-label,html[data-theme=white] .benefit-plan-tabs a:hover,html[data-theme=white] .benefit-plan-tabs a.active,html[data-theme=white] .benefit-plan-breadcrumbs,html[data-theme=white] .benefit-plan-breadcrumbs a,html[data-theme=white] .benefit-plan-breadcrumbs strong{color:var(--surface-white-muted)!important}html[data-theme=white] .benefit-plan-tabs a:hover,html[data-theme=white] .benefit-plan-tabs a.active{background:var(--surface-white-hover)!important;border-bottom-color:var(--primary)!important}html[data-theme=white] .benefit-plan-tabs{border-bottom-color:var(--surface-white-border)!important}.user-access-page-shell .role-summary-grid .user-access-metric-icon{text-align:center!important;border-radius:14px!important;flex:0 0 48px!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:flex!important;position:static!important;inset:auto!important;transform:none!important}.user-access-page-shell .role-summary-grid .user-access-metric-icon>svg{vertical-align:middle!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important;max-height:22px!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}:is(html[data-theme=white] body:has(.individual-shell),html[data-theme=white] body:has(.money-shell)){--surface-white:var(--card);--surface-white-soft:color-mix(in srgb, var(--muted) 76%, white 24%);--surface-white-hover:#2563eb0f;--surface-white-border:var(--border);--surface-white-shadow:0 16px 36px #0f172a14;--surface-white-strong:var(--foreground);--surface-white-muted:var(--muted-foreground)}:is(html[data-theme=white] body:has(.individual-shell) .individual-shell,html[data-theme=white] body:has(.money-shell) .money-shell){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-hero,.individual-empty-card,.individual-card,.individual-project-card,.individual-note-card,.money-mileage-header,.mileage-estimate-card,.mileage-empty-state,.mileage-report-grid article,.money-chart-card,.money-summary-card,.money-category-card,.money-report-grid article){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.individual-shell) .individual-hero{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-empty-card{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-card{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-project-card{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-note-card{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-card header{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-project-card header{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-note-card header{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .money-hero{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-mileage-header{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-estimate-card{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-shell{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-hero h1,.individual-empty-card h1,.individual-empty-card h2,.individual-card h2,.individual-project-card h2,.individual-note-card h2,.money-hero h1,.money-hero h2,.money-hero p,.money-mileage-header h2,.mileage-estimate-card h3,.mileage-estimate-card dd,.money-report-grid strong,.money-summary-row strong){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-hero p,.individual-empty-card p,.individual-card p,.individual-project-card p,.individual-note-card p,.money-mileage-header p:not(.eyebrow),.mileage-estimate-card dt,.mileage-estimate-card small,.mileage-estimate-card p,.money-summary-row small,.money-bar-chart small,.money-category-list div span,.money-report-grid article p span,.money-category-list strong){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-primary-link,.individual-secondary-link,.individual-card header a,.individual-empty-card a,.individual-inline-actions a,.individual-inline-actions button,.individual-table button,.individual-project-update button,.individual-filter-bar button,.money-tabs a,.money-inline-form button,.money-quick-actions a,.individual-primary-button,.money-shell .individual-primary-button){border-color:color-mix(in srgb, var(--border) 78%, transparent)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-primary-link,.individual-primary-button,.money-quick-actions a,.money-inline-form button){background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:#fff!important;border:0!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-hero-actions,html[data-theme=white] body:has(.individual-shell) .individual-inline-actions,html[data-theme=white] body:has(.money-shell) .money-hero-actions,html[data-theme=white] body:has(.money-shell) .money-quick-actions){flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-stat-grid,html[data-theme=white] body:has(.money-shell) .money-stat-grid){display:grid!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card>span{background:color-mix(in srgb, var(--individual-card-accent,var(--primary)) 18%, var(--surface-white-soft))!important;border-color:color-mix(in srgb, var(--individual-card-accent,var(--primary)) 48%, var(--surface-white-border))!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card>span:before{border-color:color-mix(in srgb, var(--individual-card-accent,var(--primary)) 78%, white)!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card>span.individual-stat-icon:before{content:none!important;display:none!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card>span.individual-stat-icon svg{color:color-mix(in srgb, var(--individual-card-accent,var(--primary)) 82%, var(--surface-white-strong))!important;display:block!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-stat-card small,html[data-theme=white] body:has(.individual-shell) .individual-stat-card em){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.individual-shell) .individual-stat-card strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-form-card,.individual-project-update,.individual-filter-bar,.mileage-filter-bar,.money-inline-form){display:grid!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-form-card label span,.individual-check-row span,.money-report-grid article p span){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-form-card label,.individual-form-card input,.individual-form-card select,.individual-form-card textarea,.individual-project-update input,.individual-project-update select,.individual-project-update textarea,.individual-filter-bar input,.individual-filter-bar select,.mileage-filter-bar input,.mileage-filter-bar select,.money-inline-form select){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(){color:color-mix(in srgb, var(--surface-white-muted) 80%, white 20%)!important}html[data-theme=white] body:has(.individual-shell) .individual-form-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-form-grid.two{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-side-stack{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-bar-chart{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-donut-layout{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-category-list{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-summary-row{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-overview-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-report-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-category-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-mileage-section{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-stat-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-report-grid{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) :where(.individual-dashboard-grid,.individual-content-grid,.individual-project-grid,.individual-note-grid,.individual-schedule-layout,.individual-time-layout,.individual-two-column){gap:18px!important;display:grid!important}html[data-theme=white] body:has(.individual-shell) .individual-overview-list{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-list{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-table>div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-project-card dl div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-transaction-list>div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-table>div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-table>div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-category-list div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-estimate-card div{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-summary-row span{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-report-grid article p{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-row-actions a{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-row-actions button{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-overview-list span{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-list>div{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-table>div{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-project-card dl div{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-overview-list strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-overview-list small{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-list strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-list small{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-table strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-transaction-list .positive{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-table em{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .mileage-table em{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-table .negative{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-summary-row strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-overview-list small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.individual-shell) .individual-list small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.individual-shell) .individual-dot{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.individual-shell) .money-transaction-list em{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.money-shell) .money-summary-row small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.money-shell) .money-bar-chart small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.money-shell) .mileage-table span{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.money-shell) .mileage-row-actions a:hover,html[data-theme=white] body:has(.money-shell) .mileage-row-actions button:hover,html[data-theme=white] body:has(.money-shell) .mileage-row-actions a:focus-visible,html[data-theme=white] body:has(.money-shell) .mileage-row-actions button:focus-visible){border-color:color-mix(in srgb, var(--primary) 28%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-dot{border:1px solid color-mix(in srgb, var(--surface-white-border) 58%, transparent)!important;background:color-mix(in srgb, var(--primary) 14%, var(--surface-white-soft))!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-dot.appointment,html[data-theme=white] body:has(.individual-shell) .individual-dot.reminder,html[data-theme=white] body:has(.individual-shell) .individual-dot.project_deadline,html[data-theme=white] body:has(.individual-shell) .individual-dot.task_due_date,html[data-theme=white] body:has(.individual-shell) .individual-dot.time_block){background:var(--event-accent)!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.appointment{--event-accent:#22d3ee!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.reminder{--event-accent:#f59e0b!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.project_deadline{--event-accent:#a78bfa!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.task_due_date{--event-accent:#60a5fa!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.time_block{--event-accent:#22c55e!important}html[data-theme=white] body:has(.individual-shell) .individual-dot.system{--event-accent:#facc15!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-table,html[data-theme=white] body:has(.individual-shell) .individual-calendar-card,html[data-theme=white] body:has(.individual-shell) .individual-side-stack,html[data-theme=white] body:has(.individual-shell) .individual-project-update,html[data-theme=white] body:has(.individual-shell) .individual-filter-bar,html[data-theme=white] body:has(.individual-shell) .individual-project-card,html[data-theme=white] body:has(.individual-shell) .individual-note-card,html[data-theme=white] body:has(.individual-shell) .individual-empty-inline,html[data-theme=white] body:has(.individual-shell) .individual-running-timer){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-toolbar nav{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-grid>article{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-event{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-toolbar nav a{color:var(--surface-white-muted)!important;border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-toolbar nav a.active{color:var(--surface-white-muted)!important;border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-toolbar nav a.active{color:#fff!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 78%, #fff 22%))!important}html[data-theme=white] body:has(.individual-shell) .individual-project-card dl div{border-color:color-mix(in srgb, var(--surface-white-border) 78%, transparent)!important;color:var(--surface-white-strong)!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.individual-shell) .individual-status-pill{border-color:color-mix(in srgb, var(--surface-white-border) 78%, transparent)!important;color:var(--surface-white-strong)!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.individual-shell) .individual-status-pill.active{border-color:color-mix(in srgb, var(--surface-white-border) 78%, transparent)!important;color:var(--surface-white-strong)!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.individual-shell) .individual-progress{background:color-mix(in srgb, var(--surface-white-muted) 20%, transparent)!important}html[data-theme=white] body:has(.individual-shell) .individual-progress span{background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 78%, white 22%))!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-project-update.note textarea,html[data-theme=white] body:has(.individual-shell) .individual-project-update.note input,html[data-theme=white] body:has(.individual-shell) .individual-project-update.note select){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-tag-row span{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-empty-inline{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.money-shell) .money-category-list article strong{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-note-card details summary{color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-status-pill.high,html[data-theme=white] body:has(.individual-shell) .individual-status-pill.urgent){color:#db2777!important;background:#db277724!important;border-color:#db27774d!important}html[data-theme=white] body:has(.individual-shell) .individual-status-pill.completed{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] body:has(.individual-shell) .individual-status-pill.active{color:#1d4ed8!important;background:#3b82f61f!important;border-color:#3b82f64d!important}html[data-theme=white] body:has(.individual-shell) .individual-status-pill.on_hold{color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}:is(html[data-theme=white] body:has(.individual-shell) .individual-timer-card,html[data-theme=white] body:has(.money-shell) .money-quick-card,html[data-theme=white] body:has(.money-shell) .money-form-card,html[data-theme=white] body:has(.money-shell) .money-modal-panel){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.individual-shell) .individual-calendar-empty{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-hero,.projects-toolbar,.projects-detail-panel,.projects-drawer,.projects-empty-state,.projects-bottom-grid>section,.projects-list-view,.projects-timeline-view,.projects-board-column,.projects-card){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-hero h1,.projects-detail-panel h2,.projects-drawer h2,.projects-empty-state h2,.projects-bottom-grid h2,.projects-card h3,.projects-board-column>header strong,.projects-list-row strong,.projects-bottom-grid strong,.projects-timeline-item strong,.projects-detail-list dd,.projects-metric-row strong,.projects-item-list strong,.projects-timer-panel strong,.projects-activity-list strong){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-hero p,.projects-detail-panel p,.projects-empty-state p,.projects-card p,.projects-muted,.projects-card dt,.projects-detail-list dt,.projects-list-heading,.projects-list-row small,.projects-bottom-grid small,.projects-timeline-item p,.projects-item-list p,.projects-item-list small,.projects-item-list span,.projects-activity-list p,.projects-activity-list small){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-filter-form input,.projects-filter-form select,.projects-drawer-form input,.projects-drawer-form select,.projects-drawer-form textarea,.projects-compact-form input,.projects-compact-form select,.projects-compact-form textarea,.projects-check-filter,.projects-card dl div,.projects-detail-list div,.projects-metric-row span,.projects-item-list article,.projects-timer-panel,.projects-bottom-grid section>a,.projects-timeline-item,.projects-list-row){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-filter-form label,.projects-drawer-form label,.projects-compact-form label,.projects-card-badges>span:not(.individual-status-pill),.projects-progress-row>span){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-secondary-button,.projects-icon-button,.projects-card-actions a,.projects-detail-actions a,.projects-filter-form button,.projects-drawer header>a,.projects-item-list button,.projects-timer-panel button,.projects-menu summary,.projects-menu button,.projects-menu a,.projects-view-tabs a,.projects-detail-tabs a,.projects-bottom-grid header a){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-primary-button,.projects-view-tabs a.active,.projects-detail-tabs a.active){background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 78%, white 22%))!important;color:#fff!important;border-color:#0000!important}html[data-theme=white] body:has(.projects-shell) :where(.projects-icon,.projects-list-row i,.projects-bottom-grid a>span,.projects-timeline-item>span){border-color:color-mix(in srgb, var(--project-accent,var(--primary)) 38%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--project-accent,var(--primary)) 16%, var(--surface-white-soft))!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.projects-shell) .projects-drawer-backdrop{background:#0f172a3d!important}html[data-theme=white] body:has(.projects-shell) .projects-menu>div{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.money-shell) .money-account-pill{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.money-shell) .money-quick-actions a{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.money-shell) .money-inline-form button{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.money-shell) .money-report-grid article{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}:is(html[data-theme=white] body:has(.money-shell) .money-tabs a:hover,html[data-theme=white] body:has(.money-shell) .money-tabs a:focus-visible){color:var(--surface-white-strong)!important;border-color:color-mix(in srgb, var(--primary) 34%, var(--surface-white-border))!important;background:var(--surface-white-soft)!important}html[data-theme=white] body:has(.money-shell) .money-tabs a.active{color:#fff!important;border-color:var(--primary)!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, #fff 18%))!important}html[data-theme=white] body:has(.money-shell) .money-bar-chart{border-top-color:var(--surface-white-border)!important}html[data-theme=white] body:has(.money-shell) .money-donut span{color:var(--surface-white-strong)!important;border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.money-shell) .money-donut{color:var(--surface-white-strong)!important;border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.money-shell) .money-donut span{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tax-reserve-shell) .tax-reserve-hero{background:radial-gradient(circle at 82% 4%, #22c55e24, transparent 28%), radial-gradient(circle at 10% 0%, #2563eb1f, transparent 30%), var(--surface-white)!important}html[data-theme=white] body:has(.tax-reserve-shell) :where(.tax-reserve-status,.tax-reserve-toggle-row,.tax-reserve-advanced-inputs,.tax-reserve-breakdown-row,.tax-reserve-category-review>div,.tax-reserve-warning-list>div,.tax-reserve-schedule-list>div,.tax-reserve-detailed-card,.tax-reserve-disclosure-card){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.tax-reserve-shell) .tax-reserve-status.success{color:#166534!important;background:#f0fdf4!important;border-color:#16a34a38!important}html[data-theme=white] body:has(.tax-reserve-shell) .tax-reserve-status.error{color:#9f1239!important;background:#fff1f2!important;border-color:#e11d483d!important}html[data-theme=white] body:has(.tax-reserve-shell) :where(.tax-reserve-settings-form input[type=text],.tax-reserve-settings-form input[type=number],.tax-reserve-settings-form select,.tax-reserve-settings-form label>input,.tax-reserve-segmented label,.tax-reserve-button-row button,.tax-reserve-action-links a,.tax-reserve-export-link){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tax-reserve-shell) .tax-reserve-segmented label.active{border-color:color-mix(in srgb, var(--primary) 36%, var(--surface-white-border))!important;color:#1d4ed8!important;background:#dbeafe!important}html[data-theme=white] body:has(.tax-reserve-shell) :where(.tax-reserve-settings-form label>span,.tax-reserve-method-field>span,.tax-reserve-rate-field>span,.tax-reserve-toggle-row strong,.tax-reserve-breakdown-row strong,.tax-reserve-category-review strong,.tax-reserve-schedule-list strong,.tax-reserve-category-review h3,.tax-reserve-disclosure-card p:not(.eyebrow)){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.tax-reserve-shell) :where(.tax-reserve-rate-field small,.tax-reserve-toggle-row small,.tax-reserve-detailed-card header p:not(.eyebrow),.tax-reserve-advanced-empty,.tax-reserve-schedule-note,.tax-reserve-breakdown-row small,.tax-reserve-category-review small,.tax-reserve-schedule-list small,.tax-reserve-schedule-list p){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-case{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-case.is-open{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-case-summary{color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-main,html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-copy,html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-grid){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-avatar{border:1px solid var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-avatar,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-avatar){border:1px solid var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-company-link{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-grid span{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-grid strong{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-label{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-subtitle{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-field-hint{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-empty-state p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-grid>div{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-panel{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-task{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-body{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-status-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-form input{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-carrier-form textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-case-type-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-summary-grid>div{box-shadow:none!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-quick-row,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-quick-row,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-quick-row){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-quick-complete-form,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-quick-complete-form,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-quick-complete-form){color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-outline-btn,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-outline-btn,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-outline-btn){border-color:color-mix(in srgb, var(--primary) 26%, var(--surface-white-border))!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:none!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-outline-btn:hover:not(:disabled),html[data-theme=white] body:has(.enrollments-cases-card) .workflow-outline-btn:hover:not(:disabled),html[data-theme=white] body:has(.enrollments-completed-section) .workflow-outline-btn:hover:not(:disabled)){border-color:color-mix(in srgb, var(--primary) 42%, var(--surface-white-border))!important;background:var(--surface-white-hover)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-outline-btn:disabled,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-outline-btn:disabled,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-outline-btn:disabled){opacity:.58!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-quick-note,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-quick-note,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-quick-note){color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-status-pill,html[data-theme=white] body:has(.dashboard-shell) .workflow-status-chip),:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-pill,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-pill,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.dashboard-shell) .workflow-chevron{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.dashboard-shell) .workflow-panel,html[data-theme=white] body:has(.dashboard-shell) .workflow-case-body){background:var(--surface-white)!important}:is(html[data-theme=white] body:has(.enrollments-header-card),html[data-theme=white] body:has(.enrollments-reminder-card),html[data-theme=white] body:has(.enrollments-cases-card),html[data-theme=white] body:has(.enrollments-completed-section)){--enrollments-page-bg:#f6f8fc;--enrollments-surface:var(--surface-white);--enrollments-surface-soft:var(--surface-white-soft);--enrollments-border:var(--surface-white-border);--enrollments-text:var(--surface-white-strong);--enrollments-muted:var(--surface-white-muted);--enrollments-accent:var(--primary);--enrollments-accent-soft:color-mix(in srgb, var(--primary) 14%, var(--surface-white-soft) 86%)}html[data-theme=white] body:has(.enrollments-header-card) .dashboard-shell{background:linear-gradient(180deg, var(--enrollments-page-bg), color-mix(in srgb, var(--enrollments-page-bg) 94%, white 6%))!important}:is(html[data-theme=white] body:has(.enrollments-header-card) .enrollments-header-card,html[data-theme=white] body:has(.enrollments-reminder-card) .enrollments-reminder-card,html[data-theme=white] body:has(.enrollments-cases-card) .enrollments-cases-card,html[data-theme=white] body:has(.enrollments-completed-section) .enrollments-completed-section){border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .05), transparent 40%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}:is(html[data-theme=white] body:has(.enrollments-header-card) .enrollments-header-card h1,html[data-theme=white] body:has(.enrollments-cases-card) .enrollments-cases-card-heading h2,html[data-theme=white] body:has(.enrollments-reminder-card) .enrollments-reminder-card h2){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-header-card) .enrollments-subtitle{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-reminder-card) .enrollments-reminder-card p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .enrollments-cases-card-heading p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .enrollments-completed-section>summary p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .enrollments-completed-section>summary small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-header-card) .enrollments-header-icon{border-color:color-mix(in srgb, var(--primary) 22%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 8%, var(--surface-white-soft) 92%)!important;color:var(--primary)!important;box-shadow:none!important}html[data-theme=white] body:has(.enrollments-reminder-card) .enrollments-reminder-action button{border-color:color-mix(in srgb, var(--primary) 32%, var(--surface-white-border))!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 84%, white 16%))!important;color:var(--primary-foreground)!important;box-shadow:0 14px 30px #2563eb2e!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-primary{border-color:color-mix(in srgb, var(--primary) 32%, var(--surface-white-border))!important;background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 84%, white 16%))!important;color:var(--primary-foreground)!important;box-shadow:0 14px 30px #2563eb2e!important}html[data-theme=white] body:has(.enrollments-reminder-card) .enrollments-reminder-action button:hover{box-shadow:0 18px 38px #2563eb38!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-primary:hover{box-shadow:0 18px 38px #2563eb38!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-case){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case:hover,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-case:hover){transform:translateY(-1px);border-color:color-mix(in srgb, var(--primary) 28%, var(--surface-white-border))!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case.is-open,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-case.is-open){border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:var(--surface-white)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case-summary{border:1px solid var(--surface-white-border)!important;border-left:3px solid color-mix(in srgb, var(--primary) 68%, var(--surface-white-border))!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;border-radius:14px!important;grid-template-columns:minmax(250px,1.08fr) minmax(0,1fr) 36px!important;align-items:center!important;gap:14px!important;padding:14px 14px 14px 12px!important;display:grid!important;box-shadow:0 10px 28px #0f172a0f!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-main{gap:12px!important;min-width:0!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-avatar{border:1px solid var(--surface-white-border)!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-title-row strong{color:var(--surface-white-strong)!important;font-size:15px!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-copy{min-width:0!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-grid){grid-template-columns:minmax(138px,1fr) minmax(154px,1.08fr) minmax(138px,1fr) minmax(138px,1fr)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-title-row{gap:8px 12px!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-company-link{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-section-heading>p:not(.eyebrow){color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-subtitle{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-field-hint{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-value>span{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid>div strong{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-body .field-hint{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .field-hint{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case-body small{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid>div,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-grid>div){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;border-radius:12px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #0f172a0d!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid>div:before{content:none!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-grid>div:before{content:none!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-icon,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-icon){border-radius:8px!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;line-height:0!important;display:inline-flex!important;overflow:hidden!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-icon svg,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-icon svg){color:currentColor!important;stroke:currentColor!important;width:14px!important;height:14px!important;margin:0!important;display:block!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-value,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-value){gap:3px!important;min-width:0!important;display:grid!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-value>span,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-value>span){white-space:nowrap!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-value>small,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-value>small){color:var(--surface-white-muted)!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:10.5px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-value>small.complete,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-value>small.complete){color:#059669!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid>div:nth-child(2) .workflow-summary-value>strong,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-summary-grid>div:nth-child(2) .workflow-summary-value>strong){letter-spacing:0!important;font-size:13px!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-chevron,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-chevron){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-pill,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-pill){border-color:color-mix(in srgb, var(--primary) 24%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 12%, var(--surface-white-soft) 88%)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-panel,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case-body,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-panel,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-case-body){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-info-grid div{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-task{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-body{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form fieldset{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form fieldset{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-status-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form input{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form input{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form select{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form){border:1px solid var(--surface-white-border)!important;background:var(--surface-white)!important;box-shadow:none!important;border-radius:14px!important;gap:12px!important;margin-top:12px!important;padding:14px!important;display:grid!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form fieldset,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form fieldset){background:0 0!important;border:0!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form label,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form label){color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form input,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form select,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form textarea,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form input,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form select,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form textarea){background:var(--surface-white)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form textarea,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form textarea){min-height:180px!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .form-grid,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form .form-grid){gap:12px!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .form-grid label,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form .form-grid label){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-muted)!important;box-shadow:none!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .form-grid label input,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .form-grid label select,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .form-grid label textarea,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form .form-grid label input,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form .form-grid label select,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-completion-form .form-grid label textarea){background:var(--surface-white)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-summary-grid>div strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-info-grid strong{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary p{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary p span{color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-task>summary,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-sub-expander>summary,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-complete-email>summary){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.ready,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.ready){color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.submitted,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.submitted){color:#2563eb!important;background:#3b82f61f!important;border-color:#3b82f647!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.pending,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.pending){color:#d97706!important;background:#f59e0b1f!important;border-color:#f59e0b47!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.complete,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.complete){color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.blocked,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.blocked){color:#b91c1c!important;background:#dc26261f!important;border-color:#dc26264d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.unknown,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.drafted,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-chip.not_started,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.unknown,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.drafted,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-chip.not_started){border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-task,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-task){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:0 10px 24px #0f172a0d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-task>summary,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-task>summary){padding:12px 14px!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary p{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-summary p{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary p span{color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-summary p span{color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary p svg,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-summary p svg){color:var(--primary)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-summary small,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-summary small),:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-history-cc,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-history-cc){color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-history-table .status-pill.scheduled,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-history-table .status-pill.sending,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-history-table .status-pill.scheduled,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-history-table .status-pill.sending){color:#b45309!important;background:#f59e0b1f!important;border-color:#f59e0b4d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-history-table .status-pill.sent,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-history-table .status-pill.sent){color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-history-table .status-pill.failed,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-history-table .status-pill.failed){color:#b91c1c!important;background:#ef44441f!important;border-color:#ef444447!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-body,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-body){border-top-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-status-form,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-status-form){gap:8px!important;padding:0!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-status-form label,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-status-form label){color:var(--surface-white-muted)!important;white-space:nowrap!important;margin:0!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-auto-save-status,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-auto-save-status){border-color:color-mix(in srgb, var(--primary) 28%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-save-popup.success,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-save-popup.success){color:#047857!important;background:#ecfdf5!important;border-color:#22c55e47!important;box-shadow:0 14px 30px #0f172a24!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-status-save-popup.error,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-status-save-popup.error){color:#b91c1c!important;background:#fef2f2!important;border-color:#ef44443d!important;box-shadow:0 14px 30px #0f172a24!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-sub-expander>summary,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-sub-expander>summary,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-complete-email>summary,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-complete-email>summary){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-field,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-field){gap:12px!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-schedule-send-card,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-schedule-send-card){border-color:var(--surface-white-border)!important;background:var(--surface-white)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-schedule-toggle strong,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-schedule-toggle strong){color:var(--surface-white-strong)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-schedule-toggle small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-schedule-toggle small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-schedule-time{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-schedule-time{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-scheduled-send-notice,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-scheduled-send-notice){background:#f59e0b1a!important;border-color:#f59e0b47!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-scheduled-send-notice strong,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-scheduled-send-notice strong){color:#92400e!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-scheduled-send-notice small,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-scheduled-send-notice small){color:#b45309!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-cancel-schedule,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-cancel-schedule){color:#b91c1c!important;background:#fef2f2!important;border-color:#ef444447!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-cancel-schedule:hover:not(:disabled),html[data-theme=white] body:has(.enrollments-completed-section) .workflow-cancel-schedule:hover:not(:disabled)){background:#fee2e2!important;border-color:#ef44446b!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-heading p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-heading p{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-copy small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-copy small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-selected-file-copy small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-selected-file-copy small{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-error{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-error{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-cases-card) .workflow-carrier-form .field-hint{color:var(--surface-white-muted)!important}html[data-theme=white] body:has(.enrollments-completed-section) .workflow-carrier-form .field-hint{color:var(--surface-white-muted)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-dropzone,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-dropzone){border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top left, rgba(var(--glow-rgb), .04), transparent 34%), var(--surface-white)!important;color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-dropzone:hover,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-dropzone.is-dragging,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-dropzone:focus-within,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-dropzone:hover,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-dropzone.is-dragging,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-dropzone:focus-within){border-color:color-mix(in srgb, var(--primary) 36%, var(--surface-white-border))!important;background:radial-gradient(circle at top left, rgba(var(--glow-rgb), .1), transparent 36%), var(--surface-white)!important;box-shadow:0 0 0 3px rgba(var(--glow-rgb), .1)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-icon,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-icon){border-color:color-mix(in srgb, var(--primary) 20%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-copy strong,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-copy strong){color:var(--surface-white-strong)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-action,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-action){border-color:color-mix(in srgb, var(--primary) 28%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 10%, var(--surface-white-soft) 90%)!important;color:var(--primary)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-upload-action:hover,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-upload-action:hover){border-color:color-mix(in srgb, var(--primary) 42%, var(--surface-white-border))!important;background:color-mix(in srgb, var(--primary) 16%, var(--surface-white-soft) 84%)!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-selected-file,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-selected-file){background:#22c55e14!important;border-color:#22c55e38!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-selected-file-icon,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-selected-file-icon){color:#16a34a!important;background:#22c55e1f!important}:is(html[data-theme=white] body:has(.enrollments-cases-card) .workflow-panel,html[data-theme=white] body:has(.enrollments-cases-card) .workflow-case-body,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-panel,html[data-theme=white] body:has(.enrollments-completed-section) .workflow-case-body){background:var(--surface-white)!important}html[data-theme=white] .company-profile-shell .data-panel{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 34%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .company-profile-shell .data-panel .section-heading h2,html[data-theme=white] .company-profile-shell .data-panel .form-grid label strong,html[data-theme=white] .company-profile-shell .data-panel .data-table td,html[data-theme=white] .company-profile-shell .data-panel .status-pill{color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .data-panel .section-heading p,html[data-theme=white] .company-profile-shell .data-panel .form-grid label,html[data-theme=white] .company-profile-shell .data-panel .data-table th,html[data-theme=white] .company-profile-shell .data-panel .data-table small,html[data-theme=white] .company-profile-shell .data-panel .empty-state{color:var(--surface-white-muted)!important}html[data-theme=white] .company-profile-shell .data-panel .form-grid label,html[data-theme=white] .company-profile-shell .data-panel .form-grid input,html[data-theme=white] .company-profile-shell .data-panel .form-grid select,html[data-theme=white] .company-profile-shell .data-panel .form-grid textarea{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .company-profile-shell .data-panel .data-table,html[data-theme=white] .company-profile-shell .data-panel .data-table th,html[data-theme=white] .company-profile-shell .data-panel .data-table td{border-color:var(--surface-white-border)!important}html[data-theme=white] .company-profile-shell .data-panel .data-table th{background:var(--surface-white-soft)!important}html[data-theme=white] .company-profile-shell .data-panel .data-table td{background:var(--surface-white)!important}html[data-theme=white] .company-profile-shell .data-panel .data-table tr:hover td{background:var(--surface-white-hover)!important}html[data-theme=white] .company-profile-shell .data-panel .form-grid label{background:var(--surface-white-soft)!important}html[data-theme=white] .company-profile-shell .data-panel .status-pill.active{color:#15803d!important;background:#22c55e1f!important;border-color:#22c55e4d!important}html[data-theme=white] .company-profile-shell .data-panel .status-pill.deactivated{color:#475569!important;background:#64748b1a!important;border-color:#64748b3d!important}html[data-theme=white] .company-profile-shell .data-panel .table-scroll{background:var(--surface-white)!important;border:1px solid var(--surface-white-border)!important;border-radius:12px!important}html[data-theme=white] .time-clock-panel,html[data-theme=white] .time-clock-record-card,html[data-theme=white] .time-clock-settings-card,html[data-theme=white] .time-clock-access-card,html[data-theme=white] .employee-time-records-panel{border-color:var(--surface-white-border)!important;background:radial-gradient(circle at top right, rgba(var(--glow-rgb), .08), transparent 34%), var(--surface-white)!important;color:var(--surface-white-strong)!important;box-shadow:var(--surface-white-shadow)!important}html[data-theme=white] .time-clock-panel .time-clock-admin-hero h2,html[data-theme=white] .time-clock-panel .time-clock-summary-grid strong,html[data-theme=white] .time-clock-panel .time-clock-record-card h3{color:var(--surface-white-strong)!important}html[data-theme=white] .time-clock-panel .time-clock-admin-hero p,html[data-theme=white] .time-clock-panel .time-clock-summary-grid span,html[data-theme=white] .time-clock-panel .company-settings-warning span,html[data-theme=white] .time-clock-panel .company-feature-disabled-banner span{color:var(--surface-white-muted)!important}html[data-theme=white] .time-clock-panel .time-clock-summary-grid article,html[data-theme=white] .time-clock-panel .time-clock-filter-panel{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .time-clock-panel .time-clock-summary-grid article{box-shadow:none!important}html[data-theme=white] .time-clock-panel .time-clock-filter-panel label span{color:var(--surface-white-muted)!important}html[data-theme=white] .time-clock-panel .time-clock-filter-panel input,html[data-theme=white] .time-clock-panel .time-clock-filter-panel select,html[data-theme=white] .time-clock-panel .time-clock-report-actions button,html[data-theme=white] .time-clock-panel .time-clock-filter-reset,html[data-theme=white] .time-clock-panel .company-settings-secondary{border-color:var(--surface-white-border)!important;background:var(--surface-white)!important;color:var(--surface-white-strong)!important}html[data-theme=white] .time-clock-panel .company-settings-primary,html[data-theme=white] .time-clock-panel .time-clock-report-actions button:first-child{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 82%, white 18%))!important;color:#fff!important;border-color:var(--primary)!important}html[data-theme=white] .time-clock-panel .company-settings-warning,html[data-theme=white] .time-clock-panel .company-feature-disabled-banner{border-color:var(--surface-white-border)!important;background:var(--surface-white-soft)!important}html[data-theme=white] .time-clock-panel .company-settings-warning,html[data-theme=white] .time-clock-panel .company-feature-disabled-banner strong{color:var(--surface-white-strong)!important}
