.company-logo{width:32px;height:32px;object-fit:contain;border-radius:4px}.company-logo-mobile{width:24px;height:24px;object-fit:contain;border-radius:50%}.logo-loading{width:32px;height:32px;background-color:#f0f0f0;border-radius:4px;position:relative;overflow:hidden}.logo-loading:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:loading 1.5s infinite}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}