/* Optimización de Iconos Bootstrap para UI/UX General */

/* ========== ICONOS DE APPBAR (BARRA SUPERIOR) ========== */

/* Iconos de la barra superior - tamaño medio con colores Infosoft */
.mud-appbar .mud-icon-button .mud-icon-root {
    font-size: 1.1rem !important; /* 17.6px - visible pero no dominante */
    width: 1.1rem !important;
    height: 1.1rem !important;
    color: #007BFF !important; /* Azul Infosoft para iconos de AppBar */
    transition: all 0.2s ease !important;
}

/* Iconos de AppBar en hover */
.mud-appbar .mud-icon-button:hover .mud-icon-root {
    color: #FFC107 !important; /* Amarillo Infosoft en hover */
    transform: scale(1.1) !important;
}

/* ========== ICONOS GENERALES BOOTSTRAP ========== */

/* Iconos Bootstrap en botones generales */
.mud-button .mud-icon-root {
    color: #007BFF !important;
    transition: all 0.2s ease !important;
}

.mud-button:hover .mud-icon-root {
    color: #FFC107 !important;
}

/* Iconos en formularios y campos */
.mud-input-adornment .mud-icon-root {
    color: #007BFF !important;
    font-size: 1rem !important;
}

/* ========== RESPONSIVE PARA ICONOS GENERALES ========== */

/* Mobile - iconos más pequeños */
@media (max-width: 768px) {
    .mud-appbar .mud-icon-button .mud-icon-root {
        font-size: 1rem !important;
        width: 1rem !important;
        height: 1rem !important;
    }
}


/* ========== ICONOS BOOTSTRAP GENERALES ========== */

/* Mejora visual para iconos Bootstrap específicos */
.bi-house, .bi-gear, .bi-folder, .bi-people, .bi-briefcase,
.bi-file-earmark, .bi-shield-lock, .bi-graph-up {
    line-height: 1 !important;
    vertical-align: middle !important;
}

/* ========== RESPONSIVE PARA ICONOS GENERALES ========== */

/* Mobile - iconos de AppBar más pequeños */
@media (max-width: 768px) {
    .mud-appbar .mud-icon-button .mud-icon-root {
        font-size: 1rem !important;
        width: 1rem !important;
        height: 1rem !important;
    }
    
    .mud-button .mud-icon-root {
        font-size: 0.9rem !important;
    }
}
