.exec-hidden{display:none!important}#department-issues-overview{margin:16px 0 24px;display:grid;gap:14px;color:#172116}#department-issues-overview *{box-sizing:border-box}.exec-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.exec-kpis>div,.exec-card,.exec-attention{background:#fff;border:1px solid #e1eadc;border-radius:16px;box-shadow:0 5px 18px rgba(35,72,25,.045)}.exec-kpis>div{padding:17px 18px;border-top:3px solid #91dd4f}.exec-kpis span{display:block;font-size:10px;font-weight:850;letter-spacing:.08em;color:#758172}.exec-kpis strong{display:block;font-size:30px;line-height:1.1;margin:7px 0 5px;color:#1d281b}.exec-kpis small{font-size:11px;color:#7c8978}.exec-kpis .open{border-top-color:#d75b5b}.exec-kpis .open strong{color:#b43f3f}.exec-kpis .done{border-top-color:#69ad4e}.exec-kpis .done strong{color:#3d7f2c}.exec-card{padding:16px}.exec-trend-wide{width:100%}.exec-card>header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.exec-card>header b,.exec-attention>b{font-size:11px;letter-spacing:.1em}.exec-card>header small{font-size:11px;color:#7b8778}.exec-chart{width:100%;height:145px;overflow:visible}.exec-chart line{stroke:#edf2ea;stroke-width:1}.exec-chart polyline{fill:none;stroke:#79c642;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.exec-axis{display:flex;justify-content:space-between;color:#849080;font-size:10px;padding-top:4px}.exec-depts{padding:0;overflow:hidden}.exec-depts>header{padding:16px 17px 12px;margin:0}.dio-list{display:grid}.dio-dept{border-top:1px solid #e7eee3}.dio-dept.attention-hidden{display:none}.dio-dept-top{display:grid;grid-template-columns:minmax(190px,1.8fr) minmax(90px,.55fr) minmax(90px,.55fr) auto;align-items:center;gap:12px;padding:12px 17px}.dio-dept-name{font-weight:850;font-size:14px}.dio-dept-total span,.dio-dept-done span{display:block;font-size:9px;font-weight:850;letter-spacing:.08em;color:#758172}.dio-dept-total b,.dio-dept-done b{display:block;font-size:16px;margin-top:2px}.dio-dept-total b{color:#b43f3f}.dio-dept-done b{color:#3d7f2c}.dio-toggle,.exec-review{border:0;background:#eef7e9;color:#397424;border-radius:9px;padding:8px 11px;font-weight:800;font-size:11px;cursor:pointer;white-space:nowrap}.dio-toggle:hover,.exec-review:hover{background:#dff0d5}.dio-details{display:none;background:#fafcf8;border-top:1px solid #e8eee5;padding:6px 14px}.dio-dept.expanded .dio-details{display:block}.dio-issue{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(220px,1.6fr) 130px minmax(180px,1.1fr);gap:14px;padding:11px 3px;border-bottom:1px solid #e8eee5;font-size:11px;align-items:start}.dio-issue:last-child{border:0}.dio-issue small{display:block;color:#849080;margin-top:3px}.dio-status{display:inline-block;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:900}.dio-status.OPEN{background:#fdeaea;color:#9f3030}.dio-status.IN_PROGRESS{background:#fff3d7;color:#8b5a00}.dio-status.RESOLVED{background:#e8f7e1;color:#347622}.exec-attention{display:flex;align-items:center;gap:22px;padding:14px 17px;border-left:4px solid #d89b36}.exec-attention span{font-size:12px;color:#5f6b5c}.exec-attention .exec-review{margin-left:auto}.exec-loading,.exec-no-data,.dio-error{padding:24px;text-align:center;background:#fff;border:1px solid #e1eadc;border-radius:14px;color:#788475}.dio-error{color:#a53d3d}@media(max-width:900px){.exec-kpis{grid-template-columns:repeat(2,1fr)}.dio-dept-top{grid-template-columns:1.3fr .6fr .6fr}.dio-toggle{grid-column:1/-1}.dio-issue{grid-template-columns:1fr 1fr}.exec-attention{flex-wrap:wrap}}@media(max-width:560px){.exec-kpis{grid-template-columns:1fr 1fr;gap:8px}.exec-kpis>div{padding:13px}.exec-kpis strong{font-size:24px}.exec-card{padding:13px}.dio-dept-top{grid-template-columns:1fr 1fr}.dio-dept-name{grid-column:1/-1}.dio-issue{grid-template-columns:1fr}.exec-attention{gap:10px}.exec-attention .exec-review{margin-left:0;width:100%}}