.admin-light .admin-shell{background:var(--admin-canvas);color:var(--admin-body-text)}.admin-light .admin-sidebar{border-right:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .admin-brand{border-bottom:1px solid var(--admin-border);font-size:var(--admin-body-size)}.admin-light .admin-sidebar>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-sidebar nav a{color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-sidebar nav a:hover{background:var(--admin-hover);color:var(--admin-action-text)}.admin-light .admin-sidebar nav a.active{background:var(--admin-selected);color:var(--admin-text);box-shadow:var(--admin-shadow)}.admin-light .admin-sidebar nav a b{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-user{border-top:1px solid var(--admin-border)}.admin-light .admin-user>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-user strong{font-size:var(--admin-body-size)}.admin-light .admin-user small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .admin-user a{color:var(--admin-action-text)}.admin-light .admin-top{border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .admin-top span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-top button{background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .admin-top a{border:1px solid var(--admin-border);color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-title span,.admin-light .admin-title p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-title button{border:1px solid var(--admin-border);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .admin-kpis{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .admin-kpis article{border-right:1px solid var(--admin-border)}.admin-light .admin-kpis span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-kpis small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .admin-card{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .admin-card>header{border-bottom:1px solid var(--admin-border)}.admin-light .admin-card header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-card header button,.admin-light .admin-card header select{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .exposure-total span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .exposure-chart{border-bottom:1px solid var(--admin-border);background-image:var(--admin-pattern)}.admin-light .exposure-chart b{border-top:1px dashed var(--admin-border)}.admin-light .chart-axis,.admin-light .exposure-card footer span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .exposure-card footer i,.admin-light .exposure-card footer .metal-dot,.admin-light .exposure-card footer .crypto-dot{background:var(--admin-surface)}.admin-light .exposure-card footer b{color:var(--admin-body-text)}.admin-light .risk-score{border-bottom:1px solid var(--admin-border)}.admin-light .risk-score span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .risk-score>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .risk-card li{border-bottom:1px solid var(--admin-border)}.admin-light .risk-card li>span{font-size:var(--admin-body-size)}.admin-light .critical{background:var(--admin-danger-soft);color:var(--admin-danger-text)}.admin-light .warning{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .info{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .risk-card li strong{font-size:var(--admin-body-size)}.admin-light .risk-card li small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .risk-card li>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-table-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-table-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .admin-table-row>span:first-child{color:var(--admin-body-text)}.admin-light .admin-table-row i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-table-row b{font-size:var(--admin-body-size)}.admin-light .status-review{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .status-pending{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .connection-ok,.admin-light .connection-warn{background:var(--admin-surface);color:var(--admin-body-text)!important}.admin-light .connection-warn{background:var(--admin-warning-soft);color:var(--admin-warning-text)!important}.admin-light .connection-row{border-bottom:1px solid var(--admin-border)}.admin-light .connection-row>span{font-size:var(--admin-body-size)}.admin-light .meta-logo,.admin-light .tv-logo{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .connection-row strong{font-size:var(--admin-body-size)}.admin-light .connection-row small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .api-card>a{color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-denied{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .admin-denied div{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .admin-denied span,.admin-light .admin-denied p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-denied code{color:var(--admin-body-text)}.admin-light .admin-denied a{color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-brand{font-size:var(--admin-body-size)}.admin-light .admin-shell,.admin-light .admin-denied{background:var(--admin-canvas)}.admin-light .admin-sidebar,.admin-light .admin-top{background-color:var(--admin-surface)}.admin-light .admin-card,.admin-light .admin-kpis{background:var(--admin-surface)}.admin-light .admin-brand>b>span{color:var(--admin-body-text)}.admin-light .admin-sidebar>p,.admin-light .admin-sidebar nav a{font-size:var(--admin-body-size)}.admin-light .admin-sidebar nav a.active{box-shadow:var(--admin-shadow)}.admin-light .admin-sidebar nav a.active:first-letter{color:var(--admin-text)}.admin-light .admin-sidebar nav a b,.admin-light .admin-user>span,.admin-light .admin-user strong{font-size:var(--admin-body-size)}.admin-light .admin-user small{font-size:var(--admin-small-size)}.admin-light .admin-top p,.admin-light .admin-top span,.admin-light .admin-top a,.admin-light .admin-title span,.admin-light .admin-title p{font-size:var(--admin-body-size)}.admin-light .admin-title button{font-size:var(--admin-control-size)}.admin-light .admin-kpis span{font-size:var(--admin-body-size)}.admin-light .admin-kpis small{font-size:var(--admin-small-size)}.admin-light .admin-card header p{font-size:var(--admin-body-size)}.admin-light .admin-card header span,.admin-light .admin-card header button,.admin-light .admin-card header select{font-size:var(--admin-control-size)}.admin-light .exposure-total span{font-size:var(--admin-body-size)}.admin-light .exposure-chart i{background:var(--admin-accent)}.admin-light .exposure-chart b{border-color:var(--admin-border)}.admin-light .chart-axis,.admin-light .exposure-card footer span{font-size:var(--admin-body-size)}.admin-light .exposure-card footer i{background:var(--admin-surface)}.admin-light .risk-score span,.admin-light .risk-card li strong{font-size:var(--admin-body-size)}.admin-light .risk-card li small,.admin-light .risk-card li>b{font-size:var(--admin-small-size)}.admin-light .admin-table-row{font-size:var(--admin-body-size)}.admin-light .admin-table-row.head{font-size:var(--admin-meta-size)}.admin-light .admin-table-row i,.admin-light .admin-table-row b,.admin-light .connection-row strong{font-size:var(--admin-body-size)}.admin-light .connection-row small{font-size:var(--admin-small-size)}.admin-light .connection-row>b{color:var(--admin-body-text)}.admin-light .connection-ok{background:var(--admin-success-soft);color:var(--admin-success-text)!important}.admin-light .status-filled{background:var(--admin-success-soft);color:var(--admin-success-text)}.admin-light .api-card>a{font-size:var(--admin-body-size)}.admin-light .admin-denied span,.admin-light .admin-denied a{color:var(--admin-action-text)}@media (max-width:1050px){.admin-light .admin-kpis article:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}}@media (max-width:720px){.admin-light .admin-sidebar{border-bottom:1px solid var(--admin-border)}}.admin-light .crm-shell{background:var(--admin-canvas);color:var(--admin-body-text)}.admin-light .crm-sidebar{border-right:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .crm-brand{border-bottom:1px solid var(--admin-border);font-size:var(--admin-body-size)}.admin-light .crm-command{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-command kbd{border:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-meta-size)}.admin-light .crm-nav section>p{color:var(--admin-body-text);font-size:var(--admin-control-size)}.admin-light .crm-nav section>button,.admin-light .crm-nav section>button i{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .crm-nav section>button b{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .crm-nav section>button.active{background:var(--admin-selected);color:var(--admin-text);box-shadow:var(--admin-shadow)}.admin-light .platform-health{border-top:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.admin-light .platform-health p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .platform-health p span,.admin-light .connection-card article>i,.admin-light .stream-dot{background:var(--admin-accent)}.admin-light .platform-health p span.online,.admin-light .connection-card article>i.online,.admin-light .stream-dot{background:var(--admin-accent);box-shadow:var(--admin-shadow)}.admin-light .platform-health p b{color:var(--admin-body-text)}.admin-light .crm-user>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-user strong{font-size:var(--admin-body-size)}.admin-light .crm-user a{color:var(--admin-action-text)}.admin-light .crm-top{border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .crm-top>div{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-top>div:first-child b{color:var(--admin-body-text)}.admin-light .live-dot{background:var(--admin-accent);box-shadow:var(--admin-shadow)}.admin-light .crm-top button{background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .crm-top button i{background:var(--admin-surface)}.admin-light .crm-top a{border:1px solid var(--admin-border);color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .crm-title>div:first-child>span,.admin-light .crm-title p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-title>div:last-child button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .crm-title>div:last-child button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-on-primary)}.admin-light .crm-kpis{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .crm-kpis article{border-right:1px solid var(--admin-border)}.admin-light .crm-kpis article>small,.admin-light .module-kpis article>small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .crm-kpis article>i{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .up{color:var(--admin-success-text)!important}.admin-light .down{color:var(--admin-danger-text)!important}.admin-light .crm-card{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .crm-card>header{border-bottom:1px solid var(--admin-border)}.admin-light .crm-card>header p{font-size:var(--admin-body-size)}.admin-light .crm-card>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-card>header button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .revenue-summary span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .revenue-summary small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .revenue-chart{border-bottom:1px solid var(--admin-border);background-image:var(--admin-pattern)}.admin-light .revenue-chart i{background:var(--admin-accent)}.admin-light .revenue-chart b{border-top:1px dashed var(--admin-border)}.admin-light .revenue-card footer,.admin-light .funnel-card article span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .funnel-card article strong{font-size:var(--admin-body-size)}.admin-light .funnel-card article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .funnel-card article>i{background:var(--admin-surface)}.admin-light .funnel-card article>i b{background:var(--admin-accent)}.admin-light .funnel-card article em{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .risk-feed article{border-bottom:1px solid var(--admin-border)}.admin-light .risk-feed article>b{font-size:var(--admin-body-size)}.admin-light .alert-critical{background:var(--admin-danger-soft);color:var(--admin-danger-text)}.admin-light .alert-warning,.admin-light .alert-review{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .alert-info{background:var(--admin-info-soft);color:var(--admin-body-text)}.admin-light .risk-feed article strong{font-size:var(--admin-body-size)}.admin-light .risk-feed article small,.admin-light .risk-feed article>span{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .connection-card article{border-bottom:1px solid var(--admin-border)}.admin-light .connection-card>header>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .integration-logo{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .integration-logo.tv{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .integration-logo.db{background:var(--admin-surface)}.admin-light .connection-card article strong{font-size:var(--admin-body-size)}.admin-light .connection-card article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .module-kpis{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .module-kpis article{border-right:1px solid var(--admin-border)}.admin-light .list-toolbar{border-bottom:1px solid var(--admin-border)}.admin-light .list-toolbar label{border:1px solid var(--admin-border);background:var(--admin-subtle);color:var(--admin-muted)}.admin-light .list-toolbar input{color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .list-toolbar button,.admin-light .list-toolbar select{border:1px solid var(--admin-border);background:var(--admin-subtle);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .list-toolbar select:focus{border-color:var(--admin-border)}.admin-light .list-toolbar>span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-client-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-client-row:not(.head):hover{background:var(--admin-hover)}.admin-light .crm-client-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .crm-client-row>span:first-child>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .crm-client-row strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .crm-client-row small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .crm-client-row>span:last-child b{color:var(--admin-body-text)}.admin-light .crm-client-row b[class^=stage-],.admin-light .crm-client-row b[class^=kyc-],.admin-light .crm-client-row b[class^=risk-],.admin-light .account-row b[class^=account-],.admin-light .funding-row b[class^=funding-]{font-size:var(--admin-body-size)}.admin-light .stage-active,.admin-light .stage-funded,.admin-light .kyc-verified,.admin-light .risk-low,.admin-light .account-active,.admin-light .funding-approved{background:var(--admin-success-soft);color:var(--admin-success-text)}.admin-light .stage-kyc-review,.admin-light .kyc-pending,.admin-light .stage-withdrawal-review,.admin-light .risk-medium,.admin-light .funding-review,.admin-light .stage-dormant,.admin-light .risk-high{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .account-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .account-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .account-row strong{color:var(--admin-text)}.admin-light .account-row small{color:var(--admin-muted)}.admin-light .account-row>button,.admin-light .order-book-row>button{color:var(--admin-action-text)}.admin-light .order-book-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .order-book-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .order-book-row small{color:var(--admin-muted)}.admin-light .route-a,.admin-light .route-b{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .route-b{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .funding-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .funding-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .funding-row small{color:var(--admin-muted)}.admin-light .funding-row button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .funding-row button:last-child{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .funding-pending{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .reconciliation-card>span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .reconciliation-card>i,.admin-light .reconciliation-card>i b{background:var(--admin-surface)}.admin-light .reconciliation-card>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .reconciliation-card>p b{color:var(--admin-body-text)}.admin-light .reconciliation-card>button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .risk-banner{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .risk-banner>div span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .risk-banner small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .risk-banner>p span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .risk-banner>p strong,.admin-light .exposure-matrix article>strong{font-size:var(--admin-body-size)}.admin-light .exposure-matrix article p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .exposure-matrix article>i,.admin-light .exposure-matrix article>i b{background:var(--admin-surface)}.admin-light .margin-monitor article{border-bottom:1px solid var(--admin-border)}.admin-light .margin-monitor article>i,.admin-light .margin-monitor .pressure-1,.admin-light .margin-monitor .pressure-2{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .margin-monitor strong{font-size:var(--admin-body-size)}.admin-light .margin-monitor small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .margin-monitor button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .routing-donut{background:var(--admin-surface)}.admin-light .routing-donut span,.admin-light .routing-card>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .routing-card>p i,.admin-light .routing-card>p:nth-of-type(2) i,.admin-light .routing-card>p:nth-of-type(3) i{background:var(--admin-surface)}.admin-light .routing-card>p b{color:var(--admin-body-text)}.admin-light .kyc-queue article{border-bottom:1px solid var(--admin-border)}.admin-light .kyc-avatar{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .kyc-queue strong{font-size:var(--admin-body-size)}.admin-light .kyc-queue small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .kyc-queue article>div span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .kyc-queue article>i,.admin-light .compliance-score>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .kyc-queue time{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .kyc-actions button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .kyc-actions button:last-child{border-color:var(--admin-border);color:var(--admin-action-text)}.admin-light .kyc-policy>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .kyc-policy>p b{color:var(--admin-body-text)}.admin-light .kyc-policy>p i,.admin-light .kyc-policy>p i em{background:var(--admin-surface)}.admin-light .automation-hero{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .automation-hero span,.admin-light .automation-hero p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-hero button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .automation-card header>span,.admin-light .automation-card header>b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-card header>b.draft{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .automation-card h3{font-size:var(--admin-section-title-size)}.admin-light .automation-card>p{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-card>p span,.admin-light .automation-card footer{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-kpis article:nth-child(4) strong{color:var(--admin-text)}.admin-light .automation-control>header>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-log{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-log.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .automation-log>span:first-child{color:var(--admin-body-text)}.admin-light .automation-status{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .automation-status.completed_with_warnings,.admin-light .automation-status.open,.admin-light .automation-status.retrying,.admin-light .automation-status.failed{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .automation-failures .automation-log button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .meta-form-grid label small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .client-operation-form select,.admin-light .communication-composer select,.admin-light .communication-composer input,.admin-light .communication-composer textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .client-operation-form small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .client-operation-row{border-top:1px solid var(--admin-border)}.admin-light .client-operation-row>span{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .client-operation-row strong{font-size:var(--admin-body-size)}.admin-light .client-operation-row small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .client-operation-row b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .communication-composer>button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .payment-route-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .payment-route-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .payment-route-row strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .payment-route-row small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .payment-route-row b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .payment-route-test{border-left:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .payment-route-test>strong{font-size:var(--admin-body-size)}.admin-light .payment-route-test select,.admin-light .payment-route-test input{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .payment-route-test button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .payment-route-test p{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .partner-leaderboard article{border-bottom:1px solid var(--admin-border)}.admin-light .partner-leaderboard article>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .partner-leaderboard article>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .partner-leaderboard article strong{font-size:var(--admin-body-size)}.admin-light .partner-leaderboard article small,.admin-light .partner-leaderboard article i{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .partner-leaderboard article em,.admin-light .commission-card>span,.admin-light .commission-card>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .commission-card>p b{color:var(--admin-body-text)}.admin-light .commission-card>button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .support-board,.admin-light .support-board>div{background:var(--admin-surface)}.admin-light .support-board>div>header{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .support-board>div>header b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .support-board>div>button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .support-board>div>button>span{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .support-board button strong{font-size:var(--admin-control-size)}.admin-light .support-board button small,.admin-light .support-board button i{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .support-empty{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .report-card>span{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .report-card h3{font-size:var(--admin-section-title-size)}.admin-light .report-card p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .report-card footer small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .report-card footer button{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .audit-row{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .audit-row.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .drawer-backdrop{background:var(--admin-backdrop)}.admin-light .client-drawer{border-left:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-dialog-shadow)}.admin-light .client-drawer>header{border-bottom:1px solid var(--admin-border)}.admin-light .client-drawer>header>button:first-child{color:var(--admin-action-text)}.admin-light .client-drawer>header>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .client-drawer>header strong{font-size:var(--admin-body-size)}.admin-light .client-drawer>header p b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .client-drawer>header small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .client-drawer>header>button:last-child{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .client-drawer>nav{border-bottom:1px solid var(--admin-border)}.admin-light .client-drawer>nav button{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .client-drawer>nav button.active{border-bottom:2px solid var(--admin-accent);color:var(--admin-text)}.admin-light .client-health{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .client-health article{border-right:1px solid var(--admin-border)}.admin-light .client-health span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .client-health strong{font-size:var(--admin-body-size)}.admin-light .client-health small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .drawer-section{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .drawer-section>header{border-bottom:1px solid var(--admin-border)}.admin-light .drawer-section header p{font-size:var(--admin-body-size)}.admin-light .drawer-section header button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .detail-grid p{border-bottom:1px solid var(--admin-border)}.admin-light .detail-grid span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .detail-grid strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .next-action{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .next-action>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .next-action strong{font-size:var(--admin-body-size)}.admin-light .next-action small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .next-action>b{color:var(--admin-body-text)}.admin-light .drawer-account{border-bottom:1px solid var(--admin-border)}.admin-light .drawer-account>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .drawer-account strong{font-size:var(--admin-body-size)}.admin-light .drawer-account small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .drawer-account>button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .drawer-empty{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .compliance-score{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .compliance-score strong{font-size:var(--admin-body-size)}.admin-light .compliance-score span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .compliance-score button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .compliance-check{border-bottom:1px solid var(--admin-border)}.admin-light .compliance-check>span{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .compliance-check strong{font-size:var(--admin-body-size)}.admin-light .compliance-check small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .compliance-check>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .note-composer{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .note-composer textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .note-composer button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .timeline-list article>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .timeline-list article p{border-left:1px solid var(--admin-border)}.admin-light .timeline-list strong{font-size:var(--admin-body-size)}.admin-light .timeline-list span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .timeline-list small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .command-backdrop{background:var(--admin-backdrop)}.admin-light .command-palette{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-light .command-palette>label{border-bottom:1px solid var(--admin-border);color:var(--admin-muted)}.admin-light .command-palette input{color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .command-palette kbd{border:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-meta-size)}.admin-light .command-palette>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .command-palette>button{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .command-palette>button:hover{background:var(--admin-hover)}.admin-light .command-palette>button i,.admin-light .command-palette>button b{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .crm-toast{border:1px solid var(--admin-border);border-left:3px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);box-shadow:var(--admin-shadow);font-size:var(--admin-body-size)}.admin-light .meta-primary{border-color:var(--admin-border)!important;background:var(--admin-surface)!important;color:var(--admin-body-text)!important}.admin-light .meta-toolbar input,.admin-light .meta-toolbar button,.admin-light .meta-toolbar>span{font-size:var(--admin-control-size)}.admin-light .meta-account-table .account-row{font-size:var(--admin-body-size)}.admin-light .meta-account-table .account-row.head{font-size:var(--admin-meta-size)}.admin-light .meta-account-table .account-row strong{font-size:var(--admin-body-size)}.admin-light .meta-account-table .account-row small{font-size:var(--admin-small-size)}.admin-light .meta-account-actions button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .account-trading_disabled,.admin-light .account-disabled{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .account-dormant{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-inline-error,.admin-light .meta-message,.admin-light .meta-prerequisite{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-inline-error button{color:var(--admin-danger-text)}.admin-light .meta-empty{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-modal-backdrop{background:var(--admin-backdrop)}.admin-light .meta-modal{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-dialog-shadow)}.admin-light .meta-modal>header{border-bottom:1px solid var(--admin-border)}.admin-light .meta-modal>header span,.admin-light .meta-credentials>span,.admin-light .meta-modal header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-modal header>button{color:var(--admin-action-text)}.admin-light .meta-form-grid label{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .meta-form-grid input,.admin-light .meta-form-grid select{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .meta-form-grid input:focus,.admin-light .meta-form-grid select:focus{border-color:var(--admin-border);box-shadow:var(--admin-shadow)}.admin-light .meta-manage-summary{border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .meta-manage-summary>span{background:var(--admin-surface)}.admin-light .meta-manage-summary small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .meta-manage-summary strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .meta-manage-controls>section{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .meta-manage-controls section strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .meta-manage-controls section small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .meta-manage-controls select,.admin-light .meta-manage-controls input{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .meta-manage-controls section>button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .meta-status-control>div:nth-child(2){border:1px solid var(--admin-border)}.admin-light .meta-status-control>div:nth-child(2) button{border-right:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .meta-status-control>div:nth-child(2) button.active{background:var(--admin-selected);color:var(--admin-text)}.admin-light .meta-manage-warning{color:var(--admin-warning-text);font-size:var(--admin-body-size)}.admin-light .admin-action-modal .meta-form>label{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .admin-action-modal textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-light .admin-action-modal textarea:focus{border-color:var(--admin-border);box-shadow:var(--admin-dialog-shadow)}.admin-light .admin-action-summary{border:1px solid var(--admin-border);background:var(--admin-surface);font-size:var(--admin-body-size)}.admin-light .admin-action-summary span{color:var(--admin-body-text)}.admin-light .admin-action-summary strong{color:var(--admin-text)}.admin-light .meta-account-kind button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .meta-account-kind button strong{font-size:var(--admin-control-size)}.admin-light .meta-account-kind button span{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .meta-account-kind button.active{border-color:var(--admin-accent);background:var(--admin-selected);color:var(--admin-text)}.admin-light .meta-check{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .meta-check input{accent-color:var(--admin-focus)}.admin-light .meta-check strong{font-size:var(--admin-body-size)}.admin-light .meta-check small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .meta-check.danger{border-color:var(--admin-danger-border)}.admin-light .meta-form>footer button,.admin-light .meta-credentials>button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .meta-credentials p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-credentials label{border:1px solid var(--admin-border);color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .meta-credentials label strong{color:var(--admin-text);font-size:var(--admin-small-size)}.admin-light .meta-credentials>button{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .meta-credentials>button.secondary{border-color:var(--admin-border);background:var(--admin-surface)}.admin-light .meta-connection-card>header span,.admin-light .meta-status-card>header>span,.admin-light .meta-connection-card header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-connection-card header>b{font-size:var(--admin-body-size)}.admin-light .meta-connection-card header>b.connected,.admin-light .meta-connection-card header>b.disconnected{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .meta-prerequisite{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .meta-prerequisite p{color:var(--admin-body-text)}.admin-light .meta-message.success{border-color:var(--admin-success-border);background:var(--admin-success-soft);color:var(--admin-success-text)}.admin-light .meta-connection-card>footer span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-connection-card>footer button,.admin-light .meta-status-card>header button{font-size:var(--admin-control-size)}.admin-light .meta-status-card>p{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-status-card>p strong{color:var(--admin-text)}.admin-light .meta-sync{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-groups-card>header h3{font-size:var(--admin-section-title-size)}.admin-light .meta-groups-card>header p,.admin-light .meta-groups-card>header>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-group-grid article{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .meta-group-grid article>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .meta-group-grid article>strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .meta-group-grid article p b{font-size:var(--admin-body-size)}.admin-light .meta-group-grid article p small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .commission-ledger>header>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .commission-ledger>div{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .commission-ledger>div:first-of-type{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .commission-ledger button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .support-thread article{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .support-thread article.agent{border-color:var(--admin-border);background:var(--admin-surface)}.admin-light .support-thread article p,.admin-light .support-thread article p span,.admin-light .support-thread article>div{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .support-reply{border-top:1px solid var(--admin-border)}.admin-light .support-reply textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-light .support-reply select,.admin-light .support-reply button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .support-reply button{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .support-case-actions button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .provider-registry>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .provider-registry>header h3{font-size:var(--admin-section-title-size)}.admin-light .provider-registry>header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .provider-registry>header button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .provider-registry article{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .provider-registry article>span{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .provider-registry article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .provider-registry article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .provider-registry article b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .provider-registry article b.provider-configured,.admin-light .provider-registry article b.provider-healthy{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .provider-registry article time{color:var(--admin-body-text);font-size:var(--admin-body-size)}@media (max-width:1180px){.admin-light .crm-kpis article:nth-child(-n+3){border-bottom:1px solid var(--admin-border)}}@media (max-width:780px){.admin-light .crm-sidebar,.admin-light .module-kpis article:nth-child(-n+2){border-bottom:1px solid var(--admin-border)}.admin-light .crm-kpis article:nth-child(3){border-right:1px solid var(--admin-border)}.admin-light .crm-kpis article:nth-child(-n+4),.admin-light .client-health article{border-bottom:1px solid var(--admin-border)}}.admin-light .institutional-command{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-light .institutional-command>div{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-live{background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-light .institutional-command p{border-left:1px solid var(--admin-border);font-size:var(--admin-body-size)}.admin-light .institutional-command p b,.admin-light .institutional-command p span{color:var(--admin-body-text)}.admin-light .institutional-command>button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-tabs{background:var(--admin-surface)}.admin-light .institutional-tabs button{border-right:1px solid var(--admin-border);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-tabs button i{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-tabs button b{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-tabs button:hover{background:var(--admin-hover);color:var(--admin-action-text)}.admin-light .institutional-tabs button.active{background:var(--admin-selected);color:var(--admin-text);box-shadow:var(--admin-shadow)}.admin-light .institutional-tabs button.active i{color:var(--admin-text)}.admin-light .institutional-error{border:1px solid var(--admin-danger-border);background:var(--admin-danger-soft);color:var(--admin-danger-text);font-size:var(--admin-body-size)}.admin-light .institutional-error button{color:var(--admin-danger-text)}.admin-light .institutional-kpis{background:var(--admin-surface)}.admin-light .institutional-kpis article>span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-kpis article>small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .institutional-kpis article>i{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .institutional-kpis article.danger>strong,.admin-light .institutional-kpis article.danger>i{color:var(--admin-danger-text)}.admin-light .institutional-kpis article.danger>i{background:var(--admin-danger-soft)}.admin-light .institutional-kpis article.warning>strong,.admin-light .institutional-kpis article.warning>i{color:var(--admin-warning-text)}.admin-light .institutional-kpis article.warning>i{background:var(--admin-warning-soft)}.admin-light .institutional-panel>header{background:var(--admin-surface)}.admin-light .institutional-panel>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-panel>header h3{color:var(--admin-text);font-size:var(--admin-section-title-size)}.admin-light .institutional-panel>header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-panel>header>b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-panel>header>button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-queue-head,.admin-light .institutional-attention>button{border-bottom:1px solid var(--admin-border)}.admin-light .institutional-queue-head{color:var(--admin-muted);font-size:var(--admin-body-size)}.admin-light .institutional-attention>button{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-attention>button:hover{background:var(--admin-hover)}.admin-light .institutional-attention>button>span{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-attention>button strong{color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .institutional-attention>button small{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-attention time{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-posture article{border-bottom:1px solid var(--admin-border)}.admin-light .institutional-posture article>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-posture article>i.warn{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .institutional-posture article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .institutional-posture article span,.admin-light .institutional-posture article>b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-launch button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .institutional-launch button:hover{border-color:var(--admin-border);background:var(--admin-hover)}.admin-light .institutional-launch button>i{background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .institutional-launch button strong{color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .institutional-launch button span{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-launch button>b{color:var(--admin-action-text)}.admin-light .institutional-table>.head,.admin-light .institutional-table>article{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .institutional-table>.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .institutional-table>article:hover{background:var(--admin-hover)}.admin-light .institutional-table article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .institutional-table article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .institutional-table article>span:first-child>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-table b[class^=inst-status-],.admin-light .institutional-panel b[class^=inst-status-],.admin-light .institutional-table b[class^=inst-risk-],.admin-light .institutional-panel b[class^=inst-risk-],.admin-light .institutional-table b[class^=inst-role-]{font-size:var(--admin-body-size)}.admin-light .inst-status-approved,.admin-light .inst-status-active,.admin-light .inst-status-balanced,.admin-light .inst-status-reviewed,.admin-light .inst-status-resolved,.admin-light .inst-status-verified,.admin-light .inst-status-pending,.admin-light .inst-status-review,.admin-light .inst-status-onboarding,.admin-light .inst-status-investigating,.admin-light .inst-status-due_diligence,.admin-light .inst-status-open,.admin-light .inst-status-rejected,.admin-light .inst-status-restricted,.admin-light .inst-status-suspended,.admin-light .inst-status-breached,.admin-light .inst-status-escalated,.admin-light .inst-status-exception,.admin-light .inst-status-expired,.admin-light .inst-status-prospect,.admin-light .inst-status-paused,.admin-light .inst-status-offboarded,.admin-light .inst-status-false_positive,.admin-light .inst-status-disabled{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .inst-risk-low{background:var(--admin-success-soft);color:var(--admin-success-text)}.admin-light .inst-risk-medium{background:var(--admin-warning-soft);color:var(--admin-warning-text)}.admin-light .inst-risk-high,.admin-light .inst-risk-critical,.admin-light .inst-risk-prohibited,.admin-light .inst-role-admin,.admin-light .inst-role-checker,.admin-light .inst-role-maker,.admin-light .inst-role-viewer{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .inst-row-actions button,.admin-light .limit-table article>span:last-child button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .inst-row-actions button.approve,.admin-light .inst-row-actions button.reject{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .limit-gauge{background:var(--admin-surface)}.admin-light .limit-gauge b{background:var(--admin-accent)}.admin-light .inst-status-breached+button,.admin-light .institutional-kpis .danger+button{border-color:var(--admin-border)}.admin-light .institutional-inline-control{border-top:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .institutional-inline-control strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .institutional-inline-control span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-inline-control input,.admin-light .institutional-inline-control select{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .institutional-inline-control button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-inline-control button:last-child{background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .counterparty-grid>article{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .counterparty-grid header>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .counterparty-grid header strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .counterparty-grid header span,.admin-light .counterparty-grid article>div span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .counterparty-grid article>div strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .counterparty-grid footer{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .access-policy-matrix{border:1px solid var(--admin-border)}.admin-light .access-policy-matrix header,.admin-light .access-policy-matrix article{border-bottom:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .access-policy-matrix header{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .access-policy-matrix header b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .access-policy-matrix article strong{color:var(--admin-text)}.admin-light .access-policy-matrix article b{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-empty{color:var(--admin-body-text)}.admin-light .institutional-empty>i{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .institutional-empty strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .institutional-empty span{font-size:var(--admin-body-size)}.admin-light .institutional-empty button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-modal{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-dialog-shadow)}.admin-light .institutional-modal>header{border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .institutional-modal>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-modal>header h2{color:var(--admin-text)}.admin-light .institutional-modal>header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-modal>header>button{color:var(--admin-action-text)}.admin-light .institutional-form label>span{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .institutional-form input,.admin-light .institutional-form select,.admin-light .institutional-form textarea,.admin-light .institutional-decision textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .institutional-form input:focus,.admin-light .institutional-form select:focus,.admin-light .institutional-form textarea:focus,.admin-light .institutional-decision textarea:focus{border-color:var(--admin-border);box-shadow:var(--admin-shadow)}.admin-light .institutional-form>footer button{background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-control-note{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .institutional-decision>div{border:1px solid var(--admin-border);background:var(--admin-surface);font-size:var(--admin-body-size)}.admin-light .institutional-decision>div span{color:var(--admin-body-text)}.admin-light .institutional-decision>div strong{color:var(--admin-text)}.admin-light .institutional-decision>label{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .institutional-decision>footer button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .institutional-decision>footer button:last-child{border-color:var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .institutional-decision>footer button.danger{border-color:var(--admin-danger-border);background:var(--admin-danger-soft)}.admin-light .growth-suite{color:var(--admin-body-text)}.admin-light .growth-banner{border:1px solid var(--admin-border);background:var(--admin-surface)}.admin-light .growth-banner span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-banner h2{color:var(--admin-text)}.admin-light .growth-banner p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-banner>strong{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .growth-banner>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-kpis{background:var(--admin-surface)}.admin-light .growth-kpis span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-kpis strong{color:var(--admin-text)}.admin-light .growth-kpis small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .growth-kpis article.danger strong{color:var(--admin-danger-text)}.admin-light .growth-toolbar{background:var(--admin-subtle)}.admin-light .growth-toolbar button,.admin-light .growth-panel button,.admin-light .approval-strip button{border:1px solid var(--admin-border);background:var(--admin-subtle);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .growth-toolbar button.primary,.admin-light .growth-panel button.primary,.admin-light .approval-strip button.primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-on-primary)}.admin-light .growth-toolbar>span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-error{border:1px solid var(--admin-danger-border);background:var(--admin-danger-soft);color:var(--admin-danger-text);font-size:var(--admin-body-size)}.admin-light .growth-error button{color:var(--admin-danger-text)}.admin-light .growth-loading{background:var(--admin-surface)}.admin-light .growth-loading i{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .growth-loading strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .growth-loading span,.admin-light .growth-empty{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-empty.large{border:1px dashed var(--admin-border)}.admin-light .growth-panel>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-panel>header h3{color:var(--admin-text);font-size:var(--admin-section-title-size)}.admin-light .growth-panel>header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-status{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-status-active,.admin-light .growth-status-approved,.admin-light .growth-status-converted,.admin-light .growth-status-passed,.admin-light .growth-status-funded,.admin-light .growth-status-fulfilled,.admin-light .growth-status-warning,.admin-light .growth-status-review,.admin-light .growth-status-pending,.admin-light .growth-status-applied,.admin-light .growth-status-qualified,.admin-light .growth-status-failed,.admin-light .growth-status-rejected,.admin-light .growth-status-blocked,.admin-light .growth-status-lost,.admin-light .growth-status-draft,.admin-light .growth-status-paused,.admin-light .growth-status-archived,.admin-light .growth-status-cancelled,.admin-light .growth-status-expired{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .sales-pipeline>section{background:var(--admin-surface)}.admin-light .sales-pipeline>section>header{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sales-pipeline>section>header b{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .sales-pipeline section button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text)}.admin-light .sales-pipeline section button:hover,.admin-light .sales-pipeline section button.active{border-color:var(--admin-accent);background:var(--admin-selected)}.admin-light .sales-pipeline button strong{color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .sales-pipeline button small,.admin-light .sales-pipeline button p{font-size:var(--admin-control-size)}.admin-light .sales-pipeline button p b{color:var(--admin-action-text)}.admin-light .sales-pipeline button time{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .growth-timeline article{border-bottom:1px solid var(--admin-border)}.admin-light .growth-timeline article>i{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .growth-timeline article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .growth-timeline article span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-timeline article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .program-row{border-bottom:1px solid var(--admin-border)}.admin-light .program-row>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .program-row strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .program-row span,.admin-light .program-row small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .growth-table>.head,.admin-light .growth-table>article{border-bottom:1px solid var(--admin-border);color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .growth-table>.head{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .growth-table article strong{color:var(--admin-text)}.admin-light .growth-table article small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .risk-high,.admin-light .negative{color:var(--admin-danger-text)}.admin-light .risk-medium{color:var(--admin-warning-text)}.admin-light .risk-low,.admin-light .positive{color:var(--admin-success-text)}.admin-light .approval-strip article{border-bottom:1px solid var(--admin-border)}.admin-light .approval-strip article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .approval-strip article span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .approval-strip .violation-hard,.admin-light .approval-strip .violation-soft,.admin-light .approval-strip .violation-warning{font-size:var(--admin-body-size)}.admin-light .violation-hard,.admin-light .violation-soft,.admin-light .violation-warning{background:var(--admin-surface);color:var(--admin-body-text)}.admin-light .challenge-card{background:var(--admin-surface)}.admin-light .challenge-card>header>span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .challenge-card h3{color:var(--admin-text);font-size:var(--admin-section-title-size)}.admin-light .challenge-card>strong{color:var(--admin-text)}.admin-light .challenge-card>p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .challenge-card>div article{border-top:1px solid var(--admin-border);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .challenge-card>div b{color:var(--admin-body-text)}.admin-light .challenge-card footer{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .brand-card{background:var(--admin-surface)}.admin-light .brand-card>header>i{background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .brand-card>header strong,.admin-light .brand-card>header span{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .brand-card>div p{border:1px solid var(--admin-border)}.admin-light .brand-card>div span,.admin-light .brand-card article span,.admin-light .brand-card>div strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .brand-card h4{color:var(--admin-text);font-size:var(--admin-subheading-size)}.admin-light .brand-card article{border-top:1px solid var(--admin-border)}.admin-light .brand-card article>i{background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .brand-card article strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .sequence-studio{background:var(--admin-surface)}.admin-light .sequence-studio>aside>header{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-studio aside button{border-bottom:1px solid var(--admin-border);color:var(--admin-action-text)}.admin-light .sequence-studio aside button.active{background:var(--admin-selected);box-shadow:var(--admin-shadow)}.admin-light .sequence-studio aside button>i{color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .sequence-studio aside button.active>i{color:var(--admin-text)}.admin-light .sequence-studio aside strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .sequence-studio aside span{font-size:var(--admin-body-size)}.admin-light .sequence-studio aside b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-studio main header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-studio main header h3{color:var(--admin-text);font-size:var(--admin-section-title-size)}.admin-light .sequence-studio main header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-canvas{background-image:var(--admin-pattern)}.admin-light .sequence-trigger,.admin-light .sequence-node{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow)}.admin-light .sequence-trigger>i,.admin-light .sequence-node>i{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-trigger span,.admin-light .sequence-node span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-trigger strong,.admin-light .sequence-node strong{color:var(--admin-text);font-size:var(--admin-body-size)}.admin-light .sequence-node small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .sequence-node .connector{background:var(--admin-surface)}.admin-light .node-branch,.admin-light .node-ai_branch,.admin-light .node-ai_email,.admin-light .node-exit{border-color:var(--admin-border)}.admin-light .sequence-node>div b{background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .sequence-canvas .add-exit{border:1px dashed var(--admin-border);background:var(--admin-surface);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-modal-backdrop{background:var(--admin-backdrop)}.admin-light .growth-modal{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-dialog-shadow)}.admin-light .growth-modal>header{border-bottom:1px solid var(--admin-border)}.admin-light .growth-modal>header span{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-modal>header h2{color:var(--admin-text)}.admin-light .growth-modal>header p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .growth-modal>header button{color:var(--admin-action-text)}.admin-light .growth-form-grid label>span{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .growth-form-grid input,.admin-light .growth-form-grid select,.admin-light .growth-form-grid textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .growth-form-grid input:focus,.admin-light .growth-form-grid select:focus,.admin-light .growth-form-grid textarea:focus{border-color:var(--admin-border);box-shadow:var(--admin-shadow)}.admin-light .growth-modal form>footer button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .growth-modal form>footer .primary{border-color:var(--admin-primary);background:var(--admin-primary);color:var(--admin-on-primary)}.admin-light .admin-access-badge{border:1px solid var(--admin-border);background:var(--admin-info-soft);color:var(--admin-body-text);font-size:var(--admin-meta-size)}.admin-light .admin-source-notice{border:1px solid var(--admin-border);background:var(--admin-info-soft);color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-record-table .list-toolbar>strong{font-size:var(--admin-body-size);color:var(--admin-text)}.admin-light .admin-record-table table{font-size:var(--admin-body-size)}.admin-light .admin-record-table th{color:var(--admin-muted);font-size:var(--admin-meta-size)}.admin-light .admin-record-table td,.admin-light .admin-record-table th{border-bottom:1px solid var(--admin-border)}.admin-light .admin-record-table td{color:var(--admin-body-text)}.admin-light .admin-record-table button{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-action-text);font-size:var(--admin-control-size)}.admin-light .admin-unavailable h3{font-size:var(--admin-section-title-size);color:var(--admin-text)}.admin-light .admin-unavailable p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-signout button{color:var(--admin-action-text)}.admin-light .admin-signout>small{background:var(--admin-surface);color:var(--admin-muted)}.admin-light .admin-login-page{background:var(--admin-canvas);color:var(--admin-body-text)}.admin-light .admin-login-card{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-dialog-shadow)}.admin-light .admin-login-kicker{color:var(--admin-muted);font-size:var(--admin-body-size)}.admin-light .admin-login-card p{color:var(--admin-body-text);font-size:var(--admin-body-size)}.admin-light .admin-login-card label{font-size:var(--admin-small-size);color:var(--admin-muted)}.admin-light .admin-login-card input{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text);font-size:var(--admin-control-size)}.admin-light .admin-login-card input:focus{border-color:var(--admin-border)}.admin-light .admin-login-card form button{background:var(--admin-primary);color:var(--admin-on-primary);font-size:var(--admin-control-size)}.admin-light .admin-login-card>small{color:var(--admin-muted);font-size:var(--admin-small-size)}.admin-light .admin-login-card>a{color:var(--admin-action-text);font-size:var(--admin-body-size)}.admin-light .admin-login-error{background:var(--admin-danger-soft);border:1px solid var(--admin-danger-border);color:var(--admin-danger-text);font-size:var(--admin-body-size)}.admin-light .owned-admin-operations label{font-size:var(--admin-small-size)}.admin-light .owned-admin-operations input,.admin-light .owned-admin-operations select,.admin-light .owned-admin-operations textarea{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text)}.admin-light .owned-admin-operations button{background:var(--admin-surface);color:var(--admin-action-text)}.admin-light{--admin-canvas:#f5f6f7;--admin-surface:#fff;--admin-subtle:#f6f8f9;--admin-hover:#edf1f3;--admin-selected:#eaf3ef;--admin-text:#20262d;--admin-body-text:#414d59;--admin-action-text:#27343e;--admin-muted:#626e7a;--admin-border:#dfe5e9;--admin-primary:#263039;--admin-on-primary:#fff;--admin-accent:#08796b;--admin-focus:#168478;--admin-info-soft:#f1f6f5;--admin-success-text:#166449;--admin-success-soft:#edf8f1;--admin-success-border:#b8dfc9;--admin-warning-text:#815b17;--admin-warning-soft:#fff8e9;--admin-warning-border:#ecdaa9;--admin-danger-text:#a53645;--admin-danger-soft:#fff0f2;--admin-danger-border:#efc5cb;--admin-backdrop:#18202761;--admin-shadow:0 1px 3px #1820270a;--admin-dialog-shadow:0 18px 64px #18202729;--admin-pattern:linear-gradient(#e9edef 1px,transparent 1px);--admin-color-scheme:light;--admin-title-size:28px;--admin-section-title-size:16px;--admin-subheading-size:14px;--admin-body-size:14px;--admin-control-size:14px;--admin-small-size:13px;--admin-meta-size:12px;--admin-font:"Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--admin-body-font:400 14px/1.55 "Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,Arial,sans-serif;--brand-blue:var(--admin-accent);--brand-light:var(--admin-accent);--brand-dark:var(--admin-primary);--lime:var(--admin-accent);--green:var(--admin-success-text);--red:var(--admin-danger-text);--line:var(--admin-border);--muted:var(--admin-muted);background:var(--admin-canvas);min-height:100dvh;color:var(--admin-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:var(--admin-body-font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.admin-light *{box-sizing:border-box}.admin-light :where(button,input,select,textarea){font-family:var(--admin-font)}.admin-light :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-focus);outline-offset:3px}.admin-light :where(input,textarea)::placeholder{color:#6a7580;opacity:1}.admin-light :where(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-light :where(button,a){-webkit-tap-highlight-color:transparent}.admin-light :where(button){transition:background-color .15s,border-color .15s,color .15s}.admin-light :where(button:disabled){cursor:not-allowed}.admin-light :where(h1,h2,h3,h4){font-family:var(--admin-font);color:var(--admin-text);font-weight:650;line-height:1.3}.admin-light :where(code,kbd){font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-light ::selection{color:#173c30;background:#d8ede4}.admin-light .crm-shell{background:var(--admin-canvas);font-family:var(--admin-font);grid-template-columns:250px minmax(0,1fr)}.admin-light .crm-sidebar{border-right:1px solid var(--admin-border);background:var(--admin-surface);width:250px;padding:0 14px 16px}.admin-light .crm-brand{letter-spacing:.07em;gap:11px;height:76px;margin:0 -14px;padding:0 22px;font-size:17px}.admin-light .crm-brand img{width:36px;height:36px}.admin-light .crm-brand b{color:var(--admin-text);font-weight:750}.admin-light .crm-brand b span{color:var(--admin-text)}.admin-light .crm-command{border-color:var(--admin-border);background:var(--admin-subtle);height:40px;color:var(--admin-muted);margin:16px 0 12px;padding:0 12px;font-size:13px}.admin-light .crm-command kbd{color:var(--admin-muted);background:var(--admin-surface);border-color:var(--admin-border);padding:2px 5px;font-size:11px}.admin-light .crm-nav{scrollbar-color:#c8d0d6 transparent;padding-bottom:12px}.admin-light .crm-nav section>p{letter-spacing:.07em;color:#68737e;margin:20px 12px 7px;font-size:11px;font-weight:700}.admin-light .crm-nav section>button{color:#586571;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;height:auto;min-height:42px;padding:10px 12px;font-size:13px;font-weight:550;line-height:1.4}.admin-light .crm-nav section>button>span{white-space:normal}.admin-light .crm-nav section>button>i{color:#81908f;font-size:17px}.admin-light .crm-nav section>button:hover{background:var(--admin-subtle);color:var(--admin-text)}.admin-light .crm-nav section>button.active{color:#1b4d3e;box-shadow:none;background:#edf4f1;font-weight:650}.admin-light .crm-nav section>button.active i{color:var(--admin-accent)}.admin-light .crm-nav section>button b{border:1px solid var(--admin-border);background:var(--admin-surface);min-width:22px;color:var(--admin-muted);padding:2px 6px;font-size:11px}.admin-light .crm-user{border-top:1px solid var(--admin-border);gap:10px;padding:14px 4px 0}.admin-light .crm-user>span{color:#35424e;background:#eef2f3;width:35px;height:35px;font-size:12px}.admin-light .crm-user strong{color:var(--admin-text);font-size:13px}.admin-light .crm-user small{color:var(--admin-muted);font-size:11px}.admin-light .platform-health{border:0;margin:6px 0 0;padding:12px 4px}.admin-light .platform-health p{color:var(--admin-muted);font-size:11px;line-height:1.7}.admin-light .platform-health p b{color:#55626e;font-size:11px}.admin-light .platform-health p span{background:#c19644}.admin-light .platform-health p span.online,.admin-light .live-dot{box-shadow:none;background:#219768}.admin-light .crm-top{background:var(--admin-surface);border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:none;backdrop-filter:none;gap:16px;height:76px;padding:0 28px}.admin-light .crm-top>div{min-width:0;color:var(--admin-muted);gap:10px;font-size:13px}.admin-light .crm-top>div:first-child b{color:var(--admin-muted);font-weight:400}.admin-light .crm-top button{border:1px solid var(--admin-border);background:var(--admin-surface);width:auto;height:auto;min-height:36px;color:var(--admin-action-text);white-space:nowrap;padding:8px 12px;font-size:13px;line-height:1.3}.admin-light .crm-top a{border-color:var(--admin-border);white-space:nowrap;height:auto;min-height:36px;padding:8px 12px;font-size:13px}.admin-light .crm-top button:hover,.admin-light .crm-top a:hover{background:var(--admin-subtle)}.admin-light .crm-content{min-width:0;padding:28px}.admin-light>.crm-content{max-width:1500px;min-height:100dvh;margin:auto}.admin-light .crm-title{align-items:center;gap:20px;margin-bottom:24px}.admin-light .crm-title h1{letter-spacing:-.035em;margin:6px 0;font-size:28px;font-weight:650;line-height:1.25}.admin-light .crm-title>div:first-child>span{letter-spacing:.09em;color:var(--admin-muted);font-size:11px}.admin-light .crm-title p{color:var(--admin-muted);font-size:14px;line-height:1.6}.admin-light .crm-title>div:last-child{flex-wrap:wrap;gap:8px}.admin-light .crm-title>div:last-child button{border-radius:7px;height:auto;min-height:38px;padding:9px 14px;font-size:13px;line-height:1.35}.admin-light .crm-title>div:last-child button.primary{background:var(--admin-primary);border-color:var(--admin-primary);color:var(--admin-on-primary);font-weight:600}.admin-light .admin-access-badge{color:#586671;border:1px solid var(--admin-border);background:#f5f7f7;margin:0 0 12px;padding:9px 12px;font-size:12px;display:block}.admin-light .admin-source-notice{border:1px solid var(--admin-border);color:var(--admin-muted);background:#fff;border-left:3px solid #94b9a9;margin-bottom:22px;padding:12px 16px;font-size:13px;line-height:1.65}.admin-light .admin-signout>button{border:1px solid var(--admin-border);background:var(--admin-surface);width:34px;height:34px;color:var(--admin-muted);border-radius:7px;font-size:20px}.admin-light .admin-signout>small{z-index:30;background:var(--admin-danger-soft);color:var(--admin-danger-text);border:1px solid var(--admin-danger-border);font-size:12px}.admin-light .crm-card{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow);border-radius:9px}.admin-light .crm-card>header{gap:16px;min-height:66px;padding:16px 20px}.admin-light .crm-card>header p{color:var(--admin-text);font-size:15px;font-weight:650}.admin-light .crm-card>header span{color:var(--admin-muted);font-size:12px;line-height:1.5}.admin-light .crm-card>header button{color:var(--admin-action-text);padding:8px 11px;font-size:13px}.admin-light .crm-kpis,.admin-light .module-kpis{background:0 0;border:0;gap:14px;margin-bottom:22px;overflow:visible}.admin-light .crm-kpis article,.admin-light .module-kpis article{border:1px solid var(--admin-border);min-width:0;min-height:114px;box-shadow:var(--admin-shadow);background:#fff;border-radius:9px;padding:19px 20px}.admin-light .crm-kpis article>span,.admin-light .module-kpis article>span{color:var(--admin-muted);font-size:13px}.admin-light .crm-kpis article>strong,.admin-light .module-kpis article>strong{font-family:var(--admin-font);letter-spacing:-.03em;color:var(--admin-text);font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:26px;font-weight:650;line-height:1.2}.admin-light .crm-kpis article>small,.admin-light .module-kpis article>small{color:var(--admin-muted);font-size:12px;line-height:1.5}.admin-light .crm-kpis article>i{color:#76978b;background:#f3f6f5;font-size:15px}.admin-light .admin-record-table table{font-size:14px;line-height:1.5}.admin-light .admin-record-table th{letter-spacing:.035em;text-transform:none;color:#64717d;background:#f7f9fa;padding:13px 18px;font-size:12px;font-weight:650}.admin-light .admin-record-table td{color:#34424d;border-color:#e8ecef;max-width:360px;padding:15px 18px}.admin-light .admin-record-table tbody tr:hover{background:#fafbfc}.admin-light .admin-record-table .list-toolbar{background:#fff;flex-wrap:wrap;gap:14px;min-height:64px;padding:14px 18px}.admin-light .admin-record-table .list-toolbar>strong{color:var(--admin-text);font-size:15px}.admin-light .admin-record-table button{border-color:var(--admin-border);min-height:32px;color:var(--admin-action-text);background:#fff;border-radius:6px;padding:7px 11px;font-size:13px;line-height:1.4}.admin-light .list-toolbar input,.admin-light .list-toolbar select,.admin-light .list-toolbar button{min-height:36px;font-size:13px}.admin-light .list-toolbar label{min-height:38px}.admin-light .list-toolbar>span{font-size:12px}.admin-light .admin-unavailable{border-color:var(--admin-border);background:#fff;margin:18px 0;padding:24px}.admin-light .admin-unavailable h3{color:var(--admin-text);margin-bottom:9px;font-size:18px}.admin-light .admin-unavailable p{color:var(--admin-muted);font-size:14px;line-height:1.7}.admin-light .owned-admin-operations{background:#fff;padding:22px}.admin-light .owned-admin-operations label{color:#4c5a66;font-size:13px}.admin-light .owned-admin-operations p{color:var(--admin-muted);font-size:13px}.admin-light .owned-admin-operations button{background:var(--admin-primary);color:#fff;font-size:14px;font-weight:600}.admin-light .meta-empty{color:var(--admin-muted);padding:36px 24px;font-size:14px;line-height:1.7}.admin-light .meta-inline-error{font-size:14px;line-height:1.6}.admin-light .admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-light .admin-page-heading h1{letter-spacing:-.035em;margin:0 0 6px;font-size:28px}.admin-light .admin-page-heading p{color:var(--admin-muted);margin:0;font-size:14px;line-height:1.6}.admin-light .admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-light .admin-section-heading{color:var(--admin-text);font-size:17px;font-weight:650}.admin-light .admin-empty-state{text-align:center;color:var(--admin-muted);border:1px solid var(--admin-border);background:#fff;border-radius:9px;padding:40px 24px}.admin-light .admin-login-page{color:var(--admin-text);font-family:var(--admin-font);background:#f4f6f6;padding:32px 20px}.admin-light .admin-login-card{border:1px solid var(--admin-border);background:#fff;border-radius:14px;width:min(450px,100%);padding:40px;box-shadow:0 12px 45px #25333a0f}.admin-light .admin-login-brand{letter-spacing:.08em;color:#232c33;font-size:21px;font-weight:750}.admin-light .admin-login-brand>span{color:#232c33}.admin-light .admin-login-kicker{letter-spacing:.12em;margin-top:34px;font-weight:700;color:var(--admin-muted)!important;font-size:11px!important}.admin-light .admin-login-card h1{letter-spacing:-.03em;color:var(--admin-text);margin:9px 0 12px;font-size:27px;font-weight:650}.admin-light .admin-login-card p{color:var(--admin-muted);font-size:14px;line-height:1.7}.admin-light .admin-login-card form{gap:19px;margin-top:28px}.admin-light .admin-login-card label{color:#45525e;gap:8px;font-size:13px;font-weight:600}.admin-light .admin-login-card input{min-height:46px;font-family:var(--admin-font);color:var(--admin-text);background:#fff;border:1px solid #ccd5da;border-radius:7px;padding:12px 14px;font-size:15px}.admin-light .admin-login-card input:focus{border-color:#168478;box-shadow:0 0 0 3px #e5f3ee}.admin-light .admin-login-card form button{background:var(--admin-primary);color:#fff;border-radius:7px;min-height:46px;font-size:14px;font-weight:650}.admin-light .admin-login-card form button:hover:not(:disabled){background:#39434c}.admin-light .admin-login-card>small{color:var(--admin-muted);margin-top:25px;font-size:12px}.admin-light .admin-login-card>a{color:#455a53;margin-top:17px;font-size:13px}.admin-light .admin-login-error{background:var(--admin-danger-soft);border-color:var(--admin-danger-border);color:var(--admin-danger-text);font-size:13px;line-height:1.5}.admin-light .admin-nav-toggle,.admin-light .admin-nav-scrim{display:none}@media (max-width:1150px){.admin-light .crm-content{padding:22px}.admin-light .crm-top{padding:0 22px}.admin-light .crm-title{flex-wrap:wrap}.admin-light .crm-title>div:last-child{margin-left:0}.admin-light .crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.admin-light .crm-shell{display:block}.admin-light .crm-main{width:100%;margin:0}.admin-light .crm-sidebar{z-index:1200;visibility:hidden;border-right:1px solid var(--admin-border);background:#fff;flex-direction:column;align-items:stretch;width:270px;max-width:calc(100vw - 48px);height:100dvh;transition:transform .18s,visibility .18s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.admin-light .crm-sidebar .crm-brand{flex-shrink:0;height:76px;display:flex}.admin-light .crm-sidebar .crm-nav{display:block}.admin-light .crm-sidebar .crm-command,.admin-light .crm-sidebar .crm-user{display:flex}.admin-light .crm-sidebar .platform-health{display:block}.admin-light .admin-nav-open .crm-sidebar{visibility:visible;transform:translate(0)}.admin-light .admin-nav-toggle{justify-content:center;align-items:center;min-width:36px;height:36px;width:36px!important;padding:8px!important;display:inline-flex!important}.admin-light .admin-nav-open .admin-nav-scrim{z-index:1199;background:var(--admin-backdrop);border:0;width:100%;height:100dvh;padding:0;display:block;position:fixed;inset:0}.admin-light .crm-top{gap:12px;height:auto;min-height:68px;padding:13px 18px}.admin-light .crm-top>div:first-child{flex:1}.admin-light .crm-top button{justify-content:center;align-items:center;display:inline-flex}.admin-light .crm-title>div:last-child button:first-child{display:inline-flex}.admin-light .crm-top>div:last-child{gap:7px}.admin-light .crm-content{padding:20px 18px}}@media (max-width:600px){.admin-light .crm-top{flex-wrap:wrap;gap:8px;padding:12px}.admin-light .crm-top>div{font-size:12px}.admin-light .crm-top>div:first-child b{display:none}.admin-light .crm-top>div:last-child{gap:6px}.admin-light .crm-top button,.admin-light .crm-top a{padding:8px;font-size:12px}.admin-light .crm-top a{white-space:normal}.admin-light .crm-content{padding:18px 12px}.admin-light .crm-title h1,.admin-light .admin-page-heading h1{font-size:24px}.admin-light .crm-title>div:last-child{display:flex}.admin-light .crm-kpis,.admin-light .module-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-light .crm-kpis article,.admin-light .module-kpis article{min-height:108px;padding:15px}.admin-light .crm-kpis article>strong,.admin-light .module-kpis article>strong{font-size:23px}.admin-light .admin-login-card{padding:30px 24px}.admin-light .admin-source-notice{padding:12px;font-size:12px}.admin-light .admin-page-heading{flex-direction:column}.admin-light .admin-record-table th,.admin-light .admin-record-table td{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.admin-light :where(button),.admin-light .crm-sidebar{transition:none}}.admin-light{--admin-canvas:#f2f6fc;--admin-surface:#fff;--admin-subtle:#f4f7fd;--admin-hover:#edf4ff;--admin-selected:#e7efff;--admin-text:#172a47;--admin-body-text:#425875;--admin-action-text:#25466f;--admin-muted:#60738e;--admin-border:#dce6f3;--admin-primary:#2463eb;--admin-on-primary:#fff;--admin-accent:#1e5ed6;--admin-focus:#2463eb;--admin-info-soft:#eff5ff;--admin-shadow:0 3px 14px #274a810b;--admin-dialog-shadow:0 22px 70px #19355f33;--admin-backdrop:#15284661;background:var(--admin-canvas)}.admin-light :where(input[type=checkbox],input[type=radio]){accent-color:var(--admin-accent)}.admin-light :where(.crm-card,.crm-panel,.crm-metric){box-shadow:var(--admin-shadow);border-color:var(--admin-border)}.admin-light :where(.crm-card h2,.crm-panel h2){color:var(--admin-text)}.admin-light :where(.crm-table thead){background:#eff4fc}
