.overlay.svelte-9pi54v{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#1419178c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;overflow-y:auto}.panel.svelte-9pi54v{position:relative;background:var(--surface);border:1px solid var(--rule-mid);border-radius:3px;width:100%;max-width:620px;max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 60px -18px #0006}.panel.wide.svelte-9pi54v{max-width:940px}header.svelte-9pi54v{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px 13px;border-bottom:2px solid var(--ink);flex:none}h2.svelte-9pi54v{font-size:1rem;font-weight:900;letter-spacing:-.025em}.x.svelte-9pi54v{flex:none;background:none;border:1px solid transparent;border-radius:2px;color:var(--muted);font-size:.9rem;line-height:1;padding:6px 8px;cursor:pointer}.x.svelte-9pi54v:hover{color:var(--ink);border-color:var(--rule-mid)}.scroll.svelte-9pi54v{overflow-y:auto;padding:18px;font-size:.9rem}footer.svelte-9pi54v{flex:none;border-top:1px solid var(--rule);padding:12px 18px;display:flex;justify-content:flex-end;gap:8px;background:var(--ground)}.confirm.svelte-9pi54v{position:absolute;top:0;right:0;bottom:0;left:0;background:#edefeeeb;display:flex;align-items:center;justify-content:center;padding:20px}.confirm-box.svelte-9pi54v{background:var(--surface);border:1px solid var(--ink);border-radius:3px;padding:20px;max-width:340px}.confirm-box.svelte-9pi54v h3:where(.svelte-9pi54v){font-size:.95rem;font-weight:900;letter-spacing:-.02em}.confirm-box.svelte-9pi54v p:where(.svelte-9pi54v){margin:8px 0 0;font-size:.86rem;color:var(--muted)}.confirm-actions.svelte-9pi54v{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}
