/* User-verified league comparison: classic type, complete compact standings. */
.leader-layout{direction:ltr}.leader-list,.leader-card{direction:rtl}html[dir=ltr] .leader-list,html[dir=ltr] .leader-card{direction:ltr}.champions-header:before,.champions-header:after{z-index:0}.champions-header:after{opacity:.13;left:7%;width:210px}.cl-emblem{clip-path:inset(0 0 34% 0);margin-bottom:-16px;transform:translateY(7px)}.hero-label .cl-emblem{margin-bottom:-8px;transform:translateY(2px)}.match-summary .hero-score{min-height:136px!important}.match-summary .countdown{display:inline-block;border:1px solid #325d16;background:#18300b;padding:3px 10px;font-size:11px;font-weight:700;border-radius:999px;margin-top:9px}.match-summary .hero-team-wrap strong{font-weight:700!important}.match-summary .hero-top .hero-label{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.match-summary .hero-top .hero-label small{font-family:Arial,sans-serif;font-weight:400;color:#8e9e82}
html[dir=ltr] .league-columns-v14 .match-row{direction:ltr}html[dir=ltr] .league-fixture-heading .round-control select{direction:ltr}
.events-panel .real-event{min-height:40px;padding:9px 0;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:10px;border-bottom:1px solid #20291a}.events-panel .real-event time{font-size:12px;line-height:1.25}.event-line{display:flex;align-items:center;gap:8px;min-width:0}.event-inline-copy{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-family:Arial,'Rubik',sans-serif;min-width:0;font-size:12px;line-height:1.4}.event-label,.event-player{font-size:12px;font-weight:700;color:#f2f5ed}.event-label:after{content:' ·';font-weight:400}.event-assist,.sub-out-name{font-size:12px;font-weight:400;color:#8f9f83}.sub-in-name{color:#83df50;font-weight:700;font-size:12px}.sub-link{color:#7a896f;font-size:11px}.substitution-symbol{width:15px!important;height:15px!important;fill:none;stroke-width:2;flex-shrink:0}.substitution-symbol .sub-in{stroke:#54d92d}.substitution-symbol .sub-out{stroke:#f26057}.event-line .event-symbol{flex:0 0 15px;display:flex;align-items:center;justify-content:center;color:#54dc18}.event-line .event-symbol svg{width:15px;height:15px}.event-line .event-card{width:7px;height:11px;border-radius:1px}.event-line .event-score{font-size:11px;line-height:1.3;padding:1px 6px;border:0;border-radius:6px;white-space:nowrap}.away-event .event-line{flex-direction:row-reverse}.away-event .event-inline-copy{justify-content:flex-end;text-align:left}.events-panel .event-teams{margin:13px 0 4px;padding-bottom:10px;border-bottom:1px solid #242e1d}.events-panel .event-teams span{font-size:11px;color:#a8b79b}.events-panel .event-teams img{width:19px;height:21px}.events-panel .panel-heading{margin-bottom:15px;align-items:center}.events-panel .panel-heading h2{font-family:Arial,sans-serif;font-weight:700;font-size:18px}.events-panel .event-filters{gap:6px}.events-panel .event-filters button{padding:5px 11px;min-height:27px;font-family:Arial,sans-serif;font-size:11px;line-height:1.3;border-radius:999px;font-weight:600}.events-panel .event-filters small{font-size:9px;margin-inline-start:4px;color:#849776}.halftime-row{display:flex;align-items:center;justify-content:center;min-height:40px;border-bottom:1px solid #20291a}.halftime-row>span{font-size:9px;color:#839778;border:1px solid #27341e;background:#0e150a;border-radius:999px;padding:2px 9px}.halftime-row b{font-weight:500}.match-summary .hero-score{min-height:143px!important;padding:21px 20px!important;gap:12px}.match-summary .big-score{font-size:43px!important;line-height:1.1}.match-summary .hero-team-wrap{width:35%;gap:7px}.match-summary .hero-team-wrap .hero-team{flex-direction:row!important;gap:10px!important;justify-content:center}.match-summary .hero-team-wrap:first-child .hero-team{flex-direction:row-reverse!important}.match-summary .hero-team-wrap strong{font-family:Arial,'Rubik',sans-serif;font-size:16px!important;font-weight:700;white-space:nowrap;line-height:1.2;max-width:175px}.match-summary .hero-team-wrap .team-mark{width:43px!important;height:47px!important;flex:0 0 43px}.match-summary .score-block{min-width:100px}.match-summary .form a{width:14px;height:14px;font-family:Arial,sans-serif;font-size:7px}.match-summary .form{gap:4px}.match-summary .pill,.match-summary .live-pill{font-family:Arial,sans-serif;font-size:10px;padding:4px 9px;min-height:20px}.match-summary .hero-top{min-height:41px;padding:9px 14px}.match-summary .hero-top time{font-family:Arial,sans-serif;font-size:11px}.match-summary .hero-label{font-family:Arial,sans-serif;font-size:11px;font-weight:600}.match-summary .hero-meta .fav svg{width:16px;height:16px}.match-poll-strip{padding:11px 14px;font-family:Arial,sans-serif;font-size:11px}.match-poll-strip .real-poll button{font-family:Arial,sans-serif;font-size:10px;min-height:25px;padding:4px 8px}.match-poll-strip .real-poll strong{font-size:10px;font-weight:600}.match-insights{padding:10px 14px;font-size:10px;font-family:Arial,sans-serif}.match-main .live-tabs{gap:7px;margin:18px 0}.match-main .live-tabs button{font-size:12px;font-family:Arial,sans-serif;font-weight:600;min-height:31px;padding:6px 12px}.match-main #detailPanel>.panel{padding:18px 17px;border-radius:18px}.match-side .panel{padding:20px!important;border-radius:18px}.match-side .panel h2{font-family:Arial,sans-serif;font-size:18px;font-weight:700}.match-info dl>div{padding:10px 0}.match-info dt{font-family:Arial,sans-serif;font-size:12px;color:#8d9e80;font-weight:400}.match-info dd{font-family:Arial,sans-serif;font-size:12px;font-weight:700}.match-odds .match-odds-source{font-family:Arial,sans-serif;font-size:11px}.match-odds .odds-row button{font-family:Arial,sans-serif;font-size:14px;min-height:34px}.match-odds .odds-source-button{font-family:Arial,sans-serif;min-height:30px;font-size:11px}.vote-panel .real-poll button{font-family:Arial,sans-serif;font-size:12px;padding:8px}.vote-panel .real-poll strong{font-size:12px;font-weight:600}.vote-panel .data-stamp{font-family:Arial,sans-serif;font-size:10px}
@media(max-width:600px){.events-panel .real-event{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:5px;padding:10px 0}.event-line{gap:4px;flex-wrap:wrap}.event-inline-copy,.event-label,.event-player,.event-assist,.sub-out-name,.sub-in-name{font-size:10px}.event-line .event-symbol{flex-basis:12px}.event-line .event-symbol svg{width:12px;height:12px}.events-panel .real-event time{font-size:11px}.event-line .event-score{font-size:9px;padding:1px 4px}.events-panel .event-filters button{font-size:10px;min-height:28px;padding:5px 8px}.events-panel .event-filters{gap:4px}.events-panel .event-teams span{font-size:10px}.events-panel .event-teams img{width:16px;height:18px}.match-summary .hero-score{min-height:146px!important;padding:16px 8px!important;gap:4px}.match-summary .hero-team-wrap{width:33%}.match-summary .hero-team-wrap .hero-team,.match-summary .hero-team-wrap:first-child .hero-team{flex-direction:column!important;gap:7px!important}.match-summary .hero-team-wrap strong{font-size:11px!important;white-space:normal;line-height:1.3}.match-summary .hero-team-wrap .team-mark{width:35px!important;height:38px!important;flex-basis:auto}.match-summary .big-score{font-size:33px!important}.match-summary .score-block{min-width:80px}.match-summary .hero-label{font-size:9px}.match-summary .hero-meta time{font-size:9px}.match-main #detailPanel>.panel{padding:16px 11px}.match-info dd,.match-info dt{font-size:11px}.match-main .live-tabs button{font-size:11px;padding:6px 9px}.match-main .live-tabs{gap:5px}.match-side .panel{padding:18px!important}}
html[lang=he] body h1,html[lang=he] body h2,html[lang=he] body h3,html[lang=he] .live-tabs button,html[lang=he] .round-control select,html[lang=he] .match-day,html[lang=he] .league-meta{font-family:Arial,'Rubik',sans-serif;letter-spacing:0;font-weight:700}
body[data-page=league] #content h1{font-size:29px;line-height:1.2;font-weight:700;letter-spacing:0}body[data-page=league] #content h2{font-size:21px;line-height:1.3;font-weight:700;letter-spacing:0}.cl-emblem{filter:brightness(0) invert(1)!important;object-fit:contain}.league-entity{position:relative;isolation:isolate;overflow:hidden;min-height:112px;padding:21px 24px;gap:18px}.league-entity>div{position:relative;z-index:1}.league-entity>.league-mark{width:63px;height:67px;z-index:1}.league-entity h1{gap:12px}.champions-header:before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 8% 70%,#263a506b,transparent 40%);z-index:-1}.champions-header:after{content:'';position:absolute;left:8%;bottom:-18%;height:140%;width:230px;background:url('assets/cl.png') center/contain no-repeat;opacity:.1;filter:grayscale(1) brightness(4);z-index:-1}.league-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:8px;color:#8c9b80;font-size:12px}.league-meta .season-select{display:inline-flex;gap:5px;align-items:center;margin:0;flex-direction:row-reverse;color:inherit;font-weight:600}.league-meta .season-select select{border:0;background:transparent;padding:0 0 0 3px;border-radius:0;font-size:12px;font-weight:700;width:77px;color:#a7b49c}.league-meta .season-select select:focus{background:#17200f}.league-meta select option{background:#182012;color:#d5dfcb;padding:12px}.league-columns-v14{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:18px;margin-top:23px}.league-fixture-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:45px;margin-bottom:14px}.table-heading{min-height:45px;display:flex;align-items:center;margin-bottom:14px!important}.league-fixture-heading .round-control{direction:ltr;gap:9px}.round-control select{background:#51dc08!important;color:#0c1c04!important;border:0!important;border-radius:999px;font-size:12px;font-weight:700;min-height:31px;padding:5px 16px;direction:rtl;width:auto;max-width:270px}.round-control button{height:31px;min-height:31px;width:31px;border-color:#26311e;font-size:19px;padding:0;background:#0f160b}.round-control select option{background:#182012;color:#d6e3ca}.round-caption{color:#7e8e73;text-align:start;padding:12px 16px;font-size:12px;background:#121a0e;border-bottom:1px solid #20281b}.league-columns-v14 .league-group{border-radius:16px;margin-bottom:22px;overflow:hidden}.league-columns-v14 .match-day{padding:9px 15px;background:#141e10;border-bottom:1px solid #20291c;color:#8de65b;font-size:12px;min-height:34px}.league-columns-v14 .match-row{min-height:46px;padding:8px 10px;grid-template-columns:22px 62px minmax(0,1fr) 45px minmax(0,1fr) 16px;gap:7px;direction:rtl}.league-columns-v14 .row-team{font-family:Arial,'Rubik',sans-serif;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;gap:7px;min-width:0}.league-columns-v14 .row-team img{width:22px;height:24px;object-fit:contain}.league-columns-v14 .row-score{font-size:14px;font-weight:700;white-space:nowrap}.league-columns-v14 .time-cell{font-size:10px;color:#7b8a6f;font-weight:400}.league-columns-v14 .row-link{font-size:12px;color:#748367}.league-columns-v14 .fav{padding:2px;width:22px;min-height:28px}.league-columns-v14 .fav svg{width:18px;height:18px}.compact-standings.panel{padding:0!important;margin:0!important;overflow:hidden;border-radius:16px}.compact-standings .table-wrap{overflow:visible}.compact-standings .standing-table{min-width:0!important;width:100%!important;table-layout:fixed;border-collapse:collapse}.compact-standings .rank-col{width:8%}.compact-standings .club-col{width:47%}.compact-standings .number-col{width:9%}.compact-standings .standing-table thead{background:#121a0e}.compact-standings .standing-table th{font-size:10px!important;font-weight:500;color:#8c9a81;white-space:nowrap;padding:10px 2px!important;text-align:center!important;letter-spacing:0}.compact-standings .standing-table th:nth-child(2){text-align:start!important;padding-inline-start:10px!important}.compact-standings .standing-table td{height:34px;padding:7px 2px!important;font-family:Arial,'Rubik',sans-serif;font-size:11px!important;font-weight:400;color:#8c9e80;text-align:center!important;line-height:1.2;border-bottom:1px solid #1d2718;overflow:hidden}.compact-standings .standing-table td:nth-child(2){padding-inline:2px 7px!important}.compact-standings .standing-table .points{color:#82e754!important;font-weight:800!important}.compact-standings .standing-table .rank{color:#a6b19b!important;font-weight:700}.compact-standings .table-team{gap:5px;display:flex;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;font-size:11px;font-weight:700;color:#f3f5ec}.compact-standings .table-team span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.compact-standings .table-team .team-mark{width:21px;height:22px;flex:0 0 21px;object-fit:contain}.compact-standings .standing-table th:last-child{color:#82e754}.league-statistics{margin-top:22px}.statistics-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.statistics-heading>span{color:#7e8f70;font-size:11px}.stage-control{display:flex;justify-content:flex-end;margin-top:10px}.stage-control select{font:inherit;font-size:11px;color:#a2b292;background:#11190c;border:1px solid #26311f;border-radius:999px;padding:5px 12px;max-width:190px}.league-statistics .live-tabs{justify-content:flex-start;margin:13px 0}.league-statistics .live-tabs button{font-size:11px;padding:6px 12px;min-height:29px;border-radius:999px;font-weight:500}.league-statistics .live-tabs .active{color:#102006;background:#51dc08}.leader-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:12px}.leader-list.panel{padding:0!important;border-radius:15px;overflow:hidden}.leader-list .standing-table{min-width:0!important;width:100%;table-layout:fixed}.leader-list th{font-size:10px;padding:8px 10px;font-weight:400;color:#8c9b7f}.leader-list th:first-child{width:12%}.leader-list th:last-child{width:23%}.leader-list td{padding:0 8px!important;font-size:11px;height:42px;color:#edf3e6;border-color:#20291a}.leader-list .highlight{background:#1a2b10}.leader-select{border:0;background:transparent;min-height:42px;display:flex;align-items:center;gap:9px;padding:4px 0;width:100%;text-align:start;border-radius:0;white-space:nowrap;font-family:Arial,'Rubik',sans-serif;font-size:11px;font-weight:700}.leader-select:hover:not(:disabled){background:transparent;border:0;color:#92ec62}.leader-select>span:last-child{overflow:hidden;text-overflow:ellipsis}.leader-select[aria-pressed=true]{color:#92ec62}.leader-value{min-height:40px;padding:0;border:0;background:transparent;color:#8fe65c;font-size:12px;font-weight:700;white-space:nowrap}.leader-value:hover:not(:disabled){border:0;background:transparent}.player-club-photo{position:relative;flex:0 0 31px;display:inline-flex}.player-club-photo .player-photo{width:28px;height:28px}.player-club-photo .team-mark{position:absolute;width:14px!important;height:15px!important;bottom:-3px;inset-inline-end:-3px}.leader-card.panel{padding:19px 14px 14px!important;border-radius:16px;background:radial-gradient(ellipse at 50% 0,#2848155c,transparent 55%),#10160d;gap:9px}.leader-caption{font-family:Arial,'Rubik',sans-serif;color:#899b79;font-size:11px;font-weight:600;letter-spacing:.8px}.leader-card>.player-photo{width:95px;height:95px;border-width:2px;margin:6px 0 4px;background:#fff}.leader-card h3{font-family:Arial,'Rubik',sans-serif;font-size:16px;font-weight:700;line-height:1.3}.leader-card .leader-club{display:flex;align-items:center;gap:5px;font-size:11px;color:#9aa98e;font-weight:600}.leader-card .leader-club .team-mark{width:17px;height:20px}.leader-card .leader-number{font-size:48px;color:#82e754;line-height:1.15;margin-top:7px;white-space:nowrap}.leader-number small{font-size:26px}.leader-unit{font-family:Arial,sans-serif;color:#8e9e82;font-size:12px}.leader-card .metrics{margin:9px 0 0;padding-top:12px;gap:10px}.leader-card .metrics b{font-size:17px;font-weight:700}.leader-card .metrics small{font-size:10px;font-family:Arial,sans-serif;color:#879577}.metric-card-yellow .leader-number{color:#eacb4c}.metric-card-yellow>.player-photo{border-color:#eacb4c}.metric-card-red .leader-number{color:#ff535a}.metric-card-red>.player-photo{border-color:#ff535a}.details-notice{margin:0;padding:8px 16px;color:#b9c9a9;border-top:1px solid #26321d;font-size:11px}.match-summary+.broadcast-state{margin-top:18px}.table-team:hover{color:#88e65b}.leader-list tr:focus-within{outline:1px solid #82e754;outline-offset:-1px}
@media(min-width:1001px){body[data-page=league] .league-columns-v14>.main,body[data-page=league] .league-columns-v14>main{min-width:0}body[data-page=league] .league-columns-v14>aside{min-width:0}}
@media(max-width:1000px){.league-columns-v14{grid-template-columns:1fr}.league-columns-v14>aside{order:2}.compact-standings .standing-table td{height:36px;font-size:12px!important}.compact-standings .table-team{font-size:12px}.compact-standings .club-col{width:45%}.compact-standings .number-col{width:9.4%}}
@media(max-width:600px){body[data-page=league] #content h1{font-size:20px}.league-entity{min-height:108px;padding:16px 12px;gap:10px}.league-entity>.league-mark{width:47px;height:52px}.league-meta{font-size:10px;gap:5px;line-height:1.5}.league-meta .season-select{font-size:10px;width:auto;flex-direction:row-reverse}.league-meta .season-select select{font-size:10px;width:67px}.league-entity h1{gap:3px}.champions-header:after{left:0;width:150px;opacity:.06}.league-columns-v14{margin-top:16px;gap:15px}.league-fixture-heading{min-height:38px;gap:6px;margin-bottom:10px}.table-heading{min-height:38px;margin-bottom:10px!important}body[data-page=league] #content h2{font-size:18px}.round-control{gap:5px!important}.round-control select{font-size:10px;max-width:180px;padding:5px 9px;min-height:30px}.round-control button{width:27px;height:29px;min-height:29px}.league-columns-v14 .match-row{min-height:49px;padding:7px 5px;grid-template-columns:18px 37px minmax(0,1fr) 35px minmax(0,1fr) 11px;gap:4px}.league-columns-v14 .row-team{font-size:10px;white-space:normal;gap:4px}.league-columns-v14 .row-team img{width:16px;height:19px}.league-columns-v14 .row-score{font-size:12px}.league-columns-v14 .time-cell{font-size:9px}.league-columns-v14 .match-day{font-size:10px;padding:8px 10px;min-height:30px}.round-caption{font-size:10px;padding:9px 10px}.league-columns-v14 .fav{width:18px}.league-columns-v14 .fav svg{width:15px}.leader-layout{grid-template-columns:1fr}.leader-card.panel{display:flex;text-align:center;gap:8px;padding:18px!important}.leader-card>.player-photo{width:92px;height:92px;grid-column:auto;grid-row:auto}.leader-card h3,.leader-card>a,.leader-card .leader-number,.leader-card>small{grid-column:auto;grid-row:auto}.leader-card .metrics{width:100%}.leader-list td{height:43px}.leader-select{font-size:12px}.league-statistics .live-tabs{gap:5px}.league-statistics .live-tabs button{font-size:10px;padding:6px 10px}.compact-standings .table-wrap{overflow:visible}.compact-standings .standing-table th{font-size:9px!important}.compact-standings .table-team{font-size:11px}.compact-standings .table-team .team-mark{width:20px;height:22px;flex-basis:20px}.compact-standings .standing-table td{font-size:11px!important;height:35px}.table-heading{justify-content:flex-start}.leader-card .metrics small{font-size:11px}}
/* Compact prediction card, retaining the browser-local vote disclosure. */
.match-side .vote-panel{padding:20px!important;border-radius:20px}
.match-side .vote-panel h2{font:700 18px/1.3 Arial,sans-serif;margin:0 0 16px;letter-spacing:0}
.vote-panel .real-poll{display:flex;flex-direction:column;gap:8px}
.vote-panel .real-poll button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:39px;height:auto;padding:8px 13px;border-radius:12px;border:1px solid #25301f;background:#0c1309;font:600 13px/1.35 Arial,sans-serif}
.vote-panel .real-poll strong{font:600 13px/1.35 Arial,sans-serif}
.vote-panel .real-poll .team-mark{width:19px!important;height:21px!important;flex:0 0 19px;object-fit:contain}
.vote-panel .real-poll small{font:400 9px/1.3 Arial,sans-serif}
.vote-panel .data-stamp{font:400 10px/1.4 Arial,sans-serif;color:#839575;margin:10px 0 0}


/* Squad rows: keep age inside the card and reduce table furniture. */
.squad-panel h2{font:700 18px/1.3 Arial,sans-serif!important;margin-bottom:16px}
.squad-panel .standing-table{font-family:Arial,sans-serif}
.squad-panel .standing-table td{height:36px;padding:8px 10px;font-size:13px;font-weight:400;border-bottom:0}
.squad-panel .table-team{font:600 13px/1.35 Arial,sans-serif;gap:9px}
.squad-panel .position-heading th{font:600 12px/1.4 Arial,sans-serif;color:#83df50;padding:13px 10px 8px;border-top:1px solid #25301f;border-bottom:0;text-align:start}
.compact-squad .table-wrap{overflow:visible}.compact-squad .standing-table{min-width:0!important;width:100%!important;table-layout:fixed}
.compact-squad .standing-table thead{display:none}.compact-squad .standing-table th,.compact-squad .standing-table td{min-width:0!important;white-space:normal}
.compact-squad .standing-table td:first-child{width:34px;color:#83df50;font-weight:700;padding-inline:5px}
.compact-squad .standing-table td:nth-child(2){width:auto}.compact-squad .standing-table td:nth-child(3){width:55px;color:#87977a;font-size:11px;text-align:end}
.compact-squad .table-team{justify-content:flex-start;overflow-wrap:anywhere}.compact-squad{padding:16px!important;border-radius:18px}

.squad-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.squad-heading h2{margin:0!important}.squad-heading small{font:400 11px Arial,sans-serif;color:#88987d}
.compact-squad .squad-number{width:34px}.compact-squad .squad-age{width:65px}.compact-squad .standing-table td:nth-child(3){width:65px;white-space:nowrap}
.compact-squad .squad-flag{width:20px;height:14px;object-fit:cover;border-radius:2px;flex:0 0 20px}.compact-squad .table-team{display:flex;align-items:center;gap:10px}.squad-full .standing-table td{height:39px;font-size:14px}.squad-full .table-team{font-size:14px}
img.team-mark,img.league-mark{object-fit:contain;image-rendering:auto}img.player-photo{object-fit:cover;image-rendering:auto}html[lang=he] .match-side h2,html[lang=he] .entity-header h1{font-family:Arial,sans-serif!important;font-weight:700!important;letter-spacing:0}
.entity-header h1{font-size:27px;line-height:1.2}.entity-header p{font:400 12px/1.6 Arial,sans-serif;color:#8f9e84}.entity-header>.team-mark{width:62px;height:66px}
@media(max-width:600px){.squad-full .standing-table td,.squad-full .table-team{font-size:12px}.entity-header h1{font-size:20px}.compact-squad .squad-age{width:60px}.compact-squad .standing-table td:nth-child(3){width:60px;font-size:10px}.squad-full .standing-table td{padding-inline:6px}}

/* Preserve the emblem's true proportions; show the starball without a tiny wordmark. */
.cl-emblem{display:inline-block;flex-shrink:0;clip-path:none!important;margin-bottom:0!important;transform:none!important;filter:none!important;background:#f4f5ee;mask-image:url('assets/cl.png');mask-repeat:no-repeat;mask-size:200% auto;mask-position:center top;-webkit-mask-image:url('assets/cl.png');-webkit-mask-repeat:no-repeat;-webkit-mask-size:200% auto;-webkit-mask-position:center top}
.tournament-panel{padding:18px 14px}.tournament-panel h2{font:700 15px/1.3 Arial,sans-serif!important;margin-bottom:12px}.tournament-panel .side-line{min-height:39px;gap:9px}.tournament-panel .side-link{display:flex;min-width:0;align-items:center;min-height:39px;padding:7px 0;gap:10px;font:600 12px/1.3 Arial,sans-serif}.tournament-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-panel .league-mark{width:23px;height:25px;flex:0 0 23px;object-fit:contain}.tournament-panel .fav{width:25px;flex:0 0 25px}.tournament-panel .fav svg{width:19px;height:19px;stroke-width:1.65}
body[data-page=home] .hero-top{min-height:43px;padding:10px 14px;gap:10px}body[data-page=home] .hero-label{font:500 11px/1.35 Arial,sans-serif;gap:8px}body[data-page=home] .hero-label>a{font:600 11px/1.35 Arial,sans-serif;color:#a3b198}body[data-page=home] .hero-label small{font:400 11px/1.35 Arial,sans-serif}body[data-page=home] .featured-tag{font:700 10px/1.3 Arial,sans-serif;padding:5px 11px;letter-spacing:.2px}body[data-page=home] .hero-meta time{font:600 11px/1.3 Arial,sans-serif}
@media(max-width:600px){body[data-page=home] .hero-top{flex-wrap:wrap;gap:6px}body[data-page=home] .hero-label{flex-wrap:wrap;gap:5px}body[data-page=home] .hero-label small{font-size:9px}.tournament-panel .side-link{font-size:12px}}

@media(min-width:901px){.demo-bar{min-height:18px;padding-block:3px;font:400 9px/1.3 Arial,sans-serif}.header{height:52px;min-height:52px}.header>.icon-btn{min-height:32px;width:32px;padding:7px}.header .global-search-trigger{min-height:32px;height:32px}.header .profile-button,.header .telegram-button{min-height:32px;padding-block:7px}.sports-wrap{min-height:40px;padding-block:5px}.sports-nav a,.header-favorites{min-height:28px;padding-block:5px;font-size:11px}.advert-top{margin-block:25px 26px}}
.schedule .league-heading{min-height:36px;padding-block:8px}.schedule .match-row{min-height:35px;padding-block:7px}.schedule .league-group{margin-bottom:7px}
