/* Estilos mínimos para layout, sem sobrescrever cores do Bootstrap */

/* Dropdown de idioma */
.language-dropdown .dropdown-menu {
    min-width: 220px;
    padding: 0.5rem 0;
}

.language-dropdown .dropdown-item {
    padding: 0.5rem 1rem;
    display: flex;
    align-items: center;
}

.language-dropdown .flag-icon {
    width: 24px;
    margin-right: 10px;
}

/* Card básico */
.card {
    box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075);
} 