.search-command-modal .modal-content{box-shadow:none!important;background:0 0!important;border:none!important}.modal-backdrop~.modal-backdrop{display:none!important}@media (max-width:576px){.search-command-modal .modal-dialog{max-width:calc(100vw - 16px)!important}}@media (min-width:577px){.search-command-modal .modal-dialog{max-width:580px!important}}.topbar-search{cursor:pointer;min-width:100px}.search-results-scroll{-webkit-overflow-scrolling:touch;max-height:360px;overflow-y:auto}.promotion-title-hover{transition:color .2s ease-in-out}.promotion-title-hover:hover{color:#f44134!important}.promo-img-container:hover .zoom-overlay{background:#0f172a4d;transition:all .25s ease-in-out;opacity:1!important}.lightbox-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1080;background-color:#0f172ae0;width:100vw;height:100vh;animation:.2s ease-out lightboxFadeIn;position:fixed;top:0;left:0}.lightbox-overlay .lightbox-header{z-index:1085;background:linear-gradient(#000000bf 0%,#0000 100%);position:absolute;top:0;left:0;right:0}.lightbox-overlay .lightbox-img{box-shadow:0 20px 25px -5px #00000080,0 8px 10px -6px #0000004d}.scroll-hint-badge{opacity:.8;z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#fffffff2;border:1px solid #e2e8f0;transition:opacity .2s;animation:.3s ease-in-out fadeInHint;position:absolute;top:35px;right:25px}.scroll-bounce-icon{animation:1.2s ease-in-out infinite scrollBounce}@media (max-width:767.98px){.custom-breadcrumb{z-index:1010;background-color:#f3f6f8;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:sticky;top:76px;padding-left:1rem!important;padding-right:1rem!important}}.custom-breadcrumb ol{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.custom-breadcrumb ol::-webkit-scrollbar{display:none}.custom-breadcrumb a{color:#64748b;text-decoration:none;transition:color .15s}.custom-breadcrumb a:hover{color:#f44134!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.related-posts-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.related-posts-container::-webkit-scrollbar{display:none}.related-post-item{scroll-snap-align:start;flex:0 0 calc(84% - 12px);width:calc(84% - 12px);min-width:calc(84% - 12px);max-width:320px}@media (min-width:576px){.related-posts-container{grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:0!important;display:grid!important;overflow-x:visible!important}.related-posts-container .related-post-item{width:100%!important;min-width:0!important;max-width:none!important}.related-posts-container.grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.related-posts-container.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:992px){.related-posts-container{grid-template-columns:repeat(3,1fr)}.related-posts-container.grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.related-posts-container.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.related-posts-container.grid-cols-3{grid-template-columns:repeat(3,1fr)!important}}.custom-pricing-table thead th{border-bottom:1px solid #e2e8f0;font-size:.8rem;font-weight:600;color:#475569!important;background-color:#f8f9fa!important}.custom-pricing-table td{vertical-align:middle;font-size:.82rem}.custom-pricing-table .sticky-price-col{z-index:5!important;background-color:#fff!important;position:sticky!important;right:0!important;box-shadow:-4px 0 8px -2px #0000000f!important}.custom-pricing-table thead th.sticky-price-col{z-index:6!important;background-color:#f8f9fa!important}.unit-tag-outline{color:#475569;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;padding:1px 6px;font-size:.72rem;display:inline-block}.carpark-detail-wrapper .photo-thumb-card{transition:transform .2s cubic-bezier(.4,0,.2,1)}.carpark-detail-wrapper .photo-thumb-card:hover{transform:translateY(-2px)}.carpark-detail-wrapper .photo-thumb-card:hover .photo-img{transform:scale(1.05)}.badge.bg-primary-subtle{color:#0369a1!important;background-color:#e0f2fe!important}.badge.bg-success-subtle{color:#15803d!important;background-color:#dcfce7!important}@media (max-width:575.98px){.carpark-detail-wrapper .hide-scrollbar{padding-left:.25rem;padding-right:.25rem}}.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib,.mapboxgl-compact{display:none!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.square-btn{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.mapboxgl-popup-content{border:1px solid #0000000d!important;border-radius:10px!important;padding:0!important;overflow:hidden!important;box-shadow:0 10px 25px #0000001f!important}.mapboxgl-popup-close-button{color:#475569!important;z-index:10!important;background:#fffc!important;border-radius:50%!important;padding:2px 6px!important;font-size:16px!important;top:4px!important;right:4px!important}.mapboxgl-popup-close-button:hover{color:#0f172a!important;background:#fff!important}.hover-primary:hover{color:#0d6efd!important}.hover-bg-light:hover{background-color:#f8fafc!important}.hover-bg-white:hover{background-color:#fff!important}.hero-map-wrapper{background-color:#f8fafc;transition:clip-path .35s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1);width:100%!important;position:relative!important}.hero-map-wrapper.is-resizing{-webkit-user-select:none!important;user-select:none!important;transition:none!important}.hero-map-wrapper.map-focused-fullwidth{border:none!important;border-bottom:1px solid #0000001a!important;border-radius:0!important;width:100vw!important;position:relative!important;left:calc(50% - 50vw)!important;box-shadow:0 4px 20px #0000000f!important}.carpark-bottom-scroll-strip{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s,visibility .3s,transform .3s;transform:translateY(20px)}.carpark-bottom-scroll-strip.show-strip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.bottom-card-wrapper{cursor:pointer;opacity:.88;border-radius:14px;transition:width .35s cubic-bezier(.2,.8,.2,1.2),transform .4s cubic-bezier(.2,.8,.2,1.2),box-shadow .4s cubic-bezier(.16,1,.3,1),opacity .3s;transform:translateY(0)scale(1)}.bottom-card-wrapper:hover{opacity:1;transform:translateY(-4px);box-shadow:0 8px 18px #0000001a!important}.bottom-card-wrapper.card-selected{z-index:10;opacity:1!important;transform:translateY(-10px)scale(1.02)!important;box-shadow:0 20px 30px -10px #0000002e,0 8px 16px -6px #00000014!important}.map-resize-handle{cursor:ns-resize;touch-action:none;background:linear-gradient(#0000,#00000014);height:18px;transition:background .2s}.map-resize-handle:hover,.hero-map-wrapper.is-resizing .map-resize-handle{background:linear-gradient(#0000,#f4413426)}.drag-pill{width:42px;height:4px;transition:width .2s,background-color .2s}.map-resize-handle:hover .drag-pill,.hero-map-wrapper.is-resizing .drag-pill{width:56px;opacity:1!important;background-color:#f44134!important}.hero-title{font-size:1.25rem}@media (min-width:576px){.hero-title{font-size:1.65rem}}.mapbox-bg-container{z-index:1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.mapboxgl-map,.mapboxgl-canvas-container,.mapboxgl-canvas{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.map-content-overlay{z-index:2;opacity:1;visibility:visible;pointer-events:auto;cursor:pointer;background:radial-gradient(#fffffff5 0%,#ffffffe0 60%,#fff6 100%);width:100%;height:100%;transition:opacity .35s,visibility .35s;position:relative}.map-content-overlay.fade-out{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero-search-trigger{max-width:560px;margin-left:auto;margin-right:auto}.hero-search-trigger .topbar-search{cursor:pointer!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:50rem!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:.75rem 1rem!important;display:flex!important;box-shadow:0 4px 16px #0d6efd1f!important}@media (min-width:576px){.hero-search-trigger .topbar-search{padding:1rem 1.5rem!important;box-shadow:0 8px 24px #0d6efd26!important}}.hero-search-trigger .topbar-search span{color:#475569!important;font-size:.9rem!important;font-weight:500!important}@media (min-width:576px){.hero-search-trigger .topbar-search span{font-size:1.05rem!important}}.marker-user-pulse{color:#fff;background-color:#f44134;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;animation:2s infinite pulseUser;display:flex;box-shadow:0 0 0 6px #f4413440}@keyframes pulseUser{0%{box-shadow:0 0 #f4413480}70%{box-shadow:0 0 0 14px #f4413400}to{box-shadow:0 0 #f4413400}}.marker-pin-wrapper{justify-content:center;align-items:center;width:28px;height:28px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.marker-pin-wrapper.marker-active{z-index:35;transform:scale(1.3)translateY(-4px)}.marker-pin-wrapper.marker-hover-bounce{animation:.6s cubic-bezier(.45,.05,.55,.95) infinite alternate markerBounce}@keyframes markerBounce{0%{transform:translateY(0)scale(1.15)}to{transform:translateY(-12px)scale(1.25)}}.marker-carpark-pin{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 0;justify-content:center;align-items:center;width:26px;height:26px;font-weight:700;display:flex;transform:rotate(-45deg);box-shadow:0 3px 8px #0000004d}.marker-carpark-pin span{font-size:12px;font-weight:700;line-height:1;transform:rotate(45deg)}.marker-star-badge{color:#fff;z-index:5;background-color:#f44134;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;display:flex;position:absolute;top:0;right:-10px}.fade-in-up{animation:.25s cubic-bezier(.16,1,.3,1) forwards fadeInUp}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.transition-all{transition:all .2s ease-in-out}.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spin{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.accordion-button:not(.collapsed){box-shadow:inset 0 -1px #00000020;color:#f44134!important;background-color:#f8fafc!important}.accordion-button:focus{box-shadow:none!important}.accordion-item:last-of-type{border-bottom:none!important}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes scrollBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes fadeInHint{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=0ftn083b8ugcq.css.map*/