/* public/css/botones.css */

.btn-custom-primary {
    background-color: #007bff; /* Un azul vibrante, el de Bootstrap 4 */
    color: white;
    border: 1px solid #007bff;
    padding: 0.5rem 1.25rem;
    border-radius: 0.3rem;
    font-weight: 600;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none; /* Evita el subrayado si es un 'a' */
}

.btn-custom-primary:hover {
    background-color: #0056b3;
    border-color: #004085;
    transform: translateY(-1px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.btn-custom-primary img {
    margin-right: 8px;
    height: 18px;
    width: 18px;
}

.btn-custom-secondary {
    background-color: #6c757d; /* Gris de Bootstrap secondary */
    color: white;
    border: 1px solid #6c757d;
    padding: 0.5rem 1.25rem;
    border-radius: 0.3rem;
    font-weight: 600;
    transition: all 0.2s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none; /* Evita el subrayado si es un 'a' */
}

.btn-custom-secondary:hover {
    background-color: #5a6268;
    border-color: #545b62;
    transform: translateY(-1px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.btn-custom-secondary img {
    margin-right: 8px;
    height: 18px;
    width: 18px;
}

/* AsegÃºrate de que esto estÃ© en tu CSS o en un bloque <style> */
.action-icon-link,
.action-icon-button {
    background: none !important; /* Es crucial para quitar el fondo de Bootstrap */
    border: none !important;     /* Es crucial para quitar el borde de Bootstrap */
    padding: 0 !important;       /* Es crucial para quitar el padding de Bootstrap */
    cursor: pointer;
    display: inline-flex; /* Asegura que el contenido se comporte como flex si se aplica directamente */
    align-items: center;
    justify-content: center;
    transition: transform 0.2s ease-in-out;
}

.action-icon-link:hover,
.action-icon-button:hover {
    transform: scale(1.1);
    opacity: 0.8;
}

.icono-tabla {
    vertical-align: middle;
}

/* Opcional: Ajusta el ancho mÃ­nimo si aÃºn es necesario, pero el principal problema es el 'form' */
.actions-column {
    min-width: 150px; /* Ajusta segÃºn sea necesario si los iconos aÃºn parecen apretados */
    white-space: nowrap;
}

