.progress-kpis-v45{grid-template-columns:repeat(5,1fr)}.progress-highlight{border-top:3px solid #16a37d}.metric-summary-v45>div{display:flex;flex-direction:column}.metric-averages{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:8px}.metric-averages small{font-size:10px}.outcome-bar{display:flex;height:6px;border-radius:10px;overflow:hidden;background:#efdede;margin:3px 0 8px}.outcome-bar i.favorable{background:#18a17b}.outcome-bar i.stable{background:#aebdc4}.gender-diagnostic{margin-bottom:20px}.gender-diagnostic-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.gender-diagnostic-grid>div{border:1px solid #dce8ed;border-radius:13px;overflow:hidden}.gender-diagnostic-grid h3{margin:0;padding:13px 15px;background:#f3f8fa}.gender-diagnostic-grid h3 small{color:var(--muted);font-weight:400}.gender-diagnostic-grid p{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:9px 15px;border-top:1px solid #e4ecef}.gender-diagnostic-grid p span small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.progress-table a em{display:inline-block;margin-top:5px;padding:3px 6px;border-radius:6px;background:#e7f5f2;color:#117660;font-size:9px;font-style:normal}@media(max-width:1150px){.progress-kpis-v45{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.progress-kpis-v45,.gender-diagnostic-grid{grid-template-columns:1fr}.metric-summary-v45{grid-template-columns:1fr 1fr}}
