.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}.stats-page-navigation{margin-bottom:var(--gap-6-5)}@media(max-width:767px){.stats-page-navigation{margin-bottom:var(--gap-5)}}.stats-leaders__title{margin-bottom:40px}@media(max-width:767px){.stats-leaders__title{margin-bottom:16px}}.stats-leaders__nomination{margin-bottom:44px}.stats-leaders--team-profile .stats-leaders__nomination{background:var(--light-3);border-radius:20px;padding:30px 30px 40px}.stats-leaders__nomination-title{margin-bottom:var(--gap-5);padding-left:46px}@media(max-width:767px){.stats-leaders__nomination-title{margin-bottom:7px;padding-left:13px}}.stats-leaders__nomination-table{position:relative}.stats-leaders__nomination-table-col-num{min-width:30px;width:30px}.stats-leaders__nomination-table-col-photo{min-width:54px;width:54px}.stats-leaders__nomination-table-col-team-logo{width:44px}.stats-leaders__nomination-table-col-team-name{width:150px}.stats-leaders__nomination-table-col-name{white-space:nowrap;width:150px}.stats-leaders__nomination-table-col-position{width:120px}.stats-leaders__nomination-table-col-param{width:56px}.stats-leaders__nomination-table-col-param--points{width:68px}.stats-leaders__nomination-table-row:hover .stats-leaders__standings-team-name{color:var(--brand)}.stats-leaders__nomination-table-num{color:var(--gray-2);line-height:1.33}.stats-leaders__nomination-table-position{font-size:13px}.stats-leaders .datatable-sorter{cursor:default!important}.stats-personal__filter--seasons{max-width:210px}.stats-personal__position{margin-bottom:44px}.stats-personal--profile-team .stats-personal__position{background:var(--light-3);border-radius:20px;margin-bottom:20px;padding:30px}@media(max-width:767px){.stats-personal--profile-team .stats-personal__position{border-radius:0;margin-left:var(--adaptive-content-margin);margin-right:var(--adaptive-content-margin);padding:20px 15px}}.stats-personal__position-table-col-num{min-width:30px;width:30px}.stats-personal__position-table-col-photo{min-width:54px;width:54px}.stats-personal__position-table-col-team-logo{width:44px}.stats-personal__position-table-col-team-name{min-width:150px;width:150px}.stats-personal__position-table-col-player-name{white-space:nowrap;width:150px}.stats-personal__position-table-col-param{max-width:50px;min-width:30px;text-align:center;white-space:nowrap}.stats-personal__position-table td.stats-personal__position-table-col-param{font-size:13px}.table{position:relative;user-select:none}.table--dragging{cursor:grabbing}.table--can-scroll-right:after{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.9) 70%,#fff);border-radius:0 7px 7px 0;bottom:35px;content:"";display:block;position:absolute;right:15px;top:35px;width:50px}@media(max-width:767px){.table--can-scroll-right:after{background:linear-gradient(90deg,transparent 0,hsla(0,0%,100%,.9) 70%,#fff);border-radius:0;right:0}}@media(min-width:1024px){.table--can-scroll-right:after{right:30px}}@media(max-width:767px){.table--can-scroll-right .table-inner{margin-right:0!important}}:where(.table){color:var(--black-2);font-size:var(--size-text-base)}.table-title{color:var(--black-2);font-size:var(--size-text-2xl);font-style:normal;font-weight:700;letter-spacing:-.6px;line-height:1.13;margin-bottom:21px;padding-left:46px}@media(max-width:767px){.table-title{font-size:var(--size-text-lg);margin-bottom:7px;padding-left:13px}}.table-inner{overflow-x:auto}.table--theme-stats .table-inner{margin:0 30px}@media(max-width:767px){.table--theme-stats .table-inner{margin:0 15px}}.table-col--highlight{background-color:var(--light-3)!important;color:var(--black-3);font-weight:700;mix-blend-mode:multiply;position:relative;z-index:40}.table thead th.table-col--highlight{border-radius:10px 10px 0 0}.table tfoot th.table-col--highlight{border-radius:0 0 10px 10px}tfoot .table-col-fixed{z-index:10}tfoot .table-col-fixed--last:after{display:none!important}.table-col-fixed{position:sticky!important;z-index:50}.table--scrolled .table-col-fixed--last:after{background:var(--line)!important;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:1px}.table-col-fixed:before{background:#fff;content:"";inset:0;bottom:1px;position:absolute;top:1px;z-index:-1}.table-col-fixed:first-child{left:0}.table table{border-collapse:collapse;width:100%}.table--spacing-sm .table table{border-spacing:0 4px}.table--spacing-md .table table{border-spacing:0 6px}.table--spacing-lg .table table{border-spacing:0 10px}.table table tbody tr td,.table table tbody tr td:before{transition:background-color .3s ease}.table table tbody tr:hover td,.table table tbody tr:hover td:before{background:var(--light-3)!important}.table th{position:relative}:where(.table th){color:var(--gray-2);cursor:default;font-size:var(--size-text-sm);font-weight:700;line-height:1.23;padding-bottom:var(--gap-2-5);text-align:left}.table--size-sm :where(.table th){font-size:var(--size-text-xs)}.table th .datatable-sorter{all:unset;color:inherit;cursor:pointer;display:inline;font:inherit;transition:color .3s ease}.table th:hover .datatable-sorter{color:var(--brand)}.table th.datatable-ascending .datatable-sorter,.table th.datatable-descending .datatable-sorter,.table th.table-col-order-ascending .datatable-sorter,.table th.table-col-order-descending .datatable-sorter{color:var(--brand)!important;display:block;position:relative;text-align:center;width:100%}.table th.datatable-ascending .datatable-sorter:before,.table th.datatable-descending .datatable-sorter:before,.table th.table-col-order-ascending .datatable-sorter:before,.table th.table-col-order-descending .datatable-sorter:before{background:var(--brand);bottom:-4px;content:"";display:block;height:2px;left:50%;min-width:18px;position:absolute;transform:translateX(-50%);width:100%}.table th.datatable-ascending .datatable-sorter:after,.table th.datatable-descending .datatable-sorter:after,.table th.table-col-order-ascending .datatable-sorter:after,.table th.table-col-order-descending .datatable-sorter:after{background:url(/local/templates/nmhl/assets/images/arrows/arrow-sort.svg) no-repeat top;background-size:contain;bottom:-8px;content:"";display:block;height:6px;left:50%;position:absolute;transform:translateX(-50%);transition:transform .3s;width:18px}.table th.datatable-ascending .datatable-sorter:after,.table th.table-col-order-ascending .datatable-sorter:after{bottom:-4px;transform:translateX(-50%) rotate(180deg)}:where(.table td){color:var(--black);line-height:1.33}.table--size-sm :where(.table td){font-size:var(--size-text-sm)}:where(.table th,.table td){padding:5px 10px}@media(max-width:767px){:where(.table th,.table td){padding-left:8px;padding-right:8px}}@media(max-width:375px){:where(.table th,.table td){padding-left:4px;padding-right:4px}}:where(.table th){padding-top:8px}.table--theme-stats{background:#fff;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.03);padding:30px 0 45px}@media(max-width:767px){.table--theme-stats{padding:25px 0}}.table--theme-stats thead th{padding-bottom:24px}.table--theme-stats td,.table--theme-stats thead th{border-bottom:1px solid var(--line)}.table.table--spacing table{border-collapse:separate;border-spacing:0 6px}.table.table--spacing th{padding-bottom:0}.table.table--spacing tbody tr{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.03)}.table.table--spacing tbody tr td:first-child{border-radius:10px 0 0 10px}.table.table--spacing tbody tr td:last-child{border-radius:0 10px 10px 0}.table--edge-cells-padding-md td:first-child,.table--edge-cells-padding-md th:first-child{padding-left:15px}.table--edge-cells-padding-md td:last-child,.table--edge-cells-padding-md th:last-child{padding-right:15px}.table td.table-col-align-center,.table th.table-col-align-center{text-align:center}.table td.table-col-align-right,.table th.table-col-align-right{text-align:right}.table .ps__rail-x{bottom:10px!important;left:30px!important}@media(max-width:767px){.table .ps__rail-x{left:20px!important}}.table .ps__rail-x{max-width:100%!important;z-index:30}.stats-teams__position{margin-bottom:44px}.stats-teams__position-table-col-num{color:var(--gray-2);line-height:1.33;min-width:30px;width:30px}.stats-teams__position-table-col-team-logo{padding-right:10px;width:44px}.stats-teams__position-table-col-team-name{width:150px}.stats-teams__position-table-col-param{text-align:center;width:68px}.stats-teams__position-table-team-name{color:var(--black);display:block;font-weight:700;line-height:1.2;min-width:150px}.stats-coaches__table th{vertical-align:bottom}.stats-coaches__table-row--hidden{display:none}.stats-coaches__table-col-photo{min-width:54px;width:54px}.stats-coaches__table-col-team-logo{width:44px}.stats-coaches__table-col-team-name{width:150px}.stats-coaches__table-col-coach-name{white-space:nowrap;width:250px}.stats-coaches__table-col-birthdate{width:129px}.stats-coaches__table-col-age{width:54px}.stats-coaches__table-col-country{width:90px}.stats-coaches__table-col-param{text-align:center;width:20px}.stats-coaches__table-col-param--combined{border:none!important;padding-bottom:0!important;width:auto}.stats-coaches__table-col-param:last-child{padding-right:0!important}.stats-coaches__table-col-param--group-first{padding-left:15px}.stats-coaches__table-col-param--group-last{padding-right:15px}.stats-coaches__table-coach-name{font-size:var(--size-text-base);font-weight:700;line-height:1.06;white-space:normal}.stats-coaches__table-coach-name br{display:none}@media(max-width:1023px){.stats-coaches__table-coach-name br{display:block}}.stats-coaches__table-birthdate{white-space:nowrap}.stats-referees__table{margin-bottom:58px}@media(max-width:767px){.stats-referees__table{margin-bottom:30px}}.stats-referees__table th{vertical-align:bottom}.stats-referees__table-row--hidden{display:none}.stats-referees__table-col-photo{min-width:54px;width:54px}.stats-referees__table-col-referee-name{white-space:nowrap;width:200px}.stats-referees__table-col-birthdate{min-width:140px;width:140px}.stats-referees__table-col-age{width:54px}.stats-referees__table-col-country{width:90px}.stats-referees__table-col-position{width:100px}.stats-referees__table-col-param{text-align:center;width:20px}.stats-referees__table-col-param--combined{border:none!important;padding-bottom:0!important;width:auto}.stats-referees__table-col-param:last-child{padding-right:0!important}.stats-referees__table-col-param--group-first{padding-left:15px}.stats-referees__table-col-param--group-last{padding-right:15px}.stats-referees__table-referee-name{font-size:var(--size-text-base);font-weight:700;line-height:1.06;white-space:normal}.stats-referees__table-referee-name br{display:none}@media(max-width:1023px){.stats-referees__table-referee-name br{display:block}}