.vigilio-close,.vigilio-modal .overflow-hidden{overflow:hidden}.vigilio-modal .vigilio-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;border:.25em solid #000;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none;margin:1rem 0}.vigilio-modal .vigilio-question{border-color:#c9dae1;color:#87adbd}.vigilio-modal .vigilio-icon-content{display:flex;align-items:center;font-size:3.75em;animation:.8s vigilio-animate-question-mark}.vigilio-modal .vigilio-x-mark-line-left,.vigilio-modal .vigilio-x-mark-line-right{display:block;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.vigilio-modal .vigilio-error{border-color:#f27474;color:#f27474;animation:.5s vigilio-animate-error-icon}.vigilio-modal .vigilio-x-mark{animation:.5s vigilio-animate-error-x-mark;position:relative;flex-grow:1}.vigilio-modal .vigilio-x-mark-line-left{position:absolute;left:1.0625em;transform:rotate(45deg)}.vigilio-modal .vigilio-x-mark-line-right{position:absolute;right:1em;transform:rotate(-45deg)}.vigilio-modal .vigilio-info{border-color:#9de0f6;color:#3fc3ee;animation:.5s vigilio-animate-error-icon}.vigilio-modal .vigilio-success{border-color:#a5dc86;color:#a5dc86}.vigilio-modal .vigilio-success-circular-line-left{position:absolute;width:3.75em;height:7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;background-color:#fff}.vigilio-modal .vigilio-success-line-long,.vigilio-modal .vigilio-success-line-tip{display:block;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2;position:absolute}.vigilio-modal .vigilio-success-line-tip{animation:.75s vigilio-animate-success-line-tip;top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.vigilio-modal .vigilio-success-line-long{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg);animation:.25s vigilio-animate-success-line-long;color:#a5dc86}.vigilio-modal .vigilio-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;background-color:#ffffff27;color:#a5dc86}.vigilio-modal .vigilio-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg);background-color:#fff}.vigilio-modal .vigilio-success-circular-line-right{animation:4.25s ease-in vigilio-rotate-success-circular-line;top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;position:absolute;width:3.75em;height:7.5em;background-color:#fff}.vigilio-alert-container,.vigilio-modal .modal{background-color:#fff;border-radius:.5rem;display:flex}@keyframes vigilio-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes vigilio-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes vigilio-animate-error-x-mark{0%,50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes vigilio-animate-success-line-long{0%,65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes vigilio-rotate-success-circular-line{0%,5%{transform:rotate(-45deg)}12%,to{transform:rotate(-405deg)}}.vigilio-alert{z-index:999999999;position:fixed;display:flex;flex-direction:column;gap:.6rem}.vigilio-alert-container{padding:.8rem;transform:translateX(22rem);align-items:center;gap:.5rem;overflow:hidden;cursor:pointer}.vigilio-modal{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;color:#545454;align-items:center;justify-content:center;z-index:999999999999999;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif}.vigilio-html-container,.vigilio-title{position:relative;max-width:100%;color:inherit;text-transform:none;word-wrap:break-word}.vigilio-modal .modal{padding:2rem;flex-direction:column;justify-content:center;align-items:center;margin:1rem;width:100%;position:relative;text-align:center}.vigilio-modal .btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.vigilio-modal .btn-success:hover{color:#fff;background-color:#1e7e34;border-color:#28a745}.vigilio-modal .btn-success:focus{box-shadow:0 0 0 3px #28a745cc}.vigilio-modal .btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.vigilio-modal .btn-danger:hover{color:#fff;background-color:#bd2130;border-color:#dc3545}.vigilio-modal .btn-danger:focus{box-shadow:0 0 0 3px #dc3545cc}.vigilio-modal .btn:focus,.vigilio-modal .btn:hover{text-decoration:none}.vigilio-modal .btn{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;margin:0 .5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:.15s ease-in-out}@media (min-width:600px){.vigilio-modal .modal{width:var(--sweet-width)}}.vigilio-modal-show{animation:.3s vigilio-show}.vigilio-modal-hidde{animation:.3s vigilio-hide}.vigilio-alert-show{transform:translateX(0);transition:transform .3s}.vigilio-alert-hidde{transition:transform .3s;transform:translateX(22rem)}@keyframes vigilio-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes vigilio-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}.vigilio-modal .vigilio-title{font-size:1.7rem;text-align:center}.vigilio-alert .vigilio-title{font-size:1rem;text-align:center}.vigilio-html-container{margin-top:1rem;margin-bottom:1.5rem}.vigilio-close{align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:rgba(0,0,0,0);color:#ccc;font-family:monospace;cursor:pointer;justify-self:end;position:absolute;top:0;right:0;-webkit-transition:color .1s,box-shadow .1s;-moz-transition:color .1s,box-shadow .1s;-ms-transition:color .1s,box-shadow .1s;-o-transition:color .1s,box-shadow .1s}.vigilio-modal .vigilio-close{font-size:2.5em}.vigilio-alert .vigilio-close{font-size:1.2rem}.vigilio-loader{width:0;height:6px;background-color:var(--bg-loader);position:absolute;bottom:0;right:0;left:0}