.matchcenter-hero{background-color:var(--black);border-radius:30px;color:var(--gray-2);margin-bottom:30px}.matchcenter-hero__status-name{color:var(--brand);text-align:center}.matchcenter-hero-menu{margin-bottom:50px}.matchcenter-hero__body{background:url(/local/templates/nmhl/assets/images/matchcenter/match-bg.png) no-repeat;background-size:cover;border-radius:30px;display:flex;flex-direction:column;justify-content:center;min-height:295px;padding:34px 10px}.matchcenter-hero__main{align-items:center;display:flex;justify-content:center}.matchcenter-hero__main-side{flex-basis:45%;min-width:0}.matchcenter-hero__main-side--left{align-items:flex-end;display:flex;flex-direction:column}@media(max-width:767px){.matchcenter-hero__main-side{align-items:center}}.matchcenter-hero__main-center{flex-shrink:0;padding:0 10px;width:200px}@media(max-width:767px){.matchcenter-hero__main-center{width:100px}}.matchcenter-hero__team{align-items:center;display:flex;gap:0 26px}@media(max-width:767px){.matchcenter-hero__team{flex-direction:column;gap:5px}}.matchcenter-hero__team--home{justify-content:flex-end;text-align:right}@media(max-width:767px){.matchcenter-hero__team--home{flex-direction:column-reverse}}.matchcenter-hero--winner-guest .matchcenter-hero__team--guest .matchcenter-hero__team-logo,.matchcenter-hero--winner-home .matchcenter-hero__team--home .matchcenter-hero__team-logo{border-color:var(--brand)!important}@media(max-width:767px){.matchcenter-hero__team-logo{height:48px!important;width:48px!important}.matchcenter-hero__team-content{text-align:center}}.matchcenter-hero__team-name{color:var(--light);font-size:var(--size-text-xl);font-weight:700;letter-spacing:-.48px;line-height:1.08}@media(max-width:767px){.matchcenter-hero__team-name{font-size:var(--size-text-sm)}}.matchcenter-hero__team-city{color:var(--gray);font-size:var(--size-text-md);margin-top:4px}@media(max-width:767px){.matchcenter-hero__team-city{font-size:12px;margin-top:2px}}.matchcenter-hero__team-form{height:20px;margin-top:18px}@media(max-width:767px){.matchcenter-hero__team-form{display:flex;height:15px;justify-content:center;margin-top:15px}}.matchcenter-hero__composition{display:flex;gap:20px;margin:52px auto 0;max-width:1131px}@media(max-width:1023px){.matchcenter-hero__composition{flex-wrap:wrap;gap:14px;margin-top:20px}}.matchcenter-hero__composition-group-title{color:var(--brand);font-size:var(--size-text-base);font-style:normal;font-weight:500;margin-bottom:10px;text-align:center}.matchcenter-hero__composition-block{background:var(--black-3);border-radius:20px;color:var(--gray-3);min-height:100px;padding:15px 20px}@media(max-width:1023px){.matchcenter-hero__composition-block{min-height:auto}}.matchcenter-hero__composition-block--players{flex-shrink:0;min-width:0;width:274px}@media(max-width:1023px){.matchcenter-hero__composition-block--players{width:100%}}.matchcenter-hero__composition-block--players-home{order:1}@media(max-width:1023px){.matchcenter-hero__composition-block--players-home{order:8}}.matchcenter-hero__composition-block--players-guest{order:10}.matchcenter-hero__composition-block--staff{flex-basis:100%;min-width:0;order:5}.matchcenter-hero__composition-player{display:flex;font-size:var(--size-text-sm);gap:6px}.matchcenter-hero__composition-player:not(:last-child){margin-bottom:5px}.matchcenter-hero__composition-player-num{flex-shrink:0;width:20px}.matchcenter-hero__composition-player-name{color:var(--gray-3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.matchcenter-hero__composition-player-min{color:var(--brand);font-weight:700;margin-left:auto}.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-min{margin-left:0;margin-right:auto;order:1}@media(max-width:767px){.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-min{margin-left:auto;margin-right:0;order:unset}}.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-name{order:2}@media(max-width:767px){.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-name{order:unset}}.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-num{order:3}@media(max-width:767px){.matchcenter-hero__composition-block--players-home .matchcenter-hero__composition-player-num{order:unset}}.matchcenter-hero__composition-place{align-items:center;display:flex;gap:0 15px;justify-content:center;margin-bottom:10px}.matchcenter-hero__composition-place-value{color:var(--gray-3);font-size:var(--size-text-lg);font-weight:700;letter-spacing:-.21px;line-height:1.04}.matchcenter-hero__composition-place .matchcenter-hero__composition-group-title{margin-bottom:0}.matchcenter-hero__composition-staff-rows{position:relative}.matchcenter-hero__composition-staff-rows:after{background-color:var(--gray);content:"";display:block;height:100%;left:50%;position:absolute;top:0;width:1px}.matchcenter-hero__composition-staff-col a{color:var(--gray-3);display:block}.matchcenter-hero__composition-staff-title{color:var(--brand);font-size:var(--size-text-base);font-style:normal;font-weight:500}.matchcenter-hero__composition-staff-row{display:flex;gap:40px}.matchcenter-hero__composition-staff-row:not(:last-child){margin-bottom:10px}.matchcenter-hero__composition-staff-col{flex-basis:50%;min-width:0}@media(max-width:767px){.matchcenter-hero__composition-staff-col{font-size:13px}}.matchcenter-hero__composition-staff-col:first-child{text-align:right}.matchcenter-hero__date{color:var(--brand);font-size:var(--size-text-md);font-weight:700;text-align:center}@media(max-width:767px){.matchcenter-hero__date{font-size:var(--size-text-xs)}}.matchcenter-hero__date-time{font-size:40px;letter-spacing:.68px;line-height:1.08}@media(max-width:767px){.matchcenter-hero__date-time{font-size:var(--size-text-2xl)}}.matchcenter-hero__date-date{line-height:1.11;text-align:center}.matchcenter-hero__score{align-items:center;display:flex;flex-direction:column;height:94px;position:relative}@media(max-width:767px){.matchcenter-hero__score{height:78px}}.matchcenter-hero__score-main{color:var(--brand);font-size:80px;font-weight:700;letter-spacing:.68px;line-height:.9;text-align:center}@media(max-width:767px){.matchcenter-hero__score-main{font-size:49px}}.matchcenter-hero__score-type{align-items:center;background:var(--brand);border-radius:99px;color:var(--light-3);display:flex;font-size:15px;font-weight:700;height:21px;justify-content:center;letter-spacing:.68px;line-height:.86;padding-top:2px;width:36px}@media(max-width:767px){.matchcenter-hero__score-type{font-size:10px;height:12px;width:25px}}.matchcenter-hero__score_by_periods{padding-top:5px}@media(max-width:767px){.matchcenter-hero__score_by_periods{padding-top:11px}}.matchcenter-hero__score_by_periods .match-score-by-periods__score{color:var(--light)}.matchcenter-hero__footer{padding:22px}.matchcenter-hero__footer-center{display:flex;gap:0 45px;justify-content:space-between;margin:0 auto;max-width:1131px}@media(max-width:1023px){.matchcenter-hero__footer-center{gap:0 20px}}@media(max-width:767px){.matchcenter-hero__footer-center{flex-direction:column;gap:20px}}.matchcenter-hero__footer--no-pdfs .matchcenter-hero__params{justify-content:center}.matchcenter-hero__params{align-items:center;display:flex;flex-grow:1}@media(max-width:767px){.matchcenter-hero__params{flex-wrap:wrap;justify-content:flex-start}}.matchcenter-hero__param{font-weight:700}.matchcenter-hero__param:not(:last-child){border-right:1px solid var(--gray);margin-right:12px;padding-right:12px}@media(max-width:767px){.matchcenter-hero__param--1{border-bottom:1px solid var(--gray);margin-bottom:5px;padding-bottom:5px;width:100%}.matchcenter-hero__param--1,.matchcenter-hero__param--3,.matchcenter-hero__param--4{border-right:none!important;margin-right:0!important;padding-right:0!important}.matchcenter-hero__param--4{border-top:1px solid var(--gray);margin-top:5px;padding-top:5px;width:100%}}.matchcenter-hero__param-logo{width:176px}.matchcenter-hero__param-tournament{font-size:var(--size-text-sm);margin-top:1px}.matchcenter-hero__param-num{font-size:var(--size-text-xl);letter-spacing:-.48px;line-height:1.08}.matchcenter-hero__param-roundname{text-transform:lowercase}.matchcenter-hero__param-day{font-size:var(--size-text-xl);letter-spacing:-.48px;line-height:1.08}.matchcenter-hero__param-arena{font-size:var(--size-text-sm)}.matchcenter-hero__pdf_links{display:flex;gap:0 20px}@media(max-width:1023px){.matchcenter-hero__pdf_links{flex-direction:column;gap:6px}}@media(max-width:767px){.matchcenter-hero__pdf_links{flex-direction:row;gap:10px}}.matchcenter-hero__pdf_link{align-items:center;background:var(--black-2);border-radius:12px;color:var(--gray-3);display:flex;font-size:15px;font-weight:700;height:46px;justify-content:center;line-height:1;padding:0 13px;white-space:nowrap}@media(max-width:1023px){.matchcenter-hero__pdf_link{height:36px;width:184px}}@media(max-width:767px){.matchcenter-hero__pdf_link{flex-grow:1;height:46px;width:auto}}.team-match-form{display:flex;gap:var(--gap-5)}.team-match-form__finished_matches{display:flex;gap:var(--gap-1-5)}@media(max-width:767px){.team-match-form__finished_matches{gap:5px}}@media(max-width:375px){.team-match-form__finished_matches{gap:3px}}.team-match-form__item{flex-shrink:0;height:20px;width:23px}@media(max-width:767px){.team-match-form__item{height:15px;width:17px}}@media(max-width:375px){.team-match-form__item{height:14px;width:16px}}.team-match-form__item--next{height:20px;width:19px}.team-match-form__item-popup{align-items:center;display:flex;gap:var(--gap-1)}.team-match-form__item-popup__team{background:#fff;border:2px solid var(--light);border-radius:50%;height:36px;overflow:hidden;width:36px}.team-match-form__item-popup__team img{height:100%;object-fit:contain;object-position:center center;width:100%}.team-match-form__item-popup__score{color:var(--light);font-size:var(--size-text-2md);font-weight:700;letter-spacing:-.19px;line-height:1.1}.tippy-box[data-theme~=teams]{background:var(--black-3);border:1px solid var(--gray);border-radius:99px}.tippy-box[data-theme~=teams] .tippy-content{padding:var(--gap-1)}.profile-menu{margin-bottom:45px;max-width:100%;overflow:hidden;position:relative}@media(max-width:767px){.profile-menu{margin-bottom:33px}}.profile-menu--can-swipe-next:after,.profile-menu--can-swipe-prev:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:30px;z-index:2}.profile-menu--can-swipe-next:after{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.9) 70%,#fff);right:0}.profile-menu--can-swipe-prev:before{background:linear-gradient(270deg,transparent 0,hsla(0,0%,100%,.9) 70%,#fff);left:0}.profile-menu--can-swipe-next:after,.profile-menu--can-swipe-prev:before{opacity:1}.profile-menu__items{display:flex;position:relative;transition-property:transform;width:100%;z-index:1}.profile-menu__item{align-items:center;background:var(--light-3);border-radius:12px;color:var(--gray-2);display:flex;font-size:var(--size-text-md);font-weight:700;height:60px;justify-content:center;line-height:1.11;margin-right:10px;padding:0 30px;position:relative;transition:color .2s ease;white-space:nowrap;width:auto}.profile-menu__item:not(.profile-menu__item--disabled):hover{color:var(--brand)}.profile-menu__item--selected{background-color:var(--brand);color:#fff!important}.profile-menu__item--disabled{color:var(--gray-2)!important;cursor:default;opacity:.6}@media(max-width:767px){.profile-menu__item{border-radius:10px;height:40px;padding:0 20px}}.matchcenter-last-matches{margin-bottom:45px}.matchcenter-last-matches__header{margin-bottom:30px}@media(max-width:767px){.matchcenter-last-matches__header{margin-bottom:10px}}.matchcenter-last-matches__body{background:var(--light-3);padding:29px 0}@media(max-width:767px){.matchcenter-last-matches__body{padding:19px 0}}.matchcenter-last-matches__teams-switcher{display:none;margin-bottom:18px}@media(max-width:1023px){.matchcenter-last-matches__teams-switcher{display:block}}.matchcenter-last-matches__groups{display:flex;gap:20px}.matchcenter-last-matches__group{flex-basis:100%;min-width:0}@media(min-width:1024px){.matchcenter-last-matches__group{display:block!important}}.matchcenter-last-matches__group-header{margin-bottom:19px;padding:0 50px}@media(max-width:767px){.matchcenter-last-matches__group-header{padding:0}}.matchcenter-last-matches__group-match{margin-bottom:10px}@media(min-width:1024px)and (max-width:1230px){.matchcenter-last-matches__group-match .match-card__body{padding-left:10px;padding-right:10px}.matchcenter-last-matches__group-match .match-card__date{width:95px}.matchcenter-last-matches__group-match .match-card-team{align-items:center;display:flex;flex-direction:column;gap:5px}}.matchcenter-live-composition__switcher{display:none}@media(max-width:1023px){.matchcenter-live-composition__switcher{display:block;margin-bottom:24px}}.matchcenter-live-composition__content{background:var(--light-3);padding:40px 0 68px}@media(max-width:1023px){.matchcenter-live-composition__content{padding:20px 0}}.matchcenter-live-composition__groups{display:flex;gap:20px;margin:0 auto;max-width:1130px}.matchcenter-live-composition__group{min-width:0;width:100%}@media(min-width:1024px){.matchcenter-live-composition__group{display:block!important}}.matchcenter-live-composition__team{padding:0 40px 13px}.matchcenter-live-composition__groups_by_role{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);padding:42px 39px}@media(max-width:767px){.matchcenter-live-composition__groups_by_role{padding:20px 14px}}.matchcenter-live-composition__group_by_role{border-top:1px solid var(--line);margin-bottom:30px;padding-top:11px}@media(max-width:767px){.matchcenter-live-composition__group_by_role{margin-bottom:20px}}.matchcenter-live-composition__group_by_role-title{color:var(--black-2);font-size:var(--size-text-md);font-weight:700;line-height:1.11;margin-bottom:25px}.matchcenter-live-composition__group_by_role-players{display:flex;flex-wrap:wrap;gap:10px 40px}.matchcenter-live-composition__player{align-items:center;display:flex;gap:12px;min-width:0;width:calc(50% - 20px)}@media(max-width:767px){.matchcenter-live-composition__player-photo{display:none}}.matchcenter-live-event__bbl{background:var(--black-3);border-radius:12px;padding:12px 0;position:relative;text-align:center;width:95px}.matchcenter-live-event__bbl:after{background-color:var(--brand);border-radius:50%;content:"";display:block;height:16px;margin-top:-8px;position:absolute;top:50%;width:16px}.matchcenter-live-event__bbl--scorer-A:after{left:-8px}.matchcenter-live-event__bbl--scorer-B:after{right:-8px}.matchcenter-live-event__wbl{align-items:center;background-color:#fff;display:flex;gap:0 7px;height:32px;justify-content:center;min-width:50px}.matchcenter-live-event--type-ga .matchcenter-live-event__wbl:before{background:url(/local/templates/nmhl/assets/images/matchcenter/live/time.svg) no-repeat;background-size:contain;content:"";display:block;height:15px;width:15px}.matchcenter-live-event--type-co.matchcenter-live-event--empty-time .matchcenter-live-event__wbl:before{background:url(/local/templates/nmhl/assets/images/matchcenter/live/diagram.svg) no-repeat;background-size:contain;content:"";display:block;height:16px;width:13px}.matchcenter-live-event__time{color:var(--black-2);font-size:var(--size-text-md);font-weight:700;line-height:1}.matchcenter-live-event--type-bu .matchcenter-live-event__time,.matchcenter-live-event--type-go .matchcenter-live-event__time{color:var(--light-3)}.matchcenter-live-event__score{color:var(--light-3);font-size:var(--size-text-3xl);font-weight:700;letter-spacing:-1.17px;line-height:.92;margin:8px 0 3px;white-space:nowrap}.matchcenter-live-event__rmb{color:var(--light-3);font-size:var(--size-text-md);font-weight:700;line-height:1.11}.matchcenter-live-event-details{align-items:flex-start;display:flex;flex-direction:column;gap:15px 0;padding-top:5px;width:100%}@media(max-width:767px){.matchcenter-live-event-details{align-items:center;width:100%}}.matchcenter-live-event-details__flex{display:flex;gap:0 12px}.matchcenter-live-event-details__photo{height:42px;width:42px}.matchcenter-live-event-details__photo img{border-radius:50%;height:100%;object-fit:contain;object-position:center center;width:100%}.matchcenter-live-event-details__text{font-size:var(--size-text-base);margin:0;width:100%}@media(max-width:767px){.matchcenter-live-event-details__text{text-align:left}}.matchcenter-live-event-details__text strong{font-weight:700}.matchcenter-live-event-details__gblock{background:var(--light-3);border-color:var(--gray-3);border-radius:0 12px 12px 0;border-style:solid;border-width:0 0 0 2px;padding:16px 20px;width:100%}.matchcenter-live-event-details--goal .matchcenter-live-event-details__gblock{border-color:var(--brand)}@media(max-width:767px){.matchcenter-live-event-details__gblock{border-radius:0;border-width:2px 0 0;padding:10px 15px}}.matchcenter-live-event-details-ga__info{align-items:center;background:var(--black-3);border-radius:10px;color:#fff;display:inline-flex;font-size:var(--size-text-base);font-weight:700;height:36px;padding:0 16px;white-space:nowrap}.matchcenter-live-progress{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);margin:0 auto;max-width:1130px;padding:20px}.matchcenter-live-progress__events{display:flex;flex-direction:column;margin:0 auto;max-width:868px;padding-bottom:60px;padding-top:60px;position:relative}.matchcenter-live-progress__events:after{background-color:#eff1f4;border-radius:50px;content:"";display:block;height:100%;left:38px;position:absolute;top:0;width:20px;z-index:0}@media(max-width:767px){.matchcenter-live-progress__events:after{left:50%;margin-left:-10px}}.matchcenter-live-progress__event{display:flex;margin-bottom:20px;position:relative;z-index:2}@media(max-width:767px){.matchcenter-live-progress__event{align-items:center;flex-direction:column}}.matchcenter-live-progress__event-left{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center;margin-right:45px;width:95px}@media(max-width:767px){.matchcenter-live-progress__event-left{margin-right:0}}.matchcenter-live-progress__event-right{display:flex;flex-basis:100%}@media(max-width:767px){.matchcenter-live-progress__event-right{background:#fff;justify-content:center;margin-top:10px;padding:10px 0;position:relative;width:100%;z-index:2}}.matchcenter-live-statistic__switcher{margin-bottom:28px}.matchcenter-live-statistic__group{background:var(--light-3);margin-bottom:21px;padding:40px 0}@media(max-width:767px){.matchcenter-live-statistic__group{padding:20px 0}}.matchcenter-live-statistic__team{margin-bottom:20px}.matchcenter-live-statistic__table td{padding-bottom:10px;padding-top:10px}.matchcenter-live-statistic__table-col-num{width:40px}.matchcenter-live-statistic__table-col-param{width:30px}.matchcenter-live-statistic__table-col-player-name{width:200px}.matchcenter-live-statistic__table-col-total{font-size:15px;text-align:right}.matchcenter-live-statistic__table-row-total td{font-weight:700}.matchcenter-live__header{margin-bottom:30px}.matchcenter-live__tab_switcher{margin-top:10px}.matchcenter-live__progress{background:var(--light-3);padding:30px}.matchcenter-live iframe{border:none;height:4000px;width:100%}.matchcenter-live-lenta__filters{margin-bottom:40px}.matchcenter-live-lenta__body{background:var(--light-3);padding:33px 0}.matchcenter-live-lenta__content{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);margin:0 auto;max-width:1130px;padding:35px 20px}.matchcenter-live-lenta__events{display:flex;flex-direction:column;margin:0 auto;max-width:868px;padding-bottom:60px;padding-top:60px;position:relative}.matchcenter-live-lenta__events:after{background-color:#eff1f4;border-radius:50px;content:"";display:block;height:100%;left:38px;position:absolute;top:0;width:20px;z-index:0}@media(max-width:767px){.matchcenter-live-lenta__events:after{left:50%;margin-left:-10px}}.matchcenter-live-lenta__event{display:flex;margin-bottom:20px;position:relative;z-index:2}@media(max-width:767px){.matchcenter-live-lenta__event{align-items:center;flex-direction:column}}.matchcenter-live-lenta__event-left{align-items:flex-start;display:flex;flex-shrink:0;justify-content:center;margin-right:15px;width:95px}@media(max-width:767px){.matchcenter-live-lenta__event-left{margin-right:0}}.matchcenter-live-lenta__event-name{color:var(--black-2);flex-shrink:0;font-size:var(--size-text-base);font-weight:500;margin-right:15px;text-align:center;width:165px}.matchcenter-live-lenta__event-right{display:flex;flex-basis:100%}@media(max-width:767px){.matchcenter-live-lenta__event-right{background:#fff;justify-content:center;margin-top:10px;padding:10px 0;position:relative;width:100%;z-index:2}}.matchcenter-video__video{height:0;padding-bottom:55.5%;position:relative}.matchcenter-video__video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.matchcenter-protocol-goal-scored{margin-top:45px}@media(max-width:767px){.matchcenter-protocol-goal-scored{margin-top:0}}.matchcenter-protocol-goal-scored .datatable-sorter{cursor:default!important}.matchcenter-protocol-goal-scored__table-col-player-photo{padding:0 5px;width:56px}.matchcenter-protocol-goal-scored__table-col-player-name{width:130px}@media(max-width:767px){.matchcenter-protocol-goal-scored__table-col-player-name{min-width:120px}}.matchcenter-protocol-goal-scored__table-col-param{font-size:var(--size-text-sm);text-align:center;width:40px}.matchcenter-protocol-goal-scored__table-col-param--state{width:60px}.matchcenter-protocol-goal-scored__table-col-composition-nums{width:150px}.matchcenter-protocol-goal-scored__table-composition-nums{font-size:var(--size-text-sm)}.matchcenter-protocol-penalties .datatable-sorter{cursor:default!important}.matchcenter-protocol-penalties__teams-switcher{display:none}@media(max-width:1023px){.matchcenter-protocol-penalties__teams-switcher{display:block;margin-bottom:27px}}.matchcenter-protocol-penalties__groups{display:flex;gap:20px;margin-top:13px}@media(max-width:767px){.matchcenter-protocol-penalties__groups{margin-top:0}}.matchcenter-protocol-penalties__group{min-width:0;width:100%}@media(min-width:1024px){.matchcenter-protocol-penalties__group{display:block!important}}.matchcenter-protocol-penalties__group-team{margin-bottom:18px}.matchcenter-protocol-penalties__group-table tr{height:65px}@media(max-width:767px){.matchcenter-protocol-penalties__group-table-row-empty{display:none}}.matchcenter-protocol-penalties__group-table-col-time{text-align:center;width:60px}.matchcenter-protocol-penalties__group-table-col-player-logo{padding-left:30px;width:70px}@media(max-width:1023px){.matchcenter-protocol-penalties__group-table-col-player-logo{padding-left:10px}}@media(max-width:767px){.matchcenter-protocol-penalties__group-table-col-player-logo{padding-left:0}}.matchcenter-protocol-penalties__group-table-col-min{text-align:right;width:40px}.matchcenter-protocol-penalties__group-table-col-penalty{text-align:right;width:140px}.matchcenter-protocol-penalties__group-table-col-total{text-align:right}.matchcenter-protocol-penalties__group-table__time{color:var(--gray)}@media(max-width:767px){.matchcenter-protocol-penalties__group-table__time{font-size:13px}}.matchcenter-protocol-penalties__group-table__total{color:var(--black-2);font-size:var(--size-text-base);font-style:normal;font-weight:700;line-height:1.2}.matchcenter-protocol-penalties__group-table-penalty{align-items:center;color:var(--black);display:flex;font-size:var(--size-text-sm);font-style:normal;font-weight:500;height:48px;justify-content:flex-end;overflow:hidden;text-align:right}.matchcenter-protocol-shootouts{margin-top:45px}@media(max-width:767px){.matchcenter-protocol-shootouts{margin-top:0}}.matchcenter-protocol-shootouts__table-col-score{font-weight:700;width:100px}.matchcenter-protocol-shootouts__table-col-player-photo{padding:0 5px;width:56px}.matchcenter-protocol-shootouts__table-col-player-name{width:200px}@media(max-width:767px){.matchcenter-protocol-shootouts__table-col-player-name{min-width:120px}}.matchcenter-protocol-players-stats__teams-switcher{display:none}@media(max-width:1023px){.matchcenter-protocol-players-stats__teams-switcher{display:block;margin-bottom:35px}}.matchcenter-protocol-players-stats__group{margin-bottom:32px}@media(min-width:1024px){.matchcenter-protocol-players-stats__group{display:block!important}}.matchcenter-protocol-players-stats__group-team{margin-bottom:20px;padding-left:29px}@media(max-width:767px){.matchcenter-protocol-players-stats__group-team{padding-left:10px}}.matchcenter-protocol-players-stats__position{margin-bottom:25px}@media(max-width:767px){.matchcenter-protocol-players-stats__position{margin-bottom:40px}}.matchcenter-protocol-players-stats__position-title{margin-bottom:10px!important}.matchcenter-protocol-players-stats__table-col-photo{width:40px}.matchcenter-protocol-players-stats__table-col-player-name{min-width:120px}.matchcenter-protocol-players-stats__table-col-param{text-align:right;white-space:nowrap;width:30px}.matchcenter-protocol-teams-stats__group{margin-bottom:30px}.matchcenter-protocol-teams-stats__group-title{margin-bottom:30px;padding-left:46px}@media(max-width:767px){.matchcenter-protocol-teams-stats__group-title{padding-left:13px}}.matchcenter-protocol-teams-stats__group--team .matchcenter-protocol-teams-stats__group-title{margin-bottom:18px}.matchcenter-protocol-teams-stats__group tbody tr{height:64px}.matchcenter-protocol-teams-stats__team-groups{display:flex;gap:20px}@media(max-width:1023px){.matchcenter-protocol-teams-stats__team-groups{flex-direction:column}}.matchcenter-protocol-teams-stats__team-group{min-width:0;width:100%}.matchcenter-protocol-teams-stats__team-group-team{margin-bottom:20px;padding:0 46px}@media(max-width:1023px){.matchcenter-protocol-teams-stats__team-group-team{padding:0 13px}}.matchcenter-protocol-teams-stats__table-row-period--total td{font-weight:700!important}.matchcenter-protocol-teams-stats__table-col-logo{width:40px}.matchcenter-protocol-teams-stats__table-col-team-name{min-width:120px}.matchcenter-protocol-teams-stats__table-col-param{text-align:right;width:40px}.matchcenter-protocol__header{margin-bottom:30px}.matchcenter-protocol__table-switcher{margin-top:10px}.matchcenter-protocol__body{background:var(--light-3);padding:20px 0}@media(max-width:767px){.matchcenter-protocol__body{padding:20px 0}}.matchcenter-leaders{margin-bottom:45px}.matchcenter-leaders__header{margin-bottom:15px}.matchcenter-leaders__nomination-switcher{display:inline-block;margin-bottom:20px;max-width:100%}.matchcenter-leaders__nomination{display:flex;gap:20px}@media(max-width:1023px){.matchcenter-leaders__nomination{flex-direction:column}}.matchcenter-leaders__nomination-group{flex-basis:100%;min-width:0}.matchcenter-leaders__nomination-group-team{margin-bottom:30px;padding:0 50px}@media(max-width:1023px){.matchcenter-leaders__nomination-group-team{margin-bottom:10px;padding:0}}@media(max-width:767px){.matchcenter-leaders__nomination-group-team{margin-bottom:0}.matchcenter-leaders__nomination-group-card{overflow-x:auto}.matchcenter-leaders__nomination-group-card .leaders-nomination-card{min-width:500px}}.leaders-nomination-card{user-select:none;width:100%}.leaders-nomination-card__header{margin-bottom:var(--gap-3-5)}.leaders-nomination-card--theme-generation-cup{align-items:flex-end;display:flex;gap:20px}.leaders-nomination-card--theme-generation-cup .leaders-nomination-card__others{display:flex;flex-basis:100%;flex-direction:column;justify-content:flex-end;min-height:254px;min-width:0}.leaders-nomination-card__leader{background-color:var(--black);background-image:url(/local/templates/nmhl/assets/images/stats/leaders/leader-bg.png);background-repeat:no-repeat;background-size:cover;border-radius:12px;display:flex;flex-direction:column;height:228px;margin-bottom:10px;max-width:335px;overflow:hidden;padding:20px;position:relative}.leaders-nomination-card__leader:before{background:#fff;content:"";height:100%;left:0;position:absolute;top:0;inset:0;opacity:0;transition:opacity .3s;width:100%;z-index:0}.leaders-nomination-card__leader:hover:before{opacity:.03}.leaders-nomination-card--theme-generation-cup .leaders-nomination-card__leader{flex-basis:100%;margin-bottom:0;min-width:278px}@media(max-width:1023px){.leaders-nomination-card--theme-generation-cup .leaders-nomination-card__leader{min-width:263px}}.leaders-nomination-card__leader-top{gap:0 var(--gap-2-5)}.leaders-nomination-card__leader-center,.leaders-nomination-card__leader-top{align-items:center;display:flex;margin-bottom:var(--gap-1-5);position:relative;z-index:1}.leaders-nomination-card__leader-center{gap:var(--gap-3);padding-left:18px}@media(max-width:767px){.leaders-nomination-card__leader-center{gap:var(--gap-2-5)}}.leaders-nomination-card__leader-bottom{align-items:baseline;display:flex;gap:var(--gap-1);justify-content:flex-end;margin-top:auto;position:relative;z-index:1}.leaders-nomination-card__leader-content-bottom{align-items:center;color:var(--gray-2);display:flex;font-size:var(--size-text-base);gap:var(--gap-1-5);line-height:1.2;margin-top:5px}@media(max-width:767px){.leaders-nomination-card__leader-content-bottom{font-size:var(--size-text-sm)}}.leaders-nomination-card__leader-photo{border-color:var(--brand)!important;display:block;flex-shrink:0}@media(max-width:767px){.leaders-nomination-card__leader-photo{border-width:3px!important;height:81px!important;width:81px!important}}.leaders-nomination-card__leader-photo img{border-radius:50%;height:100%;width:100%}.leaders-nomination-card__leader-name{color:var(--light);font-size:var(--size-text-2md);font-weight:700;letter-spacing:-.19px;line-height:1.1}@media(max-width:767px){.leaders-nomination-card__leader-name{font-size:var(--size-text-base);letter-spacing:-.15px}}.leaders-nomination-card__leader-num{white-space:nowrap}.leaders-nomination-card__leader-num b{font-size:var(--size-text-md)}@media(max-width:767px){.leaders-nomination-card__leader-num b{font-size:var(--size-text-sm)}.leaders-nomination-card__leader-role{font-size:12px}}.leaders-nomination-card__leader-team{align-items:center;display:flex;gap:var(--gap-1-5)}@media(max-width:767px){.leaders-nomination-card__leader-team{gap:var(--gap-1)}}.leaders-nomination-card__leader-team-logo{background-color:#fff;border:2px solid var(--light);border-radius:50%;flex-shrink:0;height:44px;width:44px}@media(max-width:767px){.leaders-nomination-card__leader-team-logo{height:32px;width:32px}}.leaders-nomination-card__leader-team-logo img{height:100%;width:100%}.leaders-nomination-card__leader-team-name{color:var(--light);font-size:var(--size-text-base);font-weight:700;line-height:1.2;transition:color .3s ease}.leaders-nomination-card__leader-team-name:hover{color:var(--brand)}@media(max-width:767px){.leaders-nomination-card__leader-team-name{font-size:var(--size-text-sm)}}.leaders-nomination-card__leader-additional_param_value{color:var(--gray-2);font-size:var(--size-text-sm);font-weight:700;line-height:1.23}@media(max-width:767px){.leaders-nomination-card__leader-additional_param_value{font-size:var(--size-text-xs)}}.leaders-nomination-card__leader-param_value{color:var(--brand);font-size:var(--size-text-2xl);font-weight:700;letter-spacing:-.6px}@media(max-width:767px){.leaders-nomination-card__leader-param_value{font-size:var(--size-text-xl);letter-spacing:-.48px}}.leaders-nomination-card__leader-position{align-items:center;background:var(--brand);border-radius:99px;color:var(--light-3);display:flex;flex-shrink:0;font-size:var(--size-text-md);font-weight:700;height:22px;justify-content:center;width:30px}@media(max-width:767px){.leaders-nomination-card__leader-position{font-size:var(--size-text-sm);height:17px;width:24px}}.leaders-nomination-card__param_name{color:var(--gray-2);font-size:var(--size-text-sm);font-weight:700;line-height:1.23;margin-bottom:var(--gap-2);overflow:hidden;padding-right:var(--gap-5);text-align:right;text-overflow:ellipsis;white-space:nowrap}.leaders-nomination-card__players{display:flex;flex-direction:column;gap:var(--gap-1-5)}.leaders-nomination-card__player{background:#fff;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);display:flex;gap:var(--gap-2-5);height:72px;padding:9px 10px;transition:background-color .3s!important}.leaders-nomination-card__player:hover{background:transparent;cursor:pointer}.leaders-nomination-card--theme-generation-cup .leaders-nomination-card__player{background:var(--light-3)}.leaders-nomination-card__player-position{align-items:center;background:var(--light-2);border-radius:6px;color:var(--black-3);display:flex;flex-shrink:0;font-size:var(--size-text-sm);font-weight:700;justify-content:center;line-height:1.23;transition:background-color .3s,color .3s;width:17px}.leaders-nomination-card--theme-generation-cup .leaders-nomination-card__player-position{background:#fff}.leaders-nomination-card__player:hover .leaders-nomination-card__player-position{background:var(--soft-red);color:var(--brand)}.leaders-nomination-card__player--leader .leaders-nomination-card__player-position{background:var(--brand);color:#fff}.leaders-nomination-card__player-content{flex-basis:100%;min-width:0;overflow:hidden}.leaders-nomination-card__player-content-bottom{display:flex;gap:var(--gap-2);justify-content:space-between}.leaders-nomination-card__player-content-bottom-left{align-items:center;display:flex;gap:var(--gap-1)}.leaders-nomination-card__player-content-bottom-right{align-items:baseline;display:flex;gap:var(--gap-1)}.leaders-nomination-card__player-name{color:var(--black);font-size:var(--size-text-base);font-weight:700;line-height:1.23;margin-bottom:1px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaders-nomination-card__player-num{color:var(--gray-2);font-size:var(--size-text-sm);white-space:nowrap}.leaders-nomination-card__player-num b{font-size:var(--size-text-base);font-weight:700;line-height:18px}.leaders-nomination-card__player-role{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:20px;width:20px}.leaders-nomination-card__player-role--forward{background-image:url(/local/templates/nmhl/assets/images/player-roles/forward.svg)}.leaders-nomination-card__player-role--forward:hover{background-image:url(/local/templates/nmhl/assets/images/player-roles/forward-hover.svg)}.leaders-nomination-card__player-role--defense{background-image:url(/local/templates/nmhl/assets/images/player-roles/defender.svg)}.leaders-nomination-card__player-role--defense:hover{background-image:url(/local/templates/nmhl/assets/images/player-roles/defender-hover.svg)}.leaders-nomination-card__player-role--goalkeeper{background-image:url(/local/templates/nmhl/assets/images/player-roles/goalkeeper.svg)}.leaders-nomination-card__player-role--goalkeeper:hover{background-image:url(/local/templates/nmhl/assets/images/player-roles/defender-hover.svg)}.leaders-nomination-card__player-team{align-items:center;display:flex;gap:var(--gap-1)}.leaders-nomination-card__player-team-logo{height:30px;width:30px}.leaders-nomination-card__player-team-name{color:var(--black-3);font-size:var(--size-text-sm);font-weight:700;line-height:1.23}.leaders-nomination-card__player-additional_param_value{color:var(--gray-2);font-size:var(--size-text-sm);font-weight:700;line-height:1.23}.leaders-nomination-card__player-param-value{color:var(--black-3);font-size:var(--size-text-xl);font-weight:700;letter-spacing:-.48px;line-height:1}.matchcenter-face-to-face{margin-bottom:45px}.matchcenter-face-to-face__header{margin-bottom:15px}.teams-comparison-card{background:var(--light-3);border-radius:30px;padding:30px 20px}.teams-comparison-card__content{margin:0 auto;max-width:901px}.teams-comparison-card__header{margin-bottom:10px;text-align:center}.teams-comparison-card__sub_title{color:var(--black-3);font-size:var(--size-text-2md);font-style:normal;font-weight:700;letter-spacing:-.19px;margin-top:5px;text-align:center}.teams-comparison-card__groups{display:flex;gap:20px}.teams-comparison-card__group{flex-basis:100%;min-width:0}.teams-comparison-card__group--guest{justify-items:flex-end}@media(max-width:767px){.teams-comparison-card__group--guest{justify-items:center}}.teams-comparison-card__group_team{margin-bottom:20px}.teams-comparison-card__group_stats{background:var(--black-3);border-radius:16px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);display:flex;padding:10px;width:100%}@media(max-width:767px){.teams-comparison-card__group_stats{flex-direction:column;padding-bottom:20px}}.teams-comparison-card__group_stats-param{align-items:center;color:var(--light-3);display:flex;flex-basis:50%;flex-direction:column;font-weight:700;height:87px;justify-content:center;min-width:0;text-align:center}.teams-comparison-card__group_stats-param:first-child{border-right:1px solid var(--gray)}@media(max-width:767px){.teams-comparison-card__group_stats-param:first-child{border-bottom:1px solid var(--gray);border-right:0;margin-bottom:15px;padding-bottom:15px}}.teams-comparison-card__group_stats-param-value{font-size:34px;font-style:normal;letter-spacing:-1.02px}@media(max-width:767px){.teams-comparison-card__group_stats-param-value{font-size:28px;letter-spacing:-.84px}}.teams-comparison-card__group_stats-param-name{font-size:var(--size-text-base);font-weight:700;letter-spacing:-.15px}@media(max-width:767px){.teams-comparison-card__group_stats-param-name{font-size:12px;letter-spacing:-.12px}}.teams-comparison-card__indicators{margin-top:34px}.teams-comparison-card__indicator:not(:last-child){margin-bottom:20px}.teams-comparison-card__indicator__body{align-items:flex-end;display:flex}.teams-comparison-card__indicator-guest,.teams-comparison-card__indicator-home{align-items:flex-end;color:var(--black-3);display:flex;flex-shrink:0;font-size:27px;font-weight:700;letter-spacing:-.81px;line-height:1;width:60px}@media(max-width:767px){.teams-comparison-card__indicator-guest,.teams-comparison-card__indicator-home{font-size:21px;width:48px}}.teams-comparison-card__indicator-guest{justify-content:flex-end;text-align:right}.teams-comparison-card__indicator-name{color:var(--black-3);font-size:var(--size-text-base);font-weight:700;letter-spacing:-.15px;line-height:1.4;margin-bottom:4px;text-align:center}@media(max-width:767px){.teams-comparison-card__indicator-name{font-size:12px}}.teams-comparison-card__indicator-center{flex-basis:100%}.teams-comparison-card__indicator-line{align-items:center;background:#fff;border-radius:99px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);display:flex;height:28px;padding:0 10px}.teams-comparison-card__indicator-line-inner{background:var(--light);border-radius:99px;height:12px;overflow:hidden;position:relative;width:100%}.teams-comparison-card__indicator-line-progress{height:100%;position:absolute;top:0}.teams-comparison-card__indicator-line-progress--home{background:var(--brand);border-radius:99px 0 0 99px;left:0}.teams-comparison-card__indicator-line-progress--guest{background:var(--brand-2);border-radius:0 99px 99px 0;right:0}.matchcenter-composition{margin-bottom:45px}.matchcenter-composition__header{margin-bottom:20px}@media(max-width:767px){.matchcenter-composition__header{margin-bottom:15px}}.matchcenter-composition__body{background:var(--light-3);padding:24px 0}@media(max-width:767px){.matchcenter-composition__body{padding:20px 0}}.matchcenter-composition__teams-switcher{display:none}@media(max-width:1023px){.matchcenter-composition__teams-switcher{display:block;margin-top:10px;max-width:100%}}.matchcenter-composition__teams{display:flex;margin-bottom:19px;padding:0 50px}@media(min-width:1024px){.matchcenter-composition__teams .switcher-content{display:block!important;flex-basis:100%;min-width:0}}@media(max-width:1023px){.matchcenter-composition__teams{margin-bottom:10px;padding:0 13px}}.matchcenter-composition__team{gap:10px}.matchcenter-composition__position{margin-bottom:40px}.matchcenter-composition__position_header{margin-bottom:20px;padding-left:50px}@media(max-width:1023px){.matchcenter-composition__position_header{padding-left:13px}}@media(max-width:767px){.matchcenter-composition__position_header{margin-bottom:10px}}.matchcenter-composition__position-by-teams{display:flex;gap:20px}.matchcenter-composition__position-by-teams .switcher-content{flex-basis:100%;min-width:0}@media(min-width:1024px){.matchcenter-composition__position-by-teams .switcher-content{display:block!important}}.matchcenter-composition__position-players{flex-basis:100%;min-width:0}.matchcenter-composition__position-players table tbody td{font-size:13px}.matchcenter-composition__position-table-col-photo{width:46px}.matchcenter-composition__position-table-col-param{text-align:center}.matchcenter-composition__legend{padding-left:13px}.matchcenter-resume{margin-bottom:50px}.matchcenter-resume__header{margin-bottom:15px}.matchcenter-teams-stats{margin-bottom:50px}.matchcenter-teams-stats__header{margin-bottom:15px}.matchcenter-teams-stats__body{background:var(--light-3);padding:55px 0}@media(max-width:767px){.matchcenter-teams-stats__body{padding:20px 0 25px}}.matchcenter-teams-stats__period-switcher{display:inline-block;margin-bottom:20px;max-width:100%}.matchcenter-teams-stats__table th{font-size:var(--size-text-sm)}.matchcenter-teams-stats__table-col-team-logo{width:40px}.matchcenter-teams-stats__table-col-team-name{min-width:120px}.matchcenter-teams-stats__table-col-param{font-size:var(--size-text-sm);width:25px}.matchcenter-teams-stats__table-team-city{color:var(--gray-2);font-size:var(--size-text-sm);font-weight:500}.matchcenter-leaders-by-last-matches{margin-bottom:45px}.matchcenter-leaders-by-last-matches__header{margin-bottom:15px}.matchcenter-leaders-by-last-matches__sub_title{color:var(--black-3)!important;margin-top:5px}.matchcenter-leaders-by-last-matches__nomination-switcher{display:inline-block;margin-bottom:20px;max-width:100%}.matchcenter-leaders-by-last-matches__nomination{display:flex;gap:20px}@media(max-width:1023px){.matchcenter-leaders-by-last-matches__nomination{flex-direction:column}}.matchcenter-leaders-by-last-matches__nomination-group{flex-basis:100%;min-width:0}.matchcenter-leaders-by-last-matches__nomination-group-team{margin-bottom:30px;padding:0 50px}@media(max-width:1023px){.matchcenter-leaders-by-last-matches__nomination-group-team{margin-bottom:10px;padding:0}}@media(max-width:767px){.matchcenter-leaders-by-last-matches__nomination-group-team{margin-bottom:0}.matchcenter-leaders-by-last-matches__nomination-group-card{overflow-x:auto}.matchcenter-leaders-by-last-matches__nomination-group-card .leaders-nomination-card{min-width:500px}}