.performance-head{display:flex;gap:24px;justify-content:space-between;align-items:flex-end;margin-bottom:18px}.performance-head h2{margin:0 0 6px}.performance-head p{margin:0;max-width:900px}.performance-year-form label,.performance-import-form label,.performance-mini-form label{display:flex;flex-direction:column;gap:5px;font-size:.86rem;font-weight:600}.performance-year-form select,.performance-import-form input,.performance-mini-form input,.performance-mini-form select{min-height:38px}.performance-kpis{margin-bottom:18px}.performance-import-card{margin-bottom:18px}.performance-import-form{display:grid;grid-template-columns:minmax(280px,2fr) 150px 130px auto;gap:12px;align-items:end}.performance-table-card{overflow:visible}.performance-table{min-width:1450px}.performance-table th{white-space:nowrap}.block-note{display:block;color:#667085;font-weight:400;margin-top:3px}.performance-pill{display:inline-flex;border-radius:999px;padding:5px 9px;font-size:.78rem;font-weight:700;white-space:nowrap}.perf-high{background:#dff7e8;color:#146c3a}.perf-ok{background:#e8f1fb;color:#1d5e99}.perf-watch{background:#fff3cd;color:#8a6500}.perf-low{background:#fde7e7;color:#a52626}.perf-open{background:#f2e8ff;color:#6a3aa3}.perf-na{background:#eef1f4;color:#59636e}.trend-up{color:#16803d;font-weight:700}.trend-down{color:#c62828;font-weight:700}.performance-mini-form{display:grid;gap:8px;min-width:220px;padding-top:10px}.performance-table details summary{cursor:pointer;font-weight:700}.performance-method{margin-top:18px}@media(max-width:900px){.performance-head{align-items:stretch;flex-direction:column}.performance-import-form{grid-template-columns:1fr}.performance-import-form button{width:100%}}
