@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/material/material.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}@font-face{font-family:'Silka';src:url("../fonts/silka/Silka-Black.woff2") format("woff2"),url("../fonts/silka/Silka-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Silka';src:url("../fonts/silka/Silka-Bold.woff2") format("woff2"),url("../fonts/silka/Silka-Bold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Silka';src:url("../fonts/silka/Silka-Regular.woff2") format("woff2"),url("../fonts/silka/Silka-Regular.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}*{touch-action:pan-x pan-y}*{cursor:default}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input,button,textarea{border:0;margin:0;padding:0;box-shadow:none;font-family:'Silka';font-weight:normal;color:var(--color_light);box-shadow:none;-webkit-appearance:none;touch-action:manipulation;background:transparent}html{width:100%;margin:0;border:0;padding:0;overflow-x:hidden;background:var(--color_medium);color:var(--color_light)}body{width:100%;margin:0;border:0;padding:0.5rem;position:relative;line-height:1;font-family:'Silka';font-weight:300;letter-spacing:-0.01vw;overflow:hidden}html .message{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;justify-content:center;align-items:center;color:var(--color_light);text-transform:uppercase}html .message.ok{font-size:85vw;font-weight:900;letter-spacing:-5vw;margin-left:-5vw}html.alert{pointer-events:none}html.alert body{background-color:rgba(0,0,0,0.2)}html.alert form{opacity:0.8}html.alert .message{display:flex}body section{overflow:visible}body section .name{margin:0;padding:0;color:var(--color_dark);margin-left:-5vw;letter-spacing:-2vw;overflow:visible;text-transform:uppercase;line-height:0.8;width:105vw;overflow:hidden}body section.open .togglebox{display:flex}body section:not(.open) .togglebox{display:none}body section .togglebox .groups{position:relative;width:100%;overflow-x:visible;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:1rem;margin-bottom:10vw}body section .togglebox .groups .group{margin-bottom:1rem;display:flex;justify-content:space-between;overflow:visible}body section .togglebox .groups .group .info{display:flex;flex-direction:column;justify-content:space-between}body section .togglebox .groups .group .info .description{font-size:3.5vw;letter-spacing:-0.1vw}body section .togglebox .groups .group .info .value{font-size:22.5vw;font-weight:600;width:100%;letter-spacing:-1.5vw;margin-top:-2.5vw;margin-left:-1vw}body section .togglebox .groups .group .controls{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}body section .togglebox .groups .group .controls .unit{font-size:2vw;font-weight:600;color:var(--color_dark);margin-bottom:0.2rem}body section .togglebox .groups .group .controls button{display:flex;justify-content:center;align-items:center;width:8.5vw;height:8.5vw;background:var(--color_dark);color:var(--color_light);margin-top:0.1rem;border-radius:0.25rem;font-size:7.5vw}body section .togglebox .groups .group .controls button.down{margin-bottom:4.5vw}body section .togglebox .groups .group.short{width:calc(100% / 2 - 1rem)}body section .togglebox .groups .group.long{width:100vw}body section .togglebox .groups .group.locate{width:100vw}body section .togglebox .groups .group.locate .info .value.search{opacity:1;animation:search 0.85s linear infinite alternate}@keyframes search{to{opacity:0.2}}body section .togglebox .groups .group.locate .controls{justify-content:center}body section .togglebox .groups .group.locate .controls .action{width:17vw;height:17vw;font-size:12.5vw}body section .togglebox .groups .group.check{width:calc(100% / 3 - 0.2rem);display:flex;flex-direction:column}body section .togglebox .groups .group.check .description{font-size:3.5vw;letter-spacing:-0.1vw}body section .togglebox .groups .group.check input{position:relative;background:var(--color_dark);margin:0;border:0;flex-shrink:0;width:100%;height:calc(100vw / 3 - 0.2rem);border-radius:0.25rem;margin-top:0.2rem}body section .togglebox .groups .group.check input:checked:after{font-family:'Material Icons';content:'done';position:absolute;left:0;top:0;font-size:25vw;display:flex;justify-content:center;align-items:center;width:100%;height:100%}body section .togglebox .groups .group.ghost{width:calc(100% / 3 - 0.2rem);height:0}body section .togglebox .groups .group.number{width:calc(100% / 2 - 1rem)}body section .togglebox .groups .group.option{width:100vw}body section .togglebox .groups .group.driver{width:calc(100% / 2 - 1rem)}body section .togglebox .groups .group.driver .info .value{color:var(--color_light)}body section .togglebox .groups .group.round{width:calc(100% / 2 - 1rem)}body section .togglebox .groups .group.date{width:calc(100% / 2 - 1rem)}body section .togglebox .groups .group.date .info .day{display:flex;justify-content:flex-start;align-items:center;line-height:initial}body section .togglebox .groups .group.date .info .fragments{display:flex;flex-direction:column;font-size:6.5vw;color:var(--color_light);text-transform:uppercase;margin-left:1vw;font-weight:600;letter-spacing:-0.2vw;line-height:0.9;margin-bottom:2.5vw}body section .togglebox .groups .group.load{flex-direction:column;justify-content:flex-start}body section .togglebox .groups .group.load .controls{justify-content:flex-start;margin-top:2.5vw}body section .togglebox .groups .group.load .controls .action{justify-content:flex-start;width:100%;height:17vw;font-size:12.5vw;padding:0 2vw}body section .togglebox .groups .group.save{flex-direction:column;justify-content:flex-start}body section .togglebox .groups .group.save .controls{justify-content:flex-start;margin-top:2.5vw}body section .togglebox .groups .group.save .controls .action{justify-content:flex-start;width:100%;height:17vw;font-size:12.5vw;padding:0 2vw}body section .togglebox .groups .group.save .controls .action.override span{color:var(--color_key)}body section .togglebox .groups .group.logout{flex-direction:column;justify-content:flex-start}body section .togglebox .groups .group.logout .controls{justify-content:flex-start;margin-top:2.5vw}body section .togglebox .groups .group.logout .controls .action{justify-content:flex-start;width:100%;height:17vw;font-size:12.5vw;padding:0 2vw}body section .togglebox .groups .group.list .info .value{line-height:1.2;white-space:pre}body section .togglebox .groups .group.list .controls{display:flex;flex-direction:row}body section .togglebox .groups .group.list .controls .action{width:17vw;height:17vw;font-size:12.5vw;margin-left:1vw}body section .togglebox .groups .group.list .controls .action *{color:var(--color_light)}body section .togglebox .groups .group.list .controls .action.forever span{color:var(--color_key)}body section .togglebox .groups .group.action{flex-direction:column;justify-content:flex-start}body section .togglebox .groups .group.action .controls{justify-content:flex-start;margin-top:2.5vw}body section .togglebox .groups .group.action .controls .action{justify-content:flex-start;width:100%;height:17vw;font-size:12.5vw;padding:0 2vw}body section .togglebox .groups .group.textarea .info .value{resize:none;font-size:18vw;line-height:0.9;padding-top:5vw}body section .togglebox .groups .group.rating{width:100%}body section .togglebox .groups .group.rating .info{width:100%}body section .togglebox .groups .group.rating .info .values{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}body section .togglebox .groups .group.rating .info .values input{width:0}body section .togglebox .groups .group.rating .info .values input+label{width:calc(100% / 5);display:flex;justify-content:center;align-items:center;font-size:10vw;padding:2vw;color:white}body section .togglebox .groups .group.rating .info .values input:not(:checked)+label{color:white}body section .togglebox .groups .group.rating .info .values input:checked ~ input+label{color:var(--color_dark)}body section .togglebox .groups .group.download{flex-direction:column;justify-content:flex-start}body section .togglebox .groups .group.download .controls{justify-content:flex-start;margin-top:2.5vw}body section .togglebox .groups .group.download .controls .action{justify-content:flex-start;width:100%;height:17vw;font-size:12.5vw;padding:0 2vw}body section .togglebox .groups .group.download .controls .action a{width:100%;text-align:left;color:var(--color_light)}body section.logo svg{height:20vw;width:auto;margin:2vw 0}body section.plain .name+.row{border:none}body section.plain .name{margin-top:15vw}body section.plain .row{padding:2vw 0;display:flex;align-items:center;justify-content:space-between;border-top:0.5vw solid var(--color_dark)}body section.plain .row .description{font-size:3.5vw;letter-spacing:-0.1vw;color:var(--color_light);width:40%}body section.plain .row .value{display:flex;flex-wrap:wrap;align-items:center;font-size:12.5vw;min-height:12.5vw;font-weight:600;letter-spacing:-0.5vw;color:var(--color_light)}body section.plain .row .unit{display:flex;justify-content:flex-end;font-size:2vw;color:var(--color_light);margin-left:0.2rem;font-weight:initial;width:auto;flex-grow:1;margin-right:3.5vw}body .back{color:var(--color_dark);letter-spacing:-0.5vw;text-transform:uppercase;font-weight:bold;font-size:7vw;text-align:right}
