/* Focus CRM V3.3.45 - filtros y causas */
.health-filter-card{margin-bottom:16px;padding:14px 16px}.health-filter-grid{display:grid;grid-template-columns:1.2fr 1.2fr 1fr 1fr 1fr auto;gap:12px;align-items:end}.health-filter-grid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:800;color:#475569}.health-filter-grid select,.health-filter-grid input{width:100%;border:1px solid #dbe1ea;border-radius:10px;padding:9px 10px;background:#fff;color:#0f172a}.health-clear{height:40px;white-space:nowrap}.risk-alert-body{flex:1;min-width:0}.cause-select-label{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:11px;font-weight:800;color:#64748b}.cause-select-label select{max-width:230px;border:1px solid #dbe1ea;border-radius:8px;padding:6px 8px;background:#fff;color:#334155}.attributed-number{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#f1f5f9;font-weight:800}.attributed-number.has-attributed{background:#ffedd5;color:#c2410c}.health-filter-card+.health-kpis{margin-top:0}
@media(max-width:1200px){.health-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.health-clear{width:100%}}
@media(max-width:760px){.health-filter-grid{grid-template-columns:1fr 1fr}.cause-select-label{align-items:flex-start;flex-direction:column}.cause-select-label select{max-width:none;width:100%}}
@media(max-width:520px){.health-filter-grid{grid-template-columns:1fr}}
@media print{.health-filter-card,.cause-select-label{display:none!important}}
