.sports-yangbang-current-detail-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 12px;
  min-width: 0;
}

.sports-yangbang-current-detail-layout .history-report-sections {
  grid-template-columns: minmax(300px, 1fr) minmax(300px, 1fr) minmax(240px, 280px);
  gap: 12px;
}

.sports-yangbang-details-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  min-width: 0;
}

.sports-yangbang-detail-panel {
  min-width: 0;
}

.sports-yangbang-detail-table {
  min-width: 1650px;
  font-size: 10px;
}

.sports-yangbang-detail-table th,
.sports-yangbang-detail-table td {
  height: 24px;
  padding: 3px 5px;
  font-size: 10px;
}

@media (max-width: 1350px) {
  .sports-yangbang-current-detail-layout .history-report-sections,
  .sports-yangbang-details-grid {
    grid-template-columns: minmax(0, 1fr);
  }
}
