/* ============================================================
   VETERINARIAS.CSS
   Overrides visuales para la página de Clínicas Veterinarias.
   Reutiliza el layout de autoescuelas.css (clases cea-).
   ============================================================ */

.vet-page .cea-badge,
.vet-badge {
    background: rgba(16, 185, 129, 0.15);
    border-color: rgba(16, 185, 129, 0.35);
    color: #34d399;
}

.vet-cta-badge {
    background: rgba(16, 185, 129, 0.1) !important;
    border-color: rgba(16, 185, 129, 0.22) !important;
    color: #34d399 !important;
}

.vet-page .cea-problem-icon {
    background: rgba(251, 191, 36, 0.08);
    border-color: rgba(251, 191, 36, 0.2);
}

.vet-page .cea-problem-card:hover {
    border-color: rgba(251, 191, 36, 0.3);
    box-shadow: 0 8px 28px rgba(251, 191, 36, 0.08);
}

.vet-page .cea-feature-card::before {
    background: linear-gradient(90deg, #10B981, var(--primary));
}

.vet-page .cea-feature-icon {
    background: rgba(16, 185, 129, 0.14);
    border-color: rgba(16, 185, 129, 0.25);
}

.vet-page .cea-result-card--primary {
    background: rgba(16, 185, 129, 0.1);
    border-color: rgba(16, 185, 129, 0.3);
}

.vet-page .cea-stat-number {
    color: #34d399;
}

.vet-page .cea-result-number {
    color: #34d399;
}
