.dl-dialog.svelte-shx1bn{border:1px solid var(--dl-color-border-strong);border-radius:var(--dl-radius);background:var(--dl-color-bg-elevated);color:var(--dl-color-text);box-shadow:var(--dl-shadow-md);width:min(var(--dl-dialog-w,560px), calc(100vw - 2 * var(--dl-space-4)));max-height:calc(100dvh - 2 * var(--dl-space-4));overscroll-behavior:contain;padding:0;overflow:auto}:root:has(dialog.dl-dialog:modal){overflow:hidden}.dl-dialog--sm.svelte-shx1bn{--dl-dialog-w:420px}.dl-dialog--lg.svelte-shx1bn{--dl-dialog-w:860px}.dl-dialog--full.svelte-shx1bn{--dl-dialog-w:100vw;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.dl-dialog.svelte-shx1bn::backdrop{background:#030912cc}.dl-dialog--bare.svelte-shx1bn{box-shadow:none;background:0 0;border:none}.dl-dialog--bare.svelte-shx1bn::backdrop{background:#030912eb}.dl-dialog-panel.svelte-shx1bn{gap:var(--dl-space-3);padding:var(--dl-space-5);flex-direction:column;display:flex}.dl-dialog--bare.svelte-shx1bn .dl-dialog-panel:where(.svelte-shx1bn){height:100%;padding:var(--dl-space-6);position:relative}.dl-dialog-head.svelte-shx1bn{align-items:flex-start;gap:var(--dl-space-3);display:flex}.dl-dialog--bare.svelte-shx1bn .dl-dialog-head:where(.svelte-shx1bn){top:var(--dl-space-3);right:var(--dl-space-4);z-index:1;position:absolute}.dl-dialog-title.svelte-shx1bn{font-family:var(--dl-font-display);font-size:var(--dl-text-xl);flex:1;margin:0;line-height:1.3}.dl-dialog-close.svelte-shx1bn{border-radius:var(--dl-radius-sm);min-width:32px;min-height:32px;color:var(--dl-color-text-muted);font-size:var(--dl-text-2xl);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:0;line-height:1;display:inline-flex}.dl-dialog--bare.svelte-shx1bn .dl-dialog-close:where(.svelte-shx1bn){color:#fff;min-width:44px;min-height:44px;font-size:2.25rem}@media (pointer:coarse){.dl-dialog-close.svelte-shx1bn{min-width:var(--dl-tap-min,44px);min-height:var(--dl-tap-min,44px)}}.dl-dialog-close.svelte-shx1bn:hover{color:var(--dl-color-text);border-color:var(--dl-color-border-strong)}.dl-dialog-desc.svelte-shx1bn{color:var(--dl-color-text-muted);font-size:var(--dl-text-base);margin:0}.dl-dialog-content.svelte-shx1bn{min-width:0}.dl-dialog--bare.svelte-shx1bn .dl-dialog-content:where(.svelte-shx1bn){height:100%}.dl-dialog-footer.svelte-shx1bn{justify-content:flex-end;gap:var(--dl-space-2);padding-top:var(--dl-space-2);flex-wrap:wrap;display:flex}
