.swal-icon,.swal-icon--success__ring{height:var(--swal-size);box-sizing:content-box}:root{--swal-red:#F27474;--swal-green:#a5dc86;--swal-size:80px}.swal-icon{width:var(--swal-size);border-width:4px;border-style:solid;border-radius:50%;padding:0;position:relative;margin:30px auto}.swal-icon--success{border-color:var(--swal-green)}.swal-icon--success:after,.swal-icon--success:before{content:"";position:absolute;width:60px;height:120px;background:#fff}.swal-icon--success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal-icon--success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px;-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}.swal-icon--success__ring{width:var(--swal-size);border:4px solid hsla(98,55%,69%,.2);border-radius:50%;position:absolute;left:-4px;top:-4px;z-index:2}.swal-icon--error__line,.swal-icon--success__line{position:absolute;display:block;border-radius:2px}.swal-icon--success__hide-corners{width:5px;height:90px;background-color:#fff;padding:1px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal-icon--success__line{height:5px;background-color:var(--swal-green);z-index:2}.swal-icon--success__line--tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:animateSuccessTip .75s;animation:animateSuccessTip .75s}.swal-icon--success__line--long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:animateSuccessLong .75s;animation:animateSuccessLong .75s}@-webkit-keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%,to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes animateSuccessTip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@-webkit-keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}@keyframes animateSuccessLong{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}.swal-icon--error{border-color:var(--swal-red);animation:animateErrorIcon .5s}.swal-icon--error:after,.swal-icon--error:before{content:"";position:absolute;width:60px;height:120px;background:#fff}.swal-icon--error:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal-icon--error:after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px;-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}.swal-icon--error__ring{width:80px;height:80px;border:4px solid var(--swal-red);opacity:.2;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal-icon--error__hide-corners{width:5px;height:90px;background-color:#fff;padding:1px;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal-icon--error__line{height:5px;width:47px;background-color:var(--swal-red);top:37px;z-index:2}.swal-icon--error__line--left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;-webkit-animation:animateXMark .5s;animation:animateXMark .5s}.swal-icon--error__line--right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:animateXMark .5s;animation:animateXMark .5s;right:16px}@-webkit-keyframes animateErrorIcon{from{-webkit-transform:rotateX(100deg);opacity:0}to{-webkit-transform:rotateX(0);opacity:1}}@keyframes animateErrorIcon{from{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@-webkit-keyframes animateXMark{0%,50%{margin-top:26px;opacity:0}80%{margin-top:-6px}100%{margin-top:0;opacity:1}}@keyframes animateXMark{0%,50%{margin-top:26px;opacity:0}80%{margin-top:-6px}100%{margin-top:0;opacity:1}}