.company-preview-card.svelte-v58svj.svelte-v58svj{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--border-radius-lg);overflow:hidden;padding:var(--space-4);box-shadow:var(--shadow-sm);transition:all var(--transition-base);cursor:pointer;position:relative;height:100%;box-sizing:border-box}.company-preview-card.svelte-v58svj.svelte-v58svj:hover{box-shadow:var(--shadow-md);border-color:var(--border-accent);background:var(--bg-elevated)}.company-preview-card.inactive.svelte-v58svj.svelte-v58svj{opacity:.6;background:var(--bg-elevated)}.company-preview-card.fuzzy.svelte-v58svj.svelte-v58svj{border:2px dashed var(--warning)}.country-flag-corner.svelte-v58svj.svelte-v58svj{position:absolute;top:var(--space-2);right:var(--space-2)}.preview-header.svelte-v58svj.svelte-v58svj{display:flex;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4)}.header-content.svelte-v58svj.svelte-v58svj{flex:1;min-width:0;padding-right:var(--space-6)}.company-preview-card.svelte-v58svj h3.svelte-v58svj{margin:0 0 var(--space-1) 0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary);line-height:var(--leading-tight);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.company-preview-card.svelte-v58svj h3 a.svelte-v58svj,.company-preview-card.svelte-v58svj h3 span.svelte-v58svj{color:inherit;text-decoration:none;transition:color var(--transition-base);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company-preview-card.svelte-v58svj h3 a.svelte-v58svj:hover{color:var(--accent-primary);text-decoration:none}.company-intl-name.svelte-v58svj.svelte-v58svj{margin:0 0 var(--space-1) 0;font-size:var(--text-sm);color:var(--text-tertiary);font-style:italic}.titles.svelte-v58svj.svelte-v58svj{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0;font-size:var(--text-sm);color:var(--text-secondary);font-style:italic}.title-tag.svelte-v58svj.svelte-v58svj{display:inline-block}.title-tag.svelte-v58svj.svelte-v58svj:not(:last-child):after{content:"•";margin-left:var(--space-2);color:var(--text-tertiary)}.brand-tag.svelte-v58svj.svelte-v58svj{color:var(--accent-primary);font-style:normal;font-weight:500}.activity.svelte-v58svj.svelte-v58svj{font-size:var(--text-sm);margin:var(--space-2) 0;color:var(--text-secondary);line-height:var(--leading-normal);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta-row.svelte-v58svj.svelte-v58svj{display:flex;align-items:center;gap:var(--space-4);margin-top:var(--space-2);font-size:var(--text-sm)}.address.svelte-v58svj.svelte-v58svj,.founded.svelte-v58svj.svelte-v58svj{display:flex;align-items:center;gap:var(--space-1);color:var(--text-secondary)}.address.svelte-v58svj.svelte-v58svj{color:var(--accent-primary);font-weight:500}.meta-row.svelte-v58svj .meta-icon{width:14px;height:14px;flex-shrink:0}.address.svelte-v58svj .meta-icon{color:var(--accent-primary)}.founded.svelte-v58svj .meta-icon{color:var(--text-tertiary)}.status-tag.svelte-v58svj.svelte-v58svj{font-size:var(--text-xs);font-weight:500;padding:.15rem .4rem;border-radius:3px;margin-left:auto}.status-tag.active.svelte-v58svj.svelte-v58svj{color:var(--success-text);background:var(--success-muted)}.status-tag.inactive.svelte-v58svj.svelte-v58svj{color:var(--danger-text);background:var(--danger-muted)}.status-tag.suspended.svelte-v58svj.svelte-v58svj{color:var(--warning-text);background:var(--warning-muted)}.add-to-list-btn.svelte-v58svj.svelte-v58svj{position:absolute;bottom:var(--space-4);right:var(--space-4);display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;opacity:0;transition:all .15s ease}.company-preview-card.svelte-v58svj:hover .add-to-list-btn.svelte-v58svj{opacity:1}.add-to-list-btn.svelte-v58svj.svelte-v58svj:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.add-to-list-btn.svelte-v58svj svg{width:18px;height:18px}.connection-paths.svelte-v58svj.svelte-v58svj{display:flex;flex-direction:column;gap:.25rem;padding-top:.5rem;margin-top:var(--space-2);position:relative}.connection-paths.multi.svelte-v58svj.svelte-v58svj{padding-top:.4rem;border-top:1px dashed rgba(255,255,255,.06)}.connection-paths-header.svelte-v58svj.svelte-v58svj{display:flex;align-items:center;gap:.4rem;margin-bottom:.15rem}.connection-count-badge.svelte-v58svj.svelte-v58svj{display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-pill, 9999px);background:var(--accent-primary);color:#fff;font-size:var(--text-2xs);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4}.connection-path.svelte-v58svj.svelte-v58svj{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:var(--text-xs)}.path-step.svelte-v58svj.svelte-v58svj{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;border-radius:var(--radius-xs);font-weight:500;font-size:var(--text-2xs);line-height:1.3}.path-step.svelte-v58svj .path-icon{width:13px;height:13px;flex-shrink:0;opacity:.7}.path-detail.svelte-v58svj.svelte-v58svj{font-weight:400;opacity:.75;margin-left:.15rem}.path-step.subsidiary.svelte-v58svj.svelte-v58svj{background:#8b5cf61f;color:var(--data-color-4)}.path-step.person.svelte-v58svj.svelte-v58svj{background:#10b9811f;color:var(--success)}.path-step.company.svelte-v58svj.svelte-v58svj{background:#3b82f61f;color:var(--info-text)}.path-arrow.svelte-v58svj.svelte-v58svj{color:var(--text-tertiary);font-size:var(--text-2xs);opacity:.5}.ids.svelte-v58svj.svelte-v58svj{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:auto;padding-top:var(--space-2);padding-right:2.25rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}@media print{.ids.svelte-v58svj.svelte-v58svj{display:flex;gap:1rem;font-size:var(--print-font-small);color:var(--text-tertiary);margin-top:.15rem}.company-preview-card.svelte-v58svj.svelte-v58svj{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:.6rem!important;background:#fff!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--border-default)!important;border-radius:0!important;padding:.2rem 0!important;font-size:var(--print-font-label)!important;break-inside:avoid;page-break-inside:avoid;height:auto!important;gap:.1rem!important}.company-preview-card.svelte-v58svj .preview-header.svelte-v58svj{flex:1 1 45%;min-width:0}.company-preview-card.svelte-v58svj .meta-row.svelte-v58svj,.company-preview-card.svelte-v58svj .ids.svelte-v58svj{flex:0 0 auto;margin-top:0!important;padding:0!important}.company-preview-card.svelte-v58svj .ids.svelte-v58svj{order:1}.company-preview-card.svelte-v58svj .connection-paths.svelte-v58svj{flex:1 1 100%;order:2}.company-preview-card.svelte-v58svj h3.svelte-v58svj{font-size:var(--print-font-table)!important;margin:0!important;-webkit-line-clamp:1!important;line-clamp:1!important}.company-preview-card.svelte-v58svj h3 a.svelte-v58svj,.company-preview-card.svelte-v58svj h3 span.svelte-v58svj{-webkit-line-clamp:1!important;line-clamp:1!important}.company-intl-name.svelte-v58svj.svelte-v58svj{font-size:var(--print-font-small)!important;margin:0!important}.company-preview-card.svelte-v58svj .activity.svelte-v58svj{display:none!important}.company-preview-card.svelte-v58svj .meta-row.svelte-v58svj{font-size:var(--print-font-small)!important;margin:0!important;gap:.25rem!important}.connection-path.svelte-v58svj.svelte-v58svj{font-size:var(--print-font-small)!important;background:transparent!important}.path-step.subsidiary.svelte-v58svj.svelte-v58svj,.path-step.person.svelte-v58svj.svelte-v58svj,.path-step.company.svelte-v58svj.svelte-v58svj{background:transparent!important;border:1px solid currentColor;font-size:var(--print-font-small)!important}.path-step.subsidiary.svelte-v58svj.svelte-v58svj{color:var(--data-color-10)!important}.path-step.person.svelte-v58svj.svelte-v58svj{color:var(--success)!important}.path-step.company.svelte-v58svj.svelte-v58svj{color:var(--data-color-2)!important}.add-to-list-btn.svelte-v58svj.svelte-v58svj{display:none!important}}.preview-header.svelte-v58svj h3 a.svelte-v58svj{position:static}.preview-header.svelte-v58svj h3 a.svelte-v58svj:after{content:"";position:absolute;inset:0}.company-preview-card.svelte-v58svj .svelte-v58svj:is(a,button){position:relative;z-index:1}
