.recovery-menu-count{margin-left:auto;padding:2px 7px;border-radius:99px;background:#f47b20;color:#fff;font-size:10px}.recovery-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recovery-title h3{margin:0}.recovery-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:17px 0}.recovery-kpis article{padding:14px;border:1px solid var(--line);border-radius:13px;background:#f8fafc}.recovery-kpis small,.recovery-kpis strong{display:block}.recovery-kpis small{color:var(--muted)}.recovery-kpis strong{margin-top:4px;color:#173868;font-size:22px}.recovery-filters{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,.5fr) auto;gap:10px;align-items:end;margin-bottom:15px}.recovery-filters .field{margin:0}.recovery-list{display:grid;gap:10px}.recovery-entry{padding:14px;border:1px solid var(--line);border-left:5px solid #16865f;border-radius:13px;background:#fff}.recovery-entry.warn{border-left-color:#c88a0b}.recovery-entry.alert{border-left-color:#c94343;background:#fff8f8}.recovery-entry header{display:flex;justify-content:space-between;gap:12px}.recovery-entry header strong,.recovery-entry header small{display:block}.recovery-entry header small{margin-top:3px;color:var(--muted)}.recovery-score{align-self:flex-start;padding:5px 9px;border-radius:99px;background:#e3f5ed;color:#106a4c;font-size:11px;font-weight:900}.recovery-entry.warn .recovery-score{background:#fff2d5;color:#8a5c00}.recovery-entry.alert .recovery-score{background:#fdeaea;color:#a62e2e}.recovery-measures{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:12px}.recovery-measures span{padding:8px;border-radius:9px;background:#f3f6fa;color:var(--muted);font-size:11px}.recovery-measures b{display:block;margin-top:2px;color:#173868;font-size:13px}@media(max-width:820px){.recovery-measures{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.recovery-kpis{grid-template-columns:repeat(2,1fr)}.recovery-filters{grid-template-columns:1fr}.recovery-entry header{display:grid}.recovery-measures{grid-template-columns:repeat(2,1fr)}}.sidebar .nav button[data-page="recovery"]:before{content:'♥'}
