.match-table{font-size:14px;font-weight:400;color:#000}.match-table .header{height:35px;font-size:13px;background:linear-gradient(180deg,#3d3d3d 11.25%,#747474 225%);display:flex;align-items:center;margin-bottom:10px;font-weight:700;color:#f6f6f6;border-radius:3px 3px 0 0}.match-table .header.table-schedule{background:unset;background-image:linear-gradient(89.37deg,hsl(var(--color-primary)) 26.23%,hsl(var(--color-primary)) 111.14%);margin-bottom:0;border-radius:0}.match-table .header .follow{width:50px;text-align:center}.match-table .header .date{width:100px;text-align:center}.match-table .header .team{width:145px;padding-left:0}.match-table .header .odds{width:214px;min-width:214px;padding-left:0}.match-table .header .match-info{flex:1;display:flex;align-items:center;justify-content:space-between;min-width:309px}.match-table .header-no-flex{height:35px;font-size:13px;background:linear-gradient(180deg,#3d3d3d 11.25%,#747474 225%);margin-bottom:10px;font-weight:700;color:#f6f6f6;border-radius:3px 3px 0 0}.match-table .header-data-store{border-color:#5d5d5d!important}.match-table .league-item{overflow:hidden;background-position:50%}.match-table .league-item.bg-league-history{background:#d6f0fc}.match-table .match-item{height:64px;align-items:center;border-bottom:1px solid #b0b0b0;transition:background-color .3s}.match-table .match-item.match-item-note{height:auto}.match-table .match-item.match-item-order-time{border-bottom:1px solid #d1d1d1}.match-table .match-item.match-item-date{border-top:1px solid #b0b0b0}.match-table .match-item .follow{width:36px;min-width:36px;display:flex;align-items:center;justify-content:center}.match-table .match-item .match-info{flex:1;display:flex;align-items:center;justify-content:space-between}.match-table .match-item .odds{width:214px;min-width:214px;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.match-table .match-item .odds.odds-asian-handicap{width:190px;min-width:190px}.match-table .match-item .odds-group{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.match-table .match-item .odds-group .odds-item{display:flex;align-items:center;width:100%;height:50%;justify-content:flex-end;padding-right:12px;border-color:rgba(209,209,209,.35)}.match-table .match-item .odds-group .odds-item.odds-item-label{padding-right:0;padding-left:4px;justify-content:flex-start}.match-table .match-item .odds-group .odds-item.border-top{border-top-width:1px}.match-table .match-item .odds-group .odds-item .odds-value{display:flex;align-items:center;justify-content:center;height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-table .match-item .odds-group:nth-child(2) .odds-item{justify-content:center;padding-right:0}.match-table .match-item .detail{width:36px;min-width:36px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #d1d1d1}.match-table .match-item .team-name{display:flex;font-size:13px;font-weight:500;color:#000;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-table .match-item .custom-match-history{justify-content:center}.match-table .match-item .custom-match-history .team-name{display:block;font-weight:400;margin-right:0}.match-table .match-item .custom-match-history .team-name .match-card{display:none}.match-table .match-item .custom-match-history>div:first-child>img{margin-left:.25rem}.match-table .match-item .custom-match-history>div:nth-child(2){min-width:44px}.match-table .match-item-leagues{height:54px;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;transition:background-color .3s}.match-table .match-item-show-league .team-name{max-width:170px}.match-table .bg-match-live{background:#fff9ed}.match-table .bg-match-live:hover{background:#fdf5e5}.match-table .bg-match-live .odds-item-ft{background-color:#fdf5e5}.match-table .bg-match-future{background:#fff}.match-table .bg-match-future:hover{background:#f6f6f6}.match-table .bg-match-future .odds-item-ft{background-color:#f6f6f6}.match-table .match-item-history{height:54px}.match-table .match-item-history .match-score{font-weight:600;white-space:nowrap}.match-table .match-item-history:hover{background:#f6f6f6}.match-card{padding:3px;border-radius:0;margin:0 4px 0 0;color:#fff;font-size:10px;transform:skewX(-25deg);height:16px;display:flex;align-items:center;justify-content:center}.match-card-red{background:#f74646;color:#fff;border-radius:3px}.match-card-yellow{background:#fd0;color:#1a3251;border-radius:3px}.match-card-value{transform:skewX(25deg)}.team-reserve .match-card{margin-right:0;margin-left:4px}.team-reserve .match-name-label{margin-left:4px}.match-score{color:#000;font-weight:600;text-align:right;justify-content:center}.match-score,.match-score-ht{white-space:nowrap;height:50%;display:flex;align-items:center}.match-score-ht{font-weight:400;font-size:.75rem;color:#a6a6a6;text-align:center;min-width:22px}.match-mb-tr-time{height:30px;min-height:30px;display:flex;align-items:center;width:100%;border-bottom:.5px solid #d1d1d1}.match-mb-tr-time.bg-match-live{background:#fffcf6}.match-corner{font-weight:400;font-size:.75rem;color:#a6a6a6;display:flex;align-items:center;justify-content:center;text-align:right}.match-corner img{width:10px;height:12px}.match-corner svg{opacity:.6}.red{color:red}.match-position{margin:0 .15rem}.date-filter,.date-filter-mobile,.match-position{font-weight:400;font-size:.75rem;color:#a6a6a6}.date-filter .date-item,.date-filter-mobile .date-item{cursor:pointer;border-radius:3px;line-height:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-right:2px;background:rgba(0,0,0,0);transition:background .3s;font-size:14px}.date-filter .date-item span,.date-filter-mobile .date-item span{color:#000}.date-filter .date-item.today,.date-filter-mobile .date-item.today{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.date-filter .date-item.today span,.date-filter-mobile .date-item.today span{color:hsl(var(--color-primary))}.date-filter .date-item.active,.date-filter .date-item:hover,.date-filter-mobile .date-item.active,.date-filter-mobile .date-item:hover{background-image:linear-gradient(89.37deg,hsl(var(--color-primary)) 26.23%,hsl(var(--color-primary)) 111.14%)}.date-filter .date-item.active span,.date-filter .date-item:hover span,.date-filter-mobile .date-item.active span,.date-filter-mobile .date-item:hover span{color:#fff}.date-filter .date-item .date-item-week,.date-filter-mobile .date-item .date-item-week{font-size:14px;color:#a5a5a5}.date-filter .date-item{min-width:36px;height:36px}.date-filter-mobile .date-item{width:40px;height:38px}.match-table-mobile{font-size:14px;font-weight:400;color:#000}.match-table-mobile .group-league-parent{background-color:#fff;padding-bottom:4px}.match-table-mobile .group-league{border-radius:4px;margin:4px 4px 0;overflow:hidden;border:1px solid #d4d4d5}.match-table-mobile .league-item{overflow:hidden;background-position:50%}.match-table-mobile .league-item.bg-league-history{background:#d6f0fc}.match-table-mobile .wrapper-row-note{border:none}.match-table-mobile .match-item{display:flex;align-items:center;border-bottom:1px solid #d8d8d8;transition:background-color .3s}.match-table-mobile .match-item.with-no-note{border-bottom:1px solid #b0b0b0}.match-table-mobile .match-item .follow{height:100%;display:flex;align-items:center;justify-content:center;margin-right:4px}.match-table-mobile .match-item .detail{width:36px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #d1d1d1}.match-table-mobile .match-item .team-name{display:flex;font-weight:500;color:#000;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-table-mobile .match-item .team-name.team-name-highlight{color:#f74646!important}.match-table-mobile .match-item .team-name.team-name-winner{color:#00af76!important}section[data-page=data-store] .table-match-mobile .match-item,section[data-page=home] .table-match-mobile .match-item,section[data-page=live] .table-match-mobile .match-item,section[data-page=schedule] .table-match-mobile .match-item{border-bottom:.5px solid #d8d8d8}section[data-page=data-store] .table-match-mobile .match-item:last-child,section[data-page=home] .table-match-mobile .match-item:last-child,section[data-page=live] .table-match-mobile .match-item:last-child,section[data-page=schedule] .table-match-mobile .match-item:last-child{border-bottom:none!important}section[data-page=data-store] .group-league-parent-live .table-match-mobile tr.match-item,section[data-page=home] .group-league-parent-live .table-match-mobile tr.match-item,section[data-page=live] .group-league-parent-live .table-match-mobile tr.match-item,section[data-page=schedule] .group-league-parent-live .table-match-mobile tr.match-item{border-bottom:1px solid #ededed!important}section[data-page=data-store] .group-league-parent-live .table-match-mobile tr.match-item:last-child,section[data-page=data-store] .match-table tr.match-item:last-child .wrapper-row-note,section[data-page=home] .group-league-parent-live .table-match-mobile tr.match-item:last-child,section[data-page=home] .match-table tr.match-item:last-child .wrapper-row-note,section[data-page=live] .group-league-parent-live .table-match-mobile tr.match-item:last-child,section[data-page=live] .match-table tr.match-item:last-child .wrapper-row-note,section[data-page=schedule] .group-league-parent-live .table-match-mobile tr.match-item:last-child,section[data-page=schedule] .match-table tr.match-item:last-child .wrapper-row-note{border-bottom:none!important}.bg-tr-none tbody tr{background:rgba(0,0,0,0)!important}.bg-tr-none tbody td{height:34px!important}.bg-tr-none tbody td:nth-child(4){border-right:1px solid #a5a5a5!important}.bg-tr-none thead tr th:nth-child(4){border-right:1px solid #fff!important}.custom-header-sticky>.w-full>.w-full{max-height:255px;overflow-y:auto}.custom-header-sticky thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.border-color-tr{border-color:#b0b0b0}.table-match-mobile{width:100%;table-layout:fixed;display:flex;flex-direction:column}.table-match-mobile .bg-match-future,.table-match-mobile .bg-match-live{background:#f8f8f8}.table-match-mobile .odd-group{padding:0}.table-match-mobile .odd-group .odds-item{display:flex;align-items:center;width:100%;height:50%;justify-content:flex-end;border-color:rgba(209,209,209,.35)}.table-match-mobile .odd-group .odds-item:last-child{border-top-width:.5px;border-color:#d1d1d1}.table-match-mobile .odd-group .odds-item.border-top{border-top-width:1px}.table-match-mobile .odd-group .odds-item .odds-value{display:flex;align-items:center;justify-content:center;height:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:2px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}