.company-logo-editor.svelte-wt9n5r{flex-shrink:0}.logo-media.svelte-wt9n5r{width:var(--logo-size);height:var(--logo-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.logo-image.svelte-wt9n5r{object-fit:contain;width:100%;height:100%;display:block}.logo-fallback.svelte-wt9n5r{width:100%;height:100%;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.logo-uploading.svelte-wt9n5r{background:#ffffffb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.company-name-editor.svelte-ots7sr{flex:auto;min-width:0;max-width:100%}.company-name-field.svelte-ots7sr{width:min(100%,24rem)}.company-header.svelte-1e803qd{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border-default,#e0e0e0);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0;min-height:3.1rem;display:flex}.company-role.svelte-1e803qd{color:var(--color-text-secondary,#555);background:var(--color-surface-subtle,#f3f4f6);border:1px solid var(--color-border-default,#e0e0e0);overflow-wrap:anywhere;border-radius:999px;flex-shrink:0;align-items:center;max-width:100%;padding:.15rem .45rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.company-website.svelte-1e803qd{align-items:center;gap:var(--space-1);color:var(--color-text-secondary,#666);flex-shrink:0;max-width:100%;font-size:.8rem;text-decoration:none;display:inline-flex}.company-website.svelte-1e803qd:hover{color:var(--color-text-primary,#333)}.website-domain.svelte-1e803qd{overflow-wrap:anywhere}.company-layout.svelte-1cq0029{flex-direction:column;height:100%;display:flex}.company-layout--modal.svelte-1cq0029{height:100%;min-height:0;max-height:100%}.company-detail-body.svelte-1cq0029{flex-direction:column;flex:1;gap:1rem;min-height:0;padding:1rem;display:flex;overflow:auto}.company-detail-body--flush.svelte-1cq0029{flex-direction:column;padding:0;display:flex;overflow:hidden}.company-detail-body--flush.svelte-1cq0029>*{flex:1;min-height:0;overflow:auto}
