:root,[data-theme=light]{--corp-sage:#5a8a60;--corp-sage-dark:#4a7a50;--corp-sage-light:#b7d5b9;--corp-sage-lighter:#d4e7d6;--corp-sage-muted:rgba(90,138,96,.12);--corp-navy:#2b444c;--corp-navy-dark:#1a2428;--corp-navy-light:#3d5a64;--corp-cream:#f5f1e8;--corp-bg-primary:var(--corp-cream);--corp-bg-secondary:#fff;--corp-bg-elevated:#fff;--corp-bg-nav:#fff;--corp-bg-hover:var(--corp-sage-muted);--corp-bg-active:rgba(90,138,96,.18);--corp-text-primary:var(--corp-navy);--corp-text-secondary:rgba(43,68,76,.75);--corp-text-muted:rgba(43,68,76,.5);--corp-text-inverse:#fff;--corp-border-subtle:rgba(90,138,96,.12);--corp-border-default:rgba(90,138,96,.2);--corp-border-strong:rgba(90,138,96,.35);--corp-accent:var(--corp-sage);--corp-accent-hover:var(--corp-sage-dark);--corp-accent-text:#fff;--corp-accent-muted:var(--corp-sage-light);--corp-success:#4a7a50;--corp-success-bg:rgba(74,122,80,.1);--corp-warning:#d4a574;--corp-warning-bg:hsla(31,53%,64%,.15);--corp-error:#c97064;--corp-error-bg:hsla(7,48%,59%,.1);--corp-info:#3d5a64;--corp-info-bg:rgba(61,90,100,.1);--corp-shadow-sm:0 1px 2px rgba(43,68,76,.06);--corp-shadow-md:0 4px 8px rgba(43,68,76,.08),0 1px 3px rgba(43,68,76,.06);--corp-shadow-lg:0 10px 20px rgba(43,68,76,.1),0 4px 8px rgba(43,68,76,.06);--corp-shadow-nav:1px 0 0 var(--corp-border-subtle);--corp-font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--corp-text-xs:0.75rem;--corp-text-sm:0.875rem;--corp-text-base:1rem;--corp-text-lg:1.125rem;--corp-text-xl:1.25rem;--corp-text-2xl:1.5rem;--corp-space-1:0.25rem;--corp-space-2:0.5rem;--corp-space-3:0.75rem;--corp-space-4:1rem;--corp-space-5:1.25rem;--corp-space-6:1.5rem;--corp-space-8:2rem;--corp-space-10:2.5rem;--corp-nav-width:256px;--corp-header-height:64px;--corp-radius-sm:6px;--corp-radius-md:10px;--corp-radius-lg:14px;--corp-radius-full:9999px;--corp-transition-fast:150ms ease;--corp-transition-base:200ms ease;--corp-transition-slow:300ms ease}[data-theme=dark]{--corp-bg-primary:var(--corp-navy-dark);--corp-bg-secondary:#1f2e32;--corp-bg-elevated:#263538;--corp-bg-nav:#162024;--corp-bg-hover:rgba(183,213,185,.08);--corp-bg-active:rgba(183,213,185,.15);--corp-text-primary:#f5f7f5;--corp-text-secondary:rgba(245,247,245,.75);--corp-text-muted:rgba(245,247,245,.45);--corp-text-inverse:var(--corp-navy-dark);--corp-border-subtle:hsla(0,0%,100%,.06);--corp-border-default:hsla(0,0%,100%,.1);--corp-border-strong:hsla(0,0%,100%,.18);--corp-accent:var(--corp-sage-light);--corp-accent-hover:var(--corp-sage);--corp-accent-text:var(--corp-navy-dark);--corp-accent-muted:rgba(183,213,185,.2);--corp-success:#8fb894;--corp-success-bg:rgba(143,184,148,.15);--corp-warning:#f5d9b8;--corp-warning-bg:hsla(32,63%,76%,.15);--corp-error:#f0ada5;--corp-error-bg:hsla(7,56%,72%,.15);--corp-info:#a8c5ce;--corp-info-bg:rgba(122,155,165,.15);--corp-shadow-sm:0 1px 2px rgba(0,0,0,.4);--corp-shadow-md:0 4px 8px rgba(0,0,0,.5),0 1px 3px rgba(0,0,0,.3);--corp-shadow-lg:0 10px 20px rgba(0,0,0,.6),0 4px 8px rgba(0,0,0,.4);--corp-shadow-nav:1px 0 0 var(--corp-border-subtle)}.corp-layout,.corp-portal{position:fixed;inset:0;overflow-y:auto;background:var(--corp-bg-primary);color:var(--corp-text-primary);font-family:var(--corp-font-sans);transition:background-color var(--corp-transition-slow),color var(--corp-transition-slow)}.corp-nav{position:fixed;left:0;top:0;bottom:0;width:var(--corp-nav-width);background:var(--corp-bg-nav);box-shadow:var(--corp-shadow-nav);display:flex;flex-direction:column;z-index:50;transition:transform var(--corp-transition-base),background-color var(--corp-transition-slow)}.corp-nav-header{height:80px;padding:0 var(--corp-space-5);display:flex;align-items:center}.corp-sidebar-header{background:var(--corp-bg-nav);transition:background-color var(--corp-transition-slow)}.corp-nav-logo{height:40px;width:auto}.corp-nav-body{flex:1;overflow-y:auto;padding:var(--corp-space-4)}.corp-nav-section{margin-bottom:var(--corp-space-5)}.corp-nav-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--corp-text-muted);padding:0 var(--corp-space-3);margin-bottom:var(--corp-space-2)}.corp-nav-link{display:flex;align-items:center;gap:var(--corp-space-3);padding:var(--corp-space-3);border-radius:var(--corp-radius-md);color:var(--corp-text-secondary);font-size:var(--corp-text-sm);font-weight:500;text-decoration:none;transition:all var(--corp-transition-fast);position:relative}.corp-nav-link:hover{background:var(--corp-bg-hover);color:var(--corp-text-primary)}.corp-nav-link.active{background:var(--corp-bg-active);color:var(--corp-accent)}.corp-nav-link.active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:24px;background:var(--corp-accent);border-radius:0 3px 3px 0}.corp-nav-icon{width:20px;height:20px;flex-shrink:0;opacity:.8}.corp-nav-link.active .corp-nav-icon{opacity:1}.corp-nav-footer{padding:var(--corp-space-4);border-top:1px solid var(--corp-border-subtle)}.corp-header{position:fixed;top:0;left:var(--corp-nav-width);right:0;height:var(--corp-header-height);background:var(--corp-bg-secondary);border-bottom:1px solid var(--corp-border-subtle);justify-content:space-between;padding:0 var(--corp-space-6);z-index:40;transition:left var(--corp-transition-base),background-color var(--corp-transition-slow)}.corp-header,.corp-header-left{display:flex;align-items:center}.corp-header-left{gap:var(--corp-space-4)}.corp-header-title{font-size:var(--corp-text-lg);font-weight:600;color:var(--corp-text-primary)}.corp-header-right{display:flex;align-items:center;gap:var(--corp-space-3)}.corp-main-header{background:var(--corp-bg-secondary);transition:background-color var(--corp-transition-slow)}.corp-main-header .corp-header-title{font-size:var(--corp-text-xl);font-weight:600;color:var(--corp-text-primary)}.corp-main-header .corp-header-subtitle{font-size:var(--corp-text-sm);color:var(--corp-text-muted)}.corp-mobile-menu-btn{display:none;padding:var(--corp-space-2);background:none;border:none;color:var(--corp-text-secondary);cursor:pointer;border-radius:var(--corp-radius-sm)}.corp-mobile-menu-btn:hover{background:var(--corp-bg-hover);color:var(--corp-text-primary)}.corp-theme-toggle{position:relative;width:52px;height:28px;background:var(--corp-bg-hover);border-radius:var(--corp-radius-full);border:1px solid var(--corp-border-default);cursor:pointer;transition:all var(--corp-transition-fast);display:flex;align-items:center;padding:3px}.corp-theme-toggle:hover{border-color:var(--corp-accent)}.corp-theme-toggle-thumb{width:22px;height:22px;background:var(--corp-accent);border-radius:50%;transition:transform var(--corp-transition-base);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.2)}[data-theme=dark] .corp-theme-toggle-thumb{transform:translateX(24px)}.corp-theme-toggle-icon{width:14px;height:14px;color:var(--corp-accent-text)}.corp-main{margin-left:var(--corp-nav-width);padding-top:var(--corp-header-height);min-height:100vh;transition:margin-left var(--corp-transition-base)}.corp-content{padding:var(--corp-space-8);max-width:1200px}.corp-page-header{margin-bottom:var(--corp-space-8)}.corp-page-title{font-size:var(--corp-text-2xl);font-weight:700;color:var(--corp-text-primary);margin:0 0 var(--corp-space-1) 0}.corp-page-subtitle{font-size:var(--corp-text-sm);color:var(--corp-text-secondary);margin:0}.corp-card{background:var(--corp-bg-secondary);border:1px solid var(--corp-border-default);border-radius:var(--corp-radius-lg);box-shadow:var(--corp-shadow-sm);transition:all var(--corp-transition-fast)}.corp-card:hover{border-color:var(--corp-border-strong);box-shadow:var(--corp-shadow-md)}.corp-card-header{padding:var(--corp-space-5) var(--corp-space-6);border-bottom:1px solid var(--corp-border-subtle);display:flex;align-items:center;justify-content:space-between}.corp-card-title{font-size:var(--corp-text-base);font-weight:600;color:var(--corp-text-primary);display:flex;align-items:center;gap:var(--corp-space-2)}.corp-card-body{padding:var(--corp-space-6)}.corp-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--corp-space-4);margin-bottom:var(--corp-space-8)}.corp-stat-card{background:var(--corp-bg-secondary);border:1px solid var(--corp-border-subtle);border-radius:var(--corp-radius-md);padding:var(--corp-space-5);transition:all var(--corp-transition-fast)}.corp-stat-card:hover{border-color:var(--corp-border-default)}.corp-stat-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--corp-text-muted);margin-bottom:var(--corp-space-2)}.corp-stat-value{font-size:var(--corp-text-2xl);font-weight:700;color:var(--corp-text-primary)}.corp-stat-value--accent{color:var(--corp-accent)}.corp-quick-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--corp-space-4)}.corp-quick-action{display:flex;align-items:center;gap:var(--corp-space-4);padding:var(--corp-space-4);background:var(--corp-bg-secondary);border:1px solid var(--corp-border-subtle);border-radius:var(--corp-radius-md);text-decoration:none;transition:all var(--corp-transition-fast);cursor:pointer}.corp-quick-action:hover{border-color:var(--corp-accent);background:var(--corp-bg-hover)}.corp-quick-action-icon{width:44px;height:44px;background:var(--corp-accent-muted);border-radius:var(--corp-radius-md);display:flex;align-items:center;justify-content:center;color:var(--corp-accent);flex-shrink:0}.corp-quick-action-content{flex:1;text-align:left}.corp-quick-action-title{font-size:var(--corp-text-sm);font-weight:600;color:var(--corp-text-primary);margin-bottom:2px}.corp-quick-action-desc{font-size:var(--corp-text-xs);color:var(--corp-text-muted)}.corp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--corp-space-2);padding:var(--corp-space-3) var(--corp-space-5);font-size:var(--corp-text-sm);font-weight:600;border-radius:var(--corp-radius-full);border:none;cursor:pointer;transition:all var(--corp-transition-fast);text-decoration:none}.corp-btn--primary{background:var(--corp-accent);color:var(--corp-accent-text)}.corp-btn--primary:hover{background:var(--corp-accent-hover)}.corp-btn--secondary{background:transparent;color:var(--corp-text-primary);border:1px solid var(--corp-border-default)}.corp-btn--secondary:hover{background:var(--corp-bg-hover);border-color:var(--corp-accent)}.corp-btn--ghost{background:transparent;color:var(--corp-text-secondary);padding:var(--corp-space-2)}.corp-btn--ghost:hover{background:var(--corp-bg-hover);color:var(--corp-text-primary)}.corp-user-card{display:flex;align-items:center;gap:var(--corp-space-3);padding:var(--corp-space-3);border-radius:var(--corp-radius-md);background:var(--corp-bg-hover)}.corp-user-avatar{width:36px;height:36px;border-radius:50%;background:var(--corp-accent);color:var(--corp-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--corp-text-sm);font-weight:600;flex-shrink:0}.corp-user-info{flex:1;min-width:0}.corp-user-name{font-size:var(--corp-text-sm);font-weight:600;color:var(--corp-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.corp-user-role{font-size:11px;color:var(--corp-text-muted)}.corp-admin-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--corp-navy);color:#fff;border-radius:var(--corp-radius-full)}[data-theme=dark] .corp-admin-badge{background:var(--corp-sage);color:var(--corp-navy-dark)}.corp-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;border-radius:var(--corp-radius-full)}.corp-badge--success{background:var(--corp-success-bg);color:var(--corp-success)}.corp-badge--warning{background:var(--corp-warning-bg);color:var(--corp-warning)}.corp-badge--error{background:var(--corp-error-bg);color:var(--corp-error)}.corp-badge--info{background:var(--corp-info-bg);color:var(--corp-info)}.corp-nav-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:45;opacity:0;transition:opacity var(--corp-transition-base)}.corp-nav-overlay.visible{opacity:1}@media (max-width:1024px){.corp-nav{transform:translateX(-100%)}.corp-nav.open{transform:translateX(0)}.corp-nav-overlay{display:block}.corp-header{left:0}.corp-main{margin-left:0}.corp-mobile-menu-btn{display:flex}.corp-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.corp-content{padding:var(--corp-space-4)}.corp-quick-grid,.corp-stat-grid{grid-template-columns:1fr}.corp-header-title{font-size:var(--corp-text-base)}}@keyframes corp-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.corp-animate-in{animation:corp-fade-in var(--corp-transition-base) ease-out}.corp-stagger>*{opacity:0;animation:corp-fade-in var(--corp-transition-base) ease-out forwards}.corp-stagger>:first-child{animation-delay:0ms}.corp-stagger>:nth-child(2){animation-delay:50ms}.corp-stagger>:nth-child(3){animation-delay:.1s}.corp-stagger>:nth-child(4){animation-delay:.15s}.corp-stagger>:nth-child(5){animation-delay:.2s}.corp-stagger>:nth-child(6){animation-delay:.25s}.corp-action-icon-sage{background:var(--corp-sage-lighter);color:var(--corp-sage-dark);transition:all var(--corp-transition-fast)}.corp-card:hover .corp-action-icon-sage{background:var(--corp-sage-light);color:var(--corp-sage-dark)}[data-theme=dark] .corp-action-icon-sage{background:rgba(90,138,96,.2);color:var(--corp-sage-light)}[data-theme=dark] .corp-card:hover .corp-action-icon-sage{background:rgba(90,138,96,.3)}.corp-action-card-primary{background:var(--corp-sage);color:#fff;border:none}.corp-action-card-primary:hover{background:var(--corp-sage-dark)}.corp-action-card-primary .corp-action-icon-sage{background:hsla(0,0%,100%,.2);color:#fff}.corp-action-card-primary:hover .corp-action-icon-sage{background:hsla(0,0%,100%,.3)}.corp-table-header-sage{background:var(--corp-sage-lighter);color:var(--corp-sage-dark)}.corp-table-header-sage th{color:var(--corp-sage-dark);font-weight:600}[data-theme=dark] .corp-table-header-sage{background:rgba(90,138,96,.15);color:var(--corp-sage-light)}[data-theme=dark] .corp-table-header-sage th{color:var(--corp-sage-light)}.corp-stat-card{border-left:3px solid var(--corp-sage)}.corp-stat-card:hover{border-left-color:var(--corp-sage-dark)}.corp-badge-success{background:var(--corp-success-bg);color:var(--corp-success)}.corp-badge-info{background:var(--corp-info-bg);color:var(--corp-info)}.corp-badge-danger{background:var(--corp-error-bg);color:var(--corp-error)}.corp-badge-primary{background:var(--corp-accent);color:var(--corp-accent-text)}.corp-badge-neutral{background:var(--corp-bg-hover);color:var(--corp-text-secondary)}.corp-badge-admin{background:var(--corp-navy);color:#fff}[data-theme=dark] .corp-badge-admin{background:var(--corp-sage);color:var(--corp-navy-dark)}.corp-section-title{color:var(--corp-text-primary)}.corp-link{color:var(--corp-accent);text-decoration:none;transition:color var(--corp-transition-fast)}.corp-link:hover{color:var(--corp-accent-hover);text-decoration:underline}.corp-icon{color:var(--corp-text-secondary)}.corp-icon-wrapper{background:var(--corp-accent-muted);color:var(--corp-accent)}.corp-border{border-color:var(--corp-border-subtle)}.corp-table-row{transition:background-color var(--corp-transition-fast)}.corp-table-row:hover{background:var(--corp-bg-hover)}.corp-loading-spinner{border-color:var(--corp-border-default);border-top-color:var(--corp-accent)}.corp-loading-bg{background:var(--corp-bg-primary)}.corp-card-admin{border-left:3px solid var(--corp-navy);transition:all var(--corp-transition-fast)}.corp-card-admin:hover{background:var(--corp-bg-hover)}.corp-card-admin:hover,[data-theme=dark] .corp-card-admin{border-left-color:var(--corp-sage)}[data-theme=dark] .corp-card-admin:hover{border-left-color:var(--corp-sage-light)}.corp-input{background:var(--corp-bg-secondary);border:1px solid var(--corp-border-default);color:var(--corp-text-primary);transition:all var(--corp-transition-fast)}.corp-input:focus{outline:none;border-color:var(--corp-accent);box-shadow:0 0 0 3px var(--corp-accent-muted)}.corp-input::-moz-placeholder{color:var(--corp-text-muted)}.corp-input::placeholder{color:var(--corp-text-muted)}.corp-modal{background:var(--corp-bg-secondary);color:var(--corp-text-primary)}[data-theme=dark] .corp-modal{background:var(--corp-bg-elevated)}.corp-alert{padding:var(--corp-space-3) var(--corp-space-4);border-radius:var(--corp-radius-md)}.corp-alert-error{background:var(--corp-error-bg);color:var(--corp-error);border:1px solid hsla(7,48%,59%,.3)}.corp-alert-success{background:var(--corp-success-bg);color:var(--corp-success);border:1px solid rgba(74,122,80,.3)}.corp-btn-primary{background:var(--corp-accent);color:var(--corp-accent-text)}.corp-btn-primary:hover{background:var(--corp-accent-hover)}.corp-btn-secondary{background:transparent;color:var(--corp-text-primary);border:1px solid var(--corp-border-default)}.corp-btn-secondary:hover{background:var(--corp-bg-hover);border-color:var(--corp-accent)}.corp-btn-danger{background:var(--corp-error);color:#fff}.corp-btn-danger:hover{background:#b86058}.corp-badge-warning{background:var(--corp-warning-bg);color:var(--corp-warning)}.corp-btn-ghost{background:transparent;color:var(--corp-text-secondary)}.corp-btn-ghost:hover{background:var(--corp-bg-hover);color:var(--corp-text-primary)}.corp-btn-danger-ghost{background:transparent;color:var(--corp-error)}.corp-btn-danger-ghost:hover{background:var(--corp-error-bg)}.corp-list-item{transition:background-color var(--corp-transition-fast)}.corp-list-item:hover{background:var(--corp-bg-hover)}[data-theme=dark] .corp-layout .bg-\[\#FBF7F0\],[data-theme=dark] .corp-layout .bg-\[rgb\(251\2c 247\2c 240\)\],[data-theme=dark] .corp-layout .bg-background,[data-theme=dark] .corp-layout .bg-card{background-color:var(--corp-bg-elevated)!important}[data-theme=dark] .corp-layout .text-foreground{color:var(--corp-text-primary)!important}[data-theme=dark] .corp-layout input,[data-theme=dark] .corp-layout select,[data-theme=dark] .corp-layout textarea{background-color:var(--corp-bg-secondary)!important;border-color:var(--corp-border-default)!important;color:var(--corp-text-primary)!important}[data-theme=dark] .corp-layout input::-moz-placeholder,[data-theme=dark] .corp-layout textarea::-moz-placeholder{color:var(--corp-text-muted)!important}[data-theme=dark] .corp-layout input::placeholder,[data-theme=dark] .corp-layout textarea::placeholder{color:var(--corp-text-muted)!important}[data-theme=dark] .corp-layout .border-sage-light{border-color:var(--corp-border-default)!important}[data-theme=dark] .corp-layout .border-border{border-color:var(--corp-border-subtle)!important}[data-theme=dark] .corp-layout .shadow-mobile{box-shadow:var(--corp-shadow-md)!important}[data-theme=dark] .corp-layout .bg-sage{background-color:var(--corp-sage)!important}[data-theme=dark] .corp-layout .bg-sage-light{background-color:rgba(90,138,96,.2)!important}[data-theme=dark] .corp-layout .bg-sage\/10,[data-theme=dark] .corp-layout .bg-sage\/20{background-color:rgba(90,138,96,.15)!important}[data-theme=dark] .corp-layout label{color:var(--corp-text-secondary)!important}[data-theme=dark] .corp-layout .bg-white{background-color:var(--corp-bg-secondary)!important}[data-theme=dark] .corp-layout .ring-sage{--tw-ring-color:var(--corp-sage)!important}[data-theme=dark] .corp-layout [role=listbox],[data-theme=dark] .corp-layout [role=option]{background-color:var(--corp-bg-elevated)!important;color:var(--corp-text-primary)!important}[data-theme=dark] .corp-layout [role=option]:hover{background-color:var(--corp-bg-hover)!important}[data-theme=dark] .corp-layout [role=tablist]{background-color:var(--corp-bg-secondary)!important}[data-theme=dark] .corp-layout [role=tab]{color:var(--corp-text-secondary)!important}[data-theme=dark] .corp-layout [role=tab][data-state=active]{background-color:var(--corp-sage)!important;color:#fff!important}[data-theme=dark] .corp-layout .bg-muted{background-color:var(--corp-bg-secondary)!important}[data-theme=dark] .corp-layout .text-muted-foreground{color:var(--corp-text-secondary)!important}[data-theme=dark] .corp-layout input[type=radio]:checked{accent-color:var(--corp-sage)!important}[data-theme=dark] .corp-layout .bg-\[var\(--cream\)\],[data-theme=dark] .corp-layout .bg-cream{background-color:var(--corp-bg-secondary)!important}.corp-checkbox-card{display:flex;align-items:center;gap:var(--corp-space-2);padding:var(--corp-space-3) var(--corp-space-4);border:1px solid var(--corp-border-default);border-radius:var(--corp-radius-md);cursor:pointer;transition:all var(--corp-transition-fast);background:var(--corp-bg-secondary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.corp-checkbox-card:hover{border-color:var(--corp-accent);background:var(--corp-bg-hover)}.corp-checkbox-card-selected{border-color:var(--corp-accent);background:var(--corp-accent-muted)}.corp-checkbox-card-selected:hover{background:var(--corp-bg-active)}.corp-checkbox-card .corp-checkbox-indicator{width:18px;height:18px;border:2px solid var(--corp-border-strong);border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--corp-transition-fast)}.corp-checkbox-card-selected .corp-checkbox-indicator{background:var(--corp-accent);border-color:var(--corp-accent)}.corp-checkbox-card-selected .corp-checkbox-indicator svg{color:var(--corp-accent-text)}[data-theme=dark] .corp-checkbox-card{background:var(--corp-bg-elevated)}[data-theme=dark] .corp-checkbox-card-selected{background:rgba(183,213,185,.12)}