.customer-showcase{width:100%;color:var(--rh-ink);text-align:center;justify-items:center;gap:6px;display:grid}.customer-showcase-label{color:var(--rh-muted);margin:0;font-size:12px;font-weight:400;line-height:1.5}.customer-showcase-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.customer-showcase-logos>li{justify-content:center;align-items:center;width:160px;height:72px;display:flex;overflow:hidden}.customer-showcase-logos img{flex:0 0 235px;width:235px;max-width:none;height:auto;display:block}.customer-logo-monochrome{mix-blend-mode:multiply}html[data-portal-theme=dark] .portal-shell .customer-logo-monochrome{filter:invert();mix-blend-mode:screen}.customer-showcase-link{max-width:100%;min-height:44px;color:var(--rh-accent);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;line-height:1.5;display:inline-flex}@media (hover:hover) and (pointer:fine){.customer-showcase-link:hover{text-underline-offset:4px;text-decoration:underline}}.customer-showcase-link:focus-visible{outline-offset:3px;outline:2px solid #ff5900}.customer-showcase-link>svg{flex:none}.customer-showcase--login{max-width:474px}.login-main.login-main-with-customers{flex-direction:column;gap:24px;padding-block:36px 24px}.customer-showcase--public{gap:8px;padding-block:12px 18px;scroll-margin-top:110px;position:relative}.customer-showcase--public .customer-showcase-heading{text-align:left;flex-wrap:wrap;justify-self:start;align-items:baseline;gap:4px 12px;display:flex}.pub-site .customer-showcase--public .customer-showcase-label{color:var(--pub-ink);letter-spacing:0;text-align:left;font-size:14px;font-weight:400;line-height:1.5}html[data-public-theme=dark] .pub-site .customer-showcase--public .customer-showcase-label{color:#fff}.customer-showcase--public .customer-showcase-caption{color:var(--pub-muted);margin:0;font-size:12px;line-height:1.5}.customer-showcase--public .customer-showcase-logos>li{width:160px;height:72px}.customer-showcase--public .customer-showcase-logos img{flex-basis:220px;width:220px}.customer-showcase--public .customer-showcase-link{color:var(--pub-accent);font-size:14px;position:absolute;bottom:0;right:0}@media (max-width:760px){.customer-showcase--public .customer-showcase-link{justify-self:end;position:static}}@media (max-width:480px){.login-main.login-main-with-customers{gap:20px;padding-top:28px}}@media (min-width:640px) and (max-height:800px){.customer-showcase--login{text-align:left;grid-template-columns:minmax(0,1fr) 160px;gap:0 12px}.customer-showcase--login .customer-showcase-label,.customer-showcase--login .customer-showcase-link{justify-self:start}.customer-showcase--login .customer-showcase-logos{grid-area:1/2/3}.customer-showcase--login .customer-showcase-link{padding-inline:0}}
