.modal-root.svelte-1x0v8ru{justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop-wrap.svelte-1x0v8ru{transition-property:opacity;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop.svelte-1x0v8ru{opacity:.5;background:#000;position:absolute;top:0;bottom:0;left:0;right:0}.modal-card.svelte-1x0v8ru{background:var(--background);z-index:1;flex-direction:column;width:100%;height:100%;transition:all .15s;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.modal-body.svelte-1x0v8ru{flex:1;padding:1rem;overflow-y:auto}.modal-heading-row.svelte-1x0v8ru{display:flex}.modal-heading.svelte-1x0v8ru{color:var(--color);flex-grow:1;font-size:1.125rem;font-weight:500;line-height:1.5rem}.modal-close.svelte-1x0v8ru{margin:-.75rem;padding:.75rem}.modal-content-spacing.svelte-1x0v8ru{margin-top:.5rem}@media (min-width:640px){.modal-root.svelte-1x0v8ru{padding:1rem}.modal-card.svelte-1x0v8ru{border-radius:.5rem;max-width:32rem;height:auto;max-height:100%}.modal-body.svelte-1x0v8ru{padding:1.5rem}}.modal-footer{background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin:1rem -1rem -1rem;padding:.75rem 1rem;display:flex}@media (min-width:640px){.modal-footer{margin:1.5rem -1.5rem -1.5rem;padding:.75rem 1.5rem}}
