
.breadcrumb{align-items:center;border-radius:8px 8px 0 0;color:var(--color-support-4);display:flex;flex-flow:row nowrap;font-size:12px;font-weight:700;letter-spacing:.4px;margin:0;overflow-x:auto;padding:16px;text-transform:uppercase;white-space:nowrap}.category-page .breadcrumb,.isSportPage .breadcrumb{padding:16px 16px 0}.breadcrumb--hidden{display:none}.breadcrumb--article{display:block;height:14px;line-height:14px;overflow-x:hidden;padding:12px 0;text-overflow:ellipsis}@media only screen and (max-width:1047px){.breadcrumb--article{display:flex;list-style:none;overflow-x:auto;overflow-y:hidden;padding:0 0 12px}}.breadcrumb--article .breadcrumb__item{display:inline}@media only screen and (max-width:1047px){.breadcrumb--article .breadcrumb__item{align-items:center;display:flex}}.breadcrumb--article .breadcrumb__link{margin-right:8px}.breadcrumb--article .breadcrumb__arrow{transform:rotate(180deg) translateY(-1px)}@media only screen and (max-width:1047px){.breadcrumb--article .breadcrumb__arrow{transform:rotate(180deg)}}.breadcrumb__icon{color:var(--color-support-4);flex-shrink:0;height:14px;margin-right:8px;width:14px}.breadcrumb__icon[class*=winter-sports]:nth-of-type(2){display:none}.breadcrumb__link{color:var(--color-support-4)}.breadcrumb__link--h2h{color:var(--color-support-3)}.breadcrumb__link:first-of-type{margin-right:8px}.breadcrumb__link:hover{text-decoration:underline}.breadcrumb__text{color:var(--color-support-4)}.breadcrumb__flag{height:12px;margin-right:8px;width:18px}.breadcrumb__flag.fl_3473162,.breadcrumb__flag.fl_3473163,.breadcrumb__flag.fl_3473164,.breadcrumb__flag.fl_3473165,.breadcrumb__flag.fl_3473166,.breadcrumb__flag.fl_3473167,.breadcrumb__flag.fl_9011,.breadcrumb__flag.fl_9012,.breadcrumb__flag.fl_9021,.breadcrumb__flag.fl_9022,.breadcrumb__flag.fl_9030{height:14px}.breadcrumb__arrow{color:var(--color-support-3);flex-shrink:0;height:10px;margin-right:7px;transform:rotate(180deg);width:10px}@media only screen and (max-width:799px){.responsive .breadcrumb{border-radius:0}.isSportPage.responsive .breadcrumb{padding:16px 16px 8px}}.heading{grid-column-gap:16px;align-items:center;border-bottom:1px solid var(--color-support-1);border-radius:0 0 8px 8px;display:grid;grid-template:" logo1       title logo2 " 1fr " logo1       info  logo2 " max-content/max-content 1fr max-content;padding:12px 16px 16px}@media only screen and (max-width:639px){.heading{grid-column-gap:10px}}.team-page .heading,.tournament-page .heading{border-radius:0}.heading__logo{align-items:center;background-color:#fff;border:1px solid var(--color-support-1);border-radius:12px;box-sizing:border-box;display:flex;height:82px;justify-content:center;padding:4px;width:82px}.heading__logo a div{background:no-repeat 50%/58px 58px;height:82px;width:82px}@media only screen and (max-width:639px){.heading__logo{background-size:58px;height:68px;width:68px}.heading__logo a div{background:no-repeat 9px 9px/50px 50px;height:68px;width:68px}}.heading__logo--1{grid-area:logo1}.heading__logo--2{grid-area:logo2}.heading__title{align-items:center;display:flex;grid-area:title}.heading__name{color:var(--color-secondary-2);font-size:20px;font-weight:700;margin-right:8px}@media only screen and (max-width:639px){.heading__name{display:inline;word-break:break-word}}.heading__absence{color:var(--color-red);flex:0 0 14px;height:14px;margin-right:8px;width:14px}@media only screen and (max-width:639px){.heading__absence{transform:translateX(-3px)}}.heading__starElement{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transform:none;width:32px}.heading__starElement:before{background-color:transparent;border-radius:50%;content:"";height:32px;left:0;opacity:0;position:absolute;top:0;transition-duration:.2s;transition-timing-function:ease-in-out;width:32px}.heading__starElement:hover:before{background-color:var(--color-support-3);opacity:.15}.heading__starElement--active svg{--color-symbol-star-outline:var(--color-yellow);--color-symbol-star-fill:var(--color-yellow)}.heading__starElement--active:hover:before{background-color:var(--color-yellow);opacity:.15}.heading__starElement:not(.heading__starElement--active) svg{--color-symbol-star-outline:var(--color-combination-23);--color-symbol-star-fill:transparent}.heading__starElement .star--interactive{display:flex;transform:none}@media only screen and (max-width:639px){.heading__starElement .star--interactive{display:inline-flex}}.heading__starElement svg{height:18px;width:18px}.heading #toMyLeagues{display:inline-flex;margin:3px 0}.heading__pinElement{align-items:center;display:flex;height:32px;justify-content:center;width:32px}.heading__pinElement svg{--pin-fill:transparent;--pin-outline:var(--color-pin);display:flex;height:18px;width:18px}.heading__pinBox{align-items:center;border-radius:100%;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.heading__pinBox:hover{background-color:var(--color-pin-hover)}.heading__pinBox svg{transform:rotate(45deg)}.heading__pinBox.active:hover{background-color:var(--color-pin-active-hover)}.heading__pinBox.active svg{--pin-fill:var(--color-pin-active);--pin-outline:var(--color-pin-active);transform:unset}.heading__info{color:var(--color-support-4);font-weight:700;grid-area:info;hyphens:auto;margin-bottom:8px}.heading__info a:hover{text-decoration:underline}.heading__info .jsl-age,.heading__info .participant-detail-rank,.heading__info a,.heading__info--rank{font-weight:400}.heading__info .participant-detail-rank a,.heading__info--rank a{font-weight:700}.heading__info--type-name{word-break:break-word}.heading__info--key{font-weight:400}.careerMatchesWrapper{margin:12px 0 0}.toggleMyTeam{align-items:center;display:flex;height:32px;justify-content:center;width:32px;z-index:1}.playerHeader__wrapper{display:flex;gap:16px;padding:12px 16px 16px}@media only screen and (max-width:639px){.playerHeader__wrapper{gap:12px}}.playerHeader__nameWrapper{align-items:center;color:var(--color-text-primary);display:flex;gap:8px;margin-bottom:8px;min-height:32px}.playerHeader__nameWrapper svg{flex-shrink:0}.playerHeader__teamLogo{margin-left:auto}.playerHeader__infoWrapper{color:var(--color-text-secondary);display:grid;grid-template-columns:1fr;height:fit-content}.playerInfoItem{align-items:center;display:inline-flex;flex-wrap:wrap}.playerInfoItem,.playerTeam{white-space:pre-wrap}.playerTeam>*{display:inline}