.track-container[data-v-183b5596]{flex-direction:column;display:flex;height:100vh}.control-panel[data-v-183b5596]{display:grid;grid-template-columns:1fr;gap:.5rem;padding:.5rem}@media (min-width: 768px){.control-panel[data-v-183b5596]{grid-template-columns:repeat(2,1fr)}}.map-container[data-v-183b5596]{flex:1;border-radius:.5rem;overflow:hidden}.panel-block[data-v-183b5596]{margin-bottom:1rem}
