@layer common.dialog{html:has(dialog[open][data-mode=full]){overflow:hidden}.dialog.svelte-1g08c9w{scrollbar-width:thin;border-radius:var(--radius-3);box-shadow:var(--shadow-3);background:var(--dialog-background,var(--background,inherit));color:var(--dialog-color,var(--color,inherit));font-size:initial;width:var(--dialog-width,max-content);border:var(--dialog-border,initial);place-self:var(--dialog-place-self,center);max-block-size:min(80vh,100%);max-block-size:var(--dialog-max-block-size,min(80dvb, 100%));max-inline-size:var(--dialog-max-inline-size,min(90vw, 70ch));overflow:var(--dialog-overflow,hidden);animation-timing-function:var(--ease-squish-3);animation-duration:var(--duration,.5s);align-content:start;margin:auto;padding:0;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.dialog.svelte-1g08c9w{transition-duration:var(--duration,.5s);transition-timing-function:var(--ease-3);transition-behavior:allow-discrete;transition-property:opacity,display,overlay,left,right,top,bottom,width,height}}.dialog.svelte-1g08c9w,.dialog.svelte-1g08c9w::backdrop{transition:opacity .5s, display .5s allow-discrete, overlay .5s allow-discrete, backdrop-filter var(--duration,.5s)}.dialog.svelte-1g08c9w::backdrop{backdrop-filter:none;opacity:0}.dialog.svelte-1g08c9w.scale-out{animation:var(--animation-scale-down) forwards}.dialog.svelte-1g08c9w[data-mode=full][data-blur][open]::backdrop{backdrop-filter:blur(var(--blur));opacity:1}@media (width<768px){.dialog.svelte-1g08c9w[data-mode=full]{animation:var(--animation-slide-out-down) forwards;border-end-end-radius:0;border-end-start-radius:0;margin-block-end:0}}.dialog.svelte-1g08c9w:not([open]){pointer-events:none;opacity:0}.dialog.svelte-1g08c9w:not([open]) :where(.svelte-1g08c9w){transition:visibility var(--duration,.5s) ease;visibility:hidden}.dialog.svelte-1g08c9w[open]{pointer-events:initial;display:grid}.dialog.svelte-1g08c9w[open].slide-in-from-bottom{animation:var(--animation-slide-in-up) forwards}.dialog.svelte-1g08c9w::backdrop{background-color:#0006;padding:10rem}.dialog.svelte-1g08c9w :where(.svelte-1g08c9w):focus-visible{outline:1px solid red!important}.dialog.svelte-1g08c9w>form:where(.svelte-1g08c9w){max-block-size:80dvb;padding:var(--dialog-form-padding,.5rem);grid-template-rows:auto 1fr auto;align-items:start;display:grid}@media (prefers-color-scheme:dark){.dialog.svelte-1g08c9w{background:var(--dark-dialog-background,var(--dialog-background,var(--dark-background,var(--background,inherit))));color:var(--dark-dialog-color,var(--dialog-color,var(--dark-color,var(--color,inherit))))}}@keyframes svelte-1g08c9w-modal{0%{opacity:0;scale:0}50%{opacity:.75;scale:.75}75%{opacity:.9;scale:1.5}to{opacity:1;scale:1}}}
