
.performance-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px 27px;margin-bottom:18px;border-radius:20px;background:linear-gradient(135deg,#073b24,#168a49);color:#fff}.performance-hero h2{margin:4px 0 7px;font-size:29px}.performance-hero p{margin:0;color:#dff5e7}.performance-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:18px}.performance-kpis article{background:#fff;border:1px solid #dfe9e3;border-radius:16px;padding:17px;box-shadow:0 6px 18px rgba(20,61,42,.06)}.performance-kpis small,.performance-kpis b{display:block}.performance-kpis small{color:#66766d;font-weight:700}.performance-kpis b{font-size:1.4rem;margin-top:7px;color:#153f29}.perf-lots{margin-top:18px}.perf-pill{display:inline-flex;padding:5px 9px;border-radius:999px;font-weight:800;font-size:12px}.perf-good{background:#dcfce7;color:#166534}.perf-warn{background:#fef3c7;color:#92400e}.perf-bad{background:#fee2e2;color:#991b1b}.perf-table th{white-space:nowrap}@media(max-width:1050px){.performance-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.performance-hero{align-items:flex-start;flex-direction:column}.performance-hero .btn{width:100%}.performance-kpis{grid-template-columns:1fr}.perf-table thead{display:none}.perf-table,.perf-table tbody,.perf-table tr,.perf-table td{display:block;width:100%}.perf-table tr{border:1px solid #e1e9e4;border-radius:14px;padding:10px;margin-bottom:12px}.perf-table td{display:flex;justify-content:space-between;gap:12px;border:0;padding:8px}.perf-table td:before{content:attr(data-label);font-weight:800;color:#607168}}
