dialog.svelte-p8bc7q{--width: 100%;--max-width: calc(100% - 2rem) ;--max-height: calc(100% - 2rem) ;--content-padding-x: 1.5rem;outline:none;box-sizing:border-box;border-radius:.1875rem;border:none;background-color:var(--color-modal-background);height:auto;width:var(--width);max-width:var(--max-width);min-width:17rem;max-height:var(--max-height);margin:0;padding:0;display:flex;flex-direction:column;color:var(--color-text);opacity:0;transition:opacity .3s ease-in-out,translate .3s ease-in-out;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}dialog.breakpoint-s.svelte-p8bc7q{--width: fit-content}dialog.breakpoint-m.svelte-p8bc7q,dialog.breakpoint-l.svelte-p8bc7q,dialog.breakpoint-xl.svelte-p8bc7q{--width: fit-content;--max-width: calc(100% - 1.5rem) ;--max-height: calc(100% - 1.5rem) ;--content-padding-x: 3.5rem}dialog.state-start.svelte-p8bc7q{opacity:0;translate:0% 5%}dialog.state-opening.svelte-p8bc7q,dialog.state-open.svelte-p8bc7q{opacity:1;translate:0% 0%}dialog.state-removing.svelte-p8bc7q,dialog.state-closing.svelte-p8bc7q{opacity:0;translate:0% 5%}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q){display:flex;flex-direction:column;flex:1;overflow:auto}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q){box-sizing:border-box;background:var(--color-gradient-secondary);padding:1rem 4rem;font-size:1.125rem;font-weight:500;color:var(--color-text-inverted);text-align:center;text-transform:uppercase;display:flex;justify-content:center;position:relative}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q) .close-button:where(.svelte-p8bc7q){all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;color:var(--color-text-inverted);box-sizing:border-box;margin-left:auto;padding:0 1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q) .close-button:where(.svelte-p8bc7q):hover,dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q) .close-button:where(.svelte-p8bc7q):active,dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q) .close-button:where(.svelte-p8bc7q):focus{color:var(--color-primary)}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .content:where(.svelte-p8bc7q){margin:auto 0;padding:2rem var(--content-padding-x);display:flex;overflow:auto}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .content.no-padding:where(.svelte-p8bc7q){padding:0}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .footer:where(.svelte-p8bc7q){position:relative;display:flex;gap:.75rem;padding:0 var(--content-padding-x) 2rem;box-sizing:border-box}dialog.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .footer:where(.svelte-p8bc7q):empty{display:none}dialog.size-big-mobile-fullscreen.breakpoint-xxs.svelte-p8bc7q,dialog.size-big-mobile-fullscreen.breakpoint-xs.svelte-p8bc7q{height:100%;width:100%;max-width:100%}dialog.size-big-mobile-fullscreen.breakpoint-xxs.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q),dialog.size-big-mobile-fullscreen.breakpoint-xs.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q){justify-content:start}dialog.size-big-mobile-fullscreen.breakpoint-xxs.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .content:where(.svelte-p8bc7q),dialog.size-big-mobile-fullscreen.breakpoint-xs.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .content:where(.svelte-p8bc7q){padding:0}dialog.size-big-mobile-fullscreen.breakpoint-s.svelte-p8bc7q,dialog.size-big-mobile-fullscreen.breakpoint-m.svelte-p8bc7q,dialog.size-big-mobile-fullscreen.breakpoint-l.svelte-p8bc7q,dialog.size-big-mobile-fullscreen.breakpoint-xl.svelte-p8bc7q{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);font-size:1.625rem}dialog.size-big-mobile-fullscreen.breakpoint-s.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q),dialog.size-big-mobile-fullscreen.breakpoint-m.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q),dialog.size-big-mobile-fullscreen.breakpoint-l.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q),dialog.size-big-mobile-fullscreen.breakpoint-xl.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q){padding:1.8rem 2rem}dialog.size-big-mobile-fullscreen.breakpoint-s.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q){justify-content:start;padding:1.25rem}dialog.size-big-mobile-fullscreen.breakpoint-s.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .content:where(.svelte-p8bc7q){padding:0}dialog.size-big-mobile-fullscreen.breakpoint-m.svelte-p8bc7q .modal-content:where(.svelte-p8bc7q) .header:where(.svelte-p8bc7q){padding:1.25rem}dialog.size-big-mobile-fullscreen.svelte-p8bc7q .content:where(.svelte-p8bc7q){padding:0}.modal-manager.svelte-ahi2fx{display:none}.modal-manager.debug.svelte-ahi2fx{display:block;position:fixed;top:1rem;right:1rem;padding:.5rem;border:1px solid black;font-size:.5rem}.backdrop.svelte-ahi2fx{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:transparent}.backdrop.visible.svelte-ahi2fx{display:block;background:#78787866;-webkit-backdrop-filter:blur(.3125rem);backdrop-filter:blur(.3125rem);opacity:1}
