@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;900&display=swap);body{background-color:#312c2c;color:#fff;font-family:Roboto,sans-serif;margin:0;padding:0}button{border:none;color:#fff;transition:visibility .2s,opacity .2s,-webkit-transform .2s;transition:transform .2s,visibility .2s,opacity .2s;transition:transform .2s,visibility .2s,opacity .2s,-webkit-transform .2s}.back:hover,.cost-btn:hover,.designate:hover,.pdf-btn:hover,.recent-route:hover{cursor:pointer;-webkit-transform:translateY(1px);transform:translateY(1px)}button:focus{outline:none}a{color:#fff;text-decoration:none}input:focus{outline:none}.leaflet-container{height:100vh;position:relative;width:100vw}.container{align-items:center;display:flex;flex-direction:column;margin-top:100px}.container>h2{color:#c095ff;font-size:1.2rem}.designate{background:linear-gradient(83.2deg,#965de9 10.8%,#6358ee 94.3%);box-sizing:content-box;margin-top:10px;text-align:center}.designate,.point{border:none;border-radius:5px;display:block;font-size:1.1rem;padding:15px 10px;width:250px}.point{margin:15px 0}.error{color:#ffc3c3;min-height:25px}.recent-routes-wrapper{background:#423b3b;border-radius:5px;margin:50px 0;max-width:850px;padding:8px 0;width:80%}.container .recent-routes-wrapper h2{color:#fff;margin:15px 0;padding-left:15px}.recent-routes{display:flex;flex-direction:column-reverse}.recent-route{background-color:#5f5454;border-radius:5px;box-sizing:border-box;display:block;font-size:1.2rem;font-weight:700;letter-spacing:1.3px;margin:8px 20px;padding:20px 0 20px 20px;text-align:left}.recent-route:hover{cursor:pointer}.leaflet-top.leaflet-right{display:none}.leaflet-routing-alt{color:#000;width:100%}td{border:.5px solid #000;font-size:12px}.route-info-wrapper{align-items:center;background-color:rgba(0,0,0,.692);border-bottom-left-radius:5px;border-top-left-radius:5px;display:flex;flex-direction:column;height:350px;position:fixed;right:-250px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:.2s;width:250px;z-index:10000}.route-info-wrapper.open{-webkit-transform:translate(-250px,-50%);transform:translate(-250px,-50%)}.switch-btn{background-color:#000;border-bottom-left-radius:5px;border-top-left-radius:5px;font-size:20px;height:80px;left:-40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px}.rate-wrapper{width:80%}.cost-input{position:relative;width:100%}.cost-input>input{border:none;border-radius:5px;box-sizing:border-box;font-size:1.1rem;margin:15px 0;padding:15px 10px;width:100%}.cost-input>span{color:#000;font-size:1.1rem;position:absolute;right:35px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cost-btn{background:linear-gradient(83.2deg,#965de9 10.8%,#6358ee 94.3%);border:none;border-radius:5px;font-size:1rem;padding:15px 10px;width:100%}.total-distance{margin-top:20px;width:80%}.back{background:linear-gradient(83.2deg,#965de9 10.8%,#6358ee 94.3%);border-radius:5px;left:60px;padding:10px;position:fixed;top:25px;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;z-index:1000}.back:hover{-webkit-transform:translateY(1px);transform:translateY(1px)}.pdf-btn{background:linear-gradient(83.2deg,#965de9 10.8%,#6358ee 94.3%);border-radius:5px;font-size:1rem;left:130px;opacity:0;padding:10px;position:fixed;top:25px;visibility:hidden;z-index:1000}.pdf-btn.enable{opacity:1;visibility:visible}@media (min-width:500px){.container>h2{font-size:1.4rem}}@media (min-width:730px){.container>h2{font-size:2rem}.route-info-wrapper{border-bottom-right-radius:5px;border-top-right-radius:5px;right:25px;top:25px;-webkit-transform:translate(0);transform:translate(0);transition:0s;width:300px}.route-info-wrapper.open{-webkit-transform:none;transform:none}.switch-btn{display:none}.rate-wrapper,.total-distance{width:70%}}
/*# sourceMappingURL=main.86c21be3.css.map*/