/* Parallel language labels. The existing layout and colour palette are retained. */
.idma-bilingual > .idma-en::before { content: ' / '; }
.idma-bilingual.idma-block { display: block; }
.idma-bilingual.idma-block > .idma-it,
.idma-bilingual.idma-block > .idma-en { display: block; }
.idma-bilingual.idma-block > .idma-en::before { content: ''; }
.idma-bilingual.idma-block > .idma-en { margin-top: .2em; }
.desktop-nav a .idma-en,
.mobile-nav a .idma-en,
.site-footer a .idma-en { font-size: .88em; font-weight: 500; }
.desktop-nav { align-items: center; }
.idma-priority-nav a .idma-en { font-size: .88em; font-weight: 550; }
.idma-message strong .idma-en { font-size: .8em; font-weight: 650; }
.idma-warning { flex-shrink: 0; }
.idma-audio-actions { align-items: stretch; }
.idma-audio-actions button .idma-en { font-size: .88em; }
.idma-clock-city .idma-en { font-size: .8em; font-weight: 500; }
.idma-clock-date > span { display: block; }
.idma-clock-date > [lang=en] { font-size: .92em; }
.idma-clocks-note .idma-en { font-size: .92em; }
.map-controls label > .idma-bilingual { display: block; }
.map-controls label > .idma-bilingual > span { display: block; }
.map-controls label > .idma-bilingual > .idma-en::before { content: ''; }
.map-controls label > .idma-bilingual > .idma-en { font-size: .9em; }
.map-controls label.check > .idma-bilingual { min-width: 0; }
.idma-disaster-section .map-count,
.idma-disaster-section [data-map-status] { overflow-wrap: anywhere; }
#idma-language-tools .idma-language-panel { max-height: 70vh; overflow-y: auto; }
#idma-language-tools .idma-en { font-size: .93em; }
.media-card .play-video { white-space: normal; }
.media-card h3 .idma-en { font-size: .92em; }
@media (max-width: 600px) {
  .idma-priority-nav a { flex-basis: 100% !important; }
  .idma-message strong { align-items: flex-start; }
  .idma-message strong .idma-en { font-size: .78em; }
}
