.tourtable__navigator{margin-bottom:var(--gap-5)}.tourtable__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.tourtable__filter--season{width:210px}.tourtable__body{background:var(--light-3);padding:45px 0 60px}.tourtable__group:not(.tourtable__group:last-child){margin-bottom:75px}.tourtable__group-header{align-items:center;background:var(--black-3);border-radius:12px;color:var(--light-2);display:flex;flex-basis:100%;font-size:var(--size-text-2md);font-weight:700;height:40px;justify-content:center;margin-bottom:34px;min-width:0;text-align:center;white-space:nowrap}@media(max-width:767px){.tourtable__group-header{font-size:var(--size-text-md)}}.tourtable__table table{border-collapse:separate;border-spacing:0 6px}.tourtable__table-col--position{width:60px}.tourtable__table-col--team-logo{width:46px}.tourtable__table-col--param{width:28px}.tourtable__table-col--form{width:120px}.tourtable__table-position{color:var(--gray)}.tourtable__table-team-name{color:var(--black);font-style:normal;font-weight:700;line-height:1.2}.tourtable__table-team-city{color:var(--gray-2);font-size:var(--size-text-sm);margin-top:2px}.tourtable-playoff__filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:35px}.tourtable-playoff__group{display:flex;gap:20px;min-width:0;width:100%}@media(max-width:1023px){.tourtable-playoff__group{flex-direction:column}}.tourtable-playoff__group--final{background:#000 url(/local/templates/nmhl/assets/images/chaos/chaos-playoff.png) no-repeat 50%;margin-left:-40px;margin-right:-40px;overflow-x:auto;padding:40px 40px 66px;width:auto}@media(max-width:767px){.tourtable-playoff__group--final{margin-left:-15px;margin-right:-15px;padding:33px 15px}}.tourtable-playoff__rounds{width:100%}.tourtable-playoff__round{margin-bottom:40px}.tourtable-playoff__group--final .tourtable-playoff__round{margin-bottom:0}.tourtable-playoff__round-switcher{display:none}@media(max-width:767px){.tourtable-playoff__round-switcher{display:flex;gap:var(--gap-4);margin-bottom:10px}}.tourtable-playoff__round-groups{display:flex;gap:var(--gap-5);position:relative}.tourtable-playoff__round-group{flex-basis:100%;min-width:670px}@media(max-width:767px){.tourtable-playoff__round-group{display:none;min-width:0}.tourtable-playoff__round-group--mobile-active{display:block}}.tourtable-playoff__round-group-header{margin-bottom:25px}@media(max-width:767px){.tourtable-playoff__round-group-header{display:none}}.tourtable-playoff__round-name{color:var(--black-2);font-size:var(--size-text-2xl);font-weight:700;letter-spacing:-.6px;line-height:1.13}.tourtable-playoff__group--final .tourtable-playoff__round-name{color:var(--light)}@media(max-width:767px){.tourtable-playoff__round-name{font-size:var(--size-text-lg);letter-spacing:-.21px;line-height:1.04}}.tourtable-playoff__round-group--final .tourtable-playoff__round-name{color:var(--brand);font-size:var(--size-text-3xl);font-weight:700;letter-spacing:-1.17px;line-height:.92}@media(max-width:767px){.tourtable-playoff__round-group--final .tourtable-playoff__round-name{font-size:var(--size-text-lg)}}.tourtable-playoff__round-decisive-legend{align-items:center;color:var(--gray);display:flex;font-size:var(--size-text-sm);margin-top:6px}.tourtable-playoff__round-decisive-legend:before{background:url(/local/templates/nmhl/assets/images/standings/decisive.svg) no-repeat;background-size:contain;content:"";display:block;height:13px;margin-right:5px;width:13px}.tourtable-playoff__group--final .tourtable-playoff__round-decisive-legend{color:var(--light-3)}.tourtable-playoff__participants-table-col--num{width:32px}@media(max-width:767px){.tourtable-playoff__participants-table-col--num{width:10px}}.tourtable-playoff__participants-table-col--match{padding-right:0!important;width:59px}@media(max-width:767px){.tourtable-playoff__participants-table-col--match{width:24px}}.tourtable-playoff__participants-table-col--total{width:59px}@media(max-width:767px){.tourtable-playoff__participants-table-col--total{width:24px}}.tourtable-playoff__participant-num{color:var(--line);display:flex;flex-direction:column;font-size:var(--size-text-xl);font-weight:700;gap:var(--gap-3-5);letter-spacing:-.48px;line-height:1.08;padding-left:10px}@media(max-width:767px){.tourtable-playoff__participant-num{color:var(--light);font-size:var(--size-text-md);line-height:1.17;padding-left:0}}.tourtable-playoff__participant-teams{display:flex;flex-direction:column}.tourtable-playoff__participant-team{align-items:center;display:flex;gap:var(--gap-2-5)}.tourtable-playoff__participant-team-name{color:var(--black);font-size:var(--size-text-sm);font-weight:700;line-height:1.38;transition:color .2s ease}.tourtable-playoff__participant-team-name:hover{color:var(--brand)}@media(max-width:767px){.tourtable-playoff__participant-team-name{color:var(--black-2);font-size:var(--size-text-sm);line-height:1.08}}@media(max-width:375px){.tourtable-playoff__participant-team-name{font-size:var(--size-text-xs)}}.tourtable-playoff__participant-match--decisive{position:relative}.tourtable-playoff__participant-match--decisive:after{background:url(/local/templates/nmhl/assets/images/standings/decisive.svg) no-repeat;background-size:contain;content:"";display:block;height:13px;position:absolute;right:0;top:0;width:13px}@media(max-width:767px){.tourtable-playoff__participant-match--decisive:after{height:9px;width:9px}}.tourtable-playoff__participant-match-score{align-items:center;background-color:var(--light-2);border-radius:6px;display:flex;flex-direction:column;gap:var(--gap-4);height:79px;justify-content:center;position:relative;transition:background-color .3s!important;width:50px}.tourtable-playoff__participant-match-score:hover{background-color:var(--light)}@media(max-width:767px){.tourtable-playoff__participant-match-score{height:63px;width:24px}}.tourtable-playoff__participant-match-score__type{align-items:center;background:var(--brand);border-radius:99px;color:var(--light-3);display:flex;font-size:var(--size-text-xs);font-weight:700;height:14px;justify-content:center;left:50%;line-height:14px;margin-left:-14px;margin-top:-7px;position:absolute;text-align:center;top:50%;width:28px}@media(max-width:767px){.tourtable-playoff__participant-match-score__type{font-size:8px;height:10px;line-height:10px;margin-left:-10px;margin-top:-5px;width:20px}}.tourtable-playoff__participant-match-score-team{color:var(--gray-2);font-size:var(--size-text-lg);font-weight:700;letter-spacing:-.21px;line-height:1.04;text-align:center}@media(max-width:767px){.tourtable-playoff__participant-match-score-team{font-size:var(--size-text-base)}}.tourtable-playoff__participant-match-score-team--winner{color:var(--black)}.tourtable-playoff__participant-next-match{color:var(--gray-3);display:block;font-size:var(--size-text-sm);font-weight:700;text-align:center}.tourtable-playoff__participant-total{align-items:center;background:var(--brand);border-radius:6px;color:#fff;display:flex;flex-direction:column;font-size:var(--size-text-lg);font-weight:700;gap:var(--gap-4);height:79px;justify-content:center;letter-spacing:-.21px;line-height:1.04;margin:0 auto;width:50px}@media(max-width:767px){.tourtable-playoff__participant-total{font-size:var(--size-text-base);height:63px;width:24px}}.tourtable-regular__navigator{margin-bottom:var(--gap-5)}.tourtable-regular__description{font-size:15px;margin-top:20px}.tourtable-regular__group:not(.tourtable-regular__group:last-child){margin-bottom:75px}.tourtable-regular__group-header{align-items:center;background:var(--black-3);border-radius:12px;color:var(--light-2);display:flex;flex-basis:100%;font-size:var(--size-text-2md);font-weight:700;height:40px;justify-content:center;margin-bottom:34px;min-width:0;text-align:center;white-space:nowrap}@media(max-width:767px){.tourtable-regular__group-header{font-size:var(--size-text-md)}}.tourtable-regular__table table{border-collapse:separate;border-spacing:0 6px}.tourtable-regular__table th.tourtable-regular__table-col--position:before{background:var(--light-3)!important}.tourtable-regular__table th.tourtable-regular__table-col--team-name:before{background-color:var(--light-3)!important}.tourtable-regular__table-row--playoff-out .tourtable-regular__table-team-name{font-style:italic;font-weight:500}.tourtable-regular__table-row-underline-playoff{background:transparent!important;box-shadow:none!important}.tourtable-regular__table-row-underline-playoff td{padding:0!important}.tourtable-regular__table-row-underline-playoff div{background:var(--brand);height:1px}.tourtable-regular__table-col--position{width:60px}.tourtable-regular__table-col--team-logo{width:46px}.tourtable-regular__table-col--team-name{width:252px}.tourtable-regular__table-col--param{white-space:nowrap;width:28px}.tourtable-regular__table-col--form{width:120px}.tourtable-regular__table-position{color:var(--gray)}.tourtable-regular__table-team-name{color:var(--black);display:block;font-style:normal;font-weight:700;line-height:1.2}.tourtable-regular__table-team-city{color:var(--gray-2);font-size:var(--size-text-sm);margin-top:2px}.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)}