.coefficient{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:4px;padding:12px;background-color:#1b2130;border:1px solid #3a4252;border-radius:8px;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.coefficient--s{gap:4px;padding:8px 4px}.desktop .coefficient--s{padding:8px 12px}.coefficient[role=link],a.coefficient{cursor:pointer}.coefficient__logo{flex-shrink:0;overflow:hidden;height:20px}.coefficient--s .coefficient__logo{height:12px}.desktop .coefficient--s .coefficient__logo{height:14px}.coefficient__logo img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain}.coefficient__row{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.coefficient--s .coefficient__row{gap:4px}.coefficient__label{flex-shrink:0;min-width:18px;font-size:14px;line-height:16px;color:#7f8798;white-space:nowrap;transition:color .25s}.desktop .coefficient__label{font-size:16px;line-height:18px}.coefficient--s .coefficient__label{min-width:14px;font-size:10px;line-height:12px}.desktop .coefficient--s .coefficient__label{font-size:12px;line-height:14px}.coefficient__value{flex:1 0 0;min-width:0;font-size:16px;font-weight:700;line-height:24px;color:#f5f6fa;text-align:center;white-space:nowrap;transition:color .25s}.desktop .coefficient__value{font-size:18px}.coefficient--s .coefficient__value{font-size:14px;line-height:20px}.desktop .coefficient--s .coefficient__value{font-size:16px}@media(hover:hover){.coefficient[role=link]:hover,a.coefficient:hover{background-color:#242b3a;border-color:#117a40}.coefficient[role=link]:hover .coefficient__label,a.coefficient:hover .coefficient__label{color:#c9cdd8}.coefficient[role=link]:hover .coefficient__value,a.coefficient:hover .coefficient__value{color:#6ddb99}}.coefficient[role=link]:active,a.coefficient:active{background-color:#052815;border-color:#169b50}.coefficient[role=link]:active .coefficient__label,a.coefficient:active .coefficient__label,.coefficient[role=link]:active .coefficient__value,a.coefficient:active .coefficient__value{color:#cff5de}

.info-notice{box-sizing:border-box;display:flex;align-items:center;overflow:clip;padding:12px 12px 12px 16px;background-color:#303849;border-left:2px solid #117a40;border-radius:0 8px 8px 0;color:#f5f6fa;font-size:14px;line-height:20px;font-weight:400;overflow-wrap:break-word}.desktop .info-notice{font-size:16px}.info-notice.info-notice--m{padding:16px;border-left-width:4px;border-radius:0 16px 16px 0;font-size:16px;line-height:24px}.desktop .info-notice.info-notice--m{padding:24px 24px 24px 20px;font-size:18px}

.live-status{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.live-status__badge{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;padding:4px 8px;border:1px solid #a11f1f;border-radius:20px;background-color:#350808;color:#ffdada;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.desktop .live-status__badge{font-size:14px;line-height:18px}.live-status__dot{position:relative;flex-shrink:0;width:9px;height:9px}.live-status__dot:before{content:"";position:absolute;inset:0;border-radius:50%;background-color:#f45d5d80;transform-origin:center;animation:live-status-dot-pulse 1.4s ease-out infinite}@keyframes live-status-dot-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2);opacity:0}}@media(prefers-reduced-motion:reduce){.live-status__dot:before{animation:none}}.live-status__dot:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background-color:#f45d5d;transform:translate(-50%,-50%)}.live-status__minute{color:#ffb3b3;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.desktop .live-status__minute{font-size:16px}

.match-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-sizing:border-box;height:100%;padding:16px;background-color:#1b2130;border:1px solid #3a4252;border-radius:16px;overflow:hidden}.desktop .match-card{gap:24px;padding:24px;border-radius:20px}.match-card--live{background-color:#242b3a;border-color:#7d1818}.match-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-width:0}.desktop .match-card__body{gap:24px}.match-card__event{display:flex;flex-direction:column;gap:8px;min-width:0}.match-card__meta{display:flex;align-items:center;gap:16px;min-height:26px;width:100%}.desktop .match-card__meta{min-height:28px}.match-card__datetime,.match-card__stage{flex:1 1 0;min-width:0;font-size:12px;line-height:14px;color:#7f8798}.desktop .match-card__datetime,.desktop .match-card__stage{font-size:14px;line-height:16px}.match-card__stage{text-align:right}.match-card__header{display:flex;align-items:center;gap:16px;min-width:0;width:100%}.match-card__teams{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0}.match-card__team{display:flex;align-items:center;gap:12px;min-width:0;width:100%}.match-card__logo{flex-shrink:0;overflow:hidden;width:30px;height:30px;border:1px solid #c9cdd8;border-radius:999px;background-color:#1b2130}.desktop .match-card__logo{width:32px;height:32px}.match-card__logo img{display:block;width:100%;height:100%;object-fit:contain}.match-card__name{flex:1 1 0;min-width:0;font-size:14px;line-height:20px;color:#f5f6fa;overflow-wrap:break-word}.desktop .match-card__name{font-size:16px}.match-card__name--loser{color:#7f8798}.match-card__divider{align-self:stretch;flex-shrink:0;width:0;border-left:1px solid #7f8798}.match-card--live .match-card__divider{border-left-color:#c9cdd8}.desktop .match-card--live .match-card__divider{border-left-color:#a9afbd}.match-card__schedule{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#f5f6fa;text-align:center;white-space:nowrap}.match-card__date{font-size:14px;line-height:16px}.desktop .match-card__date{font-size:16px;line-height:18px}.match-card__time{font-size:18px;font-weight:600;line-height:24px}.desktop .match-card__time{font-size:20px;line-height:28px}.match-card__scores{display:flex;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-right:12px}.match-card__score{position:relative;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}.desktop .match-card__score{min-width:32px;min-height:32px}.match-card__score-value{font-size:18px;font-weight:700;line-height:24px;color:#f5f6fa;text-align:center}.desktop .match-card__score-value{font-size:20px;line-height:28px}.match-card__score-value--loser{color:#7f8798}.match-card__penalty{position:absolute;top:0;left:100%;font-size:10px;line-height:12px;color:#f5f6fa}.desktop .match-card__penalty{font-size:12px;line-height:14px}.match-card__penalty--loser{color:#7f8798}.match-card__footer{display:flex;flex-direction:column;gap:16px}.desktop .match-card__footer{gap:24px}.match-card__odds{display:flex;align-items:stretch;gap:8px}.match-card__odds .coefficient{flex:1 0 0;min-width:1px}.match-card__cta{width:100%}.desktop .match-card__event{gap:16px}

.bottom-sheet{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.bottom-sheet[hidden]{display:none}.bottom-sheet__overlay{position:absolute;inset:0;background-color:#000000a3}.bottom-sheet__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:100%;max-height:100%;padding:24px 16px;overflow:hidden;border-top:1px solid #3a4252;border-right:1px solid #3a4252;border-left:1px solid #3a4252;border-radius:16px 16px 0 0;background-color:#1b2130;color:#f5f6fa;transform:translateY(0);outline:none}.bottom-sheet.bottom-sheet--full .bottom-sheet__panel{height:calc(100% - 12px);max-height:calc(100% - 12px)}.bottom-sheet.is-opening .bottom-sheet__panel{animation:bottom-sheet-slide-in .25s ease-out}.bottom-sheet.is-closing .bottom-sheet__panel{animation:bottom-sheet-slide-out .2s ease-in forwards}.bottom-sheet__header{display:flex;flex-direction:column;gap:4px;padding-right:32px}.bottom-sheet__title{font-size:16px;line-height:24px;font-weight:600;color:#f5f6fa;word-break:break-word}.desktop .bottom-sheet__title{font-size:18px}.bottom-sheet__subtitle{font-size:14px;line-height:20px;color:#a9afbd;word-break:break-word}.desktop .bottom-sheet__subtitle{font-size:16px}.bottom-sheet__close{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#a9afbd;font-size:20px;line-height:1;cursor:pointer;transition:color .25s}.bottom-sheet__body{min-height:0;overflow:auto}.bottom-sheet__footer{flex-shrink:0;margin:0 -16px -24px;padding:12px 16px;border-top:1px solid #3a4252;background-color:#1b2130cc;backdrop-filter:blur(8px)}.bottom-sheet__footer .button{width:100%}@keyframes bottom-sheet-slide-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes bottom-sheet-slide-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.bottom-sheet.is-opening .bottom-sheet__panel,.bottom-sheet.is-closing .bottom-sheet__panel{animation:none}}@media(hover:hover){.bottom-sheet__close:hover{color:#f5f6fa}}.bottom-sheet__close:active{color:#f5f6fa}

.dropdown{position:relative}.dropdown-panel{position:absolute;z-index:10;top:100%;left:0;width:max-content;margin-top:8px;padding:16px;border-radius:16px;background-color:#1b2130;border:1px solid #3a4252;box-sizing:border-box}

.selection-list-item{display:flex;align-items:center;gap:8px;padding:16px 12px;border-radius:8px;background-color:#fff0;color:#e6e8f0;cursor:pointer}.selection-list-item[hidden]{display:none}.selection-list-item__company{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0}.selection-list-item__logo-wrap{position:relative;flex:0 0 auto;width:20px;height:20px;border-radius:2px;overflow:hidden}.selection-list-item__logo{display:block;width:100%;height:100%;object-fit:contain}.selection-list-item__label{flex:1 1 auto;min-width:0;font-size:14px;font-weight:400;line-height:20px;word-break:break-word}.desktop .selection-list-item__label{font-size:16px}.selection-list-item:has(.checkbox:checked),.selection-list-item:has(.radiobutton:checked){background-color:#fff0;color:#f5f6fa}.selection-list-item:has(.checkbox:disabled),.selection-list-item:has(.radiobutton:disabled){background-color:#fff0;color:#5f6675;cursor:not-allowed}.selection-list-item:has(.checkbox:disabled) .selection-list-item__logo-wrap:after,.selection-list-item:has(.radiobutton:disabled) .selection-list-item__logo-wrap:after{position:absolute;inset:0;border-radius:inherit;background-color:#0006;content:""}@media(hover:hover){.selection-list-item:not(:has(:disabled)):hover{background-color:#242b3a;color:#fff}.selection-list-item:has(.checkbox:checked):not(:has(:disabled)):hover,.selection-list-item:has(.radiobutton:checked):not(:has(:disabled)):hover{background-color:#242b3a;color:#fff}}.selection-list-item:not(:has(:disabled)):active{background-color:#242b3a;color:#fff}.selection-list-item:has(.checkbox:checked):not(:has(:disabled)):active,.selection-list-item:has(.radiobutton:checked):not(:has(:disabled)):active{background-color:#242b3a;color:#fff}

.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}}

.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;gap:16px;padding:40px 16px;overflow:hidden;border:1px solid #3a4252;border-radius:16px;background-color:#1b2130}.desktop .empty-state{gap:20px;padding:48px 24px}.empty-state__icon-box{display:flex;flex-shrink:0;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;border:1px solid #3a4252;border-radius:999px;background-color:#242b3a;color:#7f8798;font-size:32px;line-height:1}.desktop .empty-state__icon-box{width:64px;height:64px;font-size:36px}.empty-state__text{display:flex;flex-direction:column;width:100%;gap:8px;text-align:center}.empty-state__title{font-size:16px;font-weight:400;line-height:22px;color:#f5f6fa}.desktop .empty-state__title{font-size:18px;line-height:24px}.empty-state__description{font-size:12px;font-weight:400;line-height:18px;color:#7f8798}.desktop .empty-state__description{font-size:14px}

.event-game-filters__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dropdown[open]>.event-game-filters__trigger .action-trigger__icon,.event-game-filters__trigger[aria-expanded=true] .action-trigger__icon{transform:rotate(180deg)}.event-game-filters__panel.dropdown-panel{display:flex;flex-direction:column;width:360px;max-height:500px;overflow:hidden;padding:24px 16px;border:1px solid #3a4252;border-radius:16px;background-color:#1b2130;gap:16px}.event-game-filters__panel-body{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0;min-height:0}.event-game-filters__panel-title{margin:0;color:#f5f6fa;font-size:16px;font-weight:600;line-height:24px}.desktop .event-game-filters__panel-title{font-size:18px}.event-game-filters__list{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow:auto}.event-game-filters__search{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 12px;border:1px solid #3a4252;border-radius:12px;background-color:#242b3a}.event-game-filters__search-icon{flex-shrink:0;color:#7f8798;font-size:20px;line-height:1}.event-game-filters__search-input{flex:1 1 auto;width:100%;min-width:0;padding:0;outline:none;color:#f5f6fa;font-size:14px;line-height:20px}.desktop .event-game-filters__search-input{font-size:16px}.event-game-filters__search-input::placeholder{color:#7f8798;opacity:1}.event-game-filters__search-input::-webkit-search-decoration,.event-game-filters__search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.event-game-filters__search-clear{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background-color:#fff0;color:#7f8798}.event-game-filters__search-clear .icon-CloseOutlined{font-size:16px;line-height:1}.event-game-filters__search-clear.is-hidden,.event-game-filters__teams-loading.is-hidden,.event-game-filters__teams-loading[hidden],.event-game-filters__stages-loading.is-hidden,.event-game-filters__stages-loading[hidden],.event-game-filters__teams-empty.is-hidden,.event-game-filters__list:empty,.event-game-filters__list[hidden]{display:none}.event-game-filters__teams-loading,.event-game-filters__stages-loading{display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:0}.event-game-filters__panel:has(.event-game-filters__teams-loading:not([hidden])),.event-game-filters__panel:has(.event-game-filters__stages-loading:not([hidden])){height:500px}.event-game-filters__sheet .bottom-sheet__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:16px}.event-game-filters__actions{display:flex;align-items:stretch;gap:8px;width:100%}.event-game-filters__actions .button.button--ghost{flex-shrink:0}.event-game-filters__actions .button.button--primary{flex:1 1 auto;min-width:0}.event-game-filters__panel .event-game-filters__actions{flex-shrink:0;width:auto;margin:auto -16px -24px;padding:12px 16px;border-top:1px solid #3a4252;background-color:#1b2130}.event-game-filters__sheet .bottom-sheet__footer .event-game-filters__actions .button{width:auto}@media(hover:hover){.event-game-filters__search:hover{border-color:#4b5568;background-color:#303849}.event-game-filters__search-clear:hover{background-color:#ffffff14;color:#e6e8f0}}.event-game-filters__search:focus-within{border-color:#6643c7;background-color:#242b3a}.event-game-filters__search:focus-within .event-game-filters__search-icon{color:#ae94f8}.event-game-filters__search-clear:active{background-color:#ffffff29;color:#ae94f8}

.link{display:inline-flex;align-items:center;gap:4px;color:#75baff;text-decoration:none;transition:color .25s;cursor:pointer;font-size:12px;line-height:18px}.desktop .link{font-size:14px}.link__icon{font-size:12px;line-height:1}.link.link--visited:visited{color:#ae94f8}@media(hover:hover){.link:hover{color:#a8d3ff}}.link:active{color:#439eff}

.football-calendar-list__days{display:flex;flex-direction:column;gap:24px;width:100%}.football-calendar-list__more{margin-top:24px}.football-calendar-list__more .button{width:100%}.football-calendar-day{display:flex;flex-direction:column;gap:20px;width:100%}.football-calendar-day__title{margin:0;color:#f5f6fa;font-weight:700;font-size:18px;line-height:28px}.desktop .football-calendar-day__title{font-size:20px;line-height:32px}.football-calendar-day__matches{display:flex;flex-direction:column;gap:16px;width:100%}.desktop .football-calendar-list__days{gap:32px}.desktop .football-calendar-list__more{display:flex;justify-content:center;margin-top:32px}.desktop .football-calendar-list__more .button{width:auto}.desktop .football-calendar-day{gap:24px}.desktop .football-calendar-day__matches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:20px}

.football-calendar-full-hero{display:flex;flex-direction:column;gap:48px;padding-top:48px}.football-calendar-full-hero__top{display:flex;flex-direction:column;gap:24px}.football-calendar-full-hero__top .heading{margin-bottom:0}.football-calendar-full .football-calendar-list.page-section{padding-top:32px}.football-calendar-full .football-calendar-list__days{gap:32px}.football-calendar-full .football-calendar-day{gap:24px}.football-calendar-full .football-calendar-day__title{margin-bottom:0}.football-calendar-day__championships{display:flex;flex-direction:column;gap:24px;width:100%}.football-calendar-day__championship{display:flex;flex-direction:column;gap:20px;width:100%}.football-calendar-day__championship-head{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%}.football-calendar-day__championship-title{margin:0;flex:1 0 0;min-width:1px;color:#f5f6fa;font-weight:700;font-size:18px;line-height:28px}.desktop .football-calendar-day__championship-title{font-size:20px;line-height:32px}.football-calendar-day__championship-head .link{flex-shrink:0}.desktop .football-calendar-full-hero{padding-top:32px;gap:64px}.desktop .football-calendar-full-hero__top{gap:32px}.desktop .football-calendar-full .football-calendar-list.page-section{padding-top:48px}.desktop .football-calendar-full .football-calendar-list__days{gap:48px}.desktop .football-calendar-full .football-calendar-day,.desktop .football-calendar-day__championships{gap:32px}.desktop .football-calendar-day__championship,.desktop .football-calendar-day__championship-head{gap:24px}.desktop .football-calendar-day__championship-title{flex:0 1 auto}.desktop .football-calendar-day__to-event{width:auto;flex-shrink:0}

.bread-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:18px}.desktop .bread-crumbs{gap:4px;font-size:14px}.bread-crumbs__separator{font-size:12px;line-height:1;color:#a9afbd}.bread-crumbs__current{color:#f5f6fa}
