select{padding:12px;border:1px solid #b9c7d2;border-radius:7px;background:#fff;font:inherit}
main form{display:grid;gap:10px}
.line-chart{display:block;width:100%;min-height:260px;margin-top:18px;background:#f9fbfc;border:1px solid #dfe7ee;border-radius:8px}
.series-line{fill:none;stroke:#2f80ed;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
.intervention-line{stroke:#d97706;stroke-width:2;stroke-dasharray:7 5}
.kpis small{display:block;color:#667085;margin-top:5px}
.page-edit{margin-top:10px}.page-edit summary{color:#2f80ed;cursor:pointer;font-weight:700}.page-edit form{min-width:270px;margin-top:10px}.page-edit textarea{min-height:72px;padding:10px;border:1px solid #b9c7d2;border-radius:7px;font:inherit}.page-delete{margin-top:10px!important}.page-delete label{display:flex;align-items:flex-start;gap:7px;font-size:13px}.page-delete input[type=checkbox]{margin-top:4px}
