:root{--modal-background: var(--color-white);--modal-width: 50rem;--modal-overlay-background: rgba(0, 0, 0, .4);--modal-padding: 1.5rem;--modal-header-padding: 1rem 1.5rem;--modal-header-border: 1px solid var(--color-border);--modal-header-background: var(--color-white);--modal-footer-padding: 1rem 1.5rem;--modal-footer-border: 1px solid var(--color-border);--modal-footer-background: var(--color-white)}.Modal.svelte-qfoyvt{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:100%;max-width:90%;width:var(--modal-width);background:var(--modal-background);overflow:auto;display:flex;flex-direction:column}.Modal--small.svelte-qfoyvt{--modal-width: 30rem}.Modal--medium.svelte-qfoyvt{--modal-width: 50rem}.Modal--large.svelte-qfoyvt{--modal-width: 70rem}.Modal--full.svelte-qfoyvt{--modal-width: 100%;height:100%;max-width:none}.Modal-header.svelte-qfoyvt{display:flex;flex-direction:row;justify-content:space-between;padding:var(--modal-header-padding);border-bottom:var(--modal-header-border);background:var(--modal-header-background);align-items:center}.Modal-closeButton.svelte-qfoyvt{margin:-.25rem 0}.Modal-content.svelte-qfoyvt{padding:var(--modal-padding);flex-grow:1}.Modal-footer.svelte-qfoyvt:not(:empty){padding:var(--modal-footer-padding);border-top:var(--modal-footer-border);background:var(--modal-footer-background)}.Modal-overlay.svelte-qfoyvt{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--modal-overlay-background)}
