.actions-container {
    display: flex;
    gap: 10px;
    align-items: center; 
}

table {
    border-collapse: collapse;
    width: 100%;
    margin: 20px 0;
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

table th, table td {
    border: 1px solid #ddd;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
}

/* Columna de Avería: más ancha, sin saltos de línea ni aumento de altura */
th.observacion {
    min-width: 250px;
    max-width: 400px;
    white-space: nowrap;
    
}








.select-dark {
    background-color: #212529 !important;
    color: white !important;
    border: 1px solid #495057;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    height: 30px; /* o usa padding para ajustar más fino */
    font-size: 0.85rem !important;
    padding-top: 2px;
    padding-bottom: 2px;
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 0.65rem;
    margin-top: 5px;
}


.select-dark option {
    background-color: #212529;
    color: white;
}

/* ------------------------------------------------------------------
   Button color overrides (sobrescribe el azul por defecto de Bootstrap)
   Cambia aquí los colores si prefieres otra paleta. Actualmente se usa
   un verde similar a 'success' (#198754) como color primario.
   - .btn-primary: fondo, borde y estados hover/focus/active
   - .btn-outline-primary: borde y hover
------------------------------------------------------------------ */

/* Color primario personalizado */
.btn-primary {
    
    --bs-btn-color: #fff;
    --bs-btn-bg: #908850; /* color principal*/
    --bs-btn-border-color: #908850;
    color: var(--bs-btn-color) !important;
    background-color: var(--bs-btn-bg) !important;
    border-color: var(--bs-btn-border-color) !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle {
    --bs-btn-bg: #c6ba1f; /* para hover */
    --bs-btn-border-color: #c6ba1f;
    background-color: var(--bs-btn-bg) !important;
    border-color: var(--bs-btn-border-color) !important;
    color: #ffffff !important;
}

/* Outline primary (cuando usan btn-outline-primary) */
.btn-outline-primary {
    color: #908850 !important;
    border-color: #908850 !important;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus {
    color: #908850 !important;
    background-color: #908850 !important;
    border-color: #908850 !important;
}

/* Opcional: mejora el foco para accesibilidad */
.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem rgba(59, 56, 1, 0.25) !important;
}

/* Quitar borde blanco general en botones: usar borde transparente por defecto
   y, cuando se aplica fondo personalizado, forzar el borde al mismo color */
.btn {
    border: 1px solid transparent !important;
}

/* Asegurar que btn-dark y btn-secondary no muestren borde blanco cuando tienen fondo inline */
.btn-dark {
    border-color: #004085 !important;
}
.btn-secondary {
    /* deja el borde igual que el fondo gris por defecto de bootstrap */
    border-color: #6c757d !important;
}



