.modal-root.svelte-32v57s{justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-backdrop.svelte-32v57s{transition-property:opacity;position:fixed;inset:0}.modal-backdrop-button.svelte-32v57s{opacity:.5;cursor:pointer;background:#000;border:0;padding:0;position:absolute;inset:0}.modal-dialog.svelte-32v57s{background:var(--background);transition:all var(--transition-time,.3s);z-index:1;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.modal-body.svelte-32v57s{flex:1;padding:1rem;overflow-y:auto}.modal-header.svelte-32v57s{display:flex}.modal-title.svelte-32v57s{color:var(--color);flex-grow:1;font-size:1.125rem;font-weight:500;line-height:1.5rem}.modal-close.svelte-32v57s{margin:-.75rem;padding:.75rem}.modal-children-spaced.svelte-32v57s{margin-top:.5rem}@media (width>=640px){.modal-root.svelte-32v57s{padding:1rem}.modal-dialog.svelte-32v57s{border-radius:.5rem;max-width:32rem;height:auto;max-height:100%}.modal-body.svelte-32v57s{padding:1.5rem}}.modal-footer{background:var(--surface);flex-wrap:wrap;justify-content:flex-end;margin:1rem -1rem -1rem;padding:.75rem 1rem;display:flex}@media (width>=640px){.modal-footer{margin:1.5rem -1.5rem -1.5rem;padding:.75rem 1.5rem}}.modal-footer>:not([hidden])~:not([hidden]){margin-left:.25rem}
