
#main.wbx-unified .wbx-card {
  background:#181a1f!important;
  border-radius:10px!important;
  overflow:hidden!important;
}
#main.wbx-unified .wbx-card.wbx-new {
  border-color:#c8102e!important;
}
#main.wbx-unified .wbx-card-content {
  padding:17px!important;
}
#main.wbx-unified .wbx-card h2 {
  font-size:clamp(17px,1.45vw,21px)!important;
  line-height:1.24!important;
  letter-spacing:-.025em!important;
}
#main.wbx-unified .wbx-media-actions {
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:0 0 13px!important;
}
#main.wbx-unified .wbx-action {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:40px!important;
  padding:9px 15px!important;
  background:#c8102e!important;
  border:1px solid #c8102e!important;
  border-radius:5px!important;
  color:white!important;
  font:850 12px Archivo,Arial,sans-serif!important;
  letter-spacing:.04em!important;
  cursor:pointer!important;
}
#main.wbx-unified .wbx-action:hover {
  background:#a20c27!important;
}
#main.wbx-unified .wbx-action.secondary {
  background:#292c34!important;
  border-color:#555965!important;
}
#main.wbx-unified .wbx-action.secondary:hover {
  border-color:#c8102e!important;
}
#main.wbx-unified .wbx-track-picks,
#main.wbx-unified .wbx-pdf-picks {
  display:flex!important;
  gap:5px!important;
}
#main.wbx-unified .wbx-track-picks[hidden],
#main.wbx-unified .wbx-pdf-picks[hidden] {
  display:none!important;
}
#main.wbx-unified .wbx-track-picks button,
#main.wbx-unified .wbx-pdf-picks button {
  width:32px!important;
  height:34px!important;
  padding:0!important;
  background:#292c34!important;
  border:1px solid #555965!important;
  border-radius:4px!important;
  color:#fff!important;
  font:800 11px Archivo,Arial,sans-serif!important;
  cursor:pointer!important;
}
#main.wbx-unified button[aria-pressed="true"] {
  border-color:#c8102e!important;
  background:#64162a!important;
}
#main.wbx-unified .wbx-inline-audio {
  display:block!important;
  width:100%!important;
  height:36px!important;
  margin:0 0 12px!important;
}
#main.wbx-unified .wbx-inline-audio[hidden],
#main.wbx-unified .wbx-doc-panel[hidden],
#main.wbx-unified .wbx-card-players[hidden] {
  display:none!important;
}
#main.wbx-unified .wbx-doc-panel {
  margin:0 0 15px!important;
  border:1px solid #393c44!important;
  border-radius:5px!important;
  overflow:hidden!important;
  background:#090a0d!important;
}
#main.wbx-unified .wbx-doc-frame {
  display:block!important;
  width:100%!important;
  height:340px!important;
  border:0!important;
  background:#fff!important;
}
#main.wbx-unified .wbx-doc-bar {
  display:flex!important;
  justify-content:flex-end!important;
  padding:7px 11px!important;
}
#main.wbx-unified .wbx-doc-bar a {
  color:#f6f6f7!important;
  font-size:15px!important;
}
#main.wbx-unified .wbx-card-docs.wbx-docs-collapsed {
  display:none!important;
}
#main.wbx-unified .wbx-headline-link {
  display:block!important;
  text-decoration:none!important;
  color:inherit!important;
}
#main.wbx-unified .wbx-headline-link:hover {
  color:#ff667d!important;
}
#main.wbx-unified .wbx-card-read {
  font-size:12px!important;
  font-weight:900!important;
}
#main.wbx-unified .wbx-card-read:focus-visible,
#main.wbx-unified button:focus-visible {
  outline:3px solid white!important;
  outline-offset:3px!important;
}
@media(max-width:650px) {
  #main.wbx-unified .wbx-doc-frame {
    height:300px!important;
  }
}
