#map-page{.loading-overlay{position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:10px;z-index:1000;background:rgba(255,255,255,.6)}.gm-bundled-control-on-bottom{top:50px!important}.swiper{width:300px!important;overflow:visible!important}.tab{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:4px 0;font-weight:500;cursor:pointer;&:disabled{cursor:not-allowed;opacity:.5}}.tab.active{font-weight:600;border-bottom:2px solid #4598ff;color:#4598FF}.offer-list{position:absolute;bottom:20px;left:0;right:0;margin:0 24px;overflow:hidden;padding:20px 0 0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:8px}.offer-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,.25);cursor:pointer;&:hover{transform:translateY(-5px);transition:all .3s ease-in-out}.close-icon{position:absolute;top:10px;right:10px;background-color:#fff;border-radius:50%;padding:4px;cursor:pointer;&:hover{background-color:#0477F0;color:white}}.image-wrapper{width:100%;aspect-ratio:5/2;overflow:hidden;.ant-skeleton{width:100%;height:100%}.ant-skeleton-image,img{width:100%;height:100%;object-fit:cover}}.body-wrapper{display:flex;flex-flow:column nowrap;gap:4px;padding:8px 12px;font-size:1rem;font-weight:400;.location-share-icon{&:hover{fill:#0477F0;g{fill:#FFF}}}.name{font-size:1.2rem;font-weight:600}.details{color:#046df0}.rating{display:flex;flex-flow:row nowrap;align-items:center;gap:4px}}}}.star-rating{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;svg{width:14px;height:14px;stroke:#fdd835}svg.active{fill:#fdd835}}.guest-section{margin-top:5rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:8px;max-width:60vw;align-self:center;.icon{width:100px;height:100px;overflow:hidden;svg{width:100%;height:100%}}.title{font-weight:600;font-size:1.2rem}.description,.title{text-align:center}.action{display:flex;flex-flow:row nowrap;align-items:center;gap:4px;color:#0055CC;background-color:#E5F0FF;padding:12px 16px;border-radius:8px;cursor:pointer;font-weight:500}.action:hover{background-color:#0477F0;color:white}}