.section-header.svelte-kjpenl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.header-spacer.svelte-kjpenl{flex:1}.contact-picker.svelte-kjpenl{position:relative}.contact-menu.svelte-kjpenl{position:absolute;top:calc(100% + 5px);right:0;z-index:var(--z-popover);width:280px;max-width:calc(100vw - 64px);overflow:hidden}.contact-picker.svelte-kjpenl .contact-search-row{border-bottom:1px solid var(--line)}.contact-options.svelte-kjpenl{max-height:230px;overflow-y:auto;padding:4px}.contact-options.svelte-kjpenl .contact-option{flex-direction:column;align-items:stretch;gap:2px}.contact-option-name.svelte-kjpenl{font-size:var(--text-12-5)}.contact-option-meta.svelte-kjpenl{overflow:hidden;color:var(--ink-3);font-size:var(--text-10-5);text-overflow:ellipsis;white-space:nowrap}.contacts-empty.svelte-kjpenl{margin-bottom:18px;padding:18px;border:1px dashed var(--line);border-radius:8px;color:var(--ink-3);font-size:var(--text-12-5);text-align:center}.contact-list.svelte-kjpenl{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.contact-card.svelte-kjpenl{--row-pad-y: var(--row-pad-y-tight);align-items:stretch;gap:10px;padding-inline:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-1);opacity:.6}.contact-card.selected.svelte-kjpenl{background:var(--bg);opacity:1}.contact-card.svelte-kjpenl .contact-checkbox{margin-top:6px}.contact-content.svelte-kjpenl{display:flex;flex:1;flex-direction:column;min-width:0;gap:6px}.existing-contact-header.svelte-kjpenl{display:flex;align-items:center;min-width:0;gap:6px;color:var(--ink-2);font-size:var(--text-12-5)}.contact-email.svelte-kjpenl{overflow:hidden;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.existing-badge.svelte-kjpenl{flex-shrink:0;margin-left:auto;padding:1px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-1);color:var(--ink-3);font-size:var(--text-10-5);letter-spacing:0;text-transform:uppercase}.existing-contact-description.svelte-kjpenl{color:var(--ink-3);font-size:var(--text-11);line-height:1.5}.contact-fields.svelte-kjpenl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.contact-fields.svelte-kjpenl .contact-input{min-width:0;padding:4px 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg);color:var(--ink-1);font-family:inherit;font-size:var(--text-12-5)}.company-row.svelte-kjpenl,.contact-actions.svelte-kjpenl{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.field-label.svelte-kjpenl{color:var(--ink-3);font-size:var(--text-11)}.contact-card.svelte-kjpenl .contact-select{flex:1;min-width:150px;padding:3px 6px;border:1px solid var(--line);border-radius:6px;font-size:var(--text-12)}.relationship-field.svelte-kjpenl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--ink-3);font-size:var(--text-11)}.contact-card.svelte-kjpenl .relationship-select{padding:3px 6px;border:1px solid var(--line);border-radius:6px;color:var(--ink-1);font-size:var(--text-11-5)}.confidence.svelte-kjpenl{margin-left:auto;color:var(--ink-3);font-size:var(--text-10-5)}.contact-actions.svelte-kjpenl .remove-contact{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;padding:3px;border:none;background:transparent;color:var(--ink-3);cursor:pointer}.contact-actions.svelte-kjpenl .remove-contact:hover{color:var(--color-danger)}.source-quote.svelte-kjpenl{padding-left:8px;border-left:2px solid var(--line);color:var(--ink-2);font-size:var(--text-11-5);line-height:1.5}@media(max-width:520px){.section-header.svelte-kjpenl{align-items:stretch}.section-title.svelte-kjpenl{flex-basis:100%}.header-spacer.svelte-kjpenl{display:none}.contact-picker.svelte-kjpenl{flex:1}.contact-picker.svelte-kjpenl>.picker-trigger{width:100%;justify-content:center}.contact-menu.svelte-kjpenl{right:auto;left:0;max-width:calc(100vw - 40px)}.contact-fields.svelte-kjpenl{grid-template-columns:minmax(0,1fr)}.existing-contact-header.svelte-kjpenl{flex-wrap:wrap}.existing-badge.svelte-kjpenl{margin-left:0}.contact-email.svelte-kjpenl{flex-basis:100%}.contact-card.svelte-kjpenl .relationship-select{flex:1;min-width:0}}
