
.uploaded-brands .real-logo-card{
  text-decoration:none!important;
  min-height:168px;
  padding:14px;
  gap:5px;
  transition:transform .2s ease,box-shadow .2s ease;
}
.uploaded-brands .real-logo-card:hover{
  transform:translateY(-3px);
  box-shadow:0 14px 34px rgba(8,27,53,.12);
}
.logo-frame{
  width:100%;
  height:92px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#fff;
  border-radius:10px;
  overflow:hidden;
  margin-bottom:4px;
}
.logo-frame img{
  max-width:100%;
  max-height:88px;
  width:auto;
  height:auto;
  object-fit:contain;
  display:block;
}
.real-logo-card>strong{
  color:#15355c;
  font-size:.95rem;
}
.real-logo-card>small{
  color:#718096;
  font-size:.72rem;
}
.text-logo{
  width:100%;
  height:92px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  background:#fff;
  border-radius:10px;
  line-height:1;
}
.text-logo span{font-size:28px;font-weight:900}
.text-logo b{font-size:1.05rem;margin-top:4px}
.text-logo em{font-style:normal;font-size:.58rem;margin-top:5px}
.zenith-text span,.zenith-text em{color:#d71920}.zenith-text b{color:#222}
.access-text span,.access-text b{color:#f26a2e}.access-text em{color:#666}
.king-text span{color:#b88732}.king-text b{color:#7c4a13}.king-text em{color:#8b6d4a}
.placeholder-logo{opacity:.82}
@media(max-width:560px){
  .uploaded-brands .real-logo-card{min-height:148px;padding:10px}
  .logo-frame,.text-logo{height:82px}
  .logo-frame img{max-height:78px}
}
