/* GENERATED by tools/brand/build_theme_overrides.py -- do not edit by hand.
   ROASORA_BRAND_V1: legacy light rules re-emitted with dark-theme colors. */
.sidebar{background:var(--rx-grad)}
.menu-item.active,.menu-item:hover{background:var(--rx-grad)}
.sidebar-bottom{color:#a7b2d6}
.title p{color:#a7b2d6}
.button-primary{background:var(--rx-grad)}
.button-primary:hover{background:rgba(14,21,56,0.88)}
.button-secondary{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18);color:#b8c5e0}
.period-control label{color:#a7b2d6}
.period-control select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62);color:#b8c5e0}
.period-hint{color:#a7b2d6}
.safe-box{background:rgba(52,234,148,0.16);border:1px solid rgba(84,232,164,0.38);color:#9efae0}
.client-card,.panel{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.metric{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.metric-label{color:#a7b2d6}
.connected{color:#9efadd}
.warning{color:#facf9e}
.discovered-card{border:1px dashed rgba(76,153,240,0.38);background:rgba(20,30,73,0.62)}
.discovered-badge{background:rgba(47,129,238,0.16);color:#8aa5ef}
.meta-id{color:#a7b2d6}
.back-link{color:#a7b2d6}
.tab{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.tab.active{background:var(--rx-grad)}
.kpi-section-title{color:#a7b2d6}
.decision{border-bottom:1px solid rgba(140,160,255,0.18)}
.small{color:#a7b2d6}
.loading,.empty{color:#a7b2d6}
.error{background:rgba(238,47,47,0.16);color:#f2a6a6}
.analysis-running{background:rgba(47,131,238,0.16);border:1px solid rgba(76,149,240,0.38);color:#8aa5ef}
.analysis-success{background:rgba(52,234,148,0.16);border:1px solid rgba(84,232,164,0.38);color:#9efae0}
.analysis-failed{background:rgba(238,47,47,0.16);border:1px solid rgba(240,76,76,0.38);color:#f2a6a6}
.modal{background:rgba(20,30,72,0.62)}
.close{color:#a7b2d6}
.form-group input,.form-group select,.form-group textarea{border:1px solid rgba(140,160,255,0.18)}
.meta-box{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.meta-box-text{color:#a7b2d6}
.meta-status{color:#a7b2d6}
.campaign-toolbar input,.campaign-toolbar select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.campaign-count{color:#a7b2d6}
.table-wrap{border:1px solid rgba(140,160,255,0.18)}
.campaign-table{background:rgba(20,30,72,0.62)}
.campaign-table th,.campaign-table td{border-bottom:1px solid rgba(140,160,255,0.18)}
.campaign-table th{background:rgba(98,143,188,0.16);color:#a7b2d6}
.campaign-table tr:hover td{background:rgba(98,143,188,0.16)}
.detail-list{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.detail-row{border-bottom:1px solid rgba(140,160,255,0.18)}
.detail-row span:first-child{color:#a7b2d6}
.detail-ai{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.trend-card{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.trend-controls select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.trend-chart{border:1px solid rgba(119,158,197,0.38);background:rgba(20,30,72,0.62)}
.trend-axis{fill:#a7b2d6}
.trend-empty{color:#a7b2d6}
.trend-insight{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.compare-card{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.compare-controls select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.compare-metric{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.compare-label{color:#a7b2d6}
.compare-good{background:rgba(48,237,113,0.16);color:#abedc4}
.compare-bad{background:rgba(238,47,47,0.16);color:#f0a8a8}
.compare-neutral{background:rgba(21,32,75,0.62);color:#a7b2d6}
.compare-insight{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.council-hero{background:rgba(14,21,56,0.88)}
.council-confidence{background:rgba(20,30,72,0.09);border:1px solid rgba(140,160,255,0.04)}
.council-section-note{color:#a7b2d6}
.council-campaign{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.council-rank{color:#a7b2d6}
.council-mini{background:rgba(98,143,188,0.16)}
.council-mini-label{color:#a7b2d6}
.council-reason{color:#c9d1ef}
.council-reco{background:rgba(98,143,188,0.16)}
.council-chip{background:rgba(21,32,75,0.62);color:#a7b2d6}
.council-chip.good{background:rgba(48,237,113,0.16);color:#abedc4}
.council-chip.bad{background:rgba(238,47,47,0.16);color:#f0a8a8}
.council-chip.warn{background:rgba(238,200,47,0.16);color:#f6c2a2}
.council-test{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.council-priority{background:rgba(14,21,56,0.88)}
.council-field strong{color:#a7b2d6}
.council-agent{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.council-agent ul{color:#c9d1ef}
.council-final-box{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.council-fallback{background:rgba(238,200,47,0.16);border:1px solid rgba(240,208,76,0.38);color:#f6c2a2}
.council-detail{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.council-loading{color:#a7b2d6}
.status-active{background:rgba(48,237,113,0.16);color:#abedc4}
.status-paused{background:rgba(21,32,75,0.62);color:#a7b2d6}
.status-ended{background:rgba(238,200,47,0.16);color:#f6c2a2}
.ai-scale{background:rgba(48,237,113,0.16);color:#abedc4}
.ai-watch{background:rgba(238,200,47,0.16);color:#f6c2a2}
.ai-hold{background:rgba(238,47,47,0.16);color:#f0a8a8}
.ai-investigate{background:rgba(47,129,238,0.16);color:#8aa5ef}
.ai-none{background:rgba(21,32,75,0.62);color:#a7b2d6}
.v4-head{background:rgba(14,21,56,0.88)}
.v4-card{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.v4-badge{background:rgba(47,92,238,0.16);color:#b4b0e8}
.v4-summary{color:#c9d1ef}
.v4-item{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.v4-kv{border-bottom:1px solid rgba(119,158,197,0.38)}
.v4-kv-key{color:#a7b2d6}
.v4-confidence{color:#9efae0}
.v4-empty{color:#a7b2d6}
.home-card{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.home-card p{color:#a7b2d6}
.ads-section{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.ads-field label{color:#a7b2d6}
.ads-field input,.ads-field select,.ads-field textarea{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.mini-button{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.mini-button:hover{background:rgba(98,143,188,0.16)}
.ads-summary-box{background:rgba(14,21,56,0.88)}
.ads-summary-row{border-bottom:1px solid rgba(140,160,255,0.04)}
.ads-safe{background:rgba(52,234,148,0.16);border:1px solid rgba(84,232,164,0.38);color:#9efae0}
.draft-card{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.draft-card-meta{color:#a7b2d6}
.settings-box{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.settings-box p{color:#a7b2d6}
.choice{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.creative-card{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,73,0.62)}
.ai-advice{background:rgba(47,131,238,0.16);border:1px solid rgba(76,149,240,0.38)}
.launch-tree{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.launch-tree div{color:#a7b2d6}
.ai-advice.is-loading{background:rgba(98,143,188,0.16);border-color:rgba(123,153,193,0.38)}
.ai-review-status{background:rgba(20,30,72,0.62);border:1px solid rgba(76,146,240,0.38);color:#abbced}
.ai-review-block{background:rgba(20,30,72,0.62);border:1px solid rgba(76,146,240,0.38)}
.ai-review-block strong{color:#b8c5e0}
.ai-review-block p{color:#c9d1ef}
.ai-review-block.good{border-color:rgba(82,235,135,0.38);background:rgba(57,229,110,0.16)}
.ai-review-block.bad{border-color:rgba(255,120,120,0.45);background:rgba(255,80,80,0.14)}
.ai-review-block.warn{border-color:rgba(240,208,76,0.38);background:rgba(238,200,47,0.16)}
.ai-review-block.data{border-color:rgba(76,109,240,0.38);background:rgba(47,92,238,0.16)}
.ai-review-source{color:#a7b2d6!important}
.ai-review-loading{border:2px solid rgba(132,156,184,0.38)}
.ai-review-fact span{color:#a7b2d6}
.advanced-details{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.advanced-details>summary:after{color:#a7b2d6}
.field-hint{color:#a7b2d6}
.field-note{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18);color:#a7b2d6}
.section-subtitle{color:#c9d1ef}
.approval-box{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.approval-kv{border-bottom:1px solid rgba(119,158,197,0.38)}
.approval-kv span:first-child{color:#a7b2d6}
.approval-warning{border:1px solid rgba(240,208,76,0.38);background:rgba(238,200,47,0.16);color:#f6c2a2}
.approval-safe{border:1px solid rgba(84,232,164,0.38);background:rgba(52,234,148,0.16);color:#9efae0}
.approval-card{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.approval-status{background:rgba(238,200,47,0.16);color:#f6c2a2}
.approval-meta{color:#a7b2d6}
.subtle-chip{background:rgba(21,32,75,0.62);color:#a7b2d6}
.ai-setup-card{border:1px solid rgba(76,138,240,0.38);background:linear-gradient(180deg,rgba(47,126,238,0.16) 0%,rgba(20,30,73,0.62) 100%)}
.ai-setup-head p{color:#a7b2d6}
.ai-mode-badge{border:1px solid rgba(76,132,240,0.38);background:rgba(20,30,72,0.62);color:#a9c3ef}
.ai-setup-summary{border:1px solid rgba(118,152,198,0.38);background:rgba(20,30,72,0.62)}
.ai-setup-pill{border:1px solid rgba(115,151,201,0.38);background:rgba(98,143,188,0.16)}
.ai-setup-evidence div{border-left:3px solid rgba(76,134,240,0.38);background:rgba(20,30,73,0.62)}
.ai-confidence-bar{background:rgba(97,136,189,0.16)}
.ai-confidence-fill{background:rgba(14,21,56,0.88)}
.ai-privacy-note{color:#a7b2d6}
.simple-essentials{border:1px solid rgba(118,152,198,0.38);background:rgba(20,30,72,0.62)}
.simple-essentials .simple-sub{color:#a7b2d6}
.simple-constraint-box{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.mode-note{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#abbced}
.ai-applied-strip{border:1px solid rgba(84,232,164,0.38);background:rgba(52,234,148,0.16);color:#9ff9e0}
.ai-niche-box{border:1px solid rgba(76,146,240,0.38);background:rgba(20,30,73,0.62)}
.ai-niche-box strong{color:#b4c2e4}
.ai-quick-label label{color:#c9d1ef}
.ai-quick-label input, .ai-quick-label select, .ai-quick-label textarea{border:1px solid rgba(126,153,190,0.38);background:rgba(20,30,72,0.62)}
.detailization{border:1px solid rgba(118,152,198,0.38);background:rgba(20,30,72,0.62)}
.detailization>summary{color:#bcc9dc;background:rgba(98,143,188,0.16)}
.detailization>summary:after{color:#a7b2d6}
.detailization-note{color:#a7b2d6}
.quick-account-state{color:#a7b2d6}
.ultra-simple-card{border:1px solid rgba(76,132,240,0.38);background:linear-gradient(180deg,rgba(47,126,238,0.16) 0%,rgba(20,30,73,0.62) 100%)}
.ultra-simple-title p{color:#a7b2d6}
.ultra-field label{color:#c9d1ef}
.ultra-field select, .ultra-field input, .ultra-field textarea{border:1px solid rgba(127,152,189,0.38);background:rgba(20,30,72,0.62)}
.ultra-valid{color:#9efae0}
.ultra-invalid{color:#f2a6a6}
.ultra-primary{border-color:rgba(170,185,255,.4);background:var(--rx-grad)}
.ultra-secondary{border:1px solid rgba(131,154,186,0.38);background:rgba(20,30,72,0.62);color:#becada}
.ultra-chip{border:1px solid rgba(76,130,240,0.38);background:rgba(20,30,72,0.62);color:#a9c5ef}
.ultra-safety{border:1px solid rgba(100,146,216,0.38);background:rgba(20,30,72,0.62);color:#a7b2d6}
.city-chip{border:1px solid rgba(132,156,184,0.38);background:rgba(20,30,72,0.62)}
.city-chip button{color:#a7b2d6}
.quick-conditional{border:1px solid rgba(76,146,240,0.38);background:rgba(20,30,73,0.62)}
.quick-creative-card{border:1px solid rgba(118,152,198,0.38);background:rgba(20,30,72,0.62)}
.quick-creative-title{color:#becada}
.quick-creative-remove{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.quick-add-creative{background:rgba(20,30,72,0.62)}
.quick-cta-hint{color:#a7b2d6}
.auto-name-note{color:#a7b2d6}
.monitor-toolbar label{color:#a7b2d6}
.monitor-toolbar select{border:1px solid rgba(127,153,189,0.38);background:rgba(20,30,72,0.62)}
.monitor-kpi{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.monitor-kpi .k-label{color:#a7b2d6}
.monitor-kpi .k-value{color:#b4c2e4}
.active-spend-card{background:rgba(52,234,148,0.16)}
.active-spend-card .k-label{color:#9efae0}
.active-spend-card .k-value{color:#9ff9e0}
.active-spend-card .k-sub{color:#9efadd}
.monitor-account{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.monitor-account-name{color:#b8c5e0}
.monitor-account-status.on{background:rgba(52,234,148,0.16);color:#9efae0}
.monitor-account-status.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.monitor-mini{background:rgba(98,143,188,0.16)}
.monitor-mini strong{color:#bbc8dd}
.monitor-alert.good{background:rgba(52,234,148,0.16);color:#9ff9e0}
.monitor-alert.warn{background:rgba(238,153,47,0.16);color:#f4b8a4}
.plan-badge{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.menu-plan{border:1px solid rgba(140,160,255,0.05)}
.reports-controls label{color:#a7b2d6}
.reports-controls select{border:1px solid rgba(127,153,189,0.38);background:rgba(20,30,72,0.62)}
.report-table th,.report-table td{border-bottom:1px solid rgba(123,154,193,0.38)}
.report-table th{color:#a7b2d6}
.monitor-logo{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.monitor-logo-fallback{background:rgba(107,138,179,0.16);color:#c9d1ef;border:1px solid rgba(133,156,184,0.38)}
.monitor-empty-note{color:#a7b2d6}
.cabinet-header-logo{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.cabinet-header-fallback{background:rgba(107,138,179,0.16);color:#c9d1ef;border:1px solid rgba(133,156,184,0.38)}
.cabinet-live{background:rgba(52,234,148,0.16);color:#9efae0}
.cabinet-live.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.cabinet-overview-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.cabinet-overview-card .label{color:#a7b2d6}
.cabinet-overview-card .value{color:#b4c2e4}
.cabinet-live-panel{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.cabinet-live-row{border-bottom:1px solid rgba(123,154,193,0.38)}
.stat-toolbar label{color:#a7b2d6}
.stat-toolbar select{border:1px solid rgba(127,153,189,0.38);background:rgba(20,30,72,0.62)}
.client-stat-chart{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.client-stat-bars{border-bottom:1px solid rgba(140,160,255,0.18)}
.client-stat-bar{background:rgba(26,38,86,0.62)}
.client-report-box{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.client-report-text{color:#c9d1ef}
.lock-plan{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.stats-period-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.stats-period-btn.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.stats-summary{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#c9d1ef}
.stats-summary strong{color:#b4c2e4}
.stats-primary{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.stats-primary .label{color:#a7b2d6}
.stats-primary .value{color:#b4c2e4}
.stats-secondary-item{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.stats-secondary-item strong{color:#c9d1ef}
.stats-no-data{color:#a7b2d6}
.report-period-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.report-period-btn.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.report-hero{background:linear-gradient(180deg,rgba(20,30,72,0.62) 0%,rgba(98,143,188,0.16) 100%);border:1px solid rgba(127,154,189,0.38)}
.report-hero-title{color:#b4c2e4}
.report-hero-text{color:#a7b2d6}
.report-kpi{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.report-kpi .label{color:#a7b2d6}
.report-kpi .value{color:#b4c2e4}
.report-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.report-item{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38);color:#c9d1ef}
.report-status-item{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.report-status-item strong{color:#b4c2e4}
.report-badge{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.report-badge.good{background:rgba(52,234,148,0.16);border-color:rgba(84,232,164,0.38);color:#9efae0}
.report-badge.warn{background:rgba(238,153,47,0.16);border-color:rgba(240,164,76,0.38);color:#f9b99f}
.report-badge.neutral{background:rgba(47,131,238,0.16);border-color:rgba(76,149,240,0.38);color:#8aa5ef}
.report-note{color:#a7b2d6}
.stats-chart-meta-item{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.stats-chart-meta-item strong{color:#b4c2e4}
.stats-chart-meta-item small{color:#a7b2d6}
.stats-explain-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.stats-explain-card h4{color:#b4c2e4}
.stats-explain-card p{color:#a7b2d6}
.stats-explain-item{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38);color:#c9d1ef}
.stats-explain-item strong{color:#b4c2e4}
.stats-stage-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.stats-stage-card h4{color:#b4c2e4}
.stats-stage-metric{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.stats-stage-metric strong{color:#b4c2e4}
.stats-stage-card p{color:#a7b2d6}
.stats-section-title{color:#b4c2e4}
.client-stat-labels.adaptive{color:#a7b2d6}
.chart-adaptive-badge{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.campaign-summary-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.campaign-summary-card strong{color:#b4c2e4}
.plan-inline{border:1px solid rgba(76,149,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.detail-meta-simple{color:#a7b2d6}
.demo-badge{border:1px solid rgba(140,160,255,0.05);background:rgba(20,30,72,0.07)}
.pricing-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.pricing-card.featured{border-color:rgba(76,153,240,0.38)}
.pricing-name{color:#b4c2e4}
.pricing-price{color:#b4c2e4}
.pricing-price span{color:#a7b2d6}
.pricing-price.beta-free{color:#9efadd}
.pricing-price.beta-free span{color:#9efadd}
.pricing-tagline{color:#a7b2d6}
.pricing-feature{color:#c9d1ef}
.pricing-feature:before{color:#9efadd}
.demo-note{background:rgba(47,131,238,0.16);border:1px solid rgba(76,149,240,0.38);color:#a8b9f0}
.current-plan-chip{background:rgba(52,234,148,0.16);border:1px solid rgba(84,232,164,0.10)}
.plan-switch-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.plan-switch-btn.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.upgrade-card{background:rgba(20,30,72,0.62)}
.upgrade-card p{color:#a7b2d6}
.demo-plan-inline{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.rai-stat{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.rai-stat-value{color:#b4c2e4}
.rai-ai-section{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.rai-badge.risk-low{background:rgba(48,237,113,0.16);color:#abedc4}
.rai-badge.risk-medium{background:rgba(238,200,47,0.16);color:#f6c2a2}
.rai-badge.risk-high{background:rgba(238,47,47,0.16);color:#f0a8a8}
.rai-body{color:#c9d1ef}
.report-table tbody tr:hover{background:rgba(98,143,188,0.16)}
.auth-shell{background:linear-gradient(135deg,#0f172a,rgba(14,21,56,0.88) 55%,rgba(14,21,56,0.88))}
.auth-card{background:rgba(20,30,72,0.62)}
.auth-brand{color:#b4c2e4}
.auth-sub{color:#a7b2d6}
.auth-tabs{background:rgba(98,143,188,0.16)}
.auth-tab{color:#a7b2d6}
.auth-tab.active{background:rgba(20,30,72,0.62);color:#b4c2e4}
.auth-field label{color:#a7b2d6}
.auth-field input{border:1px solid rgba(133,156,184,0.38)}
.auth-message{color:#a7b2d6}
.auth-message.error{color:#f2a6a6}
.auth-message.success{color:#9efae0}
.auth-demo-note{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.auth-consent-check{color:#c9d1ef}
.auth-consent-check a{color:#86a8f4}
.auth-forgot-link a{color:#86a8f4}
.email-verify-banner{background:rgba(238,200,47,0.16);border-bottom:1px solid rgba(240,208,76,0.38);color:#f6c2a2}
.email-verify-banner button{background:rgba(20,30,72,0.62);color:#f6c2a2}
.email-verify-banner .ok{color:#9efae0}
.user-pill{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.user-avatar{background:var(--rx-grad)}
.onboarding-hero{background:linear-gradient(135deg,#0f172a,rgba(14,21,56,0.88))}
.onboarding-actions .button-secondary{background:rgba(20,30,72,0.62)}
.onboarding-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.onboarding-card .n{color:#86a8f4}
.onboarding-card h3{color:#b4c2e4}
.onboarding-card p{color:#a7b2d6}
.onboarding-steps{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.onboarding-step-num{background:var(--rx-grad)}
.onboarding-step strong{color:#b4c2e4}
.onboarding-step span{color:#a7b2d6}
.no-plan-badge{border:1px solid rgba(240,164,76,0.38);background:rgba(238,153,47,0.16);color:#f4b8a4}
.plan-state-box{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.free-preview-chip{border:1px solid rgba(76,149,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.preview-banner{background:linear-gradient(135deg,rgba(47,131,238,0.16),rgba(20,30,73,0.62));border:1px solid rgba(76,149,240,0.38)}
.preview-banner-copy strong{color:#b4c2e4}
.preview-banner-copy span{color:#a7b2d6}
.preview-lock{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.preview-lock h3{color:#b4c2e4}
.preview-lock p{color:#a7b2d6}
.preview-lock-point{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.free-empty{border:1px dashed rgba(76,149,240,0.38);background:linear-gradient(135deg,rgba(20,30,73,0.62),rgba(20,30,72,0.62))}
.free-empty-icon{background:var(--rx-grad)}
.free-empty h3{color:#b4c2e4}
.free-empty p{color:#a7b2d6}
.free-limit-note{color:#a7b2d6}
.legal-modal-card{background:rgba(20,30,72,0.62)}
.legal-intro{color:#a7b2d6}
.legal-check{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.legal-check strong{color:#b4c2e4}
.legal-check span{color:#a7b2d6}
.legal-check a{color:#86a8f4}
.legal-optional{border-color:rgba(76,149,240,0.38);background:rgba(47,124,238,0.16)}
.legal-note{color:#a7b2d6;background:rgba(98,143,188,0.16)}
.legal-error{color:#f2a6a6;background:rgba(238,47,47,0.16);border:1px solid rgba(240,76,76,0.38)}
.rt-health{border:1px solid rgba(140,160,255,0.05);background:rgba(20,30,72,0.09)}
.rt-health-dot{background:rgba(148,163,255,0.14)}
.rt-kpi{background:rgba(20,30,72,0.09);border:1px solid rgba(140,160,255,0.04)}
.rt-spend-breakdown{background:rgba(20,30,72,0.09);border:1px solid rgba(140,160,255,0.04)}
.rt-sb-row{border-top:1px solid rgba(140,160,255,0.03)}
.rt-panel{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.rt-panel-head h3{color:#b4c2e4}
.rt-signal{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.rt-signal.critical .rt-signal-icon{background:rgba(238,47,61,0.16);color:#f6a2b6}
.rt-signal.warn .rt-signal-icon{background:rgba(238,200,47,0.16);color:#fad49e}
.rt-signal.opportunity .rt-signal-icon{background:rgba(52,234,148,0.16);color:#9efae0}
.rt-signal.good .rt-signal-icon{background:rgba(47,131,238,0.16);color:#8aa5ef}
.rt-signal.info .rt-signal-icon{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rt-signal-company{color:#a7b2d6}
.rt-signal-title{color:#b4c2e4}
.rt-signal-text{color:#a7b2d6}
.rt-link{background:rgba(98,143,188,0.16);color:#c9d1ef}
.rt-link:hover{background:rgba(47,92,238,0.16);color:#8aa5ef}
.rt-empty{border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.rt-summary-item{border-bottom:1px solid rgba(119,158,197,0.38)}
.rt-summary-check{background:rgba(98,143,188,0.16)}
.rt-summary-item strong{color:#b4c2e4}
.rt-note{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rt-clean-empty{border:1px solid rgba(76,146,240,0.38);background:rgba(20,30,73,0.62);color:#a7b2d6}
.rt-clean-empty strong{color:#b4c2e4}
.rms-sync-state{border:1px solid rgba(76,146,240,0.38);background:rgba(20,30,73,0.62);color:#a7b2d6}
.rms-sync-state.good{background:rgba(52,234,148,0.16);border-color:rgba(84,232,164,0.38);color:#9efae0}
.rms-sync-state.warn{background:rgba(238,200,47,0.16);border-color:rgba(240,208,76,0.38);color:#f6c2a2}
.rms-sync-state.bad{background:rgba(238,47,61,0.16);border-color:rgba(240,76,96,0.38);color:#f6a2b6}
.monitor-account-status.wait{background:rgba(238,153,47,0.16)!important;color:#f4b8a4!important;border-color:rgba(240,164,76,0.38)!important}
.rauto-pill{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.rc-card{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.rc-card h3{color:#b4c2e4}
.rc-card-sub{color:#a7b2d6}
.rc-field label{color:#c9d1ef}
.rc-field input,.rc-field select,.rc-field textarea{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rc-field input:focus,.rc-field select:focus,.rc-field textarea:focus{border-color:rgba(76,153,240,0.38)}
.rc-save-state{color:#a7b2d6}
.rc-summary{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rc-summary.good{background:rgba(52,234,148,0.16);border-color:rgba(84,232,164,0.38)}
.rc-summary.warn{background:rgba(238,200,47,0.16);border-color:rgba(240,208,76,0.38)}
.rc-summary.bad{background:rgba(238,47,61,0.16);border-color:rgba(240,76,96,0.38)}
.rc-summary.info{background:rgba(47,131,238,0.16);border-color:rgba(76,149,240,0.38)}
.rc-summary-kicker{color:#a7b2d6}
.rc-summary-title{color:#b4c2e4}
.rc-summary-text{color:#a7b2d6}
.rc-kv-row{border-bottom:1px solid rgba(123,154,193,0.38)}
.rc-kv-row span{color:#a7b2d6}
.rc-kv-row strong{color:#b4c2e4}
.rc-note{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rbg-panel{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.rbg-head h3{color:#b4c2e4}
.rbg-badge{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.rbg-item{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.rbg-item.good .rbg-icon{background:rgba(52,234,148,0.16);color:#9efae0}
.rbg-item.warn .rbg-icon{background:rgba(238,200,47,0.16);color:#fad49e}
.rbg-item.bad .rbg-icon{background:rgba(238,47,61,0.16);color:#f6a2b6}
.rbg-item.info .rbg-icon{background:rgba(47,131,238,0.16);color:#8aa5ef}
.rbg-item.setup .rbg-icon{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rbg-company{color:#b4c2e4}
.rbg-status{color:#c9d1ef}
.rbg-text{color:#a7b2d6}
.rbg-action{background:rgba(98,143,188,0.16);color:#c9d1ef}
.rbg-action:hover{background:rgba(47,92,238,0.16);color:#8aa5ef}
.rbg-loading{border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.rc-simple-intro{background:linear-gradient(135deg,rgba(20,30,73,0.62),rgba(20,30,72,0.62));border:1px solid rgba(76,146,240,0.38)}
.rc-simple-intro strong{color:#b4c2e4}
.rc-simple-intro span{color:#a7b2d6}
.rc-simple-result{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rc-simple-result-title{color:#a7b2d6}
.rc-simple-result-value{color:#b4c2e4}
.rc-simple-result-text{color:#a7b2d6}
.rc-advanced-toggle{color:#a7b2d6}
.rc-advanced-box{border-top:1px solid rgba(123,154,193,0.38)}
.rc-auto-chip{background:rgba(52,234,148,0.16);color:#9efae0}
.rr-result-note{color:#a7b2d6}
.rr-breakdown-chip{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16);color:#a7b2d6}
.rd-section{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.rd-head h3{color:#b4c2e4}
.rd-result-card{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rd-result-card .name{color:#a7b2d6}
.rd-result-card .value{color:#b4c2e4}
.rd-result-card .meta{color:#a7b2d6}
.rd-note{background:rgba(47,131,238,0.16);border:1px solid rgba(76,146,240,0.38);color:#abbced}
.rd-table th{border-bottom:1px solid rgba(140,160,255,0.18)}
.rd-table td{color:#c9d1ef;border-bottom:1px solid rgba(123,154,193,0.38)}
.rd-campaign-name{color:#b4c2e4}
.rd-status.running{background:rgba(52,234,148,0.16);color:#9efae0}
.rd-status.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rd-status.other{background:rgba(238,153,47,0.16);color:#f9b99f}
.rd-alert{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16);color:#a7b2d6}
.rd-alert strong{color:#b4c2e4}
.ra-ads-kpi{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.ra-ads-kpi .value{color:#b4c2e4}
.ra-ads-kpi .sub{color:#a7b2d6}
.ra-ads-section{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.ra-ads-head h3{color:#b4c2e4}
.ra-ads-badge{border:1px solid rgba(76,146,240,0.38);background:rgba(47,131,238,0.16);color:#8aa5ef}
.ra-ads-table th{border-bottom:1px solid rgba(140,160,255,0.18)}
.ra-ads-table td{border-bottom:1px solid rgba(123,154,193,0.38);color:#c9d1ef}
.ra-ad-name{color:#b4c2e4}
.ra-ad-status.running{background:rgba(52,234,148,0.16);color:#9efae0}
.ra-ad-status.enabled{background:rgba(238,153,47,0.16);color:#f9b99f}
.ra-ad-status.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.ra-ad-note{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.rot-chip{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.rot-mixed-note{color:#a7b2d6}
.roc-result-sub{color:#a7b2d6}
.rov3-period-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rov3-period-btn.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rcb-kpi{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcb-kpi .value{color:#b4c2e4}
.rcb-kpi .sub{color:#a7b2d6}
.rcb-toolbar{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcb-search{border:1px solid rgba(133,156,184,0.38);background:rgba(98,143,188,0.16)}
.rcb-search:focus{background:rgba(20,30,72,0.62)}
.rcb-filter{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#a7b2d6}
.rcb-filter.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rcb-refresh{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rcb-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcb-card:hover{border-color:rgba(132,156,184,0.38)}
.rcb-logo, .rcb-logo-fallback{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.rcb-logo-fallback{color:#a7b2d6}
.rcb-name{color:#b4c2e4}
.rcb-status.running{background:rgba(52,234,148,0.16);color:#9efae0}
.rcb-status.attention{background:rgba(238,153,47,0.16);color:#f9b99f}
.rcb-status.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rcb-status.unknown{background:rgba(98,143,188,0.16)}
.rcb-metric{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.rcb-metric .value{color:#b4c2e4}
.rcb-signal.running{background:rgba(52,234,148,0.16);color:#9efae0}
.rcb-signal.attention{background:rgba(238,153,47,0.16);color:#f4b8a4}
.rcb-signal.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rcb-open{border-color:rgba(170,185,255,.4);background:var(--rx-grad)}
.rcb-secondary{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rcb-secondary:hover{background:rgba(98,143,188,0.16)}
.rcb-empty, .rcb-loading{background:rgba(20,30,72,0.62);border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.rcb-discovery-title strong{color:#b4c2e4}
.rcb-discovered{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rcb-discovered-name{color:#b4c2e4}
.rcb-connect{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.creative-library-picked{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.creative-library-thumb{background:rgba(107,138,179,0.16)}
.creative-library-name{color:#b4c2e4}
.creative-library-tabs{border-bottom:1px solid rgba(127,154,189,0.38)}
.creative-library-tab{color:#a7b2d6}
.creative-library-tab:hover{color:#b4c2e4}
.creative-library-tab.active{color:#b4c2e4}
.creative-library-search{border:1px solid rgba(127,154,189,0.38)}
.creative-library-item{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.creative-library-item-thumb{background:rgba(98,143,188,0.16)}
.creative-library-item-name{color:#b4c2e4}
.rcc-period-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rcc-period-btn.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rcc-kpi{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcc-kpi .value{color:#b4c2e4}
.rcc-kpi .sub{color:#a7b2d6}
.rcc-toolbar{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcc-search{border:1px solid rgba(133,156,184,0.38);background:rgba(98,143,188,0.16);color:#b4c2e4}
.rcc-search:focus{background:rgba(20,30,72,0.62)}
.rcc-select{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rcc-card{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rcc-card:hover{border-color:rgba(132,156,184,0.38)}
.rcc-name{color:#b4c2e4}
.rcc-status.running{background:rgba(52,234,148,0.16);color:#9efae0}
.rcc-status.attention{background:rgba(238,153,47,0.16);color:#f9b99f}
.rcc-status.off{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rcc-status.ended{background:rgba(98,143,188,0.16)}
.rcc-metric{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.rcc-metric .value{color:#b4c2e4}
.rcc-signal{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rcc-signal strong{color:#c9d1ef}
.rcc-action{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rcc-action:hover{background:rgba(98,143,188,0.16)}
.rcc-empty{background:rgba(20,30,72,0.62);border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.roasora-datebar{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.roasora-datebar .title{color:#a7b2d6}
.roasora-datebar label{color:#a7b2d6}
.roasora-datebar input[type="date"]{border:1px solid rgba(133,156,184,0.38);background:rgba(98,143,188,0.16);color:#b4c2e4}
.roasora-datebar button{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.roasora-datebar button.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.roasora-datebar .apply{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.roasora-datebar .range-label{color:#b4c2e4}
.rmm-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rmm-btn.primary{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rmm-modal{background:rgba(98,143,188,0.16)}
.rmm-head{border-bottom:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rmm-head h2{color:#b4c2e4}
.rmm-head p{color:#a7b2d6}
.rmm-close{color:#a7b2d6}
.rmm-stat{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rmm-stat strong{color:#b4c2e4}
.rmm-connection{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rmm-profile-name{color:#b4c2e4}
.rmm-ok{background:rgba(52,234,148,0.16);color:#9efae0}
.rmm-warn{background:rgba(238,153,47,0.16);color:#f9b99f}
.rmm-account{border-top:1px solid rgba(119,158,197,0.38)}
.rmm-account-name{color:#c9d1ef}
.rmm-available{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rmm-available-row{border-top:1px solid rgba(127,154,189,0.38)}
.rmm-note{background:rgba(47,131,238,0.16);border:1px solid rgba(76,149,240,0.38);color:#8aa5ef}
.rmm-empty{background:rgba(20,30,72,0.62);border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.rmm-limit-box{background:rgba(238,200,47,0.16);border:1px solid rgba(240,208,76,0.38);color:#f6c2a2}
.rlc-modal{background:rgba(20,30,72,0.62)}
.rlc-head{border-bottom:1px solid rgba(127,154,189,0.38)}
.rlc-head h2{color:#b4c2e4}
.rlc-head p{color:#a7b2d6}
.rlc-row{border-bottom:1px solid rgba(119,158,197,0.38)}
.rlc-row strong{color:#b4c2e4}
.rlc-row span{color:#a7b2d6}
.rlc-optional{background:rgba(98,143,188,0.16)}
.rlc-actions{border-top:1px solid rgba(127,154,189,0.38)}
.rlc-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rlc-btn.primary{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rlc-error{background:rgba(238,47,47,0.16);color:#f2a6a6}
.rfb-sidebar, .rfb-main{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rfb-head h3{color:#b4c2e4}
.rfb-note{color:#a7b2d6}
.rfb-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rfb-btn.primary{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rfb-btn.danger{color:#f2a6a6;border-color:rgba(240,76,76,0.38);background:rgba(20,30,72,0.62)}
.rfb-flow-row{border:1px solid rgba(127,154,189,0.38)}
.rfb-flow-row.active{background:rgba(98,143,188,0.16)}
.rfb-flow-name{color:#b4c2e4}
.rfb-empty{border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.rfb-input, .rfb-select, .rfb-textarea{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rfb-node{border:1px solid rgba(127,154,189,0.38);background:rgba(98,143,188,0.16)}
.rfb-node-type{background:rgba(107,138,179,0.16);color:#a7b2d6}
.rfb-node-title{color:#b4c2e4}
.rfb-section-label{color:#a7b2d6}
.rfb-hint{background:rgba(47,131,238,0.16);color:#8aa5ef;border:1px solid rgba(76,149,240,0.38)}
.rfb-status{background:rgba(238,153,47,0.16);color:#f9b99f}
.rfb-status.ready{background:rgba(52,234,148,0.16);color:#9efae0}
.rfb-savebar{background:linear-gradient(
    rgba(20,30,72,0.04),
    rgba(20,30,72,0.62) 30%
  )}
.rfb-v2-chip{background:rgba(47,92,238,0.16);color:#9c96e3}
.rfb-v2-warning{background:rgba(238,153,47,0.16);border:1px solid rgba(240,164,76,0.38);color:#f4b8a4}
.rfb-v2-modal{background:rgba(20,30,72,0.62)}
.rfb-v2-head{border-bottom:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rfb-v2-head h2{color:#b4c2e4}
.rfb-v2-head p{color:#a7b2d6}
.rfb-v2-phone{border:1px solid rgba(133,156,184,0.38);background:rgba(98,143,188,0.16)}
.rfb-v2-bubble.bot{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38);color:#b4c2e4}
.rfb-v2-bubble.user{background:var(--rx-grad)}
.rfb-v2-answer-btn{border:1px solid rgba(132,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rfb-v2-footer{border-top:1px solid rgba(127,154,189,0.38)}
.rfb-v2-close{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rfb-v2-validation{background:rgba(238,47,47,0.16);border:1px solid rgba(240,76,76,0.38);color:#f2a6a6}
.rfb-v2-validation.ok{background:rgba(52,234,148,0.16);border-color:rgba(84,232,164,0.38);color:#9efae0}
.rfb-v3-required{color:#a7b2d6}
.rfb-v3-chat-input{border:1px solid rgba(132,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rfb-v3-chat-error{color:#f2a6a6}
.rld-kpi,.rld-toolbar,.rld-table-wrap{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rld-kpi strong{color:#b4c2e4}
.rld-toolbar input,.rld-toolbar select,.rld-status{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rld-table th,.rld-table td{border-bottom:1px solid rgba(119,158,197,0.38)}
.rld-table th{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rld-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rld-test{color:#f9b99f}
.rld-empty{color:#a7b2d6}
.rld-save-test{border:1px solid rgba(84,232,138,0.38);background:rgba(52,234,148,0.16);color:#9efae0}
.rrv2-debug-note{color:#a7b2d6}
.rr4-section{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.rr4-head h3{color:#b4c2e4}
.rr4-card{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rr4-card .label{color:#a7b2d6}
.rr4-card .value{color:#b4c2e4}
.rr4-card .meta{color:#a7b2d6}
.rr4-metric{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38)}
.rr4-metric strong{color:#b4c2e4}
.rr4-note{background:rgba(47,131,238,0.16);border:1px solid rgba(76,146,240,0.38);color:#abbced}
.rr4-subtitle{color:#a7b2d6}
.rsd-panel{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rsd-head{border-bottom:1px solid rgba(123,154,193,0.38);background:rgba(20,30,72,0.62)}
.rsd-title{color:#b4c2e4}
.rsd-sub{color:#a7b2d6}
.rsd-close{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rsd-tab{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rsd-tab.active{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.rsd-note{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38);color:#a7b2d6}
.rsd-table th{color:#a7b2d6;border-bottom:1px solid rgba(127,154,189,0.38)}
.rsd-table td{border-bottom:1px solid rgba(119,158,197,0.38);color:#c9d1ef}
.rsd-table td strong{color:#b4c2e4}
.rsd-empty{color:#a7b2d6}
.rsd-result-card{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.rsd-result-card span{color:#a7b2d6}
.rsd-result-card strong{color:#b4c2e4}
.rld-v2-drawer{background:rgba(20,30,72,0.62)}
.rld-v2-head{border-bottom:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rld-v2-title{color:#b4c2e4}
.rld-v2-meta{color:#a7b2d6}
.rld-v2-close{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rld-v2-section{border:1px solid rgba(127,154,189,0.38)}
.rld-v2-section h3{color:#b4c2e4}
.rld-v2-field label{color:#a7b2d6}
.rld-v2-field input,.rld-v2-field select,.rld-v2-field textarea{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rld-v2-primary{border-color:rgba(170,185,255,.4);background:var(--rx-grad)}
.rld-v2-secondary{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rld-v2-attr{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.rld-v2-attr strong{color:#b4c2e4}
.rld-v2-note{background:rgba(98,143,188,0.16);border:1px solid rgba(123,154,193,0.38)}
.rld-v2-note-text{color:#c9d1ef}
.rld-v2-event-text{color:#c9d1ef;border-left:2px solid rgba(132,156,184,0.38)}
.rld-v2-answer{border-bottom:1px solid rgba(119,158,197,0.38)}
.rld-v2-answer span{color:#a7b2d6}
.rld-v2-answer strong{color:#b4c2e4}
.rfv1-wrap{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rfv1-head{background:rgba(20,30,72,0.62);border-bottom:1px solid rgba(123,154,193,0.38)}
.rfv1-title{color:#b4c2e4}
.rfv1-sub{color:#a7b2d6}
.rfv1-refresh{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rfv1-stage{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rfv1-stage:not(:last-child)::after{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.rfv1-label{color:#a7b2d6}
.rfv1-value{color:#b4c2e4}
.rfv1-kpi{border:1px solid rgba(123,154,193,0.38);background:rgba(98,143,188,0.16)}
.rfv1-kpi span{color:#a7b2d6}
.rfv1-kpi strong{color:#b4c2e4}
.rfv1-note{border:1px solid rgba(123,154,193,0.38);background:rgba(98,143,188,0.16);color:#a7b2d6}
.rfv1-known{color:#a5f3ed}
.rfv1-warning{color:#f6c2a2}
.rca1-wrap{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rca1-head{background:rgba(20,30,72,0.62);border-bottom:1px solid rgba(123,154,193,0.38)}
.rca1-title{color:#b4c2e4}
.rca1-sub,.rca1-note{color:#a7b2d6}
.rca1-refresh{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#c9d1ef}
.rca1-kpi{border:1px solid rgba(123,154,193,0.38);background:rgba(98,143,188,0.16)}
.rca1-kpi span{color:#a7b2d6}
.rca1-kpi strong{color:#b4c2e4}
.rca1-table th{color:#a7b2d6;border-bottom:1px solid rgba(127,154,189,0.38)}
.rca1-table td{border-bottom:1px solid rgba(119,158,197,0.38);color:#c9d1ef}
.rca1-note{border:1px solid rgba(123,154,193,0.38);background:rgba(98,143,188,0.16)}
.rca1-warning{color:#f6c2a2}
.rca1-empty{color:#a7b2d6}
.rpw2-lock{background:rgba(98,143,188,0.16);color:#a7b2d6}
.rpw2-matrix{background:rgba(20,30,72,0.62);border:1px solid rgba(127,154,189,0.38)}
.rpw2-matrix-sub{color:#a7b2d6}
.rpw2-plan{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rpw2-plan strong{color:#b4c2e4}
.rpw2-plan div{color:#a7b2d6}
.rpw2-beta{color:#a5f3ed}
.ri18n-control{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.ri18n-control label{color:#a7b2d6}
.ri18n-control select{color:#b4c2e4}
.rcl-btn{border:1px solid rgba(132,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.rcl-btn:hover{background:rgba(98,143,188,0.16)}
.rcl-selected{border:1px solid rgba(76,146,240,0.38);background:rgba(20,30,73,0.62)}
.rcl-selected img{background:rgba(107,138,179,0.16)}
.rcl-selected-title{color:#b4c2e4}
.rcl-selected-meta{color:#a7b2d6}
.rcl-modal{background:rgba(20,30,72,0.62)}
.rcl-head{border-bottom:1px solid rgba(127,154,189,0.38)}
.rcl-title{color:#b4c2e4}
.rcl-sub{color:#a7b2d6}
.rcl-close{background:rgba(98,143,188,0.16)}
.rcl-tools{border-bottom:1px solid rgba(127,154,189,0.38)}
.rcl-tools input,.rcl-tools select{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rcl-refresh{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.rcl-status{color:#a7b2d6;border-bottom:1px solid rgba(119,158,197,0.38)}
.rcl-card{border:1px solid rgba(127,154,189,0.38);background:rgba(20,30,72,0.62)}
.rcl-thumb{background:rgba(98,143,188,0.16)}
.rcl-noimg{color:#a7b2d6}
.rcl-source{background:rgba(20,30,72,0.56);color:#c9d1ef}
.rcl-name{color:#b4c2e4}
.rcl-stats{color:#a7b2d6}
.rcl-empty{color:#a7b2d6}
.recad-btn{border-color:rgba(170,185,255,.4);background:var(--rx-grad)}
.recad-modal{background:rgba(20,30,72,0.62)}
.recad-head{border-bottom:1px solid rgba(127,154,189,0.38)}
.recad-title{color:#b4c2e4}
.recad-x{background:rgba(98,143,188,0.16)}
.recad-note{background:rgba(98,143,188,0.16);border:1px solid rgba(127,154,189,0.38);color:#a7b2d6}
.recad-field label{color:#a7b2d6}
.recad-field select{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.recad-actions button{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.recad-actions .primary{background:var(--rx-grad);border-color:rgba(170,185,255,.4)}
.recad-builder-banner{background:rgba(47,131,238,0.16);border:1px solid rgba(76,149,240,0.38);color:#abbced}
.recad-builder-sub{color:#a7b2d6}
.recad-builder-cancel{border:1px solid rgba(76,149,240,0.38);background:rgba(20,30,72,0.62);color:#abbced}
.recad-inherited{background:rgba(98,143,188,0.16);border:1px dashed rgba(132,156,184,0.38);color:#a7b2d6}
.campact-btn{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62);color:#b4c2e4}
.campact-btn:hover{background:rgba(98,143,188,0.16)}
.campact-btn.danger{border-color:rgba(240,76,76,0.38);color:#f2a6a6}
.campact-btn.danger:hover{background:rgba(238,47,47,0.16)}
.campact-field label{color:#a7b2d6}
.campact-field select,.campact-field input,.campact-field textarea{border:1px solid rgba(133,156,184,0.38);background:rgba(20,30,72,0.62)}
.campact-current{color:#a7b2d6}
.campact-warning{background:rgba(238,200,47,0.16);border:1px solid rgba(240,208,76,0.38);color:#f6c2a2}
.campact-confirm-check{color:#c9d1ef}
.approval-type-badge{background:rgba(102,138,183,0.16);color:#a7b2d6}
.approval-type-badge.campaign-action{background:rgba(238,200,47,0.16);color:#f6c2a2}
.so-hero{background:rgba(14,21,56,0.88)}
.so-brief-item{background:rgba(20,30,72,0.08);border:1px solid rgba(140,160,255,0.04)}
.so-hero .button-secondary{border-color:rgba(140,160,255,0.07)}
.so-agent{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.so-agent-metrics{color:#a7b2d6}
.so-badge{background:rgba(98,143,188,0.16);color:#a7b2d6}
.so-badge.idle{background:rgba(98,143,188,0.16);color:#a7b2d6}
.so-badge.working{background:rgba(47,129,238,0.16);color:#8aa5ef}
.so-badge.waiting{background:rgba(238,200,47,0.16);color:#fac69e}
.so-badge.error{background:rgba(238,47,47,0.16);color:#f2a6a6}
.so-badge.hot{background:rgba(238,47,47,0.16);color:#f2a6a6}
.so-badge.warm{background:rgba(238,156,47,0.16);color:#f9b99f}
.so-badge.cold{background:rgba(47,162,238,0.16);color:#9ed9fa}
.so-badge.unqualified{background:rgba(98,143,188,0.16);color:#a7b2d6}
.so-badge.ok{background:rgba(48,237,113,0.16);color:#a7f1c3}
.so-badge.no{background:rgba(238,47,47,0.16);color:#f2a6a6}
.so-feed-row{border-bottom:1px solid rgba(119,158,197,0.38)}
.so-filters input,.so-filters select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.so-filters label{color:#c9d1ef}
.so-table{background:rgba(20,30,72,0.62)}
.so-table th,.so-table td{border-bottom:1px solid rgba(119,158,197,0.38)}
.so-table th{color:#a7b2d6;background:rgba(98,143,188,0.16)}
.so-table tr.so-row:hover td{background:rgba(98,143,188,0.16)}
.so-link{color:#8aa5ef}
.so-approval{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.so-approval-meta{color:#a7b2d6}
.so-approval pre{background:rgba(98,143,188,0.16);border:1px solid rgba(119,158,197,0.38)}
.so-warn{background:rgba(238,200,47,0.16);border:1px solid rgba(240,208,76,0.38);color:#f6c2a2}
.so-col{background:rgba(98,143,188,0.16);border:1px solid rgba(140,160,255,0.18)}
.so-col h4{color:#a7b2d6}
.so-card{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.so-bar{background:rgba(14,21,56,0.88)}
.so-bar-track{background:rgba(98,143,188,0.16)}
.so-fact{background:rgba(98,143,188,0.16)}
.so-inferred{background:rgba(238,200,47,0.16)}
.so-tag{color:#a7b2d6}
.so-kv span:nth-child(odd){color:#a7b2d6}
.so-inline-form input,.so-inline-form select,.so-inline-form textarea{border:1px solid rgba(140,160,255,0.18)}
.so-scope{background:rgba(20,30,72,0.62);border:1px solid rgba(140,160,255,0.18)}
.so-scope label{color:#c9d1ef}
.so-scope select{border:1px solid rgba(140,160,255,0.18);background:rgba(20,30,72,0.62)}
.so-scope-facts{color:#a7b2d6}
.so-customer{border:1px solid rgba(240,208,76,0.38);background:rgba(238,200,47,0.16)}
[style*="background:#e0e7ff"]{background:rgba(47,91,238,0.16)!important}
[style*="background:#eef2ff"]{background:rgba(47,92,238,0.16)!important}
[style*="background:#f1f5f9"]{background:rgba(98,143,188,0.16)!important}
[style*="background:#f8faff"]{background:rgba(20,30,73,0.62)!important}
[style*="background:#fef2f2"]{background:rgba(238,47,47,0.16)!important}
[style*="border:1px solid #c7d2fe"]{border:1px solid rgba(76,109,240,0.38)!important}
[style*="color:#334155"]{color:#c9d1ef!important}
[style*="color:#4338ca"]{color:#9c96e3!important}
[style*="color:#64748b"]{color:#a7b2d6!important}
[style*="color:#b45309"]{color:#fac69e!important}
[style*="color:#b91c1c"]{color:#f2a6a6!important}
