.dialog.svelte-bn0gsq{width:min(100%, var(--layout-dialog-max));max-height:min(var(--layout-dialog-viewport-max), var(--layout-dialog-height-max));color:var(--color-text-primary);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.dialog.lg.svelte-bn0gsq{width:min(100%, var(--layout-dialog-wide-max))}.dialog.fullscreen.svelte-bn0gsq{width:var(--layout-viewport-inline);height:var(--layout-viewport-block);max-height:var(--layout-viewport-block)}.dialog.svelte-bn0gsq::backdrop{background:var(--overlay-scrim)}.dialog-surface.svelte-bn0gsq{max-height:inherit;border-radius:var(--radius-overlay);background:var(--color-surface-raised);box-shadow:var(--elevation-modal);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.dialog-surface.bare.svelte-bn0gsq{grid-template-rows:minmax(0,1fr);height:100%}header.svelte-bn0gsq,footer.svelte-bn0gsq{justify-content:space-between;align-items:center;gap:var(--space-inline-default);min-width:0;padding:var(--overlay-padding);background:var(--color-surface-raised);display:flex}header.svelte-bn0gsq{border-bottom:1px solid var(--color-border-subtle)}header.svelte-bn0gsq>div:where(.svelte-bn0gsq){gap:var(--space-stack-tight);min-width:0;display:grid}footer.svelte-bn0gsq{border-top:1px solid var(--color-border-subtle);justify-content:flex-end}h2.svelte-bn0gsq,p.svelte-bn0gsq{margin:0}h2.svelte-bn0gsq{font-size:var(--text-dialog-title-size);font-weight:var(--text-dialog-title-weight);line-height:var(--text-dialog-title-line)}p.svelte-bn0gsq{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-line)}.dialog-content.svelte-bn0gsq{min-height:0;padding:var(--overlay-padding);overscroll-behavior:contain;overflow-y:auto}.dialog-content.unpadded.svelte-bn0gsq{padding:0}@media (width<=40rem){.dialog.svelte-bn0gsq,.dialog.lg.svelte-bn0gsq{width:100%;max-height:var(--layout-dialog-mobile-viewport-max);margin-block:auto 0}.dialog.fullscreen.svelte-bn0gsq{width:var(--layout-viewport-inline);max-height:var(--layout-viewport-block);margin:0}.dialog.fullscreen.svelte-bn0gsq .dialog-surface:where(.svelte-bn0gsq){border-radius:0}.dialog-surface.svelte-bn0gsq{border-radius:var(--radius-overlay) var(--radius-overlay) 0 0}}
