.desktop-match-table .predictions-grid{border-collapse:separate;border-spacing:0;width:100%}.feed .desktop-match-table [data-slot=table-container]{background:linear-gradient(#fdfdfd,#fff);border:1px solid #ebebeb;border-radius:0 0 20px 20px;padding:0 12px 16px}.desktop-match-table .predictions-grid thead tr{background:#f9f9f9;border:0}.desktop-match-table .predictions-grid th{color:#7d7d7d;border:0;padding:16px 20px;font-size:12px}.desktop-match-table .predictions-grid th:first-child{border-radius:12px 0 0 12px}.desktop-match-table .predictions-grid th:last-child{border-radius:0 12px 12px 0}.match-row-group:before{content:"";height:14px;display:table-row}.desktop-match-table .prediction-table-row{filter:drop-shadow(0 4px 7px #49494910);background:#fff;border:0}.desktop-match-table .prediction-table-row>td{background:inherit;border-top:1px solid #ececec;border-bottom:1px solid #ececec;padding:22px 20px}.desktop-match-table .prediction-table-row>td:first-child{border-left:1px solid #ececec;border-radius:16px 0 0 16px}.desktop-match-table .prediction-table-row>td:last-child{border-right:1px solid #ececec;border-radius:0 16px 16px 0}.desktop-match-table .prediction-table-row:hover,.desktop-match-table .prediction-table-row.is-open{background:#fbfbfb}.desktop-match-table .prediction-table-row.is-open>td:first-child{border-bottom-left-radius:0}.desktop-match-table .prediction-table-row.is-open>td:last-child{border-bottom-right-radius:0}.desktop-match-table .match-row-group .expanded-cell{background:#fff;border:1px solid #ececec;border-top:0;border-radius:0 0 16px 16px}.desktop-match-table .expand-button{background:#f5f5f5;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.desktop-match-table .forecast-result-win,.desktop-match-table .forecast-result-loss{background:#f7f7f7}.desktop-match-table .forecast-result-refund{background:#f9f9f9}@media (max-width:1199px){.mobile-match-list{gap:14px;padding-top:8px}.mobile-match-card{box-shadow:0 5px 18px #4949490a}}.team-crest{color:#979797;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:34px;display:inline-flex}.team-crest img{object-fit:contain;width:100%;height:100%}.fixture-team-name{align-items:center;gap:9px;min-width:0;display:inline-flex}.fixture-button .fixture-team-name{white-space:normal;text-align:left}.mobile-match-team .team-crest{width:27px;height:30px}@media (max-width:1100px){.fixture-team-name{gap:6px}.fixture-team-name .team-crest{width:25px;height:29px}}.fixture-button .fixture-team-name,.fixture-button .team-crest{margin:0}.fixture-button{flex-wrap:wrap;align-items:center;gap:9px;max-width:100%;display:flex}.fixture-button .match-score{flex-shrink:0}.match-period-strip{min-width:0}.match-period-strip>.period-scroll{display:none}@media (max-width:767px){.filters>.match-period-strip{isolation:isolate;flex:100%;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;display:flex;position:relative}.match-period-strip>.period-tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:1;gap:4px;width:0;min-width:0;padding:3px 0;scroll-padding-inline:4px;display:flex;position:relative;overflow-x:auto}.match-period-strip>.period-tabs::-webkit-scrollbar{display:none}.match-period-strip .period-tabs>.filter-chip{white-space:nowrap;flex:none;min-height:40px;padding:8px 13px;font-size:14px;line-height:20px}.match-period-strip>.period-scroll{color:#696969;cursor:pointer;width:28px;height:40px;box-shadow:none;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;display:flex}.match-period-strip>.period-scroll:disabled{color:#c6c6c6;cursor:default;opacity:.5;background:0 0;border-color:#0000}.match-period-strip[data-right=true]>.period-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 12px),#0000)}.match-period-strip[data-left=true]>.period-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px);mask-image:linear-gradient(90deg,#0000,#000 12px)}.match-period-strip[data-left=true][data-right=true]>.period-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.match-period-strip button:focus-visible{outline-offset:-2px;outline:2px solid #5f5f5f}}
