.modal.svelte-ta60gp{position:fixed;inset:0;z-index:230}.modal-positioner.svelte-ta60gp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.modal-container.svelte-ta60gp{pointer-events:auto;max-width:100%;max-height:calc(100vh - 40px);background-color:#fff;border-radius:20px;padding:24px;position:relative;display:flex;flex-direction:column}.modal-container.svelte-ta60gp .title:where(.svelte-ta60gp){font-weight:700;margin-bottom:24px;padding-right:40px;overflow:hidden}.modal-container.svelte-ta60gp .title:where(.svelte-ta60gp)>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-container.svelte-ta60gp .close:where(.svelte-ta60gp){position:absolute;top:24px;right:24px;cursor:pointer}@media(hover:hover)and (pointer:fine){.modal-container.svelte-ta60gp .close:where(.svelte-ta60gp):hover{scale:1.1}}.modal-container.svelte-ta60gp .modal-content:where(.svelte-ta60gp){overflow:auto;flex:1;display:flex;flex-direction:column}.modal-container.svelte-ta60gp .modal-footer:where(.svelte-ta60gp){position:relative;z-index:1;margin:16px -24px -24px;padding:16px 24px 24px;background-color:#fff;border-radius:0 0 20px 20px;box-shadow:0 -6px 16px #00000026;flex-shrink:0;display:flex;justify-content:flex-end}
