/* SweetAlert2 v11 compatibility layer for the legacy theme bundle. */
div.swal2-container div.swal2-popup {
    --swal2-background: var(--ins-secondary-bg, #fff);
    background: var(--swal2-background);
    background-color: var(--swal2-background);
}

div.swal2-container div.swal2-popup div.swal2-icon {
    box-sizing: content-box;
    width: 5em;
    height: 5em;
    margin: 2.5em auto .6em;
    line-height: 5em;
}

div.swal2-container div.swal2-popup div.swal2-icon .swal2-icon-content {
    font-size: 3.75em;
}

div.swal2-container div.swal2-popup div.swal2-icon.swal2-error [class^="swal2-x-mark-line"] {
    top: 2.3125em;
    width: 2.9375em;
}

div.swal2-container div.swal2-popup div.swal2-icon.swal2-success [class^="swal2-success-circular-line"],
div.swal2-container div.swal2-popup div.swal2-icon.swal2-success .swal2-success-fix {
    background-color: var(--swal2-background) !important;
}

div.swal2-container div.swal2-popup div.swal2-icon.swal2-success [class^="swal2-success-line"][class$="tip"] {
    top: 2.875em;
    left: .8125em;
    width: 1.5625em;
}

div.swal2-container div.swal2-popup div.swal2-icon.swal2-success [class^="swal2-success-line"][class$="long"] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
}
