.identity-visual{--identity-size:48px;width:var(--identity-size);height:var(--identity-size);display:inline-grid;place-items:center;position:relative;flex:0 0 var(--identity-size);vertical-align:middle;overflow:hidden;border-radius:12px;background:#283421;color:var(--lime,#c3ff00);outline:1px solid rgba(255,255,255,.1);outline-offset:-1px;font:12px var(--mono,monospace);isolation:isolate}
.identity-visual img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:9px;box-sizing:border-box;z-index:1}
.identity-visual img[hidden]{display:none}
.identity-person{border-radius:50%}
.identity-person img{object-fit:cover;padding:0;background:var(--surface,#171d14)}
.identity-small{--identity-size:28px;border-radius:7px;font-size:12px}.identity-small img{padding:4px}.identity-small.identity-person{border-radius:50%}.identity-small.identity-person img{padding:0}
.identity-large{--identity-size:88px;border-radius:20px;font-size:22px}.identity-large.identity-person{border-radius:50%}.identity-large img{padding:16px}.identity-large.identity-person img{padding:0}
.identity-name{min-width:0;overflow-wrap:anywhere}
.identity-link,.reader-inline-link:has(.identity-visual),.detail-link:has(.identity-visual),.chip:has(.identity-visual){display:inline-flex;align-items:center;gap:9px;text-align:left;min-height:40px}
.reader-title-identity{display:flex;align-items:center;gap:18px;margin:14px 0 22px}.reader-title-identity .reader-title{margin:0}
.company-title-identity{display:flex;align-items:center;gap:18px}.company-title-identity h1{margin:0}
.company-card-top .identity-visual{--identity-size:56px}
.record-card .card-top:has(.identity-visual){margin-bottom:20px}
.person-card> .identity-visual{margin:24px 24px 0;--identity-size:88px}.person-card>div{padding-top:16px}
.conversation-avatar.identity-visual{--identity-size:36px;width:var(--identity-size);height:var(--identity-size);font-size:12px}
.conversation-card-avatars .conversation-avatar.identity-visual{--identity-size:28px}
.search-thumbnail:has(.identity-visual){background:transparent;overflow:visible}
.search-thumbnail>.identity-visual{--identity-size:76px}.search-thumbnail.is-large>.identity-visual{--identity-size:104px}
.search-thumbnail .identity-visual img{width:100%;height:100%;object-fit:contain}.search-thumbnail .identity-person img{object-fit:cover}
.search-connections button:has(.identity-visual){display:inline-flex;align-items:center;gap:8px}
.global-search-suggestions .search-thumbnail>.identity-visual{--identity-size:42px}
.company-people a,.interview-person-row .chip{min-height:44px}
.company-controls{position:sticky;top:var(--site-header-height,0px);z-index:12;background:var(--bg,#0d130b);padding:14px 0;margin-top:14px;box-shadow:0 1px var(--line,#30392a);gap:10px}
.company-controls>div{flex-basis:100%}.company-controls input{flex-basis:260px}.company-controls select{min-height:44px;max-width:180px}.company-controls button{min-height:44px}.company-controls #companyResearchReset{background:transparent}
.conversation-active-filters button{display:inline-flex;align-items:center;gap:8px;min-height:40px}
.company-research-grid,.people-grid,#listing,#accountPosts{scroll-margin-top:calc(var(--site-header-height,0px) + 150px)}
@media(max-width:700px){.reader-title-identity{align-items:flex-start;gap:13px}.reader-title-identity .identity-large,.company-title-identity .identity-large{--identity-size:64px}.search-thumbnail>.identity-visual{--identity-size:64px}.search-thumbnail.is-large>.identity-visual{--identity-size:76px}}
@media(prefers-reduced-motion:reduce){.identity-visual{transition:none}}

.graph-identity{--identity-size:40px;border-radius:9px}.graph-identity.identity-person{border-radius:50%}.graph-identity img{padding:6px}.graph-identity.identity-person img{padding:0}.graph-identity .identity-initials{font-size:12px}
.connection-identities,.edge-identities{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.connection-identities .identity-link{font-size:inherit}

@media(max-width:700px){.company-controls>div{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;width:100%;min-width:0;padding:3px 1px}.company-controls>div button{flex-shrink:0}}
