.overlay.svelte-ta60gp{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal.svelte-ta60gp{background:var(--bg);border:1px solid var(--border);border-radius:14px;width:100%;position:relative}.modal.dialog.svelte-ta60gp{padding:1.5rem;max-width:26rem}.modal.panel.svelte-ta60gp{max-width:32rem;max-height:90vh;overflow:hidden;display:flex}.close.svelte-ta60gp{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-muted);font-size:1.4rem;line-height:1;cursor:pointer}.close.svelte-ta60gp:hover{background:var(--bg-elevated);color:var(--text)}
