.nav-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;padding:8px 16px;border:1px solid #3a4252;border-radius:20px;background-color:#fff0;color:#e6e8f0;font-size:14px;font-weight:400;line-height:20px;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s,border-color .25s,color .25s;text-overflow:ellipsis;overflow:hidden}.desktop .nav-chip{font-size:16px}.nav-chip>[class^=icon-]{flex-shrink:0;font-size:20px;line-height:1;color:#e6e8f0;transition:color .25s}.nav-chip.nav-chip--active{background-color:#7b57e0;border-color:#7b57e0;color:#fff;cursor:default;pointer-events:none}.nav-chip.nav-chip--active>[class^=icon-]{color:#fff}.nav-chip.disabled,.nav-chip:disabled{background-color:#fff0;border-color:#242b3a;color:#5f6675;cursor:default;pointer-events:none}.nav-chip.disabled>[class^=icon-],.nav-chip:disabled>[class^=icon-]{color:#5f6675}@media(hover:hover){.nav-chip:not(.nav-chip--active):not(.disabled):not(:disabled):hover{background-color:#ffffff14;border-color:#404756;color:#fff}.nav-chip:not(.nav-chip--active):not(.disabled):not(:disabled):hover>[class^=icon-]{color:#fff}}

.partner-mention{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;overflow:clip;color:inherit;text-decoration:none;gap:4px;padding:4px;border:1px solid #ffffff14;border-radius:8px;background-color:#ffffff0a}.desktop .partner-mention{padding:4px 8px}.partner-mention[role=link],a.partner-mention{cursor:pointer}.partner-mention__text{font-size:12px;line-height:18px;font-weight:500;color:#7f8798;white-space:nowrap}.desktop .partner-mention__text{font-size:14px}.partner-mention__logo{max-width:150px;height:16px}.desktop .partner-mention__logo{height:20px}.partner-mention__logo img{display:inline-block;height:100%;width:auto;object-fit:cover}.partner-mention.partner-mention--m{gap:8px;padding:8px;border-radius:12px}.desktop .partner-mention.partner-mention--m{padding:8px 12px}.partner-mention.partner-mention--m .partner-mention__text{font-size:14px;line-height:20px}.desktop .partner-mention.partner-mention--m .partner-mention__text{font-size:16px}.partner-mention.partner-mention--m .partner-mention__logo{height:24px}.desktop .partner-mention.partner-mention--m .partner-mention__logo{height:28px}

.event-status{display:flex;flex-direction:column;align-items:flex-start;gap:12px;box-sizing:border-box;padding:16px;border:1px solid #3a4252;border-radius:16px;background-color:#1b2130}.desktop .event-status{gap:16px;padding:24px}.event-status.event-status--live{border-color:#7d1818;background-color:#242b3a}.event-status__info{display:flex;flex-direction:column;gap:4px;min-width:0}.event-status__label{font-size:12px;line-height:18px;color:#7f8798}.desktop .event-status__label{font-size:14px}.event-status__headline{display:flex;align-items:center;gap:12px;min-width:0}.event-status__status{font-size:18px;font-weight:700;line-height:24px;color:#f5f6fa}.desktop .event-status__status{font-size:20px;line-height:28px}.event-status__aside{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.desktop .event-status__aside{gap:16px}.event-status__meta{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.event-status__meta-item{font-size:12px;line-height:18px;color:#7f8798;white-space:nowrap}.desktop .event-status__meta-item{font-size:14px}.event-status__meta-sep{align-self:stretch;width:1px;background-color:#4b5568}.desktop .event-status{flex-direction:row;align-items:stretch}.desktop .event-status__info,.desktop .event-status__aside{flex:1}.desktop .event-status__info{gap:12px}.desktop .event-status__aside{align-items:flex-end;gap:12px}.desktop .event-status__meta{justify-content:flex-end}

.native-table{width:100%;border-collapse:separate;border-spacing:0;overflow:clip;border:1px solid #3a4252;border-radius:20px}.native-table__head .native-table__cell{box-sizing:border-box;padding:16px 0 16px 8px;background-color:#242b3a;border-bottom:1px solid #3a4252;font-size:12px;font-weight:700;line-height:14px;color:#7f8798;text-align:left;vertical-align:middle}.desktop .native-table__head .native-table__cell{padding:24px 0 24px 20px;font-size:14px;line-height:16px}.native-table__head .native-table__cell:first-child{padding-left:16px}.desktop .native-table__head .native-table__cell:first-child{padding-left:32px}.native-table__head .native-table__cell:last-child{padding-right:16px}.desktop .native-table__head .native-table__cell:last-child{padding-right:32px}.native-table__abbr{color:#75baff}.native-table__row .native-table__cell{box-sizing:border-box;padding:16px 0 16px 8px;background-color:#1b2130;border-bottom:1px solid #3a4252;font-size:14px;line-height:20px;color:#f5f6fa;vertical-align:middle}.desktop .native-table__row .native-table__cell{padding:24px 0 24px 20px;font-size:16px}.native-table__row .native-table__cell:first-child{position:relative;padding-left:16px;color:#c9cdd8}.desktop .native-table__row .native-table__cell:first-child{padding-left:32px}.native-table__row .native-table__cell:last-child{padding-right:16px}.desktop .native-table__row .native-table__cell:last-child{padding-right:32px}.native-table tbody .native-table__row:last-child .native-table__cell{border-bottom:0}.native-table__row.native-table__row--accent .native-table__cell{background-color:#303849;border-color:#4b5568}.native-table__indicator{position:absolute;top:0;bottom:0;left:0;width:3px;pointer-events:none}.desktop .native-table__indicator{width:4px}.native-table__footer{height:16px;padding:4px 0 4px 8px;background-color:#242b3a;border:0}.desktop .native-table__footer{padding:8px 0 8px 20px}

.tooltip{position:fixed;z-index:100;box-sizing:border-box;max-width:232px;padding:12px;border-radius:8px;background-color:#06264a;color:#f5f6fa;font-size:12px;line-height:18px;font-weight:400;word-break:break-word;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}.desktop .tooltip{font-size:14px}.tooltip.is-visible{opacity:1;visibility:visible}.tooltip__content{margin:0;white-space:pre-line}.tooltip__arrow{position:absolute;left:50%;width:0;height:0;transform:translate(-50%);border-style:solid;border-color:transparent}.tooltip[data-placement=top] .tooltip__arrow{bottom:-8px;border-width:8px 8px 0;border-top-color:#06264a}.tooltip[data-placement=bottom] .tooltip__arrow{top:-8px;border-width:0 8px 8px;border-bottom-color:#06264a}@media(prefers-reduced-motion:reduce){.tooltip{transition:none}}

.tournament-table{table-layout:fixed}.tournament-table .tournament-table__cell--place{width:30px;white-space:nowrap}.tournament-table .tournament-table__cell--stat{white-space:nowrap;text-align:right}.tournament-table .tournament-table__indicator--champions-league{background-color:#7c5cff}.tournament-table .tournament-table__indicator--europa-league{background-color:#ff7a1a}.tournament-table .tournament-table__indicator--conference-league{background-color:#9be700}.tournament-table .tournament-table__indicator--play-off-zone{background-color:#ffb3b3}.tournament-table .tournament-table__indicator--relegation-zone{background-color:#f45d5d}.tournament-table .tournament-table__indicator--playoff-primary{background-color:#5cff7a}.tournament-table .tournament-table__indicator--playoff-secondary{background-color:#ffc53d}.tournament-table .tournament-table__indicator--playoff-tertiary{background-color:#69b1ff}.tournament-table .tournament-table__cell--team{width:108px}.desktop .tournament-table .tournament-table__cell--place{width:60px}.desktop .tournament-table .tournament-table__cell--team{width:300px}

.tournament-table-legend{display:flex;flex-direction:column;gap:8px;padding:12px 16px;background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:12px}.desktop .tournament-table-legend{gap:12px;padding:16px 24px}.tournament-table-legend__title{margin:0;font-size:12px;font-weight:500;line-height:18px;color:#c9cdd8}.desktop .tournament-table-legend__title{font-size:14px}.tournament-table-legend__items{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none}.tournament-table-legend__item{display:flex;align-items:center;gap:12px}.tournament-table-legend__marker{flex-shrink:0;width:28px;height:4px;border-radius:12px}.desktop .tournament-table-legend__marker{width:32px;height:6px}.tournament-table-legend__label{font-size:12px;font-weight:400;line-height:18px;color:#7f8798}.desktop .tournament-table-legend__label{font-size:14px}.tournament-table-legend__marker--champions-league{background-color:#7c5cff}.tournament-table-legend__marker--europa-league{background-color:#ff7a1a}.tournament-table-legend__marker--conference-league{background-color:#9be700}.tournament-table-legend__marker--play-off-zone{background-color:#ffb3b3}.tournament-table-legend__marker--relegation-zone{background-color:#f45d5d}.tournament-table-legend__marker--playoff-primary{background-color:#5cff7a}.tournament-table-legend__marker--playoff-secondary{background-color:#ffc53d}.tournament-table-legend__marker--playoff-tertiary{background-color:#69b1ff}.desktop .tournament-table-legend__items{flex-direction:row;flex-wrap:wrap;gap:40px}

.event-group-table__body{display:flex;flex-direction:column;gap:16px}.desktop .event-group-table__body{gap:20px}

.team-item{display:flex;align-items:center;gap:4px;min-width:0}.desktop .team-item{gap:12px}.team-item__logo{flex-shrink:0;box-sizing:border-box;width:16px;height:16px;overflow:hidden;border:1px solid #c9cdd8;border-radius:999px}.desktop .team-item__logo{width:24px;height:24px}.team-item__logo img{display:block;width:100%;height:100%;object-fit:contain}.team-item__name{min-width:0;font-size:12px;line-height:14px;color:#f5f6fa;overflow-wrap:anywhere}.desktop .team-item__name{font-size:14px;line-height:16px}.desktop .team-item__name{font-size:18px;line-height:24px;white-space:nowrap;overflow-wrap:normal}

.footer{background-color:#1b2130;border-top:1px solid #3a4252}.footer .site-logo{width:124px;height:28px}.desktop .footer .site-logo{width:142px;height:32px}.footer__body{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-top:48px;padding-bottom:48px}.footer__links{display:flex;flex-direction:column;gap:12px;width:100%;font-size:14px;line-height:20px}.desktop .footer__links{font-size:16px}.footer__legal{display:flex;flex-direction:column;gap:16px;width:100%;font-size:14px;line-height:16px;color:#7f8798}.desktop .footer__legal{font-size:16px;line-height:18px}.desktop .footer__body{padding-top:64px;padding-bottom:64px}.desktop .footer__links{flex-direction:row;flex-wrap:wrap;row-gap:12px;column-gap:16px}

.modal-window{position:fixed;inset:0;z-index:50;overflow:hidden}.modal-window[hidden]{display:none}.modal-window__overlay{position:absolute;inset:0;background-color:#000000a3}.modal-window__scroller{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;width:100%;height:100%;padding:16px;overflow:auto;pointer-events:none}.modal-window__dialog{position:relative;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;width:100%;max-width:640px;margin:auto;padding:16px;border:1px solid #3a4252;border-radius:16px;background-color:#1b2130;outline:none;pointer-events:auto}.desktop .modal-window__dialog{gap:28px;padding:24px;border-radius:20px}.modal-window.modal-window--l .modal-window__dialog{gap:32px;max-width:880px;padding:20px}.desktop .modal-window.modal-window--l .modal-window__dialog{gap:36px;padding:32px}.modal-window.modal-window--scroll-based .modal-window__scroller{padding-top:40px;padding-bottom:40px}.modal-window.modal-window--scroll-based .modal-window__dialog{margin:0;min-height:100%;flex-shrink:0}.modal-window.is-opening .modal-window__dialog{animation:modal-window-in .2s ease-out}.modal-window.is-closing .modal-window__dialog{animation:modal-window-out .15s ease-in forwards}.modal-window__close{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;appearance:none;border-radius:999px;background-color:#fff0;color:#7f8798;cursor:pointer;transition:background-color .25s,color .25s}.modal-window__close .icon-CloseOutlined{font-size:20px;line-height:1}.modal-window__content{min-width:0}.desktop .modal-window.modal-window--scroll-based .modal-window__scroller{padding-top:100px;padding-bottom:100px}@keyframes modal-window-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes modal-window-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media(prefers-reduced-motion:reduce){.modal-window.is-opening .modal-window__dialog,.modal-window.is-closing .modal-window__dialog{animation:none}}@media(hover:hover){.modal-window__close:hover{background-color:#ffffff14;color:#a9afbd}}.modal-window__close:active{background-color:#ffffff29;color:#e6e8f0}

.preloader{display:inline-block;flex-shrink:0;box-sizing:border-box;width:40px;height:40px;border:3px solid #ffffff29;border-top-color:#9272ec;border-radius:999px;animation:preloader-spin calc(.35s * 3) linear infinite}.desktop .preloader{width:56px;height:56px}.preloader.preloader--s{width:20px;height:20px;border-width:2px}.preloader.preloader--l{width:64px;height:64px;border-width:4px}.desktop .preloader.preloader--l{width:72px;height:72px}.preloader.preloader--on-accent{border-color:#ffffff3d;border-top-color:#fff}.preloader-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background-color:#0006;border-radius:inherit}.preloader-container.preloader-container--strong{background-color:#000000a3}@keyframes preloader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.preloader{animation:none}}

.cookie-consent__window .modal-window__content{display:flex;flex-direction:column;gap:24px}.desktop .cookie-consent__window .modal-window__content{gap:28px}.cookie-consent__body{display:flex;flex-direction:column;gap:12px}.cookie-consent__illustration{display:block;width:160px;height:120px}.cookie-consent__body .heading.heading--s{font-size:18px;line-height:24px}.desktop .cookie-consent__body .heading.heading--s{font-size:20px;line-height:28px}.cookie-consent__text .link{display:inline;padding:0;border:0;appearance:none;background:transparent;font:inherit;line-height:inherit;vertical-align:baseline}.cookie-consent__actions{display:flex;gap:8px}.cookie-consent__actions .button{flex:1 0 0;min-width:0}.cookie-consent-setup{display:flex;flex-direction:column;gap:16px;padding-right:36px}.cookie-consent-setup__field{display:flex;flex-direction:column;gap:8px}.cookie-consent-setup__label{display:flex;align-items:center;gap:8px;cursor:pointer}.cookie-consent-setup__actions{display:flex;flex-direction:column;gap:8px}.cookie-consent-setup__actions .button{width:100%}.desktop .cookie-consent__actions .button{flex:0 0 auto}.desktop .cookie-consent-setup__actions{flex-direction:row}.desktop .cookie-consent-setup__actions .button{width:auto;flex:0 0 auto}
