/* Sobreescribir Bootstrap - Especifico de PMVs */
.form-control,
.form-select {
    font-size: var(--font-size-base) !important;
    height: 36px !important;
    padding: var(--padding-base) !important;
}

/* ============================================
   BUSQUEDA DE PARADA (input + boton en linea)
   ============================================ */
.busqueda-parada {
    display: flex;
    align-items: center;
    gap: 10px;
}

.busqueda-parada #searchBusStop {
    width: auto;
    flex-shrink: 0;
    font-size: var(--font-size-base);
    height: 36px;
}

/* ============================================
   FOTOGRAFIAS
   ============================================ */
/* La subida al servidor fallo. Regla propia porque la generica de .error-field la inyecta share.js
   al fallar una validacion, y una foto puede fallar antes de que eso ocurra. */
.photo-preview.error-field {
    border: 2px solid var(--color-required);
}
