.backdrop.svelte-1utzcar{position:fixed;inset:0;z-index:10100;background:#0009;border:none;cursor:default}.modal.svelte-1utzcar{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10101;width:380px;max-width:calc(100vw - 32px);box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}h2.svelte-1utzcar{margin:0;font-size:20px;font-weight:600;color:var(--color-text-primary)}.lead.svelte-1utzcar{margin:0;color:var(--color-text-primary);font-size:15px;line-height:1.45}.actions.svelte-1utzcar{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:4px}.confirm.svelte-1utzcar{padding:10px 16px;background:var(--color-verdigris);border:1px solid var(--color-verdigris);border-radius:8px;color:var(--color-on-verdigris);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.confirm.svelte-1utzcar:hover{background:var(--color-verdigris-hover);border-color:var(--color-verdigris-hover)}.link-button.svelte-1utzcar{background:none;border:none;padding:0;color:var(--color-text-muted);font-size:13px;cursor:pointer}.link-button.svelte-1utzcar:hover{color:var(--color-text-primary)}
