.ops-executive{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:18px 0}.ops-health-card,.ops-decision-card,.ops-resource-card,.ops-resolution-chart{border:1px solid #dfe8ee;border-radius:14px;background:#fff;box-shadow:0 12px 35px rgba(34,67,87,.07);padding:22px}.ops-card-label{color:#668799;font-size:10px;font-weight:900;letter-spacing:.14em}.ops-card-label i{display:inline-block;width:18px;height:2px;margin:0 8px 3px 0;background:#168eb1}.ops-health-body{display:flex;align-items:center;gap:28px;padding:16px 0 2px}.ops-main-gauge{--angle:calc(var(--score)*3.6deg);position:relative;display:grid;width:184px;height:184px;flex:0 0 184px;place-items:center;border-radius:50%;background:conic-gradient(var(--health-color) 0 var(--angle),#e7edf1 var(--angle) 360deg);box-shadow:0 8px 30px rgba(40,166,106,.16)}.ops-main-gauge:before{content:"";position:absolute;inset:13px;border-radius:50%;background:radial-gradient(circle,#fff,#f5f8fa 72%)}.ops-main-gauge>div{position:relative;text-align:center}.ops-main-gauge strong{color:#17324a;font-size:48px;letter-spacing:-.07em}.ops-main-gauge span{color:#7898a8;font-size:13px}.ops-main-gauge small{display:block;color:var(--health-color);font-size:10px;font-weight:900;letter-spacing:.12em}.ops-health-copy>span{color:#28a66a;font-size:9px;font-weight:900;letter-spacing:.16em}.ops-health-copy h2{margin:9px 0;color:#17324a;font-size:26px;line-height:1.17}.ops-health-copy p{margin:0;color:#6b8495;font-size:12px}.ops-health-pills{display:flex;gap:8px;margin-top:17px}.ops-health-pills b{padding:7px 10px;border:1px solid #cce9dc;border-radius:20px;color:#1d7f55;background:#eff9f4;font-size:9px}.ops-decision-total{display:flex;align-items:end;gap:10px;margin:14px 0}.ops-decision-total strong{color:#17324a;font-size:54px;line-height:.9}.ops-decision-total span{color:#78909f;font-size:10px}.ops-priority-bars>div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e8eef1;color:#455f70;font-size:10px}.ops-priority-bars span{display:flex;align-items:center;gap:8px}.ops-priority-bars i{width:4px;height:16px;border-radius:2px}.ops-resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0}.ops-resource-card{border-top:3px solid #28a66a}.ops-resource-top{display:flex;justify-content:space-between}.ops-resource-top span,.ops-resource-top small{display:block}.ops-resource-top span{color:#29485b;font-size:12px;font-weight:800}.ops-resource-top small{margin-top:5px;color:#78909f;font-size:9px}.ops-resource-top b{color:#28a66a;font-size:8px}.ops-arc{--gauge-color:#28a66a;position:relative;width:150px;height:75px;margin:18px auto 0;overflow:hidden}.ops-arc:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:conic-gradient(from 270deg,var(--gauge-color) 0 calc(var(--value)*1.8deg),#e9eff2 0 180deg,transparent 0)}.ops-arc:after{content:"";position:absolute;left:18px;top:18px;width:114px;height:114px;border-radius:50%;background:#fff}.ops-arc>div{position:absolute;z-index:1;left:0;right:0;bottom:-2px;text-align:center}.ops-arc strong{color:#17324a;font-size:36px}.ops-arc span{color:#7695a5;font-size:11px}.ops-scale{display:flex;justify-content:space-between;width:160px;margin:4px auto 0;color:#93a6b1;font-size:8px}.ops-incident-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.ops-incident-kpis article{padding:14px 16px;border:1px solid #dce8ed;border-top:3px solid #278eb0;border-radius:11px;background:#f7fbfc}.ops-incident-kpis article.is-balanced{border-top-color:#28a66a}.ops-incident-kpis small,.ops-incident-kpis strong,.ops-incident-kpis span{display:block}.ops-incident-kpis small{color:#6f8997;font-size:8px;font-weight:900;letter-spacing:.11em}.ops-incident-kpis strong{margin:5px 0;color:#17324a;font-size:25px}.ops-incident-kpis span{color:#78909f;font-size:9px}.ops-resolution-chart{margin-bottom:14px;padding:16px}.ops-resolution-chart header{display:flex;justify-content:space-between}.ops-resolution-chart header strong,.ops-resolution-chart header span{display:block}.ops-resolution-chart header strong{color:#29485a;font-size:11px}.ops-resolution-chart header span{color:#78909f;font-size:9px}.ops-resolution-chart header>b{color:#19815a;font-size:24px}.ops-resolution-track{height:15px;margin-top:13px;overflow:hidden;border-radius:20px;background:#f0cdd2}.ops-resolution-track i{display:block;width:var(--resolved);height:100%;background:linear-gradient(90deg,#1b8b62,#37d6a2)}.ops-resolution-chart footer{display:flex;gap:16px;margin-top:11px;color:#617d8c;font-size:9px}.ops-resolution-chart footer i{display:inline-block;width:7px;height:7px;margin-right:4px;border-radius:50%;background:#278eb0}.ops-resolution-chart footer i.is-resolved{background:#28a66a}.ops-resolution-chart footer i.is-pending{background:#dc4d5e}.evolution-panel{margin-bottom:16px}.evolution-legend{display:flex;gap:10px;color:#607d8c;font-size:9px}.evolution-legend i{width:8px;height:8px;background:#278eb0}.evolution-legend i:nth-of-type(2){background:#28a66a}.kanban-column-header:after{content:"";position:absolute;left:16px;right:-16px;top:42px;height:2px;background:#dce8ed}.kanban-column:last-child .kanban-column-header:after{display:none}.kanban-column-header{position:relative}.kanban-column-header span:before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border:2px solid #278eb0;border-radius:50%;background:#fff}.kanban-column:nth-child(3) .kanban-column-header span:before{border-color:#dfa128}.kanban-column:nth-child(4) .kanban-column-header span:before{border-color:#7557b7}.kanban-column:nth-child(5) .kanban-column-header span:before{border-color:#28a66a;background:#28a66a}@media(max-width:900px){.ops-executive,.ops-resource-grid{grid-template-columns:1fr}.ops-health-body{flex-direction:column;text-align:center}.ops-incident-kpis{grid-template-columns:1fr}}
