*,:after,:before{box-sizing:border-box}body{background-color:#333;color:#ccc}.header{margin:15px 0}.header .btn:first-child{margin-right:10px}.btn{border-radius:10px;color:#333;cursor:pointer;display:inline-block;padding:2px 10px;text-decoration:none;text-transform:uppercase;transition:.1s}.btn.normal{background-color:#cc6;border:2px solid #cc6}.btn.dim{background-color:#cc9;border:2px solid #cc9}.btn:hover{background-color:#cc3;border:2px solid #cc3}.btn:active{-webkit-transform:scale(.98) translateY(3px);transform:scale(.98) translateY(3px)}.btn:disabled{background-color:#666;border:2px solid #666;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn.start,.btn.stop{align-items:center;border-radius:5px;display:inline-flex;font-weight:700;height:25px;justify-content:center;width:30px}.btn.stop{margin-left:5px;margin-right:25px}.winners-top th{background-color:#9c9;color:#333;padding:5px 10px}.winners-top .clickable{cursor:pointer}td{padding:7px 10px;text-align:center}.car-item-pic{position:absolute;top:-21px}.car-item-pic.animate{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:move-car;animation-name:move-car;-webkit-animation-timing-function:linear;animation-timing-function:linear}td .car-item-pic{margin-bottom:-4px;position:relative;top:0}@-webkit-keyframes move-car{0%{right:89%}to{right:0}}@keyframes move-car{0%{right:89%}to{right:0}}.footer{margin-top:15px}.footer button:nth-of-type(2){margin-left:10px}.panel button:nth-of-type(2){margin:0 10px}.car-info-inputs{align-items:center;display:flex;margin-bottom:5px}.car-info-input{border-radius:5px;outline:none}.textInput{height:30px;padding-left:15px}.colorInput{height:25px;margin:0 10px}.car-item{margin-top:15px}.car-item-top{align-items:center;display:flex}.car-item-top button:nth-of-type(2){margin:0 10px}.car-item-top .car-name{font-size:20px}.car-item-main{align-items:center;border-bottom:2px dashed #ccc;display:flex;margin-top:8px;padding-bottom:10px}.car-item-route{position:relative;width:90%}.car-item-flag{bottom:-20px;height:50px;position:absolute;right:100px;width:50px}.message{color:#cc6;font-size:20px;height:10vh;position:fixed;right:10%;text-align:center;top:10%;width:20vw}.winnerName,.winnerTime{color:#f66}
/*# sourceMappingURL=main.d1f950ea.css.map*/