.swal2-container{position:fixed;z-index:2147483646;inset:0;display:grid;grid-template-areas:"top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";padding:.625em;overflow-y:auto;box-sizing:border-box;background:rgba(0,0,0,.45);font-family:inherit}
.swal2-popup{display:none;position:relative;box-sizing:border-box;width:min(32em,calc(100vw - 32px));max-width:100%;grid-column:2;grid-row:2;place-self:center;padding:0 0 1.25em;border:1px solid rgba(0,0,0,.08);border-radius:14px;background:#fff;color:#17202a;box-shadow:0 22px 70px rgba(0,0,0,.30);font-size:1rem}
.swal2-popup.swal2-show{display:grid;animation:faf-swal-show .22s}.swal2-popup.swal2-hide{animation:faf-swal-hide .15s forwards}
.swal2-title{position:relative;max-width:100%;margin:0;padding:.95em 1em 0;color:inherit;font-size:1.65em;font-weight:700;text-align:center;overflow-wrap:anywhere}
.swal2-html-container{z-index:1;justify-content:center;margin:0;padding:1em 1.6em .3em;color:inherit;font-size:1.05em;line-height:1.45;text-align:center;overflow-wrap:anywhere}
.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0;gap:.55em}
.swal2-styled{margin:0;padding:.7em 1.2em;border:0;border-radius:8px;box-shadow:none;font-weight:700;cursor:pointer}.swal2-confirm{background:#4f6ff0;color:#fff}.swal2-cancel{background:#6e7881;color:#fff}.swal2-deny{background:#dc3741;color:#fff}.swal2-styled:hover{filter:brightness(.95)}.swal2-styled:focus{outline:3px solid rgba(79,111,240,.25)}
.swal2-icon{position:relative;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:5em;height:5em;margin:2.1em auto .45em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;user-select:none}
.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-warning{border-color:#f8bb86;color:#f8bb86}.swal2-icon.swal2-info{border-color:#3fc3ee;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#87adbd;color:#87adbd}.swal2-icon-content{display:flex;align-items:center;justify-content:center;font-size:3.75em}
.swal2-close{z-index:2;position:absolute;top:0;right:0;width:1.2em;height:1.2em;padding:0;border:0;background:transparent;color:#aaa;font-size:2.5em;cursor:pointer}
.swal2-input,.swal2-textarea,.swal2-select{box-sizing:border-box;width:auto;max-width:calc(100% - 3em);margin:1em auto 3px;padding:.65em .75em;border:1px solid #d9d9d9;border-radius:7px;background:transparent;color:inherit;font:inherit}
.swal2-validation-message{margin:1em 0 0;padding:.7em;background:#f0f0f0;color:#666;text-align:center}
.swal2-loader{display:none;width:2.2em;height:2.2em;margin:.7em auto;border:.25em solid transparent;border-radius:100%;border-color:#7066e0 transparent #7066e0 transparent;animation:faf-swal-spin 1.5s linear infinite}
.swal2-loading .swal2-loader{display:block}.swal2-loading .swal2-confirm,.swal2-loading .swal2-deny,.swal2-loading .swal2-cancel{display:none}
html[data-theme="dark"] .swal2-popup{background:#171d27;color:#edf2f7;border-color:#303a49}html[data-theme="dark"] .swal2-html-container{color:#d7dee8}
@keyframes faf-swal-show{0%{transform:scale(.94);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes faf-swal-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.96);opacity:0}}@keyframes faf-swal-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@media(max-width:560px){.swal2-popup{font-size:.9rem}.swal2-title{font-size:1.45em}}
