/* Text-to-speech in the Accessibility Toolbar (WHMCS #502914).
 * Live port of the .a11y-tts block in src/scss/_accessibility-toolbar.scss. */
.a11y-tts .a11y-toolbar__options + .a11y-toolbar__options {
  margin-top: 8px;
}
.a11y-tts .a11y-toolbar__option:disabled {
  opacity: 0.45;
  cursor: default;
}
.a11y-tts__play:not(:disabled) {
  border-color: #CD4735;
  color: #CD4735;
  font-weight: 700;
}
.a11y-tts__hint,
.a11y-tts__status {
  font-family: "Inter", sans-serif;
  font-size: 0.8em;
  line-height: 1.4;
  margin: 8px 0 0;
  color: #6B6A66;
}
.a11y-tts__status:empty {
  display: none;
}
.a11y-tts__status {
  color: #1E2215;
}
.a11y-tts-current {
  outline: 3px solid #CD4735;
  outline-offset: 4px;
  background-color: rgba(255, 224, 51, 0.35);
  border-radius: 2px;
}
.a11y-toolbar__trigger.is-speaking {
  box-shadow: 0 0 0 4px rgba(205, 71, 53, 0.55), 0 4px 14px rgba(0, 0, 0, 0.25);
}
