/* WTWR_RESULTS_PERFORMANCE_CLEAN_CSS_V1 */

#wtwrResultsPerformanceHomeV1{
  margin:28px 0 22px;
  padding:0;
  border:1px solid rgba(64,105,145,.55);
  border-radius:18px;
  background:linear-gradient(180deg,rgba(8,22,35,.96),rgba(5,15,25,.98));
  overflow:hidden;
}

#wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-head-v1{
  display:flex;
  align-items:flex-start;
  justify-content:space-between;
  gap:18px;
  padding:22px 24px 18px;
  border-bottom:1px solid rgba(76,119,157,.32);
  background:rgba(10,28,44,.72);
}

#wtwrResultsPerformanceHomeV1 .eyebrow{
  color:#ff6b35;
  font-weight:900;
  letter-spacing:.18em;
  font-size:.78rem;
}

#wtwrResultsPerformanceHomeV1 h2{
  margin:6px 0 5px;
  font-size:1.45rem;
  line-height:1.15;
}

#wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-head-v1 p{
  margin:0;
  color:#93a5ba;
  font-size:.9rem;
}

.wtwr-results-performance-home-badge-v1{
  flex:0 0 auto;
  border:1px solid rgba(68,205,148,.6);
  border-radius:999px;
  padding:8px 12px;
  color:#70e2b0;
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.09em;
}

#wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-body-v1{
  padding:18px 24px 22px;
}

#wtwrResultsPerformanceHomeV1 #wtwrResultsPerformanceTruth{
  margin:0 !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:0 !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-head{
  padding:0 0 10px !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-date-note{
  margin:0 0 15px !important;
  color:#8fa1b7 !important;
  font-size:.88rem !important;
}

#wtwrResultsPerformanceTruth.wtwr-rpt-all-races-v1 .wtwr-rpt-grid{
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}

#wtwrResultsPerformanceTruth.wtwr-rpt-all-races-v1 .wtwr-rpt-grid > div:nth-child(n+5){
  display:none !important;
}

#wtwrResultsPerformanceTruth.wtwr-rpt-all-races-v1 #wtwrRptBasis{
  margin-top:10px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:#8294a9 !important;
  font-size:.84rem !important;
}

#wtwrResultsPerformanceTruth.wtwr-rpt-strategy-v1 .wtwr-rpt-grid{
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-grid > div{
  min-height:78px;
  padding:14px 16px !important;
  border-radius:13px !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-grid > div span{
  font-size:.72rem !important;
  letter-spacing:.08em !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-grid > div strong{
  margin-top:6px !important;
  font-size:1.3rem !important;
}

.wtwr-place-research-toggle-v1{
  width:100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-top:18px;
  padding:13px 15px;
  border:1px solid rgba(48,128,194,.48);
  border-radius:12px;
  background:rgba(9,29,45,.78);
  color:#dce7f3;
  cursor:pointer;
  text-align:left;
}

.wtwr-place-research-toggle-v1 span{
  color:#78c5ff;
  font-size:.76rem;
  font-weight:900;
  letter-spacing:.11em;
}

.wtwr-place-research-toggle-v1 strong{
  color:#f4f7fb;
  font-size:.82rem;
}

.wtwr-place-research-toggle-v1[aria-expanded="true"]{
  border-color:rgba(75,158,218,.8);
  background:rgba(12,39,60,.9);
}

#wtwrResultsPerformanceTruth .wtwr-rpt-place[hidden]{
  display:none !important;
}

#wtwrResultsPerformanceTruth .wtwr-rpt-place{
  margin-top:12px !important;
  padding-top:16px !important;
}

@media(max-width:900px){
  #wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-head-v1{
    flex-direction:column;
  }

  #wtwrResultsPerformanceTruth.wtwr-rpt-all-races-v1 .wtwr-rpt-grid,
  #wtwrResultsPerformanceTruth.wtwr-rpt-strategy-v1 .wtwr-rpt-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media(max-width:560px){
  #wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-body-v1,
  #wtwrResultsPerformanceHomeV1 .wtwr-results-performance-home-head-v1{
    padding-left:14px;
    padding-right:14px;
  }

  #wtwrResultsPerformanceTruth.wtwr-rpt-all-races-v1 .wtwr-rpt-grid,
  #wtwrResultsPerformanceTruth.wtwr-rpt-strategy-v1 .wtwr-rpt-grid{
    grid-template-columns:1fr !important;
  }
}

/* WTWR_REMOVE_PLACE_RESEARCH_V1
   4/1+ simulated place research retired from the customer-facing site.
*/
#wtwrResultsPerformanceTruth .wtwr-rpt-place,
#wtwrResultsPerformanceTruth #wtwrPlaceResearchToggleV1,
#wtwrResultsPerformanceTruth .wtwr-place-research-toggle-v1{
  display:none !important;
}
