dialog.svelte-ta60gp{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-main);padding:var(--space-lg);width:min(500px,100vw);max-width:none;color:var(--text-primary);opacity:0;margin:auto;translate:0 100%;box-shadow:0 8px 32px #00000080;container-type:inline-size}dialog.svelte-ta60gp[open]{opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){dialog.svelte-ta60gp{transition:translate .25s ease-out, opacity .2s ease-out, overlay .25s allow-discrete, display .25s allow-discrete}@starting-style{dialog.svelte-ta60gp[open]{opacity:0;translate:0 100%}}}dialog.svelte-ta60gp.dialog-confirm{margin:15vh auto auto}dialog.svelte-ta60gp::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#000000b3}dialog.svelte-ta60gp[open]::backdrop{opacity:1}@media (prefers-reduced-motion:no-preference){dialog.svelte-ta60gp::backdrop{transition:opacity .15s ease-out .1s, overlay .25s allow-discrete, display .25s allow-discrete}@starting-style{dialog.svelte-ta60gp[open]::backdrop{opacity:0}}}.dialog-content.svelte-ta60gp{flex-direction:column;max-height:90vh;display:flex}.dialog-header.svelte-ta60gp{padding:var(--space-sm);border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;display:flex}.dialog-header.svelte-ta60gp h2:where(.svelte-ta60gp){margin:0;font-size:1.25rem;font-weight:600}.dialog-header.svelte-ta60gp>button.btn.icon-only{transform:translate(15px,-15px)}.dialog-body.svelte-ta60gp{padding-block:var(--space-md);gap:var(--space-lg);flex-direction:column;display:flex;overflow:auto}.dialog-body.svelte-ta60gp>button{align-self:flex-end}.dialog-actions.svelte-ta60gp{padding-top:var(--space-lg);justify-content:flex-end;gap:var(--space-md);border-top:1px solid var(--glass-border);display:flex}@media (width<=640px){dialog.svelte-ta60gp{border-radius:var(--radius-main) var(--radius-main) 0 0;max-height:90vh;margin:0 auto;inset:auto 0 0}dialog.svelte-ta60gp.dialog-confirm{margin:0 auto;inset:auto 0 0}dialog.svelte-ta60gp .dialog-actions:where(.svelte-ta60gp){padding:clamp(var(--space-sm), 4vw, var(--space-lg))}}
