/* v96 scene audio and clue checks */
.scene-audio-preview,.opening-audio-dm,.run-opening-audio{
  margin:10px 0;
  padding:10px;
  border:1px solid rgba(111,150,255,.18);
  border-radius:14px;
  background:rgba(111,150,255,.06);
}
.scene-audio-preview audio,.opening-audio-dm audio,.run-opening-audio audio{
  width:100%;
  margin-top:6px;
}
.clue-with-checks-row{
  grid-template-columns:1.2fr .8fr .6fr .8fr 1.3fr auto!important;
}
.clue-with-checks-row .wide{
  grid-column:auto!important;
}
.general-check-row{
  grid-template-columns:.8fr .35fr 1.2fr 1.2fr auto!important;
}
.linked-checks,.run-clue-block{
  margin-top:8px;
  padding:8px 10px;
  border-radius:12px;
  background:rgba(255,255,255,.045);
  border:1px solid rgba(255,255,255,.08);
}
.linked-checks div,.run-check-outcome{
  margin:6px 0;
  padding:6px 0;
  border-top:1px solid rgba(255,255,255,.06);
}
.linked-checks div:first-child,.run-check-outcome:first-child{
  border-top:0;
}
.field-help{
  display:block;
  opacity:.75;
  font-size:.82rem;
  margin-bottom:4px;
}
@media(max-width:1000px){
  .clue-with-checks-row,.general-check-row{grid-template-columns:1fr!important}
}
