.polizas-wrap .policy-kpi{background:#fff;border:1px solid #eef1f5;border-radius:18px;padding:18px;box-shadow:0 10px 30px rgba(15,23,42,.06)}
.polizas-wrap .policy-kpi span{display:block;color:#64748b;font-size:.9rem}.polizas-wrap .policy-kpi b{font-size:1.8rem;color:#0f172a}.policy-status{border-radius:999px;padding:.45rem .7rem}.policy-pendiente{background:#fff7ed;color:#9a3412}.policy-aprobada{background:#ecfdf5;color:#047857}.policy-observada{background:#eff6ff;color:#1d4ed8}.policy-rechazada{background:#fef2f2;color:#b91c1c}.policy-check{display:block;border:1px solid #e5e7eb;border-radius:12px;padding:10px 12px;background:#fff}.policy-file{display:flex;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid #eef2f7;text-decoration:none}.policy-file:last-child{border-bottom:0}
