dialog.svelte-pkyiea{width:min(520px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:24px;border:1px solid var(--pv3-line);border-radius:16px;background:var(--pv3-surface);color:var(--pv3-ink);box-shadow:0 16px 50px #0003;overflow-y:auto;font:16px/1.5 var(--pv3-sans)}dialog.svelte-pkyiea::backdrop{background:#0008}.dialog-head.svelte-pkyiea{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}h2.svelte-pkyiea{font:600 22px var(--font-display);margin:0}.dialog-close.svelte-pkyiea{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0;border:1px solid var(--pv3-line);border-radius:22px;background:var(--pv3-surface);color:var(--pv3-ink);font:24px var(--pv3-sans);cursor:pointer}.wide.svelte-pkyiea{width:min(760px,94vw);height:min(640px,88dvh)}.wide[open].svelte-pkyiea{display:flex;flex-direction:column}.wide.svelte-pkyiea .dialog-body:where(.svelte-pkyiea){flex:1;min-height:0;display:flex;flex-direction:column}.side.svelte-pkyiea{inset:0 0 0 auto;margin:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0;padding:22px 24px}.svelte-pkyiea:focus-visible{outline:3px solid var(--pv3-focus);outline-offset:2px}
