@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dosis:wght@800&display=swap";.cute-alert{display:flex;width:100%;height:100%;align-items:center;justify-content:center;margin:0 auto;padding:0 auto;left:0;top:0;position:fixed;background-color:var(--cute-alert-overlay-color, rgba(0, 0, 0, .3));z-index:var(--cute-alert-z-index, 10)}.cute-alert--error{--cute-alert-primary: var(--cute-alert-color-error, #d85261);--cute-alert-primary-light: var(--cute-alert-color-error-light, #e5a4b4)}.cute-alert--success{--cute-alert-primary: var(--cute-alert-color-success, #2dd284);--cute-alert-primary-light: var(--cute-alert-color-success-light, #6edaa4)}.cute-alert--warning{--cute-alert-primary: var(--cute-alert-color-warning, #fada5e);--cute-alert-primary-light: var(--cute-alert-color-warning-light, #fcecae)}.cute-alert--info{--cute-alert-primary: var(--cute-alert-color-info, #88cef7);--cute-alert-primary-light: var(--cute-alert-color-info-light, #c3e6fb)}.cute-alert--question{--cute-alert-primary: var(--cute-alert-color-question, #779ecb);--cute-alert-primary-light: var(--cute-alert-color-question-light, #bacee4)}.cute-alert__frame{background-color:var(--cute-alert-background-color, #fff);min-width:var(--cute-alert-min-width, 300px);width:var(--cute-alert-width, unset);max-width:var(--cute-alert-max-width, unset);min-height:var(--cute-alert-min-height, unset);height:var(--cute-alert-height, unset);max-height:var(--cute-alert-max-height, unset);box-shadow:var(--cute-alert-box-shadow, 5px 5px 10px rgba(0, 0, 0, .2));border-radius:var(--cute-alert-border-radius, .5rem);animation:open-frame .3s linear}.cute-alert__header{display:flex;position:relative;align-items:center;justify-content:center;padding:2rem;flex-direction:row;background-color:var(--cute-alert-header-background-color, var(--cute-alert-primary));border-top-left-radius:inherit;border-top-right-radius:inherit}.cute-alert__close{position:absolute;top:0;right:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-family:Dosis,sans-serif;font-weight:700;cursor:pointer;line-height:2rem}.cute-alert__close:hover{color:var(--cute-alert-close-color-hover, rgba(0, 0, 0, .5))}.cute-alert__close--default{color:var(--cute-alert-close-color-default, rgba(0, 0, 0, .2));font-size:1rem;transition:all .3s;margin-right:.25rem;margin-top:.25rem}.cute-alert__close--circle{background-color:var(--cute-alert-close-background-color-circle, #e4eae7);color:var(--cute-alert-close-color-circle, #222);border-radius:1rem;margin-top:-1rem;margin-right:-1rem;font-size:.75rem;transition:all .3s;margin-left:auto}.cute-alert__close--circle:hover{background-color:var(--cute-alert-close-background-color-circle-hover, #fff)}.cute-alert__body{padding:2rem;gap:2rem;display:flex;flex-direction:column;text-align:center;background-color:var(--cute-alert-body-background-color, #fff);border-radius:inherit;position:relative;overflow:hidden}.cute-alert__title{font-family:var(--cute-alert-title-font-family, "Open Sans", sans-serif);font-weight:var(--cute-alert-title-font-weight, 700);font-size:var(--cute-alert-title-font-size, 1rem);color:var(--cute-alert-title-color, #222);align-self:center}.cute-alert__description{font-size:var(--cute-alert-description-font-size, .875rem);color:var(--cute-alert-description-color, #666);font-family:var(--cute-alert-description-font-family, "Open Sans", sans-serif);font-weight:var(--cute-alert-description-font-weight, 400);text-align:center;align-self:center}.cute-alert__buttons{display:flex;flex-direction:row;justify-content:center;gap:.5rem}.cute-alert__primary-btn{font-family:var(--cute-alert-primary-button-font-family, "Open Sans", sans-serif);font-weight:var(--cute-alert-primary-button-font-weight, 400);font-size:var(--cute-alert-primary-button-font-size, .875rem);color:var(--cute-alert-primary-button-color, #fff);background-color:var(--cute-alert-primary-button-background-color, var(--cute-alert-primary));border-radius:var(--cute-alert-primary-button-border-radius, 1rem);cursor:pointer;transition:all .3s;padding:var(--cute-alert-primary-button-padding, .5rem 2rem);display:inline-flex;align-items:center;justify-content:center}.cute-alert__primary-btn:focus{outline:0}.cute-alert__primary-btn:hover{background-color:var(--cute-alert-primary-button-background-color-hover, var(--cute-alert-primary-light))}.cute-alert__secondary-btn{font-family:var(--cute-alert-secondary-button-font-family, "Open Sans", sans-serif);font-weight:var(--cute-alert-secondary-button-font-weight, 400);font-size:var(--cute-alert-secondary-button-font-size, .875rem);background-color:var(--cute-alert-secondary-button-background-color, #fff);cursor:pointer;transition:all .3s;padding:var(--cute-alert-secondary-button-padding, .5rem 2rem);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--cute-alert-secondary-button-border-radius, 1rem);border-width:1px;border-style:solid;border-color:var(--cute-alert-secondary-button-border-color, var(--cute-alert-primary));color:var(--cute-alert-secondary-button-color, var(--cute-alert-primary))}.cute-alert__secondary-btn:focus{outline:0}.cute-alert__secondary-btn:hover{border-color:var(--cute-alert-secondary-button-border-color-hover, var(--cute-alert-primary-light));color:var(--cute-alert-secondary-button-color-hover, var(--cute-alert-primary-light))}.cute-alert__timer{width:1%;height:.25rem;background-color:var(--cute-alert-timer-background-color, var(--cute-alert-primary-light));position:absolute;bottom:0;left:0}@keyframes open-frame{0%{transform:scale(1)}25%{transform:scale(.95)}50%{transform:scale(.97)}75%{transform:scale(.93)}to{transform:scale(1)}}.cute-toast-wrapper{display:flex;flex-direction:column;top:1rem;right:1rem;position:fixed;z-index:var(--cute-toast-z-index, 10);gap:var(--cute-toast-gap, .75rem)}.cute-toast{overflow:hidden;border-radius:var(--cute-toast-border-radius, .25rem);box-shadow:var(--cute-toast-box-shadow, 0 0 20px rgba(0, 0, 0, .2));animation:open-toast .3s linear;background-color:var(--cute-toast-background-color, var(--cute-toast-primary))}.cute-toast--error{--cute-toast-primary: var(--cute-toast-color-error, #d85261);--cute-toast-primary-light: var(--cute-toast-color-error-light, #e5a4b4)}.cute-toast--success{--cute-toast-primary: var(--cute-toast-color-success, #2dd284);--cute-toast-primary-light: var(--cute-toast-color-success-light, #6edaa4)}.cute-toast--warning{--cute-toast-primary: var(--cute-toast-color-warning, #fada5e);--cute-toast-primary-light: var(--cute-toast-color-warning-light, #fcecae)}.cute-toast--info{--cute-toast-primary: var(--cute-toast-color-info, #88cef7);--cute-toast-primary-light: var(--cute-toast-color-info-light, #c3e6fb)}.cute-toast__frame{padding:var(--cute-toast-padding, .75rem 1rem);display:flex;align-items:center;flex-wrap:wrap}.cute-toast__body{display:flex;align-items:center;width:var(--cute-toast-width, 100%)}.cute-toast__content{display:flex;flex-direction:column;margin:var(--cute-toast-content-margin, 0 1.5rem 0 1rem)}.cute-toast__title{font-size:var(--cute-toast-title-font-size, 1rem);font-family:var(--cute-toast-title-font-family, "Open Sans", sans-serif);font-weight:var(--cute-toast-title-font-weight, 700);color:var(--cute-toast-title-color, #fff)}.cute-toast__description{font-size:var(--cute-toast-description-font-size, .875rem);font-family:var(--cute-toast-description-font-family, "Open Sans", sans-serif);font-weight:var(--cute-toast-description-font-weight, 600);color:var(--cute-toast-description-color, #fff)}.cute-toast__close{color:var(--cute-toast-close-color, rgba(0, 0, 0, .2));font-family:Dosis,sans-serif;font-weight:700;font-size:1rem;cursor:pointer;transition:color .5s}.cute-toast__close:hover{color:var(--cute-toast-close-color-hover, rgba(0, 0, 0, .5))}.cute-toast__timer{width:1%;height:.25rem;background-color:var(--cute-toast-timer-background-color, var(--cute-toast-primary-light))}@keyframes open-toast{0%{transform:scaleX(1) scaleY(1)}20%,45%{transform:scaleX(1.35) scaleY(.1)}65%{transform:scaleX(.8) scaleY(1.7)}80%{transform:scaleX(.6) scaleY(.85)}to{transform:scaleX(1) scaleY(1)}}@keyframes timer{0%{width:100%}25%{width:75%}50%{width:50%}75%{width:25%}to{width:1%}}
