.wrapper.svelte-32v57s{justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.backdrop.svelte-32v57s{position:fixed;top:0;bottom:0;left:0;right:0}.backdrop.svelte-32v57s button:where(.svelte-32v57s){opacity:.5;background-color:#000;position:absolute;top:0;bottom:0;left:0;right:0}.panel.svelte-32v57s{z-index:1;background-color:var(--background);border-radius:.5rem;flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.body.svelte-32v57s{flex:1;padding:1rem;overflow-y:auto}.header-row.svelte-32v57s{display:flex}.title.svelte-32v57s{color:var(--color);flex-grow:1;font-size:1.125rem;font-weight:500;line-height:1.5rem}.close-button.svelte-32v57s{width:3rem;height:3rem;color:color-mix(in srgb, var(--color) 50%, transparent);border-radius:.25rem;justify-content:center;align-items:center;margin:-1rem;display:flex}.close-button.svelte-32v57s:hover,.close-button.svelte-32v57s:focus{color:var(--color-secondary)}.close-button.svelte-32v57s:focus{outline-offset:2px;outline:2px solid transparent;box-shadow:0 0 0 2px rgba(147,197,253,.5)}.content-offset.svelte-32v57s{margin-top:.5rem}@media (min-width:640px){.panel.svelte-32v57s{max-width:32rem}.body.svelte-32v57s{padding:1.5rem}}.modal-footer{background-color:var(--surface);flex-wrap:wrap;justify-content:flex-end;margin:1rem -1rem -1rem;padding:.75rem 1rem;display:flex}.modal-footer>:not([hidden])~:not([hidden]){margin-left:.25rem;margin-right:0}@media (min-width:640px){.modal-footer{margin:1.5rem -1.5rem -1.5rem;padding-left:1.5rem;padding-right:1.5rem}}
