/* v3.20.3.23.27.2 — HBCU Hour homepage two-row scoreboard controls */
.hbcu-home-two-row-controls-v320323272,
.hbcu-home-two-row-controls-v320323272 .hbcu-home-two-row-deck-v320323272,
.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-primary-v320323272,
.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 {
  overflow: visible !important;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-two-row-deck-v320323272 {
  position: relative;
  z-index: 5000;
  display: block !important;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-primary-v320323272 {
  position: relative;
  z-index: 5002;
  display: grid;
  grid-template-columns: clamp(180px, 18vw, 260px) minmax(330px, 1fr) auto;
  align-items: end;
  gap: clamp(.75rem, 1.4vw, 1.1rem);
  min-width: 0;
  padding-bottom: .9rem;
  border-bottom: 1px solid rgba(255,255,255,.10);
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 {
  position: relative;
  z-index: 20;
  display: grid;
  grid-template-columns: minmax(260px, .9fr) minmax(135px, .46fr) minmax(235px, .78fr) minmax(390px, 1.34fr);
  align-items: start;
  min-width: 0;
  padding-top: .9rem;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-group-v320323272 {
  min-width: 0;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272 {
  padding: 0 clamp(.75rem, 1.2vw, 1.05rem);
  border-left: 1px solid rgba(255,255,255,.10);
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:first-child {
  padding-left: 0;
  border-left: 0;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:last-child {
  padding-right: 0;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-label-v320323272 {
  display: block;
  margin: 0 0 .5rem;
  color: #f0c64f;
  font-size: .7rem;
  font-weight: 950;
  letter-spacing: .14em;
  line-height: 1;
  text-transform: uppercase;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-buttons-v320323272 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: .42rem;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-button-v320323272,
.hbcu-home-two-row-controls-v320323272 [data-conference-filter-group] .compact-filter-button-v32032322 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  margin: 0;
  padding: .54rem .82rem;
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 999px;
  background: rgba(255,255,255,.045);
  color: rgba(255,255,255,.82);
  font: inherit;
  font-size: .72rem;
  font-weight: 950;
  letter-spacing: .035em;
  line-height: 1;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: transform .16s ease, border-color .16s ease, background .16s ease;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-button-v320323272:hover,
.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-button-v320323272:focus-visible,
.hbcu-home-two-row-controls-v320323272 [data-conference-filter-group] .compact-filter-button-v32032322:hover,
.hbcu-home-two-row-controls-v320323272 [data-conference-filter-group] .compact-filter-button-v32032322:focus-visible {
  border-color: rgba(240,198,79,.58);
  color: #fff;
  outline: none;
  transform: translateY(-1px);
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-button-v320323272.active,
.hbcu-home-two-row-controls-v320323272 [data-conference-filter-group] .compact-filter-button-v32032322.active {
  border-color: rgba(240,198,79,.88);
  background: linear-gradient(135deg, #c52a2f, #9b2027);
  color: #fff;
  box-shadow: 0 0 0 1px rgba(240,198,79,.13), 0 8px 18px rgba(126,21,29,.24);
}

.hbcu-home-two-row-controls-v320323272 [data-status-filter="Live"].active {
  border-color: rgba(74,222,128,.82);
  background: linear-gradient(135deg, #1f8f4f, #126236);
}

.hbcu-home-two-row-controls-v320323272 [data-status-filter="Upcoming"].active {
  border-color: rgba(250,204,21,.82);
  background: linear-gradient(135deg, #c89020, #8d6010);
}

.hbcu-home-two-row-controls-v320323272 [data-status-filter="Final"].active {
  border-color: rgba(203,213,225,.62);
  background: linear-gradient(135deg, #4b5563, #252b34);
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-inline-team-finder-v320323263,
.hbcu-home-two-row-controls-v320323272 .hbcu-home-inline-team-shell-v320323263 {
  position: relative;
  z-index: 5003;
}

.hbcu-home-two-row-controls-v320323272 .scoreboard-team-search-results-v32032325 {
  z-index: 10000 !important;
}

.hbcu-home-two-row-controls-v320323272 .hbcu-home-open-scoreboard-v320323263 {
  align-self: end;
}

@media (max-width: 1280px) {
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .9rem 0;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:nth-child(odd) {
    padding-left: 0;
    border-left: 0;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:nth-child(n+3) {
    padding-top: .9rem;
    border-top: 1px solid rgba(255,255,255,.10);
  }
}

@media (max-width: 1050px) {
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-primary-v320323272 {
    grid-template-columns: minmax(170px, .55fr) minmax(280px, 1.35fr);
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-open-scoreboard-v320323263 {
    grid-column: 1 / -1;
    justify-self: stretch;
    width: 100% !important;
  }
}

@media (max-width: 700px) {
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-primary-v320323272,
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 {
    grid-template-columns: 1fr;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-primary-v320323272 {
    gap: .82rem;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 {
    gap: 0;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272,
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:nth-child(odd),
  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:nth-child(n+3) {
    padding: .8rem 0 0 !important;
    border-left: 0 !important;
    border-top: 1px solid rgba(255,255,255,.10) !important;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-control-secondary-v320323272 > .hbcu-home-control-group-v320323272:first-child {
    padding-top: 0 !important;
    border-top: 0 !important;
  }

  .hbcu-home-two-row-controls-v320323272 .hbcu-home-filter-buttons-v320323272 {
    gap: .48rem;
  }
}
