.compact-app .map-panel{width:300px;padding:10px;display:grid;grid-template-columns:36px 1fr;gap:7px}.compact-app #mapOptions{padding:6px;border:0;background:#dcf4f4}.compact-app .map-search{padding:0 6px}.compact-app .map-search input{padding:9px 5px}.compact-app .map-cities,.compact-app .presence-controls,.compact-app #searchResults{grid-column:1/-1}.compact-app .map-panel:not(.expanded) .map-cities{display:none}.compact-app .presence-controls{margin:0;padding:0;border:0}.compact-app .presence-controls button{padding:7px}.compact-app .presence-controls p{margin:3px 0;font-size:10px}.compact-app .map-panel #activitiesButton{position:fixed;right:18px;top:85px;width:auto;margin:0;padding:10px 14px;box-shadow:0 3px 14px #1232}.compact-app #suggestion .another-idea{grid-column:2;grid-row:3;font-size:10px;padding:4px 8px;background:transparent;border:0}.form-step:has([name=category]){display:grid;gap:10px}.form-step:has([name=category]) label{font-size:12px;gap:4px}@media(max-width:700px){.compact-app .map-panel{width:calc(100% - 24px)}.compact-app .map-panel #activitiesButton{top:auto;bottom:132px;right:16px}.compact-app .leaflet-top{top:175px}.compact-app .map-panel.expanded~#map .leaflet-top{top:230px}}
