.swal2-close,.swal2-styled:not([disabled]){cursor:pointer}
.swal2-content,.swal2-title{word-wrap:break-word;text-align:center}
.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-color:#fff;color:#ff7f00}
.swal2-actions:not(.swal2-loading) .swal2-styled:focus{background-color:#e8f0fe;color:#ff7f00}
button.swal2-confirm.swal2-styled{background-color:#e8f0fe;color:#ff7f00;border-left:2px solid #ff7f00!important;border-right: 2px solid #ff7f00!important;}
button.swal2-confirm.swal2-styled{border-width:2px}
button.swal2-confirm.swal2-styled:focus-visible{outline:#ffffff00 solid 0}
button.swal2-confirm.swal2-styled:hover{border-color:#ffffff00!important}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover{color:#ff7f00;box-shadow:0 0 0 2px #ff7f00}
.swal2-actions:not(.swal2-loading) .swal2-styled:visited{background-color:#fff;color:#ff7f00}
.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0;justify-content:flex-end}
.swal2-checkbox input{margin:0 .4em}
.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}
.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}
.swal2-close:hover{transform:none;background:0 0;color:#f27474}
.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2}
.swal2-container.swal2-backdrop-show{background:rgba(0,0,0,.4)}
.swal2-container.swal2-center{align-items:center}
.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}
.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}
.swal2-icon,.swal2-popup{position:relative;font-family:inherit}
.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:16px;font-weight:400;line-height:normal}
.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}
.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}
.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0}
.swal2-file{background:inherit;font-size:1.125em}
.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}
.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}
.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}
.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}
.swal2-icon.swal2-info{border-color:#ff7f00;color:#ff7f00}
.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}
.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}
.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:3px solid #ff7f00;border-radius:50%}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}
.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}
.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}
.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}
.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#ff7f00}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:4.25s ease-in swal2-rotate-success-circular-line;animation:4.25s ease-in swal2-rotate-success-circular-line}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:.75s swal2-animate-success-line-long;animation:.75s swal2-animate-success-line-long}
.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:.75s swal2-animate-success-line-tip;animation:.75s swal2-animate-success-line-tip}
.swal2-icon.swal2-success{border-color:#00000000;color:#000}
.swal2-icon.swal2-warning{border-color:red;color:red}
.swal2-icon{box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.swal2-image{max-width:100%;margin:1.25em auto}
.swal2-input{height:2.625em;padding:0 .75em}
.swal2-popup.animate__animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important}
.swal2-popup:focus{outline:0}
.swal2-popup{box-shadow:0 0 10px rgb(0 0 0);display:none;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#e8f0fe;font-size:1rem}
.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}
.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}
.swal2-range input{width:80%}
.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}
.swal2-range{margin:1em auto;background:#fff}
.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}
.swal2-show{-webkit-animation:.3s swal2-show;animation:.3s swal2-show}
.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:#aaa;color:#fff;font-size:1.0625em}
.swal2-styled.swal2-confirm{border-radius:60px;background:#e8f0fe;color:#ff7f00;font-size:1.0625em}
.swal2-styled:focus{outline:0}
.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}
.swal2-textarea{height:6.75em;padding:.75em}
.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}
.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}
.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-transform:none}
.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}
.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}
[class^=swal2]{-webkit-tap-highlight-color:transparent}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}.swal2-range input{width:100%!important}.swal2-range output{display:none}}
@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}