/* =============================================
   AUTOPRIME — contacto.css
   Duplicados: feature-icon-modern (copia 4).
   Estilos propios: contact-form inputs, map-placeholder.
   ============================================= */

/* ========== FEATURE ICON (copia 4, sin card wrapper) ========== */
.feature-icon-modern {
    width: 64px;
    height: 64px;
    background: var(--ap-gradient-aurora);
    border-radius: 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 1.75rem;
    transition: transform 0.4s ease;
}

/* ========== FORMULARIO DE CONTACTO ========== */
.contact-form .form-control,
.contact-form .form-select {
    background: var(--ap-bg);
    border-color: var(--ap-border);
    color: var(--ap-text);
    padding: 0.875rem 1rem;
}

.contact-form .form-control:focus,
.contact-form .form-select:focus {
    border-color: var(--ap-accent);
    background: var(--ap-bg);
    color: var(--ap-text);
    box-shadow: 0 0 0 0.2rem var(--ap-accent-glow);
}

.contact-form .form-control::placeholder {
    color: var(--ap-text-muted);
}

/* ========== MAPA PLACEHOLDER ========== */
.map-placeholder {
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}
