body {
    padding-right: 0 !important;
}

div:where(.swal2-container).swal2-center>.swal2-popup {
    grid-row: 1/3 !important;
    /* grid-row: 2/3 !important; */
}

.swal2-html-container .checklist-container {
    text-align: left;
    padding-inline: 20px;
}

.checklist-container {
    padding-inline: 50px;
}

/* Custom CSS to change the color of SweetAlert icon */
.swal2-icon.swal2-question {
    border-color: #11557c!important;
    color: #11557c!important;
}

div:where(.swal2-container).swal2-backdrop-show,
div:where(.swal2-container).swal2-noanimation {
    background: none!important;
}

div:where(.swal2-container) div:where(.swal2-popup) {
    background-color: #d6effc!important;
    
}

.swal2-actions button.swal2-confirm.swal2-styled,
.swal2-actions button.swal2-cancel.swal2-styled {
    font-size: 18px !important;
    min-width: 120px !important;
}

.swal2-actions button.swal2-confirm.swal2-styled {
    background-color: #1d90d2 !important;
}

.swal2-actions button.swal2-cancel.swal2-styled {
    background-color: #6e7881 !important;
}

/* swal adjustment for those in iframes */
.swal2-container {
    margin-top: -100px!important;
}

/* Unified font styling for the entire popup */
.swal2-popup {
    font-family: Arial, Helvetica, sans-serif;
    color: #545454;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

.swal2-actions {
    min-height: 60px;
}
