.modal.svelte-93oqgx{margin:auto;width:min(var(--modal-max-width),calc(100vw - 32px));max-width:none;max-height:85vh;padding:0;border:none;background:transparent;color:inherit;overflow:visible}.modal.svelte-93oqgx::backdrop{background:var(--sq-scrim)}.modal-content.svelte-93oqgx{width:100%;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--sq-shadow-menu);overflow:hidden}.modal-header.svelte-93oqgx{flex-shrink:0}.modal-header.svelte-93oqgx h2:where(.svelte-93oqgx){font-size:var(--sq-text-lg);overflow:hidden;text-overflow:ellipsis}.close-btn.svelte-93oqgx{font-size:18px;line-height:1;margin-left:auto}.modal-body.svelte-93oqgx{padding:14px;overflow-y:auto;flex:1}.modal.is-end.svelte-93oqgx{margin:16px 16px 16px auto;width:min(var(--modal-max-width),calc(100vw - 32px));height:calc(100vh - 32px);max-height:none}.modal.is-end.svelte-93oqgx .modal-content:where(.svelte-93oqgx){height:100%;max-height:none}.modal.is-top.svelte-93oqgx{margin:min(12vh,96px) auto auto;max-height:calc(100vh - min(12vh,96px) - 16px)}.modal.is-top.svelte-93oqgx .modal-content:where(.svelte-93oqgx){max-height:calc(100vh - min(12vh,96px) - 16px)}.modal-footer.svelte-93oqgx{justify-content:flex-end;gap:8px;flex-shrink:0}.modal-footer.wrap.svelte-93oqgx{height:auto;min-height:48px;flex-wrap:wrap;row-gap:8px;padding-block:8px}@media (max-width: 600px){.modal.is-sheet.svelte-93oqgx{margin:0;width:100%;height:100dvh;max-height:none}.modal.is-sheet.svelte-93oqgx .modal-content:where(.svelte-93oqgx){height:100%;max-height:none;border-radius:0}}@media (pointer: coarse){.modal-footer.fine-only.svelte-93oqgx{display:none}}
