.workspace-company .company-monogram{width:54px;height:68px;background:white;flex-shrink:0;overflow:hidden}.company-monogram img{display:block;width:100%;height:100%;object-fit:contain}.account-profile-link{color:inherit;text-decoration:none;border-radius:7px;padding:.15rem}.account-profile-link:hover{text-decoration:none;background:#edf5f6}.account-profile-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.account-identity .account-photo-link{font-size:.64rem;color:var(--teal);margin-top:.1rem}.identity-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.3rem 0}.identity-provider{display:flex;align-items:center;gap:1rem}.identity-provider>div{min-width:0}.provider-logo{width:90px;height:125px;object-fit:contain;background:white;border-radius:6px;flex-shrink:0}.identity-provider p{margin:.3rem 0}.identity-company-summary{display:flex;align-items:center;gap:1rem;padding:.8rem 0;color:var(--text);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.identity-company-summary>div{min-width:0}.identity-company-summary span:not(.company-logo-frame){display:block;font-size:.8rem;color:var(--muted)}.company-logo-frame{display:flex;align-items:center;justify-content:center;width:120px;height:110px;flex-shrink:0;background:#f8fafb;border:1px solid var(--line);border-radius:8px}.company-logo-frame img{display:block;max-width:100%;max-height:100%;object-fit:contain}.company-logo-frame img[hidden]{display:none}.company-logo-empty{display:grid;place-items:center;min-height:80px;padding:1rem;background:#f8fafb;color:var(--muted);border-radius:8px;text-align:center;font-size:.85rem}.identity-logo-preview{margin:1rem 0}.identity-logo-preview .company-logo-frame{width:min(100%,240px);height:180px}.identity-logo-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.identity-logo-actions .field{flex-basis:100%}#company-logo-file{max-width:100%;box-sizing:border-box}#company-logo-access-form{max-width:650px}#company-change-state{min-height:1.4em}#company-logo-access-form textarea{min-height:90px}
@media(max-width:700px){#nav .workspace-company{display:flex;padding-bottom:1rem;margin-bottom:.5rem}.workspace-company .company-monogram{width:48px;height:64px}.account-identity .account-photo-link{font-size:.6rem;max-width:130px}.identity-home-grid{grid-template-columns:1fr}.provider-logo{width:72px;height:100px}.identity-provider{gap:.8rem}.identity-provider h2{font-size:1rem}.identity-company-summary{gap:.7rem}.company-logo-frame{width:90px;height:90px}.identity-logo-actions button{flex-grow:1}}

#customer-access-directory .job-row{overflow-wrap:anywhere}#customer-access-directory .job-row>div{min-width:0}

#customer-access-directory [data-company-create]{align-self:start}
