body[data-match-phase="prematch"] .match-hero{padding-bottom:14px}body[data-match-phase="prematch"] .match-hero-meta{height:64px}body[data-match-phase="prematch"] .match-hero-meta>span>.asset{width:20px;height:24px}body[data-match-phase="prematch"] .match-hero-meta>a:not(.match-back){display:flex;align-items:center;gap:4px}body[data-match-phase="prematch"] .match-date-line{height:48px;padding:0 20px;margin:0 -28px;border-bottom:1px solid var(--line);gap:18px}body[data-match-phase="prematch"] .match-hero-score{margin:36px 0 16px;min-height:56px}body[data-match-phase="prematch"] .big-score{font-size:32px;line-height:38px;font-weight:600}body[data-match-phase="prematch"] .big-score>small{font-size:14px;line-height:18px;font-weight:500;margin:0;display:block;color:var(--muted);font-variant-numeric:tabular-nums}body[data-match-phase="prematch"] .tabs{gap:40px}body[data-match-phase="prematch"] .share-match,body[data-match-phase="prematch"] .match-subnav{display:none}body[data-match-phase="prematch"] .match-content[data-tab="lineups"]{padding:0}body[data-match-phase="prematch"] .football-pitch .rating-chip{display:none}.prematch-view{background:none!important;border:0!important;padding:0!important}.prematch-view .match-block>h2{font-size:16px;font-weight:400;text-align:center;margin-bottom:24px}.preview-facts{padding:24px 32px 26px}.preview-facts>p{font-size:14px;line-height:22px;margin:0 0 24px}.preview-facts a:hover,.preview-about a:hover{text-decoration:underline}.preview-positions{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid var(--line);padding-top:20px}.preview-positions>a{display:flex;gap:12px;align-items:center;font-size:14px}.preview-positions>a:last-child{justify-content:end;text-align:right;flex-direction:row-reverse}.preview-positions .team-badge{width:28px;height:32px}.preview-positions small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.preview-lineup-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-bottom:16px}.preview-lineup-title{padding:22px 30px;text-align:center}.preview-lineup-title h2{font-size:16px;font-weight:400;margin:0 0 10px}.preview-lineup-title p{font-size:12px;color:var(--muted);line-height:19px;margin:0 auto;max-width:680px}.historical-lineup .lineup-columns{display:none}.historical-lineup .pitch-player{cursor:pointer}.last-lineup-origins{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:20px 24px}.last-lineup-origins>a{display:grid;gap:6px;font-size:13px}.last-lineup-origins>a:last-child{text-align:right}.last-lineup-origins strong{font-weight:500}.last-lineup-origins span{font-size:12px;color:var(--muted);line-height:18px}.last-lineup-origins>a:hover span{text-decoration:underline}.lineup-unavailable{padding:24px 30px;background:var(--surface);border:1px solid var(--line);border-radius:18px;font-size:13px;color:var(--muted);margin-bottom:16px}.prematch-injuries{padding:0 24px 20px}.prematch-injuries details>summary{display:flex;justify-content:center;gap:12px;align-items:center;list-style:none;cursor:pointer;padding:22px 0;font-size:16px;font-weight:400}.prematch-injuries summary::-webkit-details-marker{display:none}.prematch-injuries summary>svg{width:12px;height:12px;transform:rotate(180deg)}.prematch-injuries details:not([open]) summary>svg{transform:none}.injury-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.injury-team{display:flex;align-items:center;gap:10px;font-size:13px;margin:0 0 12px}.injury-team .team-badge{width:20px;height:22px}.injury-player{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px}.injury-player strong{font-weight:400;display:block}.injury-player small{font-size:12px;color:var(--muted);display:block;line-height:18px;margin-top:2px}.injury-portrait{position:relative;display:block;flex-shrink:0;width:34px;height:38px}.injury-portrait>img{width:34px;height:38px;object-fit:contain}.injury-portrait>i{position:absolute;right:-3px;bottom:1px;font-style:normal;color:white;background:#e45e5b;box-shadow:0 0 0 2px var(--surface);border-radius:50%;width:13px;height:13px;text-align:center;font-size:11px;line-height:12px}.injury-player:hover strong{text-decoration:underline}.preview-form .form-club>.team-link{justify-content:center}.preview-form .team-form{justify-content:space-evenly}.preview-form .team-form small{display:none}.preview-form .team-form>a{gap:14px}.preview-form .form-result{min-width:40px;height:24px;border-radius:5px;padding:3px 7px;font-size:13px;line-height:18px}.preview-about p{font-size:14px;line-height:23px;color:var(--muted);margin:0 0 14px}.preview-news .news-main-row:last-child{padding-bottom:0;min-height:90px}.prematch-poll-host{overflow:hidden}.prematch-poll-host>.prematch-poll{border:0;margin:0;border-radius:0;background:transparent}.prematch-poll h2{font-size:16px;font-weight:400;text-align:center;margin:0;padding:20px 16px 16px}.poll-options{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:0 28px}.poll-options>button{display:grid;justify-items:center;gap:6px;background:none;border:0;padding:4px 0 0;min-width:48px;flex:1}.poll-choice-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);font-size:20px}.poll-choice-icon .team-badge{width:29px;height:34px}.poll-options [aria-pressed="true"] .poll-choice-icon{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green);background:#438e6e0b}.poll-options>button:hover .poll-choice-icon{border-color:#aaa}.poll-options small{font-size:11px;color:var(--muted);height:14px;font-variant-numeric:tabular-nums}.poll-options button:disabled{cursor:default;opacity:.75}.poll-status{font-size:11px;line-height:17px;text-align:center;color:var(--muted);margin:4px 14px 14px;min-height:17px}.prematch-odds{border-top:1px solid var(--line);padding:14px 16px 16px}.prematch-odds>p{font-size:12px;text-align:center;margin:0 0 12px;color:var(--muted)}.prematch-odds>div{display:flex;gap:8px}.prematch-odds>div>span{flex:1;display:block;background:#eef6f2;text-align:center;padding:7px 4px;border-radius:6px;font-size:12px;color:#438e6e}.prematch-odds small{color:#7a8a83;font-size:10px;margin-right:4px}.dark .prematch-odds>div>span{background:#283d33;color:#a3d0b8}.prematch-venue{padding:16px}.venue-heading{display:flex;align-items:center;gap:12px;padding:0 0 16px;border-bottom:1px solid var(--line);font-size:14px}.venue-heading strong{font-weight:500}.venue-heading small{display:block;font-size:12px;color:var(--muted);margin-top:4px}.venue-heading>.ui-icon{width:20px;height:20px}.venue-detail{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:14px;padding:16px 0 0}.venue-detail>span{display:flex;align-items:center;gap:10px}.venue-detail strong{font-weight:400}.venue-detail .ui-icon{width:18px;height:18px}.prematch-referee{padding:16px}.prematch-referee h2{font-size:14px;font-weight:400;margin:0 0 16px}.prematch-referee>p{display:flex;gap:12px;align-items:center;font-size:14px;margin:0}.prematch-referee strong{font-weight:400}.prematch-referee .ui-icon{height:28px;width:28px;color:var(--muted)}
@media(max-width:620px){body[data-match-phase="prematch"] .match-hero-meta{height:58px;font-size:12px}body[data-match-phase="prematch"] .match-hero-meta>a:not(.match-back){gap:3px;font-size:11px;flex-wrap:wrap;justify-content:center}body[data-match-phase="prematch"] .match-date-line{height:48px;margin:0 -14px;gap:10px;padding:0 10px;font-size:10px}body[data-match-phase="prematch"] .match-hero-score{margin:28px 0 16px;min-height:82px}body[data-match-phase="prematch"] .big-score{font-size:28px;line-height:34px}body[data-match-phase="prematch"] .big-score>small{font-size:12px;line-height:18px}body[data-match-phase="prematch"] .tabs{gap:30px}.preview-facts{padding:22px 20px}.preview-facts>p{font-size:13px;line-height:21px}.preview-positions{gap:18px}.preview-positions>a{font-size:12px;gap:8px;align-items:start}.preview-positions .team-badge{width:22px;height:26px}.preview-positions small{font-size:10px;line-height:16px}.preview-lineup-title{padding:20px 16px}.preview-lineup-title h2{font-size:16px}.preview-lineup-title p{font-size:11px;line-height:18px}.last-lineup-origins{padding:16px;gap:20px}.last-lineup-origins>a{font-size:12px}.last-lineup-origins span{font-size:10px}.prematch-injuries{padding:0 16px 16px}.prematch-injuries details>summary{font-size:14px;text-align:center;line-height:21px;padding:20px 0}.injury-columns{gap:18px}.injury-team{font-size:11px;gap:7px}.injury-player{font-size:12px;gap:8px}.injury-player small{font-size:10px;line-height:15px}.injury-portrait,.injury-portrait>img{width:28px;height:34px}.preview-form .team-form{gap:5px}.preview-form .form-result{font-size:12px;min-width:36px}.preview-about p{font-size:13px;line-height:21px}.prematch-view .match-block>h2{font-size:16px}}

@media(max-width:1150px){body[data-match-phase="prematch"] .right-column{display:grid;grid-template-columns:1fr 1fr;align-items:start}.prematch-poll-host{grid-row:span 2}}
@media(max-width:620px){body[data-match-phase="prematch"] .right-column{grid-template-columns:1fr}.prematch-poll-host{grid-row:auto}}
