.overlay-ski{padding:1em;overflow-y:auto;box-sizing:border-box;background:#fff}.overlay-ski .ski-card-content{display:grid;grid-template-columns:200px 1fr;gap:1em}.overlay-ski.hidden,.overlay-ski.placeholder .ski-info,.overlay-ski.placeholder .ski-card .info{display:none}.overlay-ski.placeholder .info-placeholder,.overlay-ski.placeholder .ski-info-placeholder{display:flex;align-items:center;justify-content:center;text-align:center}.overlay-ski.placeholder .info-placeholder{display:none}.overlay-ski .ski-card{position:relative}.overlay-ski .ski-card img{display:block;width:100%;height:auto;min-height:75px}.overlay-ski .ski-card .info{background:rgba(0,0,0,.5);position:absolute;width:100%;bottom:0;right:0;display:flex}.overlay-ski .ski-card .number{font-weight:900;font-size:24px;line-height:40px;font-style:italic;padding:0 8px;color:#cdcdcd;width:auto}.overlay-ski .ski-card .name{font-size:16px;line-height:20px;font-style:italic;padding:10px;color:#fff;margin:auto 0}.overlay-ski .ski-card .name .f-name{padding-left:3px}.overlay-ski .ski-card .name .l-name{padding-left:3px;font-weight:700;text-transform:uppercase}.overlay-ski dt,.overlay-ski dd{padding:.5em 1em;margin:0}.overlay-ski dt:nth-of-type(2n),.overlay-ski dd:nth-of-type(2n){background:#eff0f0}.overlay-ski dt .crest,.overlay-ski dd .crest{width:24px;height:24px;float:left;margin:0 8px 0 0}.overlay-ski dt .flag,.overlay-ski dd .flag{width:36px;height:24px;float:left;margin:0 8px 0 0}.overlay-ski dt{clear:both;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.overlay-ski div.heading{background:#434343;font-weight:700;font-size:12px;font-style:italic;display:flex;justify-content:space-between;text-align:center}.overlay-ski dd{font-weight:700}.overlay-ski dd small{font-weight:600}.overlay-ski .ski-info,.overlay-ski .ski-stats{overflow:hidden;font-size:14px;line-height:24px;font-style:italic;margin:0;display:grid;grid-column-end:span 2;grid-template-columns:2fr 3fr}.overlay-ski .ski-card+.ski-info{grid-column-end:span 1}.overlay-ski .ski-stats{grid-column-end:span 2;margin:0}.overlay-ski .ski-stats .heading{padding:8px 1em;position:relative;line-height:24px;color:#fff;grid-column-end:span 2}.overlay-ski .ski-stats .move-in-r{display:grid;grid-template-columns:2fr 3fr}.overlay-ski .ski-stats .season{display:flex;gap:8px;justify-content:center}.overlay-ski .ski-stats .season-btn{line-height:24px;cursor:pointer}.overlay-ski .ski-stats .crest{height:24px;width:auto;display:block;filter:none}.overlay-ski .ski-table{grid-column-end:span 2;margin:0}.overlay-ski .s-table td{font-size:14px}@media screen and (max-width: 900px){.overlay-ski{padding:1em 10px}.overlay-ski .ski-card-content{gap:.75em}.overlay-ski .ski-card,.overlay-ski .ski-card+.ski-info{grid-column-end:span 2}.overlay-ski .ski-info{border-top:2px solid #eff0f0}.overlay-ski .ski-card .profile-portrait{display:grid;grid-template-columns:1fr 80px;gap:1em}.overlay-ski .ski-card .profile-portrait .info,.overlay-ski .ski-card .profile-portrait .info-placeholder{position:static;background:transparent;grid-column-start:1;grid-row-start:1}.overlay-ski .ski-card .profile-portrait .info .name,.overlay-ski .ski-card .profile-portrait .info-placeholder .name{color:#161615;font-size:28px;line-height:35px;font-weight:900}.overlay-ski .ski-card .profile-portrait .info-placeholder{display:flex}.overlay-ski .ski-card .profile-portrait picture{grid-column-start:2}.overlay-ski.placeholder .ski-info-placeholder{display:none}}.dark-mode .overlay-ski{background:#1c1d1d}.dark-mode .overlay-ski .name{color:#fff!important}.dark-mode .overlay-ski dt,.dark-mode .overlay-ski dd{color:#fff}.dark-mode .overlay-ski dt:nth-of-type(2n),.dark-mode .overlay-ski dd:nth-of-type(2n){background:#111215}.ski-timer{height:16px!important;font:16px/16px Mont,Arial,sans-serif!important;margin-top:2px}.starter{width:90%;overflow:hidden;transition:transform .8s,max-height 1s;position:absolute;top:0;left:5%;margin:auto}.starter.highlight{background:#000}.starter .result{display:flex;justify-content:space-between;background:rgba(83,149,210,.25);margin-bottom:2px;flex-wrap:nowrap}.starter .ski-timer.dnf,.starter .ski-timer.dq{background:#e30613;animation:danger 2s linear}.starter .place{background:#276298!important;color:#fff!important;font-weight:700!important}.starter .clock-w{min-height:100%;position:relative}.starter .clock{position:absolute;top:50%;left:50%;height:20px;width:20px;border-radius:100%;transform:translate(-50%,-50%);background:-webkit-linear-gradient(left,white 50%,skyblue 50%)}.starter .mask{top:50%;left:50%;border-radius:100%;height:100%;position:absolute;width:100%;animation:mask 60s linear forwards}@keyframes mask{0%{background:linear-gradient(90deg,white 50%,transparent 50%);transform:translate(-50%,-50%) rotate(180deg)}50%{background:linear-gradient(90deg,white 50%,transparent 50%);transform:translate(-50%,-50%) rotate(360deg)}50.001%{background:linear-gradient(90deg,skyblue 50%,transparent 50%);transform:translate(-50%,-50%) rotate(180deg)}to{background:linear-gradient(90deg,skyblue 50%,transparent 50%);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes danger{0%{background:#e30613}25%{background:orange}to{background:#e30613}}.ski-header .sub-header.live-header-wrapper{min-height:100px;transition:height 1s;padding-bottom:40px}.ski-header .box{display:inline-block;text-align:center;overflow:hidden;padding:6px 0;font-size:16px;line-height:16px;font-style:italic;color:#dbdcdd}.ski-header .box .aut{color:#ddb1b5}.ski-header .box.more-starters{text-align:right;display:block;margin-right:5px}.ski-header .box.not_started{white-space:nowrap;overflow:visible}.ski-header .box.small{font-size:.9em}.ski-header .box.small>span{border-radius:4px;padding:0 8px}.ski-header .divider{padding:14px 0 0;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:20px;font-style:italic;transition:transform .8s;position:absolute;top:0;left:5%;width:90%;border-bottom:2px solid #5395d2}.ski-header .box-left{text-align:left;padding-left:4px}.ski-header .flag{width:23px;margin:0 5px;height:15px}@media all and (max-width: 900px){.ski-header .sub-header.live-header-wrapper{min-height:170px;padding-bottom:30px}.ski-header .box.small>span{padding:0 2px}}.ski-header .rank-wrapper{display:flex;justify-content:center;gap:1em;padding:1em 0}.ski-header .rank{font-size:14px;line-height:20px;font-style:italic;position:relative;color:#fff;max-width:200px;flex:1;width:30%}.ski-header .rank .portrait-w{position:relative;cursor:pointer}.ski-header .rank picture{display:block;overflow:hidden;position:relative;width:90%;padding-bottom:90%;margin:0 auto}.ski-header .rank picture:hover{filter:brightness(1.2)}.ski-header .rank picture img{object-fit:cover;border-radius:50%;display:block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);border:2px solid #fff}.ski-header .rank .flag{height:auto;width:32px;position:absolute;bottom:0;right:1em;border:2px solid #fff;border-radius:4px;background:#fff}.ski-header .rank .rank-nr-wrapper{width:auto;display:flex;padding:0;margin:.5em 0;line-height:24px;border-radius:4px;color:#000}.ski-header .rank .rank-nr-wrapper .rank-nr{font-size:16px;font-weight:900;padding:0 .5em}.ski-header .rank .name{padding:0 1em .5em;gap:.5em}@media all and (max-width: 900px){.ski-header .rank-wrapper{gap:0;padding-bottom:0;padding-left:.5em;padding-right:.5em}.ski-header .rank picture{width:80%;padding-bottom:80%}.ski-header .rank .rank-nr-wrapper{max-width:80%;margin:.5em auto}.ski-header .rank .name{padding:0 4px;line-height:16px}.ski-header .rank .flag{width:24px}}.ski-header .sub-header.pre{min-height:unset}.ski-header .sub-header.pre .starter{position:static}.ski-header #match-countdown{font-weight:700;font-size:40px;line-height:40px;font-style:italic;text-align:center;color:#fa555e}.ski-header #match-countdown.shine{font-size:20px}.teaser2[data-v-b5bd8d40]{overflow:hidden;position:relative;display:flex;flex:1;flex-direction:column;border-radius:4px;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em;min-width:260px;margin-right:10px}.teaser2>.teaser-link[data-v-b5bd8d40]{display:flex;flex-direction:column;background:#fff;text-decoration:none;min-height:250px;color:#161615;flex:1}.teaser2 h1[data-v-b5bd8d40]{margin:0;width:100%;font-weight:700;font-style:italic;font-size:18px;line-height:22px;color:#161615;order:1;padding-right:2em;min-height:40px}.teaser2 h1 .live[data-v-b5bd8d40]{color:#e30613}.teaser2 .category[data-v-b5bd8d40]{font-weight:600;text-transform:capitalize;font-style:italic;font-size:12px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#909090;order:2;left:24px}.teaser2 .category span[data-v-b5bd8d40]{display:none}.teaser2 .teaser2-body[data-v-b5bd8d40]{display:flex;order:3;flex-wrap:wrap;justify-content:space-between;align-content:space-between;padding:20px;z-index:2;gap:1em;flex:1}.related-news[data-v-1dccb3a2]{margin:3em 0 0}h2[data-v-1dccb3a2]{color:#161615;font-weight:900;font-size:35px;line-height:48px;text-transform:uppercase;font-style:italic;margin-bottom:16px;text-align:center;padding:0}.dark-mode .related-news h2[data-v-1dccb3a2]{color:#fff}.nation-statistics-wrapper,.historic-data-wrapper{border-radius:4px;background:#fff;overflow:hidden;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em;margin-bottom:1.5em}.w45{width:45%}.ml5{margin-left:5px}.matchdetails{display:grid;grid-template-columns:1fr 1fr;gap:1.5em 1em;margin-bottom:1.5em}.matchdetails .widget{margin-bottom:16px}.matchdetails .widget .flag{width:20px;margin-left:2px}.matchdetails .item{overflow:hidden;background:#fff;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em;border-radius:4px;padding:2em;text-align:center;list-style:none}.matchdetails .item.row-2{grid-row-end:span 2}.matchdetails .item+.item{margin-left:0}.matchdetails .item em{padding:0;line-height:24px;font-size:16px}.matchdetails .item h2{display:flex;align-items:flex-start;gap:.5em;font-weight:700;font-size:20px;line-height:28px;font-style:italic;margin:0 0 .5em;text-align:left;padding-bottom:.5em;border-bottom:1px solid #eff0f0}.matchdetails .item p{font-size:16px;line-height:24px;padding:.5em 0;margin:0;overflow:hidden;text-align:left}.matchdetails .item p img{float:left;margin:2px 8px 0 0}.matchdetails .item p a{color:#e30613}.matchdetails .item p a:hover{text-decoration:underline}.dark-mode .matchdetails .item{background:#1c1e26}.dark-mode .matchdetails .item h2{border-color:#2e2f35}@media screen and (max-width: 900px){.matchdetails{margin-bottom:1em;display:block}.matchdetails .item{padding:1em;margin-bottom:1em}.matchdetails .item p{font-size:14px}}.item dl{margin:0;padding:0;display:grid;gap:1em;grid-template-columns:38% auto;text-align:left}.item dl dt{grid-column:1}.item dl dd{grid-column:2}@media screen and (max-width: 900px){.flex-on-desktop{display:block}}.starterlist-wrapper .starterlist-navigation{display:flex;justify-content:flex-end;align-items:center;gap:1em}.starterlist-wrapper .starterlist{background:#fff;border-radius:4px;overflow:hidden;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em}.starterlist-wrapper .starterlist .caption{border-radius:0}.starterlist-wrapper td{vertical-align:middle}.starterlist-wrapper .order{white-space:nowrap;position:relative}.starterlist-wrapper .name-wrapper{display:flex;align-items:center;gap:.5em}.starterlist-wrapper .name-wrapper img{width:32px;height:32px;object-fit:cover;border-radius:50%;overflow:hidden;border:2px solid #fff;display:block;font-size:10px;font-weight:400;background:#dbdcdd;color:#909090;line-height:1em;text-align:center}.dark-mode .starterlist{background:#1c1e26}.name-wrapper{display:flex;align-items:center;gap:.5em}.name-wrapper img{width:32px;height:32px;object-fit:cover;border-radius:50%;overflow:hidden;border:2px solid #fff;display:block;font-size:10px;font-weight:400;background:#dbdcdd;color:#909090;line-height:1em;text-align:center}.behind{background:#e30613;color:#fff;padding:0 .5em;border-radius:4px;font-size:14px}.ahead{background:#439a3e;color:#fff;padding:0 .5em;border-radius:4px;font-size:14px}.starterlist-navigation{display:flex;justify-content:flex-end;gap:1em;margin:.5em 0;font-size:14px;font-weight:700;font-style:italic;text-transform:uppercase;align-items:center}.starterlist{background:#fff;border-radius:4px;overflow:hidden;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em}.starterlist .caption{border-radius:0}.ski-results{max-width:100vw;overflow-y:hidden;overflow-x:auto}.ski-results .s-table td{min-width:64px}.ski-results .squeeze span{overflow:hidden;text-overflow:ellipsis;display:block}.interval-input{text-align:center;line-height:14px}.parallel .hide-parallel{display:none!important}.ski-event{display:flex;justify-content:space-between;text-align:left;align-items:center;font-size:16px;line-height:24px}.ski-event>.pad{padding:.5em;box-sizing:border-box}.ski-event .flag{margin:0 4px;padding:1px 0 5px}.ski-event .event-info{flex:1}.ski-event .event-info .women{color:#810963}.ski-event .event-time{flex:1}.ski-event .event-time .scheduled-date{color:#909090;font-size:13px;font-weight:600;padding:0 1px}.ski-event .event-location{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;flex:1;line-height:18px;padding-top:3px;padding-bottom:3px}.ski-event .event-location .location{z-index:1;overflow:hidden;text-overflow:ellipsis}.ski-event .event-winner{flex:1}.ski-event .event-link{width:48px;text-align:right;align-self:center;color:#909090;padding:1em 0}.matches .match .ski-event .event-time .status{margin:2px 0;max-width:none;padding:0 .75em;width:fit-content}.matches .match.match-interrupted .ski-event .event-time .status,.matches .match.match-postponed .ski-event .event-time .status,.matches .match.match-cancelled .ski-event .event-time .status,.matches .match.match-abandoned .ski-event .event-time .status{padding:0}@media screen and (max-width: 900px){.ski-event{font-size:14px;flex-wrap:wrap}.ski-event .event-link{display:none}.ski-event .event-time{order:1;flex:100%;display:flex;gap:1em;align-items:center;line-height:20px}.ski-event .event-time .date-time{padding-top:4px}.ski-event .event-info{flex:1;order:2}.ski-event .event-location{flex:1;order:3}.ski-event .event-winner{flex:1;order:4}.ski-event .event-winner-empty{display:none}}.ski-btn.match-link{display:flex;flex-wrap:wrap;justify-content:center;font-style:italic;font-size:13px}.ski-btn.match-link .match-info{font-weight:700;display:flex;justify-content:center;align-items:center}.ski-btn.match-link .flag{height:14px;margin:2px 4px 6px;display:block}.ski-btn.match-link .match-status{width:100%;text-align:center;line-height:22px}@media screen and (max-width: 900px){.ski-btn.match-link{flex-wrap:nowrap}.ski-btn.match-link .match-info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ski-stats-wrapper{border-radius:4px;background:#fff;overflow:hidden;box-shadow:rgba(28,29,29,.075) 0 .75em 1.5em}.ski-stats-wrapper .flag{width:23px;margin-left:2px}.dark-mode .ski-stats-wrapper{background:#1c1e26}.ski-header{color:#fff;position:relative;overflow:hidden;text-align:center;padding:24px 0;min-height:120px;background:linear-gradient(114deg,#292a2a,#000 50%,#292a2a 50%,#111215)}.ski-header.hidden{display:none}.ski-header .sub-header{position:relative;margin:auto;max-width:600px}.ski-header .ski-live{color:#fff;font-weight:700;padding:4px 8px;margin:4px auto 0;width:max-content}.ski-header .ski-live:before{content:"•";animation:blink 3s linear infinite;font-size:32px;line-height:18px;float:left;padding:0 4px 0 0}.ski-title{font-style:italic;margin:0;font-weight:900;text-transform:uppercase;font-size:30px;line-height:46px;padding:10px}.ski-jump-sub-title{font-style:italic;margin:0;padding:0;font-weight:600;font-size:18px;line-height:24px}.ski-sub-title{font-style:italic;margin:0;padding:0;font-weight:600;font-size:14px;line-height:24px}.aut{color:#e30613;font-weight:700}.dark-mode .ski-header{background:linear-gradient(114deg,#111215,#1c1e26 50%,#111215 50%,#111215)}@media all and (max-width: 900px){.ski-header{min-height:100px;border-radius:0;padding:15px 0 20px}.ski-title{font-size:24px;line-height:26px}.ski-live{display:none}}
