.relationship-control.svelte-q69w0u{position:relative;max-width:100%}.relationship-button.svelte-q69w0u{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.relationship-button.svelte-q69w0u:hover{background:var(--surface-subtle)}.relationship-button.active.svelte-q69w0u{border-color:var(--muted);background:var(--surface-subtle)}button.svelte-q69w0u:disabled{opacity:.6;cursor:wait}.relationship-confirm.svelte-q69w0u{margin-top:12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface-subtle);max-width:360px}.relationship-confirm.svelte-q69w0u p:where(.svelte-q69w0u),.relationship-message.svelte-q69w0u{font-size:12px;line-height:1.7;color:var(--muted);margin:0 0 10px}label.svelte-q69w0u{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}input.svelte-q69w0u{margin:3px 0 0;flex-shrink:0}.confirm-actions.svelte-q69w0u{display:flex;gap:8px;margin-top:12px}.relationship-message.svelte-q69w0u{margin-top:10px;max-width:360px}.relationship-message.svelte-q69w0u a:where(.svelte-q69w0u){color:var(--text);text-decoration:underline}
