.application-body.application-radio {
  --app-colour: var(--app-colour-radio, #383E42);
}
.application-body.application-radio #app-content-radio.injecting {
  opacity: 0;
}
.application-body.application-radio {
  --kik-audio-tile-glyph: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"><path d="M4 9.5h3.5L12.5 5.5v13l-5-4H4z"/><path d="M16 9.6a3.4 3.4 0 0 1 0 4.8"/><path d="M18.6 7a7 7 0 0 1 0 10"/></svg>');
}
.application-body.application-radio #document-body-radio .audio-track-title.current,
.application-body.application-radio #document-body-radio .item-title.current {
  color: var(--app-colour);
  font-weight: 600;
}
.application-body.application-radio .radio-countries {
  padding-top: 1rem;
}
.application-body.application-radio .radio-countries ul.flag-list li.flag.svg a::before {
  background-image: var(--kik-flag);
  background-size: cover;
  background-position: center;
}
.application-body.application-radio .radio-countries .flag.unknown a::before {
  content: attr(data-abbr);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  color: color-mix(in srgb, var(--app-colour) 55%, black);
  background-color: color-mix(in srgb, var(--app-colour) 14%, white);
}
.application-body.application-radio .radio-countries .flag a {
  cursor: default;
  text-decoration: none;
  color: inherit;
}
.application-body.application-radio .radio-preset.current {
  font-weight: 600;
}
@container screen style(--screen-small: true) {
.application-body.application-radio .pat-toolbar:has(.toolbar-section.navigation .pat-tabs):has(.toolbar-section.micro-navigation) .toolbar-section.micro-navigation {
  grid-area: first;
  justify-self: start;
}
}
@container screen style(--screen-small: true) {
.application-body.application-radio .pat-toolbar:has(.toolbar-section.navigation .pat-tabs):has(.toolbar-section.micro-navigation) .toolbar-section.navigation {
  grid-area: middle;
  justify-self: start;
  justify-content: start;
}
}
