/* Routine playback status remains available to assistive technology. */
.public-player-enhanced .play-row { display:block !important; margin:0 !important; min-height:0 !important; }
.public-player-enhanced .play-row .play-sound { display:none !important; }
.public-player-enhanced:not([data-public-player-error="true"]) .play-row .play-status {
  position:absolute !important;
  width:1px !important;
  height:1px !important;
  margin:-1px !important;
  padding:0 !important;
  border:0 !important;
  overflow:hidden !important;
  clip-path:inset(50%) !important;
  white-space:nowrap !important;
}
.public-player-enhanced[data-public-player-error="true"] .play-row .play-status {
  position:static !important; width:auto !important; height:auto !important;
  margin:12px 0 0 !important; padding:0 !important; overflow:visible !important;
  clip-path:none !important; white-space:normal !important;
  color:#f3d7ac; font-size:13px;
}
.public-player-enhanced .media-frame-label { display:none !important; }
.public-player-enhanced .media-visual[data-public-player-error="true"] .media-frame-label { display:block !important; }
.media-captions[hidden] { display:none !important; }
.media-captions[aria-pressed="true"] { color:#c8f25a; }
button.character-choice { font:inherit; cursor:pointer; }
.download-row:empty,.download-links:empty,.format-links:empty,.links:empty,.sample-links:empty,.caption-links:empty { display:none; }
