.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{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#ffffffeb;border:1px solid #e2e8f0;transition:opacity .2s;animation:.3s ease-in-out fadeInHint;position:absolute;top:6px;right:6px}.scroll-bounce-icon{animation:1.2s ease-in-out infinite scrollBounce}@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)}}.custom-filter-group-container .custom-filter-input:checked{background-color:#f44134!important;border-color:#f44134!important;box-shadow:0 0 0 .25rem #f4413426!important}.custom-filter-group-container .custom-filter-input:focus{border-color:#cbd5e1;box-shadow:0 0 0 .25rem #f441341a!important}.custom-filter-group-container .custom-filter-label:not(.active-filter):hover{background-color:#f8fafc!important;border-color:#cbd5e1!important}.custom-filter-group-container .custom-filter-label:not(.active-filter):hover .custom-filter-input{border-color:#94a3b8}.custom-filter-group-container .filter-options-list::-webkit-scrollbar{width:4px}.custom-filter-group-container .filter-options-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.custom-filter-group-container .filter-options-list::-webkit-scrollbar-thumb:hover{background:#cbd5e1}nav.custom-breadcrumb a{transition:color .15s ease-in-out;color:#64748b!important;text-decoration:none!important}nav.custom-breadcrumb a:hover{color:#f44134!important;text-decoration:underline!important}nav.custom-breadcrumb span[aria-current=page]{color:#0f172a!important}.custom-pagination .page-item .page-link{color:#4a5568;background-color:#fff;border:1px solid #e2e8f0;padding:7px 14px;font-size:.85rem;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 1px 2px #00000005;border-radius:8px!important}.custom-pagination .page-item:not(.active):not(.disabled) .page-link:hover{color:#1a202c;background-color:#f7fafc;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 6px -1px #0000000d}.custom-pagination .page-item.active .page-link{box-shadow:0 4px 10px #f4413440;color:#fff!important;background:linear-gradient(135deg,#f44134 0%,#c31e12 100%)!important;border-color:#f44134!important}.custom-pagination .page-item.disabled .page-link{color:#cbd5e1;background-color:#f8fafc;border-color:#e2e8f0}.custom-pagination .page-item.disabled span.page-link{color:#a0aec0;background:0 0;border:none;padding:7px 8px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.text-truncate-3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-content p{margin-bottom:.5rem}.post-content p:last-child{margin-bottom:0}.carpark-detail-wrapper .photo-thumb-card{transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s}.carpark-detail-wrapper .photo-thumb-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f!important}.carpark-detail-wrapper .photo-thumb-card:hover .photo-img{transform:scale(1.05)}.carpark-detail-wrapper .photo-thumb-card .photo-img{transition:transform .3s}.badge.bg-primary-subtle{color:#0369a1!important;background-color:#e0f2fe!important}.badge.bg-success-subtle{color:#15803d!important;background-color:#dcfce7!important}.custom-pricing-table th{color:#475569;background-color:#f8fafc;border-bottom:1px solid #e2e8f0;font-size:.8rem;font-weight:600}.custom-pricing-table td{vertical-align:middle;font-size:.82rem}.custom-pricing-table .sticky-price-col{background-color:#fff}@media (max-width:575.98px){.carpark-detail-wrapper .hide-scrollbar{padding-left:.25rem;padding-right:.25rem}}
/*# sourceMappingURL=0ik51hd3c94p5.css.map*/