/* =====================================
   Customização Leve Django Admin PT-BR
   Melhorias visuais sem quebrar temas
   ===================================== */

/* Garantir que checkboxes, radio buttons e selects funcionem corretamente */
input[type="checkbox"],
input[type="radio"] {
    accent-color: #7C3AED !important;
    cursor: pointer !important;
}

/* Select dropdowns funcionando normalmente */
select {
    appearance: auto !important;
    background: inherit !important;
    background-color: white !important;
    color: inherit !important;
}

/* Remover restrições de width que quebram layouts */
.form-row input,
.form-row select,
.form-row textarea {
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Permitir múltiplas seleções */
select[multiple] {
    height: auto !important;
    min-height: 120px !important;
}

/* Dark mode support - não interfere, apenas complementa */
@media (prefers-color-scheme: dark) {
    input[type="text"],
    input[type="email"],
    input[type="password"],
    input[type="number"],
    input[type="date"],
    input[type="datetime"],
    select,
    textarea {
        background-color: inherit !important;
        color: inherit !important;
        border-color: inherit !important;
    }
}
