@media (max-width:768px){.mobile-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:1000!important}.mobile-map-container{padding-top:64px}.mobile-header,.mobile-search-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-search-panel{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.touch-friendly{min-height:44px;min-width:44px}.weather-panel-mobile{position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:9998!important;border-radius:16px 16px 0 0;box-shadow:0 -4px 6px -1px rgba(0,0,0,.1)}}.mobile-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.mobile-map-container::-webkit-scrollbar{display:none}.mobile-map-container{-ms-overflow-style:none;scrollbar-width:none}}