/* 文字直播 */

.text-live-box {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.text-live-box .score {
  display: flex;
  width: 100%;
  flex: 0 0 auto;
  font-size: 14px;
}
.text-live-box .score div {
  display: inline-block;
  flex: 1;
  height: 90px;
  border-bottom: 1px solid var(--border-3);
}
.text-live-box .score div:first-child {
  border-right: 1px solid var(--border-3);
}
.text-live-box .score div:first-child span {
  color: var(--textcolor-2);
  font-weight: normal;
}
.text-live-box .score div span:first-child {
  background: var(--table_header);
  color: var(--textcolor-2);
  font-weight: normal;
}
.text-live-box .score span {
  display: inline-block;
  height: 30px;
  width: 100%;
  text-align: center;
  line-height: 30px;
  font-weight: bold;
}
.text-live-box .score .ls-down {
  color: var(--textcolor-3);
  background: none;
}
.text-live-box .score .ls-diff {
  background-color: var(--goalbg);
}
.text-live-box .score .ls-now {
  color: var(--red60);
}
.text-live-box .record {
  width: 100%;
  flex: 1;
  overflow: auto;
  font-size: 14px;
}
.text-live-box .record li {
  display: flex;
  margin: 10px 0;
}
.text-live-box .record span {
  display: inline-block;
}
.text-live-box .record .left-goal {
  flex: 1;
  text-align: right;
  padding-right: 6px;
  font-weight: bold;
}
.text-live-box .record .right-goal {
  flex: 1;
  text-align: left;
  padding-left: 6px;
  font-weight: bold;
}
.text-live-box .record .left-score {
  flex: 3;
  text-align: left;
  padding-left: 4px;
}
.text-live-box .record .right-score {
  flex: 3;
  text-align: right;
  padding-right: 4px;
}
.text-live-box .record .time {
  flex: 4;
  text-align: center;
}
.text-live-box .record .rb {
  border-right: 1px solid var(--border-3);
}
.text-live-box .record .lb {
  border-left: 1px solid var(--border-3);
}
.text-live-box .record .rb2 {
  border-right: 1px solid transparent;
}
.text-live-box .record .lb2 {
  border-left: 1px solid transparent;
}
.text-live-box .record .nodata {
  display: block;
  height: 95%;
  line-height: 380px;
  text-align: center;
  font-size: 20px;
}
.text-live-box .record::-webkit-scrollbar {
  width: 10px;
}
.text-live-box .record::-webkit-scrollbar-track {
  border-radius: 10px;
  background: var(--bgcolor-2);
}
.text-live-box .record::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c1c1c1;
}
