.dialog.svelte-1y0dhpl{border:1px solid var(--line-strong);border-radius:var(--r-2);background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-overlay);width:min(560px,100vw - 32px);max-height:calc(100dvh - 64px);padding:0}.narrow.svelte-1y0dhpl{width:min(420px,100vw - 32px)}.wide.svelte-1y0dhpl{width:min(960px,100vw - 32px)}.dialog.svelte-1y0dhpl::backdrop{background:#00000059}header.svelte-1y0dhpl{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);display:flex}h2.svelte-1y0dhpl{font-size:var(--fs-lg);flex:1}.body.svelte-1y0dhpl{padding:var(--sp-4);overscroll-behavior:contain;overflow:auto}footer.svelte-1y0dhpl{justify-content:flex-end;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);border-top:1px solid var(--line);display:flex}@media (width<=599px),(height<=499px) and (width<=999px){.dialog.svelte-1y0dhpl,.narrow.svelte-1y0dhpl,.wide.svelte-1y0dhpl{width:calc(100% - var(--safe-left) - var(--safe-right));max-width:none;margin:auto var(--safe-right) var(--safe-bottom) var(--safe-left);max-height:calc(100dvh - var(--safe-top) - var(--safe-bottom) - var(--sp-4));border-radius:var(--r-2) var(--r-2) 0 0}.dialog[open].svelte-1y0dhpl{flex-direction:column;display:flex}.body.svelte-1y0dhpl{flex:1;min-height:0}footer.svelte-1y0dhpl{flex-wrap:wrap}}
