.ns-only {display:block;overflow:hidden;white-space:nowrap;height:8px}
.league-tbl.preloader {height:80vh;background:#888}
.league-tbl {padding-bottom:64px}

.cardFilter {display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;width:384px;max-width:100%;margin:0 auto}
.inFilter label, 
.inFilter select {display:block;width:100%;border-radius:0 !important}
.inFilter label {padding:0;text-align:left;font-size:24px;font-weight:400}
.inFilter select {height:24px;line-height:24px;background:#fff;border:2px solid #fff}
/*.inFilter {border-left:1px solid #bd2;border-right:1px solid #bd2}*/
.inFilter {padding-bottom:24px}

.tbl_cont {width:100%;max-width:1280px;overflow-x:auto;margin:0 auto}
.tbl_sb {display:grid;grid-template-columns:120px auto 80px 80px 80px 80px 80px 80px 80px 80px 120px 80px;grid-gap:0;width:100%;min-width:800px;white-space:nowrap}
.tbl_sb .th {padding:8px 2px;background:#081224;color:#b2db1f;font-size:20px}
.tbl_sb .td {padding:4px;border-bottom:1px solid #121418;font-size:18px;display:flex;justify-content:center;align-items:center}
.tbl_sb .td.text-left {justify-content:flex-start}
.tbl_sb .td img {width:32px;height:32px;object-fit:cover;border-radius:50%;vertical-align:middle}
.tbl_sc {display:grid;grid-template-columns:1fr 40px 160px 40px 1fr;grid-gap:16px;width:100%;min-width:640px;white-space:nowrap;padding:4px 16px;max-width:992px;margin:0 auto}
.tbl_sc .team1,
.tbl_sc .team2 {background:#fff0;color:#000}
.tbl_sc .team1:hover,
.tbl_sc .team2:hover {background:#f5f5f5}
.tbl_sc .time:hover {background:#f5f5f5}
.tbl_sc .team1 {text-align:right;font-size:20px}
.tbl_sc .team2 {text-align:left;font-size:20px}
.tbl_sc .time {background:#f5f5f5;color:#000;font-size:20px}
.tbl_sc .team1,
.tbl_sc .team2,
.tbl_sc .time {height:40px;line-height:40px}
.tbl_sc .time {font-family:'Lekton',monospace;letter-spacing:-1px}
.tbl_sc .tlogo img {width:40px;height:40px;object-fit:cover;border-radius:50%}
.tbl_sc_match {display:grid;grid-template-columns:160px 1fr 1fr;grid-gap:8px;width:100%;min-width:640px;white-space:nowrap;padding:4px 16px;background:#eee;padding:16px 16px 8px}
.tbl_sc_match .radio {display:inline-block;width:24px;height:24px}
.tbl_sc_match .hashr {padding-bottom:16px}
.tbl_sc_match {border-bottom:2px solid #ac1}
.tbl_sc_match.area2 {grid-template-columns:1fr 1fr;margin-bottom:64px}

.card-outer img {max-width:96px;max-height:96px}
.wld {display:inline-block;text-align:center;width:24px;height:24px;line-height:24px;font-size:12px;color:#fff;border-radius:50%;background:#555;margin:2px}
.wld.W {background:#080}
.wld.L {background:#d33}
.wld.D {background:#aaa}
.minisize {max-width:640px;margin:0 auto}
.filemc img {display:inline-block;width:32px;height:32px;object-fit:cover;border-radius:50%;background:#fff}
.tbl_sc_a {display:block;position:relative}
.tbl_sc_a i {position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bd2;font-size:24px}
.tbl_sc_a:hover {background:#f5f5f5}
.tbl_sc {grid-gap:4px}
.tbl_sc .team1,
.tbl_sc .team2,
.tbl_sc .time {border:3px solid #bd20;padding:0 8px;line-height:34px}
.tbl_sc .team1.active,
.tbl_sc .team2.active,
.tbl_sc .time.active {border-color:#bd2}
.tbl_sc i {color:#bd2}
.twq_cont {display:grid;grid-template-columns:1fr 180px 1fr;grid-gap:0;padding:0;max-width:960px;margin:0 auto}
.twq_cont:nth-child(odd) {border-bottom:1px solid #bd24}
.twq_cont:nth-child(even) {border-bottom:1px solid #bd24}
.twq_cont:last-child {margin-bottom:32px;border-bottom:1px solid #888}
.twq_cont:first-child {margin-top:8px}
.twq {display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;padding:0;width:100%}
.res-player {height:32px;line-height:32px;font-size:16px;padding-left:40px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.res-player {background-repeat:no-repeat;background-position:left center;background-size:24px 24px;color:#212428}
.twq-g1 .res-player {background-position:right center;padding-left:0;padding-right:40px;text-align:right;direction:ltr}
.twq-g1 {direction:rtl}
.res-type-0 {background:#f8f8f8}
.res-type-1 {background-image:url('imgs/res-Goal.png')}
.res-type-2 {background-image:url('imgs/res-Assist.png')}
.res-type-3 {background-image:url('imgs/res-Yellow.png')}
.res-type-4 {background-image:url('imgs/res-Red.png')}
a .res-player  {color:#000}
a:hover .res-player,a:focus .res-player {color:#d33}
.res-mtp {height:32px;line-height:32px;font-size:12px;padding:0 12px;font-family:'Lekton',monospace;letter-spacing:-1px;font-weight:700}
.res-mtp b {display:inline-block;background:#fff;border-radius:4px;height:20px;line-height:20px}
.tbl_sc_match.in-mtp {grid-template-columns:80px 1fr 1fr}
.twq_cont:hover {background:#f5f5f5}

@media (max-width:1288px) {
	.tbl_sc {grid-template-columns:1fr 24px 80px 24px 1fr;grid-gap:8px;width:100%;min-width:50vw;height:28px}
	.tbl_sc .team1 {text-align:right;font-size:12px}
	.tbl_sc .team2 {text-align:left;font-size:12px}
	.tbl_sc .time {background:#f5f5f5;color:#000;font-size:13px}
	.tbl_sc .team1,
	.tbl_sc .team2,
	.tbl_sc .time {height:24px;line-height:24px;padding:0}
	.tbl_sc .tlogo img {width:24px;height:24px}
	.cardFilter {grid-gap:16px}
	.twq_cont {grid-template-columns:1fr 48px 1fr}
	.twq {grid-gap:0}
	.res-player {height:28px;line-height:28px;padding:0 8px}
	.res-player {font-size:12px;padding-left:20px;background-size:16px 16px}
	.twq-g1 .res-player {padding-left:8px;padding-right:20px}
	.res-mtp {padding:0px;height:28px;line-height:28px;white-space:nowrap;font-size:13px}
}