/* Fix SweetAlert z-index para aparecer acima de todos os elementos */
.swal-overlay {
    z-index: 99999999999 !important;
}

.sweet-overlay {
    z-index: 99999999999 !important;
}

.swal-modal,
.sweet-alert {
    z-index: 999999999999 !important;
}

/* Garantir que o backdrop também fique visível */
.swal-overlay--show-modal {
    z-index: 99999999999 !important;
}

/* Centralizar botão OK */
.swal-button-container {
    text-align: center !important;
    display: flex !important;
    justify-content: center !important;
}

.swal-button {
    margin: 0 auto !important;
}

/* SweetAlert2 - Z-index para aparecer acima de tudo */
.swal2-container {
    z-index: 999999999999 !important;
}

.swal2-popup {
    z-index: 999999999999 !important;
}

/* SweetAlert2 - Botões do mesmo tamanho */
.swal2-actions {
    display: flex !important;
    justify-content: center !important;
    gap: 10px !important;
}

.swal2-confirm-custom,
.swal2-cancel-custom {
    min-width: 120px !important;
    padding: 10px 20px !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Garantir que ambos os botões tenham a mesma largura */
.swal2-styled.swal2-confirm,
.swal2-styled.swal2-cancel {
    min-width: 120px !important;
    flex: 0 0 auto !important;
}
