/* vNEXT 0.3.15 - Daily Control Operational Cockpit */
.daily-operational-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr) minmax(310px,.85fr);gap:0;align-items:stretch;border:1px solid #cfe3ec;border-radius:18px;background:linear-gradient(120deg,#fff 0%,#f8fcfe 72%,#eef8fc 100%);box-shadow:0 12px 30px rgba(8,43,69,.07);overflow:hidden}.daily-hero-copy,.daily-hero-health,.daily-hero-priorities{padding:18px}.daily-hero-copy{display:flex;flex-direction:column;justify-content:center}.daily-hero-copy .badge{align-self:flex-start}.daily-hero-copy .executive-hero-title{font-size:32px;margin:10px 0 7px}.daily-hero-copy .executive-central-intro{font-size:14px;line-height:1.55;max-width:760px;margin:0}.daily-hero-copy .executive-central-actions{margin-top:15px;gap:7px}.daily-hero-copy .executive-central-actions button{min-height:34px;padding:7px 12px}.daily-hero-meta{display:flex;gap:18px;align-items:center;margin-top:14px;padding-top:11px;border-top:1px solid #e0edf3;color:#69808d;font-size:11px}.daily-hero-meta span{display:inline-flex;align-items:center;gap:6px}.daily-hero-meta svg{width:14px;height:14px}.daily-hero-meta a{margin-left:auto;color:#0b5fa5;font-weight:800;text-decoration:none}.daily-hero-health{display:grid;grid-template-columns:190px 1fr;gap:13px;align-items:center;border-left:1px solid #d8e9f0;border-right:1px solid #d8e9f0}.daily-hero-health .executive-donut{width:176px;height:176px}.daily-hero-health .executive-donut:before{inset:17px}.daily-hero-health .executive-donut-center{width:112px;height:112px}.daily-hero-health .executive-donut-score{font-size:32px}.daily-hero-health .executive-donut-label{font-size:11px}.daily-hero-health .executive-chart-legend{display:none}.daily-health-breakdown{display:grid;gap:6px}.daily-health-breakdown>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:7px 9px;border:1px solid #dceaf0;border-radius:9px;background:#fff;font-size:11px;color:#55717e}.daily-health-breakdown b{color:#082b45;font-size:13px}.daily-hero-priorities{background:rgba(255,255,255,.66)}.daily-panel-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:10px}.daily-panel-head .eyebrow{font-size:10px;font-weight:900;letter-spacing:.08em;color:#0b5fa5}.daily-panel-head h2{font-size:16px;margin:2px 0 0;color:#082b45}.daily-panel-head a{font-size:11px;color:#0b5fa5;font-weight:800;text-decoration:none}.daily-priority-row{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #e3edf2}.daily-priority-row:last-child{border-bottom:0}.daily-priority-row>span:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#eaf6fb;color:#0b5fa5}.daily-priority-row.orange>span:first-child{background:#fff5e5;color:#c97909}.daily-priority-row.red>span:first-child{background:#fff1f1;color:#cf3f3f}.daily-priority-row svg{width:15px;height:15px}.daily-priority-row b{display:block;font-size:12px;color:#102f43}.daily-priority-row small{display:block;margin-top:2px;color:#718792;font-size:10px}.daily-priority-empty{display:flex;gap:8px;align-items:center;padding:12px;border:1px solid #dcebe5;border-radius:10px;background:#f7fbf9;color:#16856b;font-size:12px;font-weight:700}
.executive-score-strip-five{margin-top:10px!important;gap:8px!important}.executive-score-mini{min-height:70px!important;padding:9px 10px!important;border-radius:11px!important}.executive-score-mini .kpi-icon{width:35px!important;height:35px!important;border-radius:9px!important}.executive-score-mini strong{font-size:22px!important}.executive-score-mini small{font-size:10px!important}.daily-score-meter{height:4px;margin-top:7px;border-radius:999px;background:#e4eff4;overflow:hidden}.daily-score-meter i{display:block;height:100%;border-radius:inherit;background:#168bc4}
.daily-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:10px}.daily-visual-card{min-width:0;padding:12px;border:1px solid #d5e7ef;border-radius:13px;background:#fff;box-shadow:0 7px 18px rgba(8,43,69,.045)}.daily-bar-chart,.daily-capacity-chart,.daily-finance-chart{display:grid;gap:9px}.daily-bar-row,.daily-capacity-chart>div,.daily-finance-chart>div{display:grid;grid-template-columns:78px 1fr auto;gap:8px;align-items:center;font-size:10px;color:#56717e}.daily-bar-row>div,.daily-capacity-chart>div>div,.daily-finance-chart>div>div{height:8px;border-radius:99px;background:#e5f0f4;overflow:hidden}.daily-bar-row i,.daily-capacity-chart i,.daily-finance-chart i{display:block;height:100%;border-radius:inherit;background:#168bc4}.daily-capacity-chart i.green{background:#16856b}.daily-capacity-chart i.orange{background:#d8870a}.daily-finance-chart i.aqua{background:#00a9c1}.daily-bar-row b,.daily-capacity-chart b,.daily-finance-chart b{font-size:10px;color:#153b50;text-align:right;white-space:nowrap}.daily-donut-block{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:center}.daily-mini-donut{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;position:relative}.daily-mini-donut:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.daily-mini-donut>div{position:relative;text-align:center}.daily-mini-donut strong{display:block;font-size:23px;color:#082b45}.daily-mini-donut span{font-size:10px;color:#69808d}.daily-donut-legend{display:grid;gap:5px}.daily-donut-legend>div{display:grid;grid-template-columns:7px 1fr auto;gap:6px;align-items:center;font-size:10px;color:#617a86}.daily-donut-legend i{width:7px;height:7px;border-radius:50%;background:#168bc4}.daily-donut-legend i.green{background:#16856b}.daily-donut-legend i.orange{background:#d8870a}.daily-donut-legend i.red{background:#d84b4b}.daily-donut-legend b{color:#153b50}
.central-attention-card{margin-top:10px!important}.central-three-grid,.central-management-grid,.central-goals-card{margin-top:10px!important}
@media(max-width:1500px){.daily-operational-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.daily-hero-priorities{grid-column:1/-1;border-top:1px solid #d8e9f0}.daily-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.daily-operational-hero{grid-template-columns:1fr}.daily-hero-health{border:0;border-top:1px solid #d8e9f0;border-bottom:1px solid #d8e9f0}.daily-visual-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.daily-hero-health{grid-template-columns:1fr;justify-items:center}.daily-visual-grid{grid-template-columns:1fr}.daily-hero-copy,.daily-hero-health,.daily-hero-priorities{padding:13px}.daily-hero-copy .executive-hero-title{font-size:26px}.daily-hero-meta{align-items:flex-start;flex-direction:column;gap:6px}.daily-hero-meta a{margin-left:0}}
