/* Keep the report readable when the application theme turns hover text white. */
.card.video-report .video-report__table {
  color: #173e58;
  background-color: #fff;
}
.card.video-report .video-report__table.table-hover > tbody > tr:hover,
.card.video-report .video-report__table > tbody > tr:focus-within {
  color: #173e58;
  background-color: #edf6fb;
}
.card.video-report .video-report__table > tbody > tr > td,
.card.video-report .video-report__table > tbody > tr > th {
  color: #173e58;
  vertical-align: top;
  line-height: 1.5;
}
.card.video-report .video-report__table .video-report__group-row,
.card.video-report .video-report__table.table-hover > tbody > tr.video-report__group-row:hover {
  color: #173e58;
  background-color: #e7f1f7;
}
.card.video-report .video-report__table small {
  color: #476377;
}
.card.video-report .video-report__table code {
  color: #8d245d;
  overflow-wrap: anywhere;
}
.card.video-report .video-report__table a:not(.btn) {
  color: #075b76;
  text-decoration: underline;
}
.card.video-report .badge-success { color: #0f5132; background-color: #d1e7dd; }
.card.video-report .badge-warning { color: #613b00; background-color: #ffecb5; }
.card.video-report .badge-danger { color: #842029; background-color: #f8d7da; }
.card.video-report .badge-info { color: #074659; background-color: #cff4fc; }
.card.video-report .badge-secondary { color: #343a40; background-color: #e2e3e5; }
.card.video-report .btn-outline-danger {
  color: #9b1549;
  background-color: #fff;
  border-color: #9b1549;
}
.card.video-report .btn-outline-danger:hover,
.card.video-report .btn-outline-danger:focus {
  color: #fff;
  background-color: #82103c;
  border-color: #82103c;
}
.card.video-report .btn-primary:hover,
.card.video-report .btn-primary:focus,
.card.video-report .btn-outline-primary:hover,
.card.video-report .btn-outline-primary:focus {
  color: #fff;
  background-color: #06465b;
  border-color: #06465b;
}
.card.video-report summary:focus-visible,
.card.video-report .btn:focus-visible,
.card.video-report a:focus-visible {
  outline: 3px solid #075b76;
  outline-offset: 3px;
}
