.sqv2-home .sqv2-live{min-height:210px}.sqv2-home .sqv2-live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#f43f46;margin-right:6px}.sqv2-home .sqv2-live .sqv2-empty{margin-top:20px}

/* SPORTIQ_R074_LIVE_UI_BEGIN */
.sqv2-home .sqv2-r074{min-width:0}
.sqv2-home .sqv2-live-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.sqv2-home .sqv2-r074-count{font-size:12px;color:#657187;font-weight:600}
.sqv2-home .sqv2-r074-list{display:grid;gap:10px;margin:14px 0}
.sqv2-home .sqv2-r074-match{border:1px solid #e5eaf2;border-radius:12px;padding:11px 13px;background:#fff;min-width:0}
.sqv2-home .sqv2-r074-competition{display:flex;justify-content:space-between;gap:10px;color:#5b6981;font-size:12px;margin-bottom:8px}
.sqv2-home .sqv2-r074-competition span{color:#ad7840;font-weight:700}
.sqv2-home .sqv2-r074-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:13px;color:#0c2354}
.sqv2-home .sqv2-r074-teams span{min-width:0;overflow-wrap:anywhere}
.sqv2-home .sqv2-r074-teams span:last-child{text-align:right}
.sqv2-home .sqv2-r074-teams strong{font-size:18px;font-variant-numeric:tabular-nums;white-space:nowrap}
.sqv2-home .sqv2-r074-prediction{display:block;margin:10px 0 0 auto;border:1px solid #d8dee7;background:#f4f6f9;color:#758095;border-radius:8px;padding:6px 12px;font:600 12px Roboto,sans-serif;cursor:not-allowed}
.sqv2-home .sqv2-r074-empty{margin-top:12px;padding:15px 12px;font-size:13px;line-height:1.5}
.sqv2-home .sqv2-r074-all{display:inline-flex;gap:7px;align-items:center;margin-top:10px;color:#0c2354;font-size:12px;font-weight:700;text-decoration:none}
.sqv2-home .sqv2-r074-all:hover{text-decoration:underline}
.sqv2-home .sqv2-r074-page-head{margin-bottom:16px}
.sqv2-home .sqv2-r074-page-head h1{font-size:24px;margin:4px 0 6px;color:#0c2354}
.sqv2-home .sqv2-r074-page-head p{font-size:13px;color:#637083;margin:0}
.sqv2-home .sqv2-r074-eyebrow{font-size:11px;font-weight:700;letter-spacing:.1em;color:#b99a58}
.sqv2-home.sqv2-live-page .sqv2-r074{width:100%;max-width:none}
@media(max-width:420px){.sqv2-home .sqv2-r074-teams{gap:6px;font-size:12px}.sqv2-home .sqv2-r074-teams strong{font-size:16px}.sqv2-home .sqv2-r074-match{padding:10px}}
/* SPORTIQ_R074_LIVE_UI_END */


/* SPORTIQ_R073_LIVE_STAGE1_START */

.sq-live-stage1{
  box-sizing:border-box;
  width:100%;
  min-width:0;
  height:auto!important;
  min-height:0!important;
  align-self:start;
  padding:12px 14px!important;
  border:1px solid #dfe5ee;
  border-radius:12px;
  background:#fff;
  container-type:inline-size;
}
.sq-live-stage1 *{box-sizing:border-box}

.sq-live-stage1 .sq-live-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:0 0 9px;
  border-bottom:1px solid #e8edf4;
}
.sq-live-stage1 .sq-live-head h2{
  margin:0;
  display:flex;
  align-items:center;
  gap:8px;
  color:#0C2354;
  font-size:15px;
  font-weight:700;
}
.sq-live-stage1 .sqv2-live-dot{
  display:inline-block;
  background:#e52c40;
  width:9px;
  height:9px;
  border-radius:50%;
  flex:none;
}
.sq-live-stage1 .sq-live-head p{
  margin:3px 0 0 17px;
  font-size:11px;
  color:#708099;
}
.sq-live-stage1 .sq-live-all{
  white-space:nowrap;
  font-size:11px;
  font-weight:600;
  color:#0C2354;
  text-decoration:none;
  background:#f2f5f9;
  padding:7px 10px;
  border-radius:7px;
}
.sq-live-stage1 .sq-live-count{
  font-size:11px;
  color:#69798e;
}
.sq-live-stage1 .sq-live-list{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:0;
  margin:0;
  padding:0;
}
.sq-live-stage1 .sq-live-match{
  display:grid;
  grid-template-columns:
    32px minmax(65px,110px) minmax(0,1fr) auto;
  grid-template-areas:'minute league teams actions';
  align-items:center;
  gap:7px;
  min-width:0;
  margin:0;
  padding:9px 0;
  border:0;
  border-bottom:1px solid #e8edf4;
  background:transparent;
  border-radius:0;
  box-shadow:none;
}
.sq-live-stage1 .sq-live-match:last-child{
  border-bottom:0;
}
.sq-live-stage1 .sq-live-minute{
  grid-area:minute;
  font-size:11px;
  font-weight:700;
  color:#db2f41;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
.sq-live-stage1 .sq-live-competition{
  grid-area:league;
  display:flex;
  align-items:center;
  gap:6px;
  min-width:0;
  overflow:hidden;
}
.sq-live-stage1 .sq-live-flag{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:none;
  width:21px;
  height:16px;
  overflow:hidden;
  border-radius:2px;
  color:#93a2b7;
}
.sq-live-stage1 .sq-live-flag img,
.sq-live-stage1 .sq-live-flag svg{
  width:20px;
  height:14px;
  object-fit:cover;
}
.sq-live-stage1 .sq-live-league{
  font-size:10px;
  color:#667891;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sq-live-stage1 .sq-live-teams{
  grid-area:teams;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;
  gap:8px;
  min-width:0;
}
.sq-live-stage1 .sq-live-team{
  display:flex;
  gap:5px;
  align-items:center;
  min-width:0;
  color:#0C2354;
  font-size:11px;
  font-weight:600;
}
.sq-live-stage1 .sq-live-team-home{
  justify-content:flex-end;
  text-align:right;
}
.sq-live-stage1 .sq-live-team-away{
  justify-content:flex-start;
  text-align:left;
}
.sq-live-stage1 .sq-live-team-name{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sq-live-stage1 .sq-live-score{
  color:#0C2354;
  font-size:13px;
  font-weight:800;
  white-space:nowrap;
  font-variant-numeric:tabular-nums;
}
.sq-live-stage1 .sq-live-crest{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:19px;
  height:19px;
  flex:none;
  color:#adb9c9;
}
.sq-live-stage1 .sq-live-crest img{
  width:19px;
  height:19px;
  object-fit:contain;
}
.sq-live-stage1 .sq-live-crest svg{
  width:16px;
  height:16px;
}
.sq-live-stage1 .sq-live-actions{
  grid-area:actions;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:6px;
  min-width:0;
}
.sq-live-stage1 .sq-live-actions button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  min-height:27px;
  padding:5px 9px;
  font-family:inherit;
  font-size:10px;
  font-weight:600;
  line-height:1.1;
  white-space:nowrap;
  border-radius:6px;
}
.sq-live-stage1 .sq-live-prediction{
  background:#fff9ea;
  border:1px solid #B99A58;
  color:#6e5524;
}
.sq-live-stage1 .sq-live-stats{
  background:#f3f6fa;
  border:1px solid #dde6f1;
  color:#0C2354;
  width:29px;
  padding:5px;
}
.sq-live-stage1 .sq-live-actions svg{
  width:13px;
  height:13px;
  flex:none;
}
.sq-live-stage1 .sq-live-stats-label{
  display:none;
}
.sq-live-stage1[data-sq-r074-live-page] .sq-live-stats{
  width:auto;
  padding:5px 9px;
}
.sq-live-stage1[data-sq-r074-live-page]
.sq-live-stats-label{
  display:inline;
}
.sq-live-stage1 button:disabled{
  opacity:.78;
  cursor:not-allowed;
}
.sq-live-stage1 .sq-live-empty{
  padding:18px 8px;
  text-align:center;
  color:#68768e;
  font-size:12px;
}
.sqv2-bottom>.sq-live-stage1{
  align-self:start!important;
  height:auto!important;
  min-height:0!important;
}
.sq-live-stage1[data-sq-r074-live-page] .sq-live-list{
  gap:10px;

  padding-top:12px;
}
.sq-live-stage1[data-sq-r074-live-page] .sq-live-match{
  border:1px solid #dfe7f0;
  border-radius:9px;
  padding:10px;
  min-height:51px;
}
.sq-live-stage1[data-sq-r074-live-page]
.sq-live-match:last-child{
  border:1px solid #dfe7f0;
}
@media(min-width:1100px){
  .sq-live-stage1[data-sq-r074-live-page] .sq-live-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}
@container(max-width:510px){
  .sq-live-stage1 .sq-live-match{
    grid-template-columns:30px minmax(0,1fr) auto;
    grid-template-areas:
      'minute league actions'
      'minute teams teams';
    gap:6px;
  }
  .sq-live-stage1 .sq-live-teams{gap:6px}
}
@media(max-width:1099px){
  .sq-live-stage1[data-sq-r074-live-page] .sq-live-list{
    grid-template-columns:minmax(0,1fr);
  }
}
@media(max-width:580px){
  .sq-live-stage1{padding:12px 10px!important}
  .sq-live-stage1 .sq-live-team{font-size:10px}
  .sq-live-stage1 .sq-live-actions button{padding:5px 7px}
}

/* SPORTIQ_R073_LIVE_STAGE1_END */


/* SPORTIQ_R0733_STATS_PANEL_CSS */
.sq-live-match>.sq-live-stats-panel{
  width:100%;
  min-width:0;
  box-sizing:border-box;
  grid-column:1/-1;
  flex:0 0 100%;
  margin-top:5px;
  padding:10px 12px;
  border:1px solid rgba(12,35,84,.18);
  border-radius:8px;
  background:#FFFFFF;
  color:#111827;
  font-size:12px;
}
.sq-live-match>.sq-live-stats-panel[hidden]{
  display:none!important;
}
.sq-live-stats-head{
  display:flex;
  justify-content:space-between;
  gap:12px;
  margin-bottom:8px;
  color:#0C2354;
}
.sq-live-stats-head strong{
  overflow-wrap:anywhere;
  min-width:0;
}
.sq-live-stats-row{
  display:grid;
  grid-template-columns:
    minmax(35px,1fr)
    minmax(90px,2fr)
    minmax(35px,1fr);
  gap:8px;
  padding:5px 0;
  align-items:center;
  text-align:center;
  border-top:1px solid rgba(12,35,84,.09);
}
.sq-live-stats-row strong:first-child{
  text-align:left;
}
.sq-live-stats-row strong:last-child{
  text-align:right;
}
.sq-live-stats-row span,
.sq-live-stats-inc-title{
  color:#0C2354;
}
.sq-live-stats-inc-title{
  font-weight:600;
  margin:10px 0 5px;
}
.sq-live-stats-incidents{
  list-style:none;
  padding:0;
  margin:0;
  max-height:210px;
  overflow:auto;
}
.sq-live-stats-incidents li{
  padding:4px 0;
  border-top:1px solid rgba(12,35,84,.09);
}
.sq-live-stats-source{
  font-size:10px;
  opacity:.75;
  margin:8px 0 0;
}
.sq-live-stats-msg{
  margin:4px 0;
}
.sq-live-stats[aria-expanded="true"]{
  color:#0C2354;
  box-shadow:inset 0 -2px 0 #B99A58;
}
