.modal.svelte-hlz7dn.svelte-hlz7dn{position:fixed;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.modal--open.svelte-hlz7dn.svelte-hlz7dn{opacity:1;pointer-events:all}.modal--dialog.svelte-hlz7dn.svelte-hlz7dn{display:flex;justify-content:center;align-items:flex-start;z-index:100;width:100%;height:100%}.modal--dialog.modal--open.svelte-hlz7dn .modal__dialog.svelte-hlz7dn{transform:scale(1)}.modal--confirmation.svelte-hlz7dn .modal__dialog.svelte-hlz7dn{max-width:400px}.modal--confirmation.svelte-hlz7dn .modal__title.svelte-hlz7dn{max-width:300px;text-align:center;justify-self:center}.modal--danger.svelte-hlz7dn .modal__icon.svelte-hlz7dn{background:#fadede;color:#e14444}.modal--warning.svelte-hlz7dn .modal__icon.svelte-hlz7dn{background:#ffedb3;color:#ffc400}.modal--info.svelte-hlz7dn .modal__icon.svelte-hlz7dn{background:#6bc2ba;color:#fff}.modal__dialog.svelte-hlz7dn.svelte-hlz7dn{position:relative;width:calc(100% - 2rem);max-width:380px;background:#fff;border-radius:14px;margin-top:20vh;box-shadow:0 24px 48px -12px #0f172a47;transform:scale(.96);transition:transform .2s cubic-bezier(.16,1,.3,1)}.modal__header.svelte-hlz7dn.svelte-hlz7dn{display:grid;padding:1.25rem}.modal__icon.svelte-hlz7dn.svelte-hlz7dn{display:flex;justify-content:center;align-items:center;justify-self:center;width:60px;height:60px;background:#729bea;color:#164194;font-size:1.5rem;border-radius:100%;margin-bottom:1rem}.modal--dialog.svelte-hlz7dn .modal__title.svelte-hlz7dn{color:#0f172a;font-size:1rem;font-weight:600;line-height:1.4}.modal__body.svelte-hlz7dn.svelte-hlz7dn{line-height:1.5;padding:0 1.25rem;margin-bottom:1rem}.modal__footer.svelte-hlz7dn.svelte-hlz7dn{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid #E2E8F0;border-radius:0 0 14px 14px;padding:1rem 1.25rem 1.25rem}.modal__footer.svelte-hlz7dn .button{white-space:nowrap}.modal__backdrop.svelte-hlz7dn.svelte-hlz7dn{position:absolute;top:0;left:0;width:100%;height:100%;background:#0f172a73;cursor:pointer;pointer-events:none}.modal__backdrop--clickable.svelte-hlz7dn.svelte-hlz7dn{pointer-events:all}.modal__offset.svelte-hlz7dn.svelte-hlz7dn{margin-top:-1rem}.modal--card.svelte-hlz7dn.svelte-hlz7dn{z-index:15;width:100vw;height:100vh;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding-top:25vh;will-change:opacity}.modal--card.modal--open.svelte-hlz7dn .modal__container.svelte-hlz7dn{transform:scale(1)}.modal--large.svelte-hlz7dn .modal__container.svelte-hlz7dn{max-width:720px}.modal--no-blur.svelte-hlz7dn.svelte-hlz7dn{backdrop-filter:none;-webkit-backdrop-filter:none}.modal--no-blur.svelte-hlz7dn .modal__overlay.svelte-hlz7dn{background:#00000040}.modal--dismiss.svelte-hlz7dn .modal__overlay.svelte-hlz7dn{cursor:pointer}.modal__overlay.svelte-hlz7dn.svelte-hlz7dn{display:block;background:#00000026;position:absolute;top:0;left:0;width:100%;height:100%}.modal__container.svelte-hlz7dn.svelte-hlz7dn{display:grid;width:90%;max-width:500px;margin:0 auto;row-gap:1rem;position:relative;background:#fff;padding:1rem 2rem 2rem;border-radius:.75rem;transform:scale(.9);box-sizing:border-box;box-shadow:0 2px 2px #0000002b;transition:transform .3s ease;will-change:transform}.modal--card.svelte-hlz7dn .modal__title.svelte-hlz7dn{color:#333;font-size:1.25rem;font-weight:600;line-height:1.5}.modal__actions.svelte-hlz7dn.svelte-hlz7dn{display:grid;grid-auto-flow:column;column-gap:1rem;--button-radius:.38rem;--button-padding:.7rem}@media (max-width: 480px){.modal__actions.svelte-hlz7dn.svelte-hlz7dn{grid-auto-flow:row;row-gap:.75rem}}
