.GoogleMapLazy_mapContainer__ui7og{width:100%;height:450px;position:relative;border-radius:12px;overflow:hidden;background:var(--color-bg-secondary,#1a1a1a)}.GoogleMapLazy_mapPlaceholder__wxrAo{width:100%;height:100%;border:none;background:linear-gradient(135deg,rgba(26,26,26,.95),rgba(38,38,38,.95));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.GoogleMapLazy_mapPlaceholder__wxrAo:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03) 50%,transparent),radial-gradient(circle at 30% 50%,hsla(0,100%,71%,.05) 0,transparent 50%),radial-gradient(circle at 70% 50%,rgba(255,166,0,.05) 0,transparent 50%);pointer-events:none}.GoogleMapLazy_mapPlaceholder__wxrAo:hover{transform:scale(1.01);box-shadow:0 8px 32px rgba(0,0,0,.3)}.GoogleMapLazy_mapPlaceholder__wxrAo:hover .GoogleMapLazy_mapIcon__x1Jmo{transform:scale(1.1);color:var(--gradient-primary,#ff6b6b)}.GoogleMapLazy_placeholderContent__S53lz{display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:1;padding:2rem}.GoogleMapLazy_mapIcon__x1Jmo{width:64px;height:64px;color:var(--color-text-secondary,#999);transition:all .3s ease}.GoogleMapLazy_placeholderText__ESwFp{font-size:1.25rem;font-weight:600;color:var(--color-text-primary,#fff);text-align:center}.GoogleMapLazy_placeholderSubtext__ZxmJi{font-size:.875rem;color:var(--color-text-secondary,#999);text-align:center}.GoogleMapLazy_mapIframe__R_Ig6{width:100%;height:100%;display:block;filter:brightness(.9) contrast(1.1)}@media (prefers-color-scheme:dark){.GoogleMapLazy_mapIframe__R_Ig6{filter:brightness(.85) contrast(1.15) saturate(.9)}}.GoogleMapLazy_mapSkeleton__r_OAI{width:100%;height:100%;background:linear-gradient(90deg,rgba(26,26,26,.8) 25%,rgba(38,38,38,.8) 50%,rgba(26,26,26,.8) 75%);background-size:200% 100%;animation:GoogleMapLazy_shimmer__I4EoZ 2s infinite;display:flex;align-items:center;justify-content:center}.GoogleMapLazy_skeletonContent__v0ZVT{color:var(--color-text-secondary,#666);font-size:.875rem}@keyframes GoogleMapLazy_shimmer__I4EoZ{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.GoogleMapLazy_mapContainer__ui7og{height:350px}.GoogleMapLazy_mapIcon__x1Jmo{width:48px;height:48px}.GoogleMapLazy_placeholderText__ESwFp{font-size:1.125rem}}
/*# sourceMappingURL=ba3ef6b57a365141.css.map*/