dialog.svelte-944lg7{inline-size:min(calc(100% - 2 * var(--pscms-space-4)), 42rem);max-block-size:min(52rem, calc(100vh - 2 * var(--pscms-space-4)));max-block-size:min(52rem, calc(100dvb - 2 * var(--pscms-space-4)));color:var(--pscms-color-text);background:var(--pscms-color-surface-raised);border:1px solid var(--pscms-color-border);border-radius:var(--pscms-radius-lg);box-shadow:var(--pscms-shadow-raised);padding:0;overflow:hidden}dialog.svelte-944lg7::backdrop{background:#000000b3}.frame.svelte-944lg7{max-block-size:inherit;grid-template-rows:auto minmax(0,1fr) auto;display:grid}header.svelte-944lg7,footer.svelte-944lg7{align-items:center;gap:var(--pscms-space-3);padding:var(--pscms-space-4);display:flex}header.svelte-944lg7{border-block-end:1px solid var(--pscms-color-border);justify-content:space-between}footer.svelte-944lg7{border-block-start:1px solid var(--pscms-color-border);flex-wrap:wrap;justify-content:flex-end}h2.svelte-944lg7{font-size:var(--pscms-font-size-lg)}.body.svelte-944lg7{min-inline-size:0;padding:var(--pscms-space-4);overscroll-behavior:contain;overflow:auto}.close.svelte-944lg7{min-inline-size:var(--pscms-touch-target);min-block-size:var(--pscms-touch-target);color:var(--pscms-color-text);border-radius:var(--pscms-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;font-size:1.5rem}@media (width>52rem){.close.svelte-944lg7{min-inline-size:0;min-block-size:var(--pscms-compact-control-min-block-size);padding:var(--pscms-compact-control-padding-block) var(--pscms-compact-control-padding-inline);font-size:1rem;line-height:var(--pscms-compact-control-line-height)}}.close.svelte-944lg7:hover{background:var(--pscms-color-surface);border-color:var(--pscms-color-border)}dialog.right-drawer.svelte-944lg7{inline-size:min(24rem, calc(100% - var(--pscms-space-4)));border-block:0;border-inline-end:0;border-radius:0;block-size:100dvb;max-block-size:100dvb;max-inline-size:none;margin:0 0 0 auto}dialog.right-drawer.svelte-944lg7 .frame:where(.svelte-944lg7){block-size:100%}@media (width<=40rem){dialog.sheet.svelte-944lg7{inline-size:100%;max-inline-size:none;max-block-size:calc(100vh - env(safe-area-inset-top));max-block-size:calc(100dvb - env(safe-area-inset-top));border-radius:var(--pscms-radius-lg) var(--pscms-radius-lg) 0 0;border-block-end:0;border-inline:0;margin:auto 0 0}dialog.sheet.svelte-944lg7 footer:where(.svelte-944lg7){padding-block-end:max(var(--pscms-space-4), env(safe-area-inset-bottom))}}
