@import url("https://fonts.googleapis.com/css2?family=Alatsi&family=Calistoga&family=Lilita+One&family=Luckiest+Guy&family=Orelega+One&family=Passion+One&family=Secular+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,400;1,700&display=swap");.controls-panel{position:absolute;bottom:0;right:0;max-height:100vh;margin-bottom:40px;margin-right:0;font-size:13px;line-height:2;outline:none;overflow-x:scroll;overflow-y:auto}.show-segments-panel{top:50%;transform:translateY(-75%);transform:rotate(-90deg);transform-origin:left top}.show-mini-map,.show-segments-panel{position:absolute;left:0;font-size:12px;font-weight:700;line-height:2;outline:none;overflow-x:scroll;overflow-y:auto;z-index:1}.show-mini-map{top:25%;transform:translateY(-50%);transform:rotate(-90deg);transform-origin:left top}.show-menu{position:absolute;top:50%;right:0;transform:translateY(-50%);transform:rotate(90deg);transform-origin:right top;font-size:12px;font-weight:700;line-height:2;outline:none;overflow-x:scroll;overflow-y:auto}.minimap-container{position:absolute;width:200px;height:150px;top:5px;left:5px;border:2px solid rgba(0,0,0,.3);border-radius:4px;z-index:0;overflow:hidden;box-shadow:0 1px 5px rgba(0,0,0,.6)}.minimap-container.in-streetview{position:absolute;top:10px;left:10px;right:auto;z-index:10}.minimap-close-button{position:absolute;top:5px;left:5px;background:white;width:20px;height:20px;border-radius:2px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 0 0 2px rgba(0,0,0,.1);font-size:16px}.roadbook-root{touch-action:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overscroll-behavior:none;overscroll-behavior-x:none;overscroll-behavior-y:none}.roadbook-container{max-height:calc(100vh)}.roadbook-container-with-insets{max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.deck-gl-credits{position:absolute;left:8px;bottom:4px;color:white;font-size:10px}.deck-gl-container{background-color:#061714}.street-view-fallback{padding:20px}.street-view-fallback,.street-view-warp-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background-color:#f0f0f0;border-radius:10px}.map-container{width:100%;height:100%}.text-xxs{font-size:10px}.control-right-menu{position:flex;top:0;right:0;background:#fff;padding:4px;margin:2px;font-size:13px;line-height:2;color:#6b6b76;outline:none;overflow-x:scroll;overflow-y:auto}.riders-group{left:0}.live-panel,.riders-group{position:absolute;top:0;padding:2px}.live-panel{right:0}.speed-panel{position:absolute;bottom:0;left:0;padding:2px;z-index:50}[details-visible=false]{display:none}