.tenant-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;background:var(--companion);color:var(--primary);font-weight:600;overflow:hidden;vertical-align:middle}.tenant-logo.has-image{background:var(--surface-high);border:1px solid var(--line);padding:5px}.tenant-logo img{display:block;width:100%;height:100%;object-fit:contain}.company-logo-hint{display:block;max-width:260px;color:var(--muted);font-size:12px;font-weight:400;line-height:1.7;margin:8px 0 0}.company-preview-identity .company-logo-hint{margin-top:0}