/* Estilos responsivos globales para la aplicación */

/* Estilos para dispositivos móviles */
@media (max-width: 768px) {
    /* Botones más grandes y fáciles de tocar */
    .mud-button {
        min-height: 44px !important;
    }
    
    /* Iconos más grandes */
    .mud-icon-button {
        padding: 12px !important;
    }
    
    .mud-icon-root {
        font-size: 1.5rem !important;
    }
    
    /* Tamaño de texto aumentado para mejor legibilidad */
    .mud-typography-body1 {
        font-size: 1rem !important;
    }
    
    .mud-typography-body2 {
        font-size: 0.95rem !important;
    }
    
    /* Inputs más grandes */
    .mud-input {
        font-size: 1.1rem !important;
    }
    
    /* Tabs más grandes */
    .mud-tabs .mud-tab {
        min-height: 48px !important;
    }
    
    /* Aumentar el espacio en contenedores */
    .mud-container {
        padding: 16px !important;
    }

    /* Mejorar visualización de menús */
    .mud-menu .mud-list-item {
        min-height: 48px !important;
    }
    
    .mud-nav-link {
        padding: 12px 16px !important;
        font-size: 1.1rem !important;
    }
    
    /* Estilos para cards */
    .mud-paper {
        border-radius: 8px !important;
    }
    
    /* Mejorar espaciado en diálogos */
    .mud-dialog-content {
        padding: 20px !important;
    }
    
    /* Mejorar chips */
    .mud-chip {
        height: auto !important;
        min-height: 32px !important;
        padding: 6px 12px !important;
    }
}

/* Estilos específicos para teléfonos pequeños */
@media (max-width: 480px) {
    /* Botones aún más grandes */
    .mud-button {
        min-height: 48px !important;
    }
    
    /* Iconos aún más grandes */
    .mud-icon-root {
        font-size: 1.6rem !important;
    }
    
    /* Espacio adicional para menús y barras de navegación */
    .mud-drawer {
        width: 85% !important;
    }
    
    /* Mejorar la interfaz de usuario para pantallas muy pequeñas */
    .mud-appbar {
        height: 64px !important;
    }
    
    /* Logos y títulos de AppBar */
    .mud-appbar .mud-toolbar-appbar .mud-typography {
        font-size: 1.4rem !important;
    }
    
    /* Mejorar visibilidad del menú */
    .mud-drawer .mud-drawer-header {
        padding: 20px 16px !important;
    }
    
    /* Campos input más grandes para mejor experiencia táctil */
    .mud-input-control {
        margin-bottom: 16px !important;
    }
    
    .mud-select {
        font-size: 1.1rem !important;
    }
    
    /* Estilos para botones en tarjetas */
    .mud-paper .mud-button {
        min-width: 0 !important;
        padding: 8px 12px !important;
    }
    
    /* Mejorar el espaciado y la legibilidad en los diálogos */
    .mud-dialog .mud-dialog-title {
        font-size: 1.3rem !important;
        padding: 16px 20px !important;
    }
    
    /* Estilos para chips */
    .mud-chip {
        font-size: 0.95rem !important;
    }
} 