h1.svelte-4z2f3q{font-size:2rem;font-weight:600;margin-bottom:1.5rem}h2.svelte-4z2f3q{font-size:1.5rem;font-weight:600;margin-bottom:1rem}h3.svelte-4z2f3q{font-size:1.25rem;font-weight:400;color:#666}section.svelte-4z2f3q{margin-bottom:2rem}.my-map-widget-container.svelte-4z2f3q{display:flex;flex-direction:row;width:100%;height:600px;gap:20px}.my-map-widget-map.svelte-4z2f3q{flex:1;height:100%;min-width:0;border-radius:11px}.my-map-widget-sidebar.svelte-4z2f3q{width:350px;height:100%;display:flex;flex-direction:column}.my-map-widget-list.svelte-4z2f3q{flex:1;border-radius:4px;overflow:auto;background:#fff;padding:0;position:relative}.search-container.svelte-4z2f3q{width:100%}.desktop-sidebar.svelte-4z2f3q{display:flex}.mobile-accordion.svelte-4z2f3q{display:none}.mobile-accordion-trigger{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;font-weight:500;cursor:pointer;transition:background-color .2s ease}.mobile-accordion-trigger:hover{background-color:#e9ecef}.mobile-accordion-content{padding:16px 0}.accordion-icon{transition:transform .2s ease}.mobile-accordion-trigger[data-state=open] .accordion-icon{transform:rotate(180deg)}@media (max-width: 768px){.my-map-widget-container.svelte-4z2f3q{flex-direction:column;height:auto;min-height:500px}.my-map-widget-map.svelte-4z2f3q{height:400px;min-height:400px;width:100%;position:relative;z-index:1}.desktop-sidebar.svelte-4z2f3q{display:none}.mobile-accordion.svelte-4z2f3q{display:block;margin-top:20px}.mobile-list.svelte-4z2f3q{max-height:300px;overflow-y:auto;border:1px solid #e9ecef;border-radius:8px;background:#fff}}.my-map-widget-map.svelte-4z2f3q{position:relative;overflow:hidden}.my-map-widget-map>div{width:100%!important;height:100%!important}
