*{padding:0;margin:0}html{width:100%;height:100%;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;line-height:1;background:#34343c}@media (-webkit-min-device-pixel-ratio: 1.25) and (min-device-width: 667px){html{font-size:18px}}@media (-webkit-min-device-pixel-ratio: 1.3) and (min-device-width: 667px){html{font-size:20px}}@media (-webkit-min-device-pixel-ratio: 1.5) and (min-device-width: 667px){html{font-size:24px}}@media (-webkit-min-device-pixel-ratio: 2) and (min-device-width: 750px){html{font-size:32px}}#board{position:relative;width:100%;height:100%;overflow:hidden;background:#34343c;color:#f0f0f0}#board.pit{background:#34343c}#board .header{width:100%;background:#222229;color:#c1c0c2;display:flex;flex-flow:row;flex-wrap:wrap}#board .header .flag{float:left}#board .header .runNumber{overflow:hidden}#board .header .flag-gray{background:gray}#board .header .flag-green{background:green}#board .header .flag-yellow{background:yellow}#board .header .flag-red{background:red}#board .header .flag-finish{background-image:linear-gradient(to left,rgba(192,192,192,0),rgba(192,192,192,0)),linear-gradient(to left,black 50%,white 50%),linear-gradient(to bottom,black 50%,white 50%);background-blend-mode:normal,difference,normal}#board .competitors .competitors-header{padding:.5rem 0;margin:0;text-transform:uppercase;color:#8d8da0;background:#3c3f4e;box-sizing:content-box}#board .competitors .competitors-body{display:flex;flex-direction:column;overflow-x:hidden;padding-bottom:2em}#board .competitors .competitors-header,#board .competitors .competitors-body .row{display:flex;width:100%;justify-content:space-evenly;position:relative}#board .competitors .competitors-body .row:nth-child(2n){background:#3b3a42}#board .competitors .competitors-body .row{position:relative}#board .competitors .competitors-body .row>div{position:relative}#board .competitors .competitors-body .row .competitor-mark{height:.6em;width:.6em;padding:0;background:transparent;border:.1em solid #e0e0e0;opacity:.75;position:absolute;bottom:-.3em;left:100%;margin-left:-.3em;content:"";z-index:100;border-radius:50%;display:block;box-sizing:border-box}#board .competitors .competitors-body .row .competitorMark1{width:20px;padding:0;background:#3755f1;opacity:.35;position:absolute;bottom:0;left:0;top:0;content:"";z-index:1;display:block;box-sizing:border-box}@keyframes move{0%{left:0}to{left:100%}}#board .competitors .position{width:1.5em;text-align:center}#board .competitors .competitors-header .number{padding:0 .25em}#board .competitors .competitors-body .number{padding:.15em .25em;background:#d6a838;color:#080808;border-radius:.0625em;width:1.5em;display:inline-block;font-size:.9em;line-height:1em;text-align:center;margin-right:1em;position:relative;float:left;margin-top:-.1em;box-sizing:content-box}#board .competitors .name{width:11em;white-space:nowrap;overflow:hidden}#board .competitors .laps{width:2em;text-align:right}#board .competitors .diff-time,#board .competitors .diff-bestlap{width:4em;text-align:right;white-space:nowrap}#board .competitors .lastlap,#board .competitors .average,#board .competitors .bestlap{width:4em;text-align:right}#board .competitors .lastlap.is-bestlap,#board .competitors .bestlap.is-bestlap{color:#f0f}#board .competitors .lastlap.is-personal-bestlap,#board .competitors .bestlap.is-personal-bestlap{color:#0f0}#board .competitors .competitors-body .passing{animation:passing .3s ease-out;-webkit-animation:passing .3s ease-out}#board .top .top-header .date,#board .top .top-body .date{text-align:center;width:6em}#board .top .top-header{padding:.5em 0;margin:0;text-transform:uppercase;color:#8d8da0;background:#3c3f4e;box-sizing:content-box}#board .top .top-body{display:flex;flex-direction:column;overflow-x:hidden;padding-bottom:2em}#board .top .top-header,#board .top .top-body .row{display:flex;width:100%;justify-content:space-evenly;position:relative}#board .top .top-body .row:nth-child(2n){background:#3b3a42}#board .top .top-body .row{position:relative}#board .top .top-body .row>div{position:relative}#board .top .position{width:1.5em;text-align:center}#board .top .top-header .number{padding:0 .25em}#board .top .top-body .number{padding:.15em .25em;background:#d6a838;color:#080808;border-radius:.0625em;width:1.5em;display:inline-block;font-size:.9em;line-height:1em;text-align:center;margin-right:1em;position:relative;float:left;margin-top:-.1em;box-sizing:content-box}#board .top .name{width:4em;white-space:nowrap;overflow:hidden}#board .top .diff-bestlap{width:4em;text-align:right;white-space:nowrap;word-spacing:-.1em}#board .top .bestlap{width:4em;text-align:right}#board .top .top-body .passing{animation:passing .3s ease-out;-webkit-animation:passing .3s ease-out}@keyframes passing{38%{background:#615f71}}.no-data{color:#909090}#board.board-template-3 .header>div{padding:1em}#board.board-template-4 .header>div{padding:.5em;height:2em}#board.board-template-3 .runName,#board.board-template-3 .clock,#board.board-template-3 .competitors .name .span-name,#board.board-template-3 .competitors .laps,#board.board-template-4 .runName,#board.board-template-4 .clock,#board.board-template-4 .average,#board.board-template-4 .competitors .name .span-name,#board.board-template-4 .competitors .laps{display:none}#board.board-template-4 .competitors .competitors-body>div{padding:.4em 0}#board.board-template-4 .competitors .competitors-body .name{padding:.35em 0}#board.board-template-4 .competitors-header{height:.5em;padding:.25em 0}#board.board-template-4 .competitors-header span{font-size:.5em;vertical-align:top}#board.board-template-4 .competitors-body{padding-bottom:1em;overflow-y:hidden}#board.board-template-4{overflow-y:hidden}#board.board-template-4 .flag{margin:0 .75em 0 0;height:1.25em;width:2.5em;font-size:.8em}#board.board-template-4 .name{width:2em}#board.board-template-4 .competitors .competitors-body .number{padding:.05em}#board.board-template-2 .header{flex-wrap:wrap}#board.board-template-2 .header>div{width:50%;box-sizing:border-box;padding:.5em 1em}#board.board-template-2 .flag{margin-right:1em}#board.board-template-2 .header .runNumber{text-align:left;padding-bottom:1em}#board.board-template-2 .header .runTime{text-align:right;padding-bottom:1em;order:4}#board.board-template-2 .header .runName{text-align:left;order:1;padding-top:1em}#board.board-template-2 .header .clock{text-align:right;padding-top:1em;order:2}@media only screen and (min-device-width: 667px){#board.board-template-1 .header{flex-wrap:nowrap}#board .header>div{position:relative;font-size:1.25em;box-sizing:border-box;padding:.75em 1.5em;height:2.5em;white-space:nowrap;overflow:hidden}#board .header .flag{width:2.5em;margin:-.125em 1.25em 0 0;height:1.25em;float:left}#board .header .flag-finish{background-size:.625em .625em}#board .header .name{text-align:center}#board .header .runNumber{width:calc(100% - 16em)}#board .header .runTime{width:9em;text-align:center}#board .header .clock{width:7em;margin-left:auto;color:silver;text-align:center}#board .competitors .competitors-header span{font-size:.75em}#board .competitors .competitors-header .laps>span{text-align:right}#board .competitors .competitors-header,#board .competitors .competitors-body .row{padding-left:.5em;padding-right:.5em;justify-content:space-around}#board .competitors .competitors-body .row>div{padding:.65em 0}#board .competitors .competitors-body .name{padding:.5em 0}#board .competitors .competitors-body .competitors-body-inline-title{display:none}#board .top .top-header span{font-size:.75em}#board .top .top-header,#board .top .top-body .row{padding-left:.5em;padding-right:.5em;justify-content:space-around}#board .top .top-body .row>div{padding:.65em 0}#board .top .top-body .name{padding:.5em 0}.hide-desktop{display:none}}@media only screen and (min-device-width: 375px) and (max-device-width: 667px){#board .header{flex-wrap:wrap;padding:.65em .4em;box-sizing:border-box;justify-content:space-between}#board .header>div{box-sizing:border-box;padding:.3em}#board .header .runNumber{width:calc(100% - 9em);white-space:nowrap;height:1.6em}#board .header .flag{width:calc(2.4em - 1px);margin:-.1em .5em 0 0;height:1.2em}#board .header .flag-finish{background-size:.8em .8em}#board .header .runTime{width:9em;text-align:right}#board .header .clock{display:none;width:38%;text-align:right}#board .competitors .competitors-header{flex-wrap:wrap;justify-content:flex-start}#board .competitors .competitors-header>div{box-sizing:border-box}#board .competitors .competitors-header>div>span{font-size:.65em}#board .competitors .competitors-header .laps,#board .competitors .competitors-header .diff-time,#board .competitors .competitors-header .diff-bestlap,#board .competitors .competitors-header .average{display:none}#board .competitors .competitors-body .row{flex-wrap:wrap;justify-content:flex-start;position:relative}#board .competitors .competitors-body .row>div{box-sizing:border-box}#board .competitors .competitors-body .number{text-align:center;padding:.1em;margin-top:0;margin-right:.5em}#board .competitors .position{width:8%;text-align:center;order:1;padding-left:.25em}#board .competitors .name{width:calc(50% - .25em);order:2;white-space:nowrap;padding-left:.375em;padding-right:.875em}#board.board-order-bestlap .competitors .lastlap,#board.board-order-position .competitors .lastlap{width:21%;padding-right:.5em;order:3;text-align:right;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,1),to(rgba(0,0,0,0))))}#board.board-order-bestlap .competitors .bestlap,#board.board-order-position .competitors .bestlap{width:calc(21% + .25em);padding-right:.75em;order:4;text-align:right}#board.board-order-bestlap .competitors .laps,#board.board-order-position .competitors .laps{width:20%;margin-right:auto;margin-left:calc(8% + 2.45em);order:5;text-align:left;color:#717073}#board.board-order-bestlap .competitors .average,#board.board-order-position .competitors .diff-time{width:36%;order:6;padding-right:.5em;text-align:right;color:#717073}#board.board-order-bestlap .competitors .diff-bestlap,#board.board-order-position .competitors .average{width:calc(21% + .25em);padding-right:.75em;order:7;text-align:right;color:#717073}#board .competitors .competitors-body .laps span,#board .competitors .competitors-body .average span,#board .competitors .competitors-body .diff-bestlap span,#board .competitors .competitors-body .diff-time span{font-size:.9em}#board .competitors .competitors-body .position,#board .competitors .competitors-body .name,#board .competitors .competitors-body .lastlap,#board .competitors .competitors-body .bestlap{padding-top:.5em;padding-bottom:.25em}#board .competitors .competitors-body .laps,#board .competitors .competitors-body .diff-bestlap,#board .competitors .competitors-body .diff-time,#board .competitors .competitors-body .average{padding-bottom:.5em;padding-top:.25em}}
