.tower-message-container .message{overflow:hidden;color:#fff;display:flex;justify-content:center;align-items:center;font-family:F1-BOLD;font-style:italic}.tower-message-container.state-7 .message.additional{background:#e0b808;color:#000}.tower-message-container.state-7 .message.additional .text{transform:translateX(-3px) translateY(1px)}.tower-message-container.state-2 .message,.tower-message-container.state-6 .message{background:#e0b808;color:#000}.tower-message-container.state-2 .message .text,.tower-message-container.state-6 .message .text{transform:translateX(-7px)}.tower-message-container.state-2 .message.main .text,.tower-message-container.state-6 .message.main .text{font-size:28px}body[data-v-18207683]{margin:0;padding:0;width:100%;height:100vh}#app[data-v-18207683]{height:100%;width:100%}.driver[data-v-18207683]{color:#fff;height:100%;width:100%;display:flex;align-items:center;transition:opacity .5s ease-in-out}.driver.stopped[data-v-18207683]{opacity:.5}.driver div[data-v-18207683]{float:left}.driver .race-position-container[data-v-18207683]{width:14%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.driver .race-position-container .up-arrow[data-v-18207683]{width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #00d107;transform:translateY(4px) translateX(1px)}.driver .race-position-container .down-arrow[data-v-18207683]{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#ce1818 transparent transparent;transform:translateY(-3px) translateX(1px)}.driver .race-position-container .race-position[data-v-18207683]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-family:F1-REGULAR;font-style:italic;font-size:15px;color:#969696}.driver .divider[data-v-18207683]{width:1px;background:hsla(0,0%,100%,.1);height:100%}.driver .team-badge[data-v-18207683]{height:25px;position:relative;width:17%;display:flex;align-items:center;justify-content:center}.driver .team-badge img[data-v-18207683]{height:100%}.driver .abbreviation[data-v-18207683]{font-family:F1-BOLD;font-size:18px;width:22%;text-align:left}.driver .value[data-v-18207683]{width:33%;text-align:center;font-family:F1-REGULAR;font-size:16.5px}.driver .value[data-content=INTERVAL][data-v-18207683],.driver .value[data-content=LEADER][data-v-18207683],.driver .value[data-content=OUT][data-v-18207683]{font-style:italic;font-size:15px}.driver .tyre[data-v-18207683]{width:10%;text-align:center;font-family:F1-REGULAR;font-size:14px}.driver .tyre.s[data-v-18207683]{color:#dc0000}.driver .tyre.m[data-v-18207683]{color:#fee900}.driver .tyre.h[data-v-18207683]{color:#fdfdfd}@font-face{font-family:F1-BOLD;src:url(../fonts/F1-BOLD.ee580ed0.ttf)}@font-face{font-family:F1-REGULAR;src:url(../fonts/F1-REGULAR.90c10fed.ttf)}.leaderboard{width:265px;height:1003px;position:relative;font-family:F1-REGULAR}.leaderboard .border{width:100%;height:100%;position:absolute}.leaderboard .border.status-2 .grey{border-top:10px solid rgba(224,184,8,.7);border-left:10px solid rgba(224,184,8,.7);border-bottom:10px solid rgba(224,184,8,.7);border-top-left-radius:30px;border-bottom-left-radius:30px}.leaderboard .border.status-2 .white{border-top:2px solid #e0b808;border-left:2px solid #e0b808;border-bottom:2px solid #e0b808;border-top-left-radius:26px;border-bottom-left-radius:26px}.leaderboard .border div{width:100%;height:100%;box-sizing:border-box;position:absolute;top:0;left:0}.leaderboard .border .fill{border-top:10px solid hsla(0,0%,39.2%,.2);border-left:10px solid hsla(0,0%,39.2%,.2);border-bottom:10px solid hsla(0,0%,39.2%,.2);border-top-left-radius:30px;border-bottom-left-radius:30px;transition:border 1s ease-in-out}.leaderboard .border .line{border-top:2px solid hsla(0,0%,100%,.2);border-left:2px solid hsla(0,0%,100%,.2);border-bottom:2px solid hsla(0,0%,100%,.2);border-top-left-radius:26px;border-bottom-left-radius:26px;transition:border 1s ease-in-out}.leaderboard .border.red .fill{border-top:10px solid rgba(201,24,24,.7);border-left:10px solid rgba(201,24,24,.7);border-bottom:10px solid rgba(201,24,24,.7);border-top-left-radius:30px;border-bottom-left-radius:30px}.leaderboard .border.red .line{border-top:2px solid #c91818;border-left:2px solid #c91818;border-bottom:2px solid #c91818;border-top-left-radius:26px;border-bottom-left-radius:26px}.leaderboard .border.status-2 .fill{border-top:10px solid rgba(224,184,8,.7);border-left:10px solid rgba(224,184,8,.7);border-bottom:10px solid rgba(224,184,8,.7);border-top-left-radius:30px;border-bottom-left-radius:30px}.leaderboard .border.status-2 .line{border-top:2px solid #e0b808;border-left:2px solid #e0b808;border-bottom:2px solid #e0b808;border-top-left-radius:26px;border-bottom-left-radius:26px}.leaderboard .border.green .fill{border-top:10px solid rgba(0,209,7,.7);border-left:10px solid rgba(0,209,7,.7);border-bottom:10px solid rgba(0,209,7,.7);border-top-left-radius:30px;border-bottom-left-radius:30px}.leaderboard .border.green .line{border-top:2px solid #00d107;border-left:2px solid #00d107;border-bottom:2px solid #00d107;border-top-left-radius:26px;border-bottom-left-radius:26px}.leaderboard .content-wrapper{overflow:hidden;width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;left:10px;top:10px;box-sizing:border-box;border-top-left-radius:20px;border-bottom-left-radius:20px;background:rgba(10,10,10,.75)}.leaderboard .content-wrapper .fade{position:absolute;width:30%;height:230%;left:100%;top:50%;transform:translateX(-100%) translateY(-50%);background:radial-gradient(farthest-corner at 150% 50%,hsla(0,0%,39.2%,.8) 0,transparent 50%)}.leaderboard .content-wrapper .border{transition:border 1s ease-in-out;box-sizing:border-box;width:calc(100% - 6px);height:calc(100% - 13px);top:7px;left:6px;border-top:3px solid hsla(0,0%,100%,.2);border-left:3px solid hsla(0,0%,100%,.2);border-bottom:3px solid hsla(0,0%,100%,.2);border-top-left-radius:14px;border-bottom-left-radius:14px}.leaderboard .content-wrapper .border.red{border-top:3px solid #c91818;border-left:3px solid #c91818;border-bottom:3px solid #c91818;border-top-left-radius:14px;border-bottom-left-radius:14px}.leaderboard .content-wrapper .border.status-2{border-top:3px solid #e0b808;border-left:3px solid #e0b808;border-bottom:3px solid #e0b808;border-top-left-radius:14px;border-bottom-left-radius:14px}.leaderboard .content-wrapper .border.green{border-top:3px solid #00d107;border-left:3px solid #00d107;border-bottom:3px solid #00d107;border-top-left-radius:14px;border-bottom-left-radius:14px}.leaderboard .content-wrapper .content{position:absolute;top:9px;left:8px;width:100%;height:calc(100% - 18px);display:flex;flex-direction:column}.leaderboard .content-wrapper .content .header{width:100%;flex:0 1 52px;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:flex-start;align-items:center}.leaderboard .content-wrapper .content .header .logo{height:32px;margin-left:6px}.leaderboard .content-wrapper .content .header .logo img{height:100%}.leaderboard .content-wrapper .content .header .label{font-family:F1-BOLD;font-weight:700;color:#babebd;font-size:31px;margin-left:4px;margin-bottom:4px;align-self:flex-end}.leaderboard .content-wrapper .content .laps{width:100%;flex:0 1 35px;border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;justify-content:center;align-items:center}.leaderboard .content-wrapper .content .laps .text-wrapper{width:132px;display:flex;align-items:center}.leaderboard .content-wrapper .content .laps .text-wrapper div{display:inline-block;color:#fff;font-style:italic}.leaderboard .content-wrapper .content .laps .text-wrapper .divider,.leaderboard .content-wrapper .content .laps .text-wrapper .label,.leaderboard .content-wrapper .content .laps .text-wrapper .total{font-family:F1-REGULAR}.leaderboard .content-wrapper .content .laps .text-wrapper .current{font-family:F1-BOLD;font-variant-numeric:tabular-nums}.leaderboard .content-wrapper .content .laps .text-wrapper .label{font-size:18px}.leaderboard .content-wrapper .content .laps .text-wrapper .current{transform:translateY(2px);font-size:24px;margin-left:10px}.leaderboard .content-wrapper .content .laps .text-wrapper .divider{margin-left:4px;font-size:17px}.leaderboard .content-wrapper .content .laps .text-wrapper .total{margin-left:2px;font-size:18px;font-variant-numeric:tabular-nums}.leaderboard .content-wrapper .content .message{flex:0 1 auto}.leaderboard .content-wrapper .content .drivers{display:inline-block;width:100%;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.leaderboard .content-wrapper .content .drivers .driver-container{height:100%}body{margin:0;padding:0;width:100%;height:100vh}#app,.container{height:100%;width:100%}.container{display:flex;justify-content:center;align-items:center}