.list_main{background:var(--section_bg);color:var(--section_text);padding:12px;position:relative;border-bottom:1px solid var(--section_border);display:flex;font-size:14px;line-height:1.1428571429}@media(min-width:768px){.list_main{font-size:16px;line-height:1.125;padding:20px 16px}}.list_main .date_status{width:100px;display:flex;flex-direction:column;gap:8px;justify-content:center;border-right:2px solid var(--section_border)}.list_main .date_status .date,.list_main .date_status .status,.list_main .date_status .time{font-weight:400;font-size:14px;line-height:18px;color:var(--section_text_2)}.list_main .date_status .sts_tg{background:var(--ft_bg);color:var(--ft_text);text-align:center;border-radius:calc(var(--radius)/1.5);font-weight:600;font-size:10px;line-height:14px;padding:2px 7px;min-width:27px}.list_main .date_status .sts_tg.red{background:var(--live_button);color:var(--live_button_text)}.list_main .date_status .sts_tg.ppd{background:var(--postponed_button);color:var(--postponed_button_text)}.list_main .date_status .live_sts{display:flex;align-items:center;gap:5px}.list_main .date_status .live_sts .sts_tg{display:flex;gap:5px}.list_main .cl_team{display:flex;align-items:center;overflow:hidden;position:relative;flex-grow:1}.list_main .cl_team.active .team_name{font-weight:600}.list_main .cl_team .team_name{font-weight:500;font-size:14px;line-height:1.5714285714;white-space:nowrap;overflow:hidden;flex-grow:1;text-overflow:ellipsis}@media(min-width:576px){.list_main .cl_team .team_name{display:flex;align-items:center}}.list_main .cl_team .team_name .name{white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.list_main .cl_team .flag{flex-shrink:0;margin-right:8px;display:flex;justify-content:center;align-items:center;line-height:15px;width:22px;min-height:22px;max-height:22px}.list_main .teams_main{padding-left:16px;padding-right:16px;border-right:2px solid var(--section_border);flex-grow:1;overflow:hidden}.list_main .team_inner{display:flex;flex-grow:1;align-items:center;width:100%;margin-bottom:8px;gap:10px}.list_main .fav_main{padding-left:16px;align-content:center;position:relative;z-index:3}.list_main .fav_main .fav{font-size:14px;line-height:20px;color:var(--section_icon);width:14px;height:14px;cursor:pointer}.list_main .fav_main .fav.active{color:var(--section_icon_active)}