/* Allow the report to fit a narrow embedded viewport. */
body {
  min-width: 0;
}
/* Retain animationend events used by the vendor's panel lifecycle. */
html.limited-motion *,
html.limited-motion *::before,
html.limited-motion *::after {
  animation-duration: 0.001ms !important;
  animation-delay: 0ms !important;
  animation-iteration-count: 1 !important;
  transition-duration: 0.001ms !important;
  transition-delay: 0ms !important;
  scroll-behavior: auto !important;
}
.s-term:focus-visible {
  outline: 2px solid #5c4bce;
  outline-offset: 3px;
}
#def-panel-x:focus-visible,
#language-dropdown-trigger:focus-visible,
.language-select:focus-visible,
#language-controls:focus-within {
  outline: 2px solid #a9fae5;
  outline-offset: 3px;
}
