.Main_Center_List .Match_Name .Match_Vs.Match_Progress {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 54px !important;
    min-width: 54px !important;
    height: 22px;
    margin: 0;
    padding: 0 3px;
    border: 1px solid #e8ecf0;
    border-radius: 4px;
    background: #f0f4fa;
    color: #1e1e1e !important;
    font-size: 11px;
    font-weight: 600;
    line-height: 20px;
    letter-spacing: 0;
    white-space: nowrap;
    vertical-align: middle;
    flex: 0 0 54px !important;
}
.Main_Center_List .Match_Name .Match_Vs.Match_Progress.is-live {
    border-color: #ffbdbd;
    background: #fff5f5;
    color: #ff0000 !important;
}
.Match_Score_Wrap > .Match_Home_Score { grid-column: 1; }
.Match_Score_Wrap > .Match_Progress { grid-column: 2; }
.Match_Score_Wrap > .Match_Away_Score { grid-column: 3; }
#ImgShop[data-basketball-clock="true"] { --match-progress-width: 68px; }
#ImgShop[data-basketball-clock="true"] .Match_Name .Match_Vs.Match_Progress {
    width: var(--match-progress-width) !important;
    min-width: var(--match-progress-width) !important;
    flex-basis: var(--match-progress-width) !important;
}
@media (max-width: 768px) {
    #ImgShop[data-basketball-clock="true"] { --match-progress-width: 54px; }
    .Main_Center_List .Match_Name .Match_Vs.Match_Progress {
        width: 44px !important;
        min-width: 44px !important;
        height: 20px;
        font-size: 10px;
        line-height: 18px;
        flex-basis: 44px !important;
    }
}
