.search.svelte-zz1yzj{margin-bottom:8px;font-size:1.35rem;padding:8px 11px;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)}.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)}.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)}.country.svelte-zz1yzj{font-size:1.15rem;color:var(--text-muted)}.empty.svelte-zz1yzj{padding:20px;text-align:center;color:var(--text-muted);font-size:1.3rem}.add-row.svelte-zz1yzj{display:flex;gap:6px;margin-top:10px;align-items:center}.add-row.svelte-zz1yzj select:where(.svelte-zz1yzj){width:110px;flex-shrink:0}.add-row.svelte-zz1yzj input:where(.svelte-zz1yzj){flex:1}.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)}
