.CompanyCard-module-scss-module__RuoTAW__companyCardWrapper{position:relative}.CompanyCard-module-scss-module__RuoTAW__companyCard{gap:var(--space-2);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.CompanyCard-module-scss-module__RuoTAW__topRow{align-items:flex-start;gap:12px;display:flex}.CompanyCard-module-scss-module__RuoTAW__logoSquare{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.CompanyCard-module-scss-module__RuoTAW__logoFallback{color:var(--color-text-muted)!important;font-size:2rem!important}.CompanyCard-module-scss-module__RuoTAW__nameCol{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.CompanyCard-module-scss-module__RuoTAW__companyName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--fs-base)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-primary)!important;line-height:1.3!important}.CompanyCard-module-scss-module__RuoTAW__locationRow{align-items:center;gap:3px;display:flex}.CompanyCard-module-scss-module__RuoTAW__locationIcon{flex-shrink:0;color:var(--color-text-muted)!important;font-size:.9rem!important}.CompanyCard-module-scss-module__RuoTAW__locationText{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:var(--fs-xs)!important;color:var(--color-text-muted)!important}.CompanyCard-module-scss-module__RuoTAW__about{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:var(--fs-sm)!important;color:var(--color-text-muted)!important;line-height:1.5!important}.CompanyCard-module-scss-module__RuoTAW__footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;margin-top:auto;padding-top:4px;display:flex}.CompanyCard-module-scss-module__RuoTAW__viewJobs{color:var(--color-accent);align-items:center;gap:4px;display:flex}.CompanyCard-module-scss-module__RuoTAW__viewJobsIcon{color:var(--color-accent)!important;font-size:.95rem!important}.CompanyCard-module-scss-module__RuoTAW__viewJobsText{font-size:var(--fs-xs)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-accent)!important}.CompanyCard-module-scss-module__RuoTAW__editIcon{z-index:2;background-color:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:50%!important;padding:4px!important;position:absolute!important;top:.6rem!important;right:.6rem!important}.CompanyCard-module-scss-module__RuoTAW__editIcon:hover{background-color:var(--color-neutral-100)!important}.CompanyCard-module-scss-module__RuoTAW__editIcon svg{color:var(--color-text)!important;font-size:1rem!important}.CompanyCard-module-scss-module__RuoTAW__pendingChip{z-index:2;font-size:.75rem;font-weight:500;position:absolute;top:8px;right:8px;background:var(--color-gold-light)!important;color:var(--color-gold)!important;border-radius:var(--radius-base)!important;border:1px solid var(--color-gold-border)!important}
