/* Complementos ligeros sobre Bootstrap 5 — no redefine componentes de Bootstrap,
   solo ajustes puntuales de la app. */

body {
    background: #f4f6f9;
}

.card-formulario {
    max-width: 900px;
}

/* Tablas de módulos y listas de checkboxes (centros/miembros UTE) dentro de un formulario */
.tabla-modulos input {
    width: 100%;
}

.lista-checkboxes {
    max-height: 260px;
    overflow-y: auto;
    border: 1px solid #dee2e6;
    border-radius: .375rem;
    padding: .75rem;
}

.lista-checkboxes .form-check {
    margin-bottom: .25rem;
}

/* DataTables: que la caja de búsqueda y el selector de longitud se vean acordes a Bootstrap */
.dataTables_wrapper .dataTables_filter input,
.dataTables_wrapper .dataTables_length select {
    display: inline-block;
    width: auto;
    margin-left: .5rem;
}
