.overlay-wrapper[data-v-e6eb44b2]{position:absolute;inset:0}.overlay[data-v-e6eb44b2]{position:fixed;inset:0;z-index:999;background:#00000080;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:1rem}.overlay.light[data-v-e6eb44b2]{background:#ffffff80}.overlay.blur[data-v-e6eb44b2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{position:relative;padding:2.5rem 2rem 2.2rem;background:var(--color-white);display:flex;flex-direction:column;gap:1rem}.modal.gradient{background:linear-gradient(108.33deg,#e3f2fe 8.93%,#f4f8ff 54.16%,#e3eaff 93.39%)}.modal.xs{width:20rem;border-radius:1rem}.modal.sm{width:24rem;border-radius:1.25rem}.modal.md{min-width:30rem;border-radius:1.375rem}.modal.xl{width:40rem;border-radius:1.5rem}.modal .close-btn{position:absolute;right:1rem;top:1rem}.modal .header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0}.modal .header h2{font-size:1.375rem;font-weight:500}.modal .header .icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--color-info-light-9);color:var(--color-info)}.modal .body{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.75rem;color:var(--text-color-secondary);line-height:1.5;font-size:.9375rem;text-align:center}.modal .footer{display:flex;justify-content:center;margin-top:1rem}.modal .footer .button-group{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}.modal .footer .button-group .button{width:100%}
