.event__match:where([data-sport=snooker]){--frame-width: 40px;--score-width: minmax(40px, max-content);grid-template-rows:5px minmax(19px,auto) minmax(19px,auto) 5px;grid-template-columns:max-content var(--width-dropdown, 0) 1fr max-content max-content max-content max-content var(--frame-width) var(--score-width) var(--width-liveBet, 0);grid-template-areas:"check .        .               .      .           .     .      .      .         .       " "check dropdown homeParticipant iconTv resultsTime stage rounds frames homeScore liveIcon" "check dropdown awayParticipant iconTv resultsTime stage rounds frames awayScore liveIcon" "check .        .               .      .           .     .      .      .         .       "}@media screen and (min-width:800px){.event__match:where([data-sport=snooker]){grid-template-rows:minmax(23px,auto) minmax(23px,auto);grid-template-columns:max-content var(--width-dropdown, 0) var(--width-stageOrTime) var(--width-logo, 0) 1fr 34px 42px 28px 24px 24px 38px var(--width-liveBet, 0);grid-template-areas:"check dropdown stageOrTime homeLogo homeParticipant homeScore frames iconStr iconInf iconTv iconStd liveIcon" "check dropdown stageOrTime awayLogo awayParticipant awayScore frames iconStr iconInf iconTv iconStd liveIcon"}.event__match:where([data-sport=snooker]):where([data-is-doubles=true]){grid-template-rows:6px minmax(32px,auto) 6px minmax(32px,auto) 6px;grid-template-columns:max-content var(--width-dropdown, 0) var(--width-stageOrTime) var(--width-logo, 0) 1fr 34px 42px 28px 24px 24px 38px var(--width-liveBet, 0);grid-template-areas:"check dropdown stageOrTime .        .               .         frames iconStr iconInf iconTv iconStd liveIcon" "check dropdown stageOrTime homeLogo homeParticipant homeScore frames iconStr iconInf iconTv iconStd liveIcon" "check dropdown stageOrTime .        .               .         frames iconStr iconInf iconTv iconStd liveIcon" "check dropdown stageOrTime awayLogo awayParticipant awayScore frames iconStr iconInf iconTv iconStd liveIcon" "check dropdown stageOrTime .        .               .         frames iconStr iconInf iconTv iconStd liveIcon"}}.event__match:where([data-sport=snooker]).event__match--live{--frame-width: max-content;--score-width: max-content}.event__match:where([data-sport=snooker]) .event__frames{border-right:1px solid var(--color-row-border, var(--color-combination-8))}@media screen and (min-width:800px){.event__match:where([data-sport=snooker]) .event__frames{border-right:none}}[data-layout=odds] .event__match:where([data-sport=snooker]){grid-template-rows:4px minmax(19px,auto) minmax(19px,auto) 4px;grid-template-columns:31px var(--width-logo, 0) 1fr var(--frame-width) fit-content(100px) max-content var(--width-score, max-content) 8px max-content var(--width-liveBet, 0);grid-template-areas:"check .        .               .     .      .                     .         . odds .       " "check homeLogo homeParticipant stage rounds homeScoreInRegulation homeScore . odds liveIcon" "check awayLogo awayParticipant stage rounds awayScoreInRegulation awayScore . odds liveIcon" "check .        .               .     .      .                     .         . odds .       "}[data-layout=odds] .event__match:where([data-sport=snooker]):where([data-is-doubles=true]){grid-template-rows:6px minmax(32px,auto) 6px minmax(32px,auto) 6px;grid-template-areas:"check .        .               .     .      .                     .         . odds .       " "check homeLogo homeParticipant stage rounds homeScoreInRegulation homeScore . odds liveIcon" "check .        .               stage rounds .                     .         . odds liveIcon" "check awayLogo awayParticipant stage rounds awayScoreInRegulation awayScore . odds liveIcon" "check .        .               .     .      .                     .         . odds .       "}@media screen and (min-width:800px){[data-layout=odds] .event__match:where([data-sport=snooker]){grid-template-rows:minmax(23px,auto) minmax(23px,auto);grid-template-columns:max-content var(--width-dropdown, 0) var(--width-stageOrTime) var(--width-logo, 0) 1fr 34px 34px 59px 59px var(--width-liveBet, 0);grid-template-areas:"check dropdown stageOrTime homeLogo homeParticipant homeScore homePart1 odd1 odd2 liveIcon" "check dropdown stageOrTime awayLogo awayParticipant awayScore awayPart1 odd1 odd2 liveIcon"}[data-layout=odds] .event__match:where([data-sport=snooker]):where([data-is-doubles=true]){grid-template-rows:6px minmax(32px,auto) 6px minmax(32px,auto) 6px;grid-template-areas:"check .        .           .        .               .         .         .    .    .       " "check dropdown stageOrTime homeLogo homeParticipant homeScore homePart1 odd1 odd2 liveIcon" "check dropdown stageOrTime .        .               .         .         odd1 odd2 liveIcon" "check dropdown stageOrTime awayLogo awayParticipant awayScore awayPart1 odd1 odd2 liveIcon" "check .        .           .        .               .         .         .    .    .       "}}
