/* Keep Command Center inside the light Dashboard v14 surface language. */
.theme-light .control-panel{--control-ice:#eef7f9;--control-line:#d5e6eb;--control-ink:#112e3d;--control-muted:#5a7784}
.theme-light .control-panel .control-intro{border-color:var(--control-line);background:linear-gradient(115deg,#fff 8%,#eef8fa 60%,#e3f2f5);color:var(--control-ink);box-shadow:0 12px 30px #143e5112}
.theme-light .control-panel .control-intro:after{background:linear-gradient(110deg,transparent 45%,#ffffffa8 55%,transparent 63%)}
.theme-light .control-panel .control-intro span{color:var(--control-muted)}
.theme-light .control-panel .control-intro i.partial{color:#96602b;border-color:#e8bb85;background:#fff5e8;box-shadow:none}
.theme-light .control-panel .control-intro i.online{color:#087858;border-color:#80d9b9;background:#e8faf3;box-shadow:none}
.theme-light .control-panel .control-tabs{border-color:var(--control-line);background:#fff;box-shadow:0 9px 23px #153e4b10}
.theme-light .control-panel .control-tabs:before{background:linear-gradient(90deg,transparent,#b0dce2,transparent)}
.theme-light .control-panel .control-tabs button{color:#557482}
.theme-light .control-panel .control-tabs button:hover{background:var(--control-ice);border-color:#badce3;color:var(--control-ink);box-shadow:none}
.theme-light .control-panel .control-tabs button.active{background:linear-gradient(115deg,#e8f5f7,#dceff2);border-color:#8bbcc8;color:var(--control-ink);box-shadow:inset 0 -3px #ee9551,0 8px 18px #1d596a16}
.theme-light .control-panel .control-tab-icon{color:#4d96a9;border-color:#c7e0e6;background:#f2fafb}
.theme-light .control-panel .control-tabs button.active .control-tab-icon{color:#a15c25;border-color:#efc397;background:#fff1e3;box-shadow:none}
.theme-light .control-panel .control-tab-copy small{color:#7392a0}
.theme-light .control-panel .control-tabs button.active .control-tab-copy small,.theme-light .control-panel .control-tabs button.active .control-tab-arrow{color:#a96932}

.control-panel .control-intro{padding:14px 18px;margin:10px 0 16px;border-radius:17px}
.control-panel .control-intro img{width:48px;height:48px}
.control-panel .control-intro strong{font-size:15px}
.control-panel .control-intro span{font-size:11px}
.theme-light .control-panel .control-kpi{border-color:var(--control-line);box-shadow:0 8px 21px #153d4c0c}
.theme-light .control-panel .control-kpi-accent{background:linear-gradient(135deg,#17475b,#286479);border-color:#286479;box-shadow:0 11px 24px #11425c28}
.theme-light .control-panel .control-sales-panel,.theme-light .control-panel .control-population-panel,.theme-light .control-panel .control-visual-card{border:1px solid var(--control-line);background:radial-gradient(circle at 92% 0%,#daf0f4,transparent 42%),linear-gradient(145deg,#fff,#f5fafb);color:var(--control-ink);box-shadow:0 12px 28px #143e5110}
.theme-light .control-panel .control-sales-panel:before,.theme-light .control-panel .control-population-panel:before,.theme-light .control-panel .control-visual-card:before{background-image:radial-gradient(#27728b18 .8px,transparent 1px)}
.theme-light .control-panel .control-visual-card:after{background:linear-gradient(90deg,transparent,#ffffffb0,transparent)}
.theme-light .control-panel .control-sales-head p,.theme-light .control-panel .control-population-heading p,.theme-light .control-panel .control-trend-totals span,.theme-light .control-panel .control-order-legend-row span,.theme-light .control-panel .control-visual-foot{color:var(--control-muted)}
.theme-light .control-panel .control-visual-kicker{color:#37899a}
.theme-light .control-panel .control-visual-mark{border-color:#b9d5dd;color:#356b7c;background:#fff}
.theme-light .control-panel .control-sales-periods,.theme-light .control-panel .control-population-filters{border-color:#c7e0e6;background:#edf6f8}
.theme-light .control-panel .control-sales-periods button,.theme-light .control-panel .control-population-filters button{color:#4c7381}
.theme-light .control-panel .control-sales-periods button:hover,.theme-light .control-panel .control-population-filters button:hover{background:#dceef2;color:#163c4d}
.theme-light .control-panel .control-sales-periods button.active,.theme-light .control-panel .control-population-filters button.active{background:#17617a;color:#fff;box-shadow:0 5px 12px #1a718929}
.theme-light .control-panel .control-sales-summary,.theme-light .control-panel .control-population-total{border-color:#bcdce4;background:linear-gradient(135deg,#ecf8fa,#f9fdfd)}
.theme-light .control-panel .control-sales-summary>span,.theme-light .control-panel .control-population-total>span{color:#39899b}
.theme-light .control-panel .control-sales-summary>small,.theme-light .control-panel .control-sales-count span,.theme-light .control-panel .control-population-total small{color:var(--control-muted)}
.theme-light .control-panel .control-sales-count,.theme-light .control-panel .control-sales-foot,.theme-light .control-panel .control-order-legend-row{border-color:#dce9ed}
.theme-light .control-panel .control-sales-foot,.theme-light .control-panel .control-sales-label,.theme-light .control-panel .control-trend-axis{color:#638795}
.theme-light .control-panel .control-sales-foot #control-sales-currencies span{border-color:#c7e0e6;color:#326a78;background:#fff}
.theme-light .control-panel .control-sales-grid i{border-color:#d4e5e9}
.theme-light .control-panel .control-sales-track{background:#e4f0f3}
.theme-light .control-panel .control-population-empty,.theme-light .control-panel .control-population-server{border-color:#c5dce3;background:#f2f9fa}
.theme-light .control-panel .control-population-empty p,.theme-light .control-panel .control-population-state-label{color:#587b87}
.theme-light .control-panel .control-population-server-head{border-color:#d5e6eb}
.theme-light .control-panel .control-population-server-head span,.theme-light .control-panel .control-population-state-label strong{color:#177e8d}
.theme-light .control-panel .control-population-state:hover,.theme-light .control-panel .control-population-state.is-selected{background:#dff1f4;border-color:#9acbd4}
.theme-light .control-panel .control-population-track{background:#d6e7eb}
.theme-light .control-panel .control-chart-gridline{stroke:#b7d4dc}
.theme-light .control-panel .control-trend-plot>p{color:var(--control-muted)}
.theme-light .control-panel .control-chart-point{stroke:#fff}
.theme-light .control-panel .control-ring{box-shadow:0 11px 23px #20576b1b}
.theme-light .control-panel .control-ring:before{background:#f0f8fa;box-shadow:inset 0 3px 12px #21566c13}
.theme-light .control-panel .control-ring span{color:#578493}
.theme-light .control-panel .control-infra-card{border-color:var(--control-line)!important;background:radial-gradient(circle at 100% 0%,#e0f2f5,transparent 45%),linear-gradient(145deg,#fff,#f4fafb)!important;color:var(--control-ink)!important;box-shadow:0 12px 28px #143e5110}
.theme-light .control-panel .control-infra-card:before{background-image:radial-gradient(#27728b17 .8px,transparent 1px)}
.theme-light .control-panel .control-infra-card .control-card-head,.theme-light .control-panel .control-infra-card .control-card-head span{color:#39899b!important}
.theme-light .control-panel .control-infra-card h2{color:var(--control-ink)}
.theme-light .control-panel .control-connection-summary,.theme-light .control-panel .control-connection-node,.theme-light .control-panel .control-resource-meter{border-color:#c6e0e7;background:linear-gradient(145deg,#fff,#edf7f9)}
.theme-light .control-panel .control-connection-summary-copy span,.theme-light .control-panel .control-connection-node small,.theme-light .control-panel .control-resource-meter small,.theme-light .control-panel .control-resource-note{color:var(--control-muted)}
.theme-light .control-panel .control-connection-summary-count{color:#197b87}
.theme-light .control-panel .control-connection-code{color:#5c8a98}
.theme-light .control-panel .control-connection-status{color:#aa672d}
.theme-light .control-panel .control-connection-node.is-active .control-connection-status{color:#078668}
.theme-light .control-panel .control-resource-ring{background:conic-gradient(var(--meter-color) 0 var(--ring-progress),#dcebf0 var(--ring-progress) 100%)}
.theme-light .control-panel .control-resource-ring-center{background:#fff;box-shadow:inset 0 4px 12px #1f60751b}
.theme-light .control-panel .control-resource-ring:after{border-color:#c8e1e7}
.theme-light .control-panel .control-resource-details,.theme-light .control-panel .control-resource-detail{border-color:#d7e6ea}
.theme-light .control-panel .control-resource-detail span{color:var(--control-muted)}
.theme-light .control-panel .control-resource-detail strong{color:var(--control-ink)}
.theme-light .control-panel .control-resource-bar{background:#dcebf0}
.theme-light .control-panel .control-integration-panel{border-color:#6d9baa!important;box-shadow:0 14px 30px #143e511c}
