/* Keep the broadcast status outside the title's five-line clipping budget. */
:root body .onsyde-tag.onsyde-labelled {
  display: flex !important;
  flex-direction: column !important;
  align-items: stretch !important;
  justify-content: center !important;
  gap: 3px !important;
  height: auto !important;
  max-height: none !important;
  padding: 6px 5px !important;
  white-space: normal !important;
}
:root body .onsyde-labelled > .tag-icon,
:root body .onsyde-labelled > .tag-abbr { display: none !important; }
:root body .onsyde-labelled > .title-wrap { width: 100% !important; flex: none !important; }
:root body .onsyde-labelled > .onsyde-broadcast-label {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 2px 6px !important;
  width: 100% !important;
  padding: 0 0 2px !important;
  border-bottom: 1px solid #66756e !important;
  color: #d4ddd8 !important;
  font: 700 10px/1.35 'Paperozi', sans-serif !important;
  text-align: center !important;
  white-space: nowrap !important;
  overflow: visible !important;
  text-shadow: none !important;
}
:root body .onsyde-broadcast-label > span { display: block; }
:root body .onsyde-personal-tag > .onsyde-broadcast-label {
  color: #beff51 !important;
  border-bottom-color: #72aa28 !important;
}
@media (max-width: 600px) {
  :root body .tag.onsyde-labelled { padding: 5px 2px !important; }
  :root body .tag.onsyde-labelled > .onsyde-broadcast-label {
    font-size: 7px !important;
    letter-spacing: -.25px !important;
    word-break: keep-all !important;
    overflow-wrap: normal !important;
  }
}
