/* ==========================================================================
   ESTILOS ADICIONALES PARA EL REGISTRO DE TIENDAS
   ========================================================================== */

/* Fondo general de la página de registro */
body.bg-light {
    background-color: #fcfbf7 !important; /* Mantenemos el blanco hueso cálido */
}

/* Efectos para los inputs con icono integrado de Bootstrap */
.input-group .form-control:focus {
    border-color: #e2e8f0;
}

/* Cuando el usuario se para en un input, iluminamos sutilmente el icono del borde izquierdo */
.input-group:focus-within .input-group-text {
    border-color: #22c55e !important; /* Borde verde éxito al enfocar */
    color: #22c55e !important;
}

.input-group:focus-within .form-control {
    border-color: #22c55e !important;
}

/* Ajuste fino para las etiquetas de los formularios */
.form-label {
    margin-bottom: 0.4rem;
    font-size: 0.8rem;
    letter-spacing: 0.5px;
}

/* Estilo para las alertas de error de validación */
.alert-danger {
    background-color: #fef2f2 !important; /* Rojo pastel muy suave */
    color: #991b1b !important;
    border-left: 4px solid #ef4444 !important; /* Línea de acento roja */
    border-radius: 8px;
}