.modal {
    --bs-modal-border-radius: 1rem;
}

.swal2-popup {
    border-radius: 1rem !important;
}

.swal2-confirm {
    margin-top: 1rem !important;
    border-radius: 0.375rem !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    background-color: transparent !important;
    border: 2px solid #dc3545 !important;
    color: #dc3545 !important;
}

.swal2-confirm:hover {
    background-color: #dc3545 !important;
    color: white !important;
}

.swal2-confirm.btn-success {
    background-color: transparent !important;
    border: 2px solid #2f9319 !important;
    color: #2f9319 !important;
}

.swal2-confirm.btn-success:hover {
    background-color: #2f9319 !important;
    color: white !important;
}

.swal2-cancel {
    margin-top: 1rem !important;
    border-radius: 0.375rem !important;
    padding-left: 3rem !important;
    padding-right: 3rem !important;
    background-color: transparent !important;
    border: 2px solid #6c757d !important;
    color: #6c757d !important;
}

.swal2-cancel:hover {
    background-color: #6c757d !important;
    color: white !important;
}

.swal2-actions {
    display: flex;
    flex-direction: row-reverse;
}
