.search-wrap.svelte-zz1yzj{margin-bottom:8px}.search-wrap.svelte-zz1yzj .sbox{width:100%}.chips.svelte-zz1yzj{display:flex;gap:6px;margin-bottom:10px;flex-wrap:wrap}.chip.svelte-zz1yzj{border:1px solid var(--bg-border);background:var(--bg-white);border-radius:999px;padding:4px 12px;font-size:1.2rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.chip.on.svelte-zz1yzj{border-color:var(--blue);background:var(--blue-50);color:var(--blue)}.suggestions.svelte-zz1yzj{margin-bottom:12px;padding:10px;border:1px solid rgba(33,136,192,.22);border-radius:8px;background:var(--blue-50)}.suggestions-title.svelte-zz1yzj{margin-bottom:7px;color:var(--blue);font-size:1.15rem;font-weight:700}.suggestion-list.svelte-zz1yzj{display:flex;flex-direction:column;gap:5px}.suggestion-row.svelte-zz1yzj{display:flex;align-items:flex-start;gap:9px;padding:8px 10px;border:1px solid transparent;border-radius:7px;background:var(--bg-white);cursor:pointer}.suggestion-row.picked.svelte-zz1yzj{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.suggestion-row.svelte-zz1yzj input:where(.svelte-zz1yzj){margin:3px 0 0;accent-color:var(--blue)}.suggestion-main.svelte-zz1yzj{min-width:0;flex:1}.suggestion-line.svelte-zz1yzj{display:flex;align-items:center;gap:6px;min-width:0}.suggestion-confidence.svelte-zz1yzj{margin-left:auto;flex-shrink:0;color:var(--blue);font-size:1.15rem;font-weight:700}.suggestion-reason.svelte-zz1yzj{display:block;margin-top:3px;color:var(--text-muted);font-size:1.05rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.partner-list.svelte-zz1yzj{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.partner-row.svelte-zz1yzj{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--bg-border);border-radius:8px;background:var(--bg-white);cursor:pointer;text-align:left}.partner-row.svelte-zz1yzj:hover{background:var(--blue-50);border-color:var(--blue)}.partner-row.picked.svelte-zz1yzj{border-color:var(--blue);background:var(--blue-50);box-shadow:inset 0 0 0 1px var(--blue)}.partner-row.indented.svelte-zz1yzj{margin-left:18px;width:calc(100% - 18px)}.parent-tag.svelte-zz1yzj{flex-shrink:0;padding:1px 7px;border-radius:999px;font-size:1rem;font-weight:700;background:var(--bg-subtle);color:var(--text-secondary)}.row-l.svelte-zz1yzj{display:flex;align-items:baseline;gap:8px;min-width:0}.p-name.svelte-zz1yzj{font-size:1.35rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-sub.svelte-zz1yzj{font-size:1.15rem;color:var(--text-muted);white-space:nowrap}.row-r.svelte-zz1yzj{display:flex;align-items:center;gap:6px;flex-shrink:0}.type-badge.svelte-zz1yzj{padding:2px 8px;border-radius:4px;font-size:1.05rem;font-weight:700;white-space:nowrap}.type-customer.svelte-zz1yzj{background:var(--blue-50);color:var(--blue)}.type-maker.svelte-zz1yzj{background:var(--status-won-bg);color:var(--status-won-fg)}.type-vendor.svelte-zz1yzj{background:var(--status-quoting-bg);color:var(--status-quoting-fg)}.type-agency.svelte-zz1yzj{background:var(--bg-subtle);color:var(--text-secondary)}.empty.svelte-zz1yzj{padding:20px;text-align:center;color:var(--text-muted);font-size:1.3rem}.add-section.svelte-zz1yzj{margin-top:10px;padding:12px;border:1px solid var(--bg-border);border-radius:8px;background:var(--bg-subtle)}.add-title.svelte-zz1yzj{font-size:1.2rem;font-weight:700;color:var(--text-primary)}.draft-reason.svelte-zz1yzj{margin-top:4px;color:var(--text-muted);font-size:1.05rem;line-height:1.4}.add-grid.svelte-zz1yzj{display:grid;grid-template-columns:1fr 140px;gap:9px;margin-top:10px}.add-grid.svelte-zz1yzj label:where(.svelte-zz1yzj){display:flex;flex-direction:column;gap:4px;min-width:0}.add-grid.svelte-zz1yzj label:where(.svelte-zz1yzj) span:where(.svelte-zz1yzj){color:var(--text-secondary);font-size:1.1rem;font-weight:600}.add-grid.svelte-zz1yzj .field-input:where(.svelte-zz1yzj){width:100%}.add-actions.svelte-zz1yzj{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.add-permission-note.svelte-zz1yzj{margin-top:10px;color:var(--text-muted);font-size:1.1rem;line-height:1.45}.add-permission-note.svelte-zz1yzj span:where(.svelte-zz1yzj):first-child{font-weight:600}.add-toggle.svelte-zz1yzj{display:inline-flex;align-items:center;gap:5px;margin-top:10px;border:1px dashed var(--bg-border);background:transparent;border-radius:8px;padding:7px 12px;font-size:1.25rem;font-weight:600;color:var(--text-secondary);cursor:pointer}.add-toggle.svelte-zz1yzj:hover{color:var(--blue);border-color:var(--blue)}
