/* vNEXT 0.3.5.1 - Daily Control full-width icon completion and status consistency. */
.daily-control-overall{display:inline-flex;align-items:center;gap:8px;padding:5px 9px;border:1px solid currentColor;border-radius:999px;background:#fff;font-size:12px;white-space:nowrap}
.daily-control-overall .status-signal-icon{width:22px;height:22px;box-shadow:none}
.daily-control-overall.green{color:#16856b;background:#f5fbf8}
.daily-control-overall.orange{color:#c97909;background:#fff9ed}
.daily-control-overall.red{color:#cf3f3f;background:#fff5f5}
.daily-control-groups{display:grid;gap:12px}
.daily-control-group{border:1px solid #d7e7ee;border-radius:13px;background:rgba(255,255,255,.72);padding:10px}
.daily-control-group-head{display:flex;align-items:center;gap:9px;margin:0 0 9px 1px;color:#173b50}
.daily-control-group-head>div{display:grid;gap:1px}
.daily-control-group-head b{font-size:13px}
.daily-control-group-head small{font-size:11px;color:#6a8290}
.daily-control-group-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#e9f6fa;color:#0b6f91}
.daily-control-group-icon svg{width:16px;height:16px}
.daily-control-group .central-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.daily-control-group .central-attention-row{min-height:62px}
.daily-control-group .central-attention-row>strong{font-size:18px;color:#173b50}
.daily-control-group .central-attention-row.green>strong{color:#16856b}
.daily-control-group .central-attention-row.orange>strong,.daily-control-group .central-attention-row.yellow>strong{color:#c97909}
.daily-control-group .central-attention-row.red>strong{color:#cf3f3f}
.daily-control-group .central-attention-row.blue>strong{color:#0b5fa5}
.daily-control-group .central-attention-icon{border:1px solid #d7eaf2}
.daily-control-group .central-attention-icon:empty:after{content:"•";font-size:18px;color:#0b5fa5}
@media(max-width:1450px){.daily-control-group .central-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.daily-control-group .central-attention-grid{grid-template-columns:1fr}.daily-control-group-head small{display:none}.daily-control-overall b{display:none}}
@media(prefers-reduced-motion:reduce){.daily-control-overall{animation:none!important}}
