.dialog-overlay.svelte-1i47zga{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;padding:20px;background:#10141980;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-panel.svelte-1i47zga{width:min(100%,var(--dialog-width));max-height:min(88vh,860px);overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--bg-card);box-shadow:0 30px 80px #10141938}.dialog-panel.svelte-1i47zga:focus{outline:none}.dialog-header.svelte-1i47zga{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 20px 14px;border-bottom:1px solid var(--border)}h2.svelte-1i47zga{font-size:18px;font-weight:850}p.svelte-1i47zga{margin:4px 0 0;color:var(--text-dim);font-size:12px;font-weight:600}.dialog-close.svelte-1i47zga{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;padding:0;border-color:transparent;background:transparent;box-shadow:none;color:var(--text-dim)}.dialog-close.svelte-1i47zga:hover{background:var(--bg-raised);box-shadow:none;color:var(--text)}.dialog-body.svelte-1i47zga{max-height:calc(min(88vh,860px) - 74px);overflow-y:auto;padding:18px 20px 20px}@media(max-width:640px){.dialog-overlay.svelte-1i47zga{align-items:end;padding:0}.dialog-panel.svelte-1i47zga{width:100%;max-height:92vh;border-radius:14px 14px 0 0}}@media(prefers-reduced-motion:no-preference){.dialog-panel.svelte-1i47zga{animation:svelte-1i47zga-dialog-in .16s ease-out both}@keyframes svelte-1i47zga-dialog-in{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}}
