/* Pochette du lecteur intégré au bandeau du menu */
html body .topbar .dedicated-radio__cover {
  position: relative !important;
  display: block !important;
  width: 56px !important;
  height: 56px !important;
  min-width: 56px !important;
  min-height: 56px !important;
  overflow: hidden !important;
  border: 0 !important;
  border-radius: 15px !important;
  background: #1b121c !important;
  box-shadow: 0 8px 22px rgba(0,0,0,.44) !important;
}
html body .topbar .dedicated-radio__cover img,
html body .topbar img[data-menu-radio-cover] {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: inherit !important;
  object-fit: cover !important;
  object-position: center !important;
  opacity: 1 !important;
  filter: none !important;
  transform: scale(1.5) !important;
}
html body .topbar .dedicated-radio.is-station-fallback .dedicated-radio__cover img,
html body .topbar .dedicated-radio.is-station-fallback img[data-menu-radio-cover] {
  transform: scale(1.75) !important;
}
@media (max-width: 800px) {
  html body .topbar > .dedicated-radio {
    grid-template-columns: 58px minmax(0,1fr) 46px !important;
    height: 68px !important;
    min-height: 68px !important;
  }
  html body .topbar .dedicated-radio__cover {
    width: 56px !important;
    height: 56px !important;
    min-width: 56px !important;
  }
}
@media (max-width: 430px) {
  html body .topbar > .dedicated-radio {
    grid-template-columns: 54px minmax(0,1fr) 43px !important;
    height: 64px !important;
    min-height: 64px !important;
  }
  html body .topbar .dedicated-radio__cover {
    width: 52px !important;
    height: 52px !important;
    min-width: 52px !important;
  }
}
