.listing-detail-module-scss-module__ENa1_q__container{background:#fff;width:100%;min-height:53px;padding-top:7vh;position:relative}@media (min-width:1024px){.listing-detail-module-scss-module__ENa1_q__container{min-width:1200px}}.listing-detail-module-scss-module__ENa1_q__heroSection{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:30px;padding:0;display:flex}.listing-detail-module-scss-module__ENa1_q__heroImageContainer{flex-shrink:0;width:100%;height:373px;position:relative}.listing-detail-module-scss-module__ENa1_q__heroImageContainer img{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper{align-items:center;gap:30px;padding:0 51px 40px;display:flex;overflow:auto hidden}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper::-webkit-scrollbar{height:10px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px;margin-right:20px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper::-webkit-scrollbar-thumb{background:#1187f3;border-radius:10px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper::-webkit-scrollbar-thumb:hover{background:#0d6ec7}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card{flex-shrink:0;width:180px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card .video-card-media{width:180px;height:355px;aspect-ratio:unset}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card .video-card-badge{display:none}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card .video-card-info{display:none}.listing-detail-module-scss-module__ENa1_q__viewMoreLink{color:#0051cb;white-space:nowrap;background:#f0f7ff;border:2px solid #e3f2fd;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.listing-detail-module-scss-module__ENa1_q__viewMoreLink svg{font-size:20px;transition:transform .3s}.listing-detail-module-scss-module__ENa1_q__viewMoreLink:hover{color:#fff;background:#0051cb;border-color:#0051cb;transform:translate(4px);box-shadow:0 4px 12px #0051cb4d}.listing-detail-module-scss-module__ENa1_q__viewMoreLink:hover svg{transform:translate(4px)}.listing-detail-module-scss-module__ENa1_q__navArrow{cursor:pointer;color:#0051cb;z-index:10;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.listing-detail-module-scss-module__ENa1_q__navArrow:hover{color:#fff;background:#0051cb;transform:translateY(-50%)scale(1.15);box-shadow:0 8px 20px #0051cb66}.listing-detail-module-scss-module__ENa1_q__navArrow:active{transform:translateY(-50%)scale(1.05)}.listing-detail-module-scss-module__ENa1_q__navArrow.listing-detail-module-scss-module__ENa1_q__left{left:30px}.listing-detail-module-scss-module__ENa1_q__navArrow.listing-detail-module-scss-module__ENa1_q__right{right:30px}.listing-detail-module-scss-module__ENa1_q__carouselDots{z-index:10;gap:12px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.listing-detail-module-scss-module__ENa1_q__carouselDots button{cursor:pointer;background:#ffffff80;border:2px solid #fffc;border-radius:50%;width:10px;height:10px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.listing-detail-module-scss-module__ENa1_q__carouselDots button:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.listing-detail-module-scss-module__ENa1_q__carouselDots button:hover{background:#fffc;border-color:#fff;transform:scale(1.3)}.listing-detail-module-scss-module__ENa1_q__carouselDots button:hover:before{width:100%;height:100%}.listing-detail-module-scss-module__ENa1_q__carouselDots button.listing-detail-module-scss-module__ENa1_q__active{background:#fff;border-color:#fff;border-radius:5px;width:30px;box-shadow:0 2px 8px #ffffff80}.listing-detail-module-scss-module__ENa1_q__carouselDots button.listing-detail-module-scss-module__ENa1_q__active:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:100%;height:100%;animation:2s infinite listing-detail-module-scss-module__ENa1_q__shimmer;position:absolute;top:0;left:0}@keyframes listing-detail-module-scss-module__ENa1_q__shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes listing-detail-module-scss-module__ENa1_q__dropdownSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.listing-detail-module-scss-module__ENa1_q__titleSection{max-width:1440px;margin:0 auto 30px;padding:0 51px}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleContent{flex-direction:column;gap:12px;display:flex}.listing-detail-module-scss-module__ENa1_q__titleSection h1{color:#0051cb;margin:0;font-family:Montserrat,sans-serif;font-size:30px;font-weight:800;line-height:1.3}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__productCode{color:#666;background:#f5f5f5;border-radius:6px;padding:6px 12px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge{border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge.listing-detail-module-scss-module__ENa1_q__approved{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 2px 8px #10b9814d}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge.listing-detail-module-scss-module__ENa1_q__pending{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 2px 8px #f59e0b4d}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge.listing-detail-module-scss-module__ENa1_q__rejected{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 2px 8px #ef44444d}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge.listing-detail-module-scss-module__ENa1_q__draft{color:#fff;background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%);box-shadow:0 2px 8px #6b72804d}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__viewCount{color:#666;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;display:inline-flex}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__viewCount svg{width:20px;height:20px}.listing-detail-module-scss-module__ENa1_q__mainContainer{background:#ebf5ff;border-bottom:3px solid #0051cb;border-radius:10px;margin:0 51px 40px;padding:40px 51px;box-shadow:0 4px 10px #0000001a}.listing-detail-module-scss-module__ENa1_q__actionButtons{z-index:100;pointer-events:auto;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:30px;right:10px}.listing-detail-module-scss-module__ENa1_q__actionButtons button{cursor:pointer;pointer-events:auto;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:0;transition:all .3s;display:flex;position:relative;box-shadow:0 3px 10px #0000001f}.listing-detail-module-scss-module__ENa1_q__actionButtons button svg{color:#fff;stroke-width:2px;width:16px;height:16px}.listing-detail-module-scss-module__ENa1_q__actionButtons button:before{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#000000d9;border-radius:5px;padding:5px 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .3s;position:absolute;right:50px;transform:translate(10px)}.listing-detail-module-scss-module__ENa1_q__actionButtons button:after{content:"";opacity:0;visibility:hidden;pointer-events:none;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:5px solid #000000d9;width:0;height:0;transition:all .3s;position:absolute;top:50%;right:42px;transform:translateY(-50%)}.listing-detail-module-scss-module__ENa1_q__actionButtons button:hover{transform:scale(1.1)}.listing-detail-module-scss-module__ENa1_q__actionButtons button:hover:before{opacity:1;visibility:visible;transform:translate(0)}.listing-detail-module-scss-module__ENa1_q__actionButtons button:hover:after{opacity:1;visibility:visible}.listing-detail-module-scss-module__ENa1_q__actionButtons button:active{transform:scale(1.05)}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__email{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__email:hover{background:linear-gradient(135deg,#5568d3 0%,#6a3f8f 100%);box-shadow:0 6px 16px #667eea66}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__booking{color:#fff;background:#ffc107}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__booking:hover{background:#ffb300;box-shadow:0 6px 16px #ffc10766}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__booking svg{color:#fff}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__chat{color:#fff;background:linear-gradient(135deg,#00b894 0%,#00cec9 100%)}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__chat:hover{background:linear-gradient(135deg,#009a7b 0%,#00b5aa 100%);box-shadow:0 6px 16px #00b89466}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__call{color:#fff;background:linear-gradient(135deg,#ea4335 0%,#d93025 100%)}.listing-detail-module-scss-module__ENa1_q__actionButtons button.listing-detail-module-scss-module__ENa1_q__call:hover{background:linear-gradient(135deg,#d32f2f 0%,#c62828 100%);box-shadow:0 6px 16px #ea433566}.listing-detail-module-scss-module__ENa1_q__contentArea{gap:30px;margin-bottom:40px;display:flex}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection{margin-bottom:40px;padding:0}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection h2{color:#2381c1;text-align:center;margin-bottom:30px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll{counter-reset:zone-counter;gap:38px;padding-top:5px;padding-bottom:20px;display:flex;overflow:auto visible}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll::-webkit-scrollbar{height:8px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll::-webkit-scrollbar-thumb{background:#1187f3;border-radius:10px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll::-webkit-scrollbar-thumb:hover{background:#0d6ec7}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard{min-width:450px;color:inherit;cursor:pointer;background:#fff;border-radius:15px;flex-direction:column;padding:18px 20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 2px 8px #00000014}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0051cb26}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard:hover h3{color:#003d99}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard h3{color:#0051cb;text-transform:uppercase;counter-increment:zone-counter;border-bottom:1px solid #e8e8e8;margin:0 0 10px;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:800}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard h3:before{content:counter(zone-counter) ". "}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo{color:#333;flex-direction:column;gap:6px;padding-top:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:flex}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo span{align-items:center;gap:8px;display:flex}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo span svg{color:#666;font-size:12px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneDistance{color:#f50000;align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:18px;right:20px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneDistance svg{color:#999;font-size:12px}.listing-detail-module-scss-module__ENa1_q__leftColumn{flex-direction:column;flex:1;gap:30px;display:flex}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButtons{border-bottom:2px solid #e8e8e8;gap:0;margin-bottom:20px;display:flex}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton{color:#666;cursor:pointer;background:0 0;border:none;flex:1;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;transition:all .3s;position:relative}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton:after{content:"";background:#0051cb;height:2px;transition:transform .3s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton:hover{color:#0051cb;background:#f8fbff}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton.listing-detail-module-scss-module__ENa1_q__active{color:#0051cb}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton.listing-detail-module-scss-module__ENa1_q__active:after{transform:scaleX(1)}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent{color:#333;word-wrap:break-word;max-height:460px;font-family:Montserrat,sans-serif;font-size:15px;line-height:22px;overflow:hidden auto}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent p{margin-bottom:15px;line-height:24px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent p strong{color:#000;font-weight:700}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent h3{color:#0051cb;letter-spacing:-.5px;margin:25px 0 15px;font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;line-height:1.3}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent h4{color:#000;margin:20px 0 12px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:700;line-height:1.3}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent ul{margin:15px 0;padding-left:25px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent ul li{color:#333;margin-bottom:10px;line-height:24px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent{margin-top:15px}:is(.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h1,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h2,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h3,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h4,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h5,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent h6){color:#0051cb;margin:20px 0 12px;font-family:Montserrat,sans-serif;font-weight:700}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent p{color:#333;margin-bottom:15px;line-height:24px}:is(.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent ul,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent ol){margin:15px 0;padding-left:25px}:is(.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent ul li,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent ol li){color:#333;margin-bottom:10px;line-height:24px}:is(.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent strong,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent b){color:#000;font-weight:700}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent a{color:#0051cb;text-decoration:underline}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent a:hover{color:#003d99}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent img{border-radius:8px;margin:15px 0;width:auto!important;max-width:100%!important;height:auto!important}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent table{border-collapse:collapse;width:100%;margin:15px 0}:is(.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent table th,.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent table td){text-align:left;border:1px solid #ddd;padding:8px 12px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent .listing-detail-module-scss-module__ENa1_q__zoneContent table th{background:#f5f5f5;font-weight:700}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent::-webkit-scrollbar{width:6px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent::-webkit-scrollbar-thumb{background:#1187f3;border-radius:10px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent::-webkit-scrollbar-thumb:hover{background:#0d6ec7}.listing-detail-module-scss-module__ENa1_q__contactInfoSection{margin-bottom:40px;padding:60px 51px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection h2{color:#0051cb;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-direction:column;gap:0;font-family:Montserrat,sans-serif;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem{border-bottom:1px solid #f5f5f5;align-items:center;gap:16px;padding:18px 24px;transition:background .2s;display:flex}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem:last-child{border-bottom:none}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem:hover{background:#f8fbff}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem strong{color:#333;flex-shrink:0;min-width:140px;font-size:14px;font-weight:600}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem span{color:#666;align-items:center;gap:8px;font-size:15px;font-weight:400;display:inline-flex}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem span svg{color:#999;flex-shrink:0;width:16px;height:16px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactLink{color:#0051cb;align-items:center;gap:8px;font-size:15px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactLink svg{flex-shrink:0;width:16px;height:16px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactLink:hover{color:#003d99;text-decoration:underline}.listing-detail-module-scss-module__ENa1_q__mapSection{border:3px solid #1187f3;border-radius:10px;flex:none;width:550px;height:500px;overflow:hidden;box-shadow:0 4px 12px #1187f326}.listing-detail-module-scss-module__ENa1_q__mapSection .interactive-map-container{border-radius:10px;width:100%;height:100%;min-height:500px}.listing-detail-module-scss-module__ENa1_q__mapSection .mapboxgl-ctrl-bottom-right{bottom:23px!important;right:-3px!important}.listing-detail-module-scss-module__ENa1_q__mapSection .map-popup-content{padding:16px 16px 8px!important}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder{text-align:center;color:#666;background:#f5f5f5;border:2px dashed #ccc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:550px;height:500px;padding:30px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;display:flex}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder p{color:#666;margin:0;font-size:18px;font-weight:500}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder .listing-detail-module-scss-module__ENa1_q__mapAddress{color:#999;max-width:80%;font-size:14px;font-weight:400}.listing-detail-module-scss-module__ENa1_q__downloadSection{padding:0 51px 60px}.listing-detail-module-scss-module__ENa1_q__downloadSection h2{color:#0051cb;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:25px;font-weight:800}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton{color:#000;cursor:pointer;background:#f8f9fa;border:none;border-radius:8px;align-items:center;gap:30px;padding:15px 30px;font-family:Montserrat,sans-serif;font-size:20px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton:before{content:"";background:linear-gradient(90deg,#0000,#0051cb1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton:hover:not(:disabled){color:#0051cb;background:#e3f2fd;transform:translate(5px);box-shadow:0 4px 12px #0051cb26}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton:hover:not(:disabled):before{left:100%}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton:hover:not(:disabled) svg{color:#0051cb;transform:translateY(-2px)}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton:disabled{opacity:.6;cursor:not-allowed}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton svg{font-size:30px;transition:all .3s}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadInfo{color:#666;margin-top:12px;font-family:Montserrat,sans-serif;font-size:14px;font-style:italic}.listing-detail-module-scss-module__ENa1_q__callModalOverlay{z-index:10000;background:#0009;justify-content:center;align-items:center;animation:.2s listing-detail-module-scss-module__ENa1_q__fadeIn;display:flex;position:fixed;inset:0}.listing-detail-module-scss-module__ENa1_q__callModal{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:420px;padding:32px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:.3s listing-detail-module-scss-module__ENa1_q__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}.listing-detail-module-scss-module__ENa1_q__modalClose{color:#666;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.listing-detail-module-scss-module__ENa1_q__modalClose:hover{color:#333;background:#f5f5f5}.listing-detail-module-scss-module__ENa1_q__modalIcon{color:#fff;background:linear-gradient(135deg,#0051cb 0%,#06f 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.listing-detail-module-scss-module__ENa1_q__modalTitle{color:#1a1a1a;margin-bottom:12px;font-size:24px;font-weight:600}.listing-detail-module-scss-module__ENa1_q__modalPhone{color:#0051cb;letter-spacing:.5px;margin-bottom:12px;font-size:20px;font-weight:600}.listing-detail-module-scss-module__ENa1_q__modalDescription{color:#666;margin-bottom:28px;font-size:15px;line-height:1.5}.listing-detail-module-scss-module__ENa1_q__modalActions{justify-content:center;gap:12px;display:flex}.listing-detail-module-scss-module__ENa1_q__cancelBtn,.listing-detail-module-scss-module__ENa1_q__confirmBtn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:120px;padding:12px 28px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.listing-detail-module-scss-module__ENa1_q__cancelBtn{color:#666;background:#f5f5f5}.listing-detail-module-scss-module__ENa1_q__cancelBtn:hover{color:#333;background:#e8e8e8}.listing-detail-module-scss-module__ENa1_q__confirmBtn{color:#fff;background:linear-gradient(135deg,#0051cb 0%,#06f 100%)}.listing-detail-module-scss-module__ENa1_q__confirmBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0051cb4d}@keyframes listing-detail-module-scss-module__ENa1_q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes listing-detail-module-scss-module__ENa1_q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.listing-detail-module-scss-module__ENa1_q__callModal{max-width:340px;padding:24px}.listing-detail-module-scss-module__ENa1_q__modalIcon{width:64px;height:64px}.listing-detail-module-scss-module__ENa1_q__modalTitle{font-size:20px}.listing-detail-module-scss-module__ENa1_q__modalPhone{font-size:18px}.listing-detail-module-scss-module__ENa1_q__modalActions{flex-direction:column}.listing-detail-module-scss-module__ENa1_q__cancelBtn,.listing-detail-module-scss-module__ENa1_q__confirmBtn{width:100%}}.listing-detail-module-scss-module__ENa1_q__chatSidebarTitle{color:#1a1a1a;text-align:center;flex:1;margin:0;padding:12px 0;font-size:16px;font-weight:600}@media (max-width:639px){.listing-detail-module-scss-module__ENa1_q__container{padding-top:0}.listing-detail-module-scss-module__ENa1_q__heroSection{margin-bottom:16px}.listing-detail-module-scss-module__ENa1_q__heroImageContainer{height:200px}.listing-detail-module-scss-module__ENa1_q__heroImageContainer img{border-radius:0}.listing-detail-module-scss-module__ENa1_q__navArrow{width:36px;height:36px;font-size:18px}.listing-detail-module-scss-module__ENa1_q__navArrow.listing-detail-module-scss-module__ENa1_q__left{left:12px}.listing-detail-module-scss-module__ENa1_q__navArrow.listing-detail-module-scss-module__ENa1_q__right{right:12px}.listing-detail-module-scss-module__ENa1_q__carouselDots{gap:8px;bottom:12px}.listing-detail-module-scss-module__ENa1_q__carouselDots button{width:8px;height:8px}.listing-detail-module-scss-module__ENa1_q__carouselDots button.listing-detail-module-scss-module__ENa1_q__active{width:20px}.listing-detail-module-scss-module__ENa1_q__titleSection{margin-bottom:16px;padding:0 16px}.listing-detail-module-scss-module__ENa1_q__titleSection h1{font-size:18px;line-height:1.3}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta{flex-wrap:wrap;gap:8px}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__productCode{padding:4px 8px;font-size:12px}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__statusBadge{padding:4px 10px;font-size:11px}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__viewCount{font-size:13px}.listing-detail-module-scss-module__ENa1_q__titleSection .listing-detail-module-scss-module__ENa1_q__titleMeta .listing-detail-module-scss-module__ENa1_q__viewCount svg{width:16px;height:16px}.listing-detail-module-scss-module__ENa1_q__actionButtons{background:#fffffff2;border-radius:30px;flex-direction:row;gap:12px;padding:10px 16px;position:fixed;bottom:16px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 4px 20px #00000026}.listing-detail-module-scss-module__ENa1_q__actionButtons button{width:40px;height:40px}.listing-detail-module-scss-module__ENa1_q__actionButtons button svg{width:16px;height:16px}.listing-detail-module-scss-module__ENa1_q__actionButtons button:before,.listing-detail-module-scss-module__ENa1_q__actionButtons button:after{display:none}.listing-detail-module-scss-module__ENa1_q__mainContainer{border-radius:8px;margin:0 16px 20px;padding:16px}.listing-detail-module-scss-module__ENa1_q__contentArea{flex-direction:column;gap:20px}.listing-detail-module-scss-module__ENa1_q__leftColumn{gap:16px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButtons{margin-bottom:12px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__tabButton{padding:10px 12px;font-size:13px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent{max-height:300px;font-size:14px;line-height:20px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent h3{margin:16px 0 10px;font-size:16px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent h4{margin:14px 0 8px;font-size:14px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent p{margin-bottom:12px;line-height:22px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent ul{padding-left:20px}.listing-detail-module-scss-module__ENa1_q__detailInfo .listing-detail-module-scss-module__ENa1_q__detailContent ul li{margin-bottom:8px;line-height:20px}.listing-detail-module-scss-module__ENa1_q__mapSection{border-width:2px;width:100%;height:280px}.listing-detail-module-scss-module__ENa1_q__mapSection .interactive-map-container{min-height:280px}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder{width:100%;height:280px;padding:20px;font-size:14px}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder p{font-size:14px}.listing-detail-module-scss-module__ENa1_q__mapSection .listing-detail-module-scss-module__ENa1_q__mapPlaceholder .listing-detail-module-scss-module__ENa1_q__mapAddress{max-width:90%;font-size:12px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection{margin-bottom:20px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection h2{margin-bottom:16px;font-size:18px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__nearbyZonesScroll{gap:16px;padding-bottom:12px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard{border-radius:10px;min-width:280px;padding:14px 16px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard h3{margin-bottom:8px;padding-bottom:8px;font-size:12px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo{gap:4px;padding-top:8px;font-size:12px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo span{gap:6px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneInfo span svg{font-size:10px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneDistance{font-size:11px;bottom:14px;right:16px}.listing-detail-module-scss-module__ENa1_q__nearbyZonesSection .listing-detail-module-scss-module__ENa1_q__zoneCard .listing-detail-module-scss-module__ENa1_q__zoneDistance svg{font-size:10px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper{gap:16px;padding:0 16px 20px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card{width:140px}.listing-detail-module-scss-module__ENa1_q__videoCardsWrapper .video-card .video-card-media{width:140px;height:280px}.listing-detail-module-scss-module__ENa1_q__viewMoreLink{gap:6px;padding:10px 16px;font-size:13px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection{margin-bottom:20px;padding:30px 16px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection h2{text-align:center;margin-bottom:16px;font-size:18px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem strong{min-width:auto;font-size:12px}.listing-detail-module-scss-module__ENa1_q__contactInfoSection .listing-detail-module-scss-module__ENa1_q__contactInfoContainer .listing-detail-module-scss-module__ENa1_q__contactContent .listing-detail-module-scss-module__ENa1_q__contactItem span{font-size:13px}.listing-detail-module-scss-module__ENa1_q__downloadSection{padding:0 16px 12px}.listing-detail-module-scss-module__ENa1_q__downloadSection h2{text-align:center;margin-bottom:16px;font-size:18px}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton{justify-content:center;gap:16px;width:100%;padding:12px 20px;font-size:14px}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadButton svg{font-size:24px}.listing-detail-module-scss-module__ENa1_q__downloadSection .listing-detail-module-scss-module__ENa1_q__downloadInfo{text-align:center;font-size:12px}.comment-chat-sidebar-v2{width:100%!important;max-width:100%!important}}@media (max-width:1024px){.listing-detail-module-scss-module__ENa1_q__actionButtons{gap:7px;bottom:25px;right:8px}.listing-detail-module-scss-module__ENa1_q__actionButtons button{width:38px;height:38px}.listing-detail-module-scss-module__ENa1_q__actionButtons button svg{width:15px;height:15px}}@media (max-width:768px){.listing-detail-module-scss-module__ENa1_q__actionButtons{gap:6px;bottom:20px;right:6px}.listing-detail-module-scss-module__ENa1_q__actionButtons button{width:36px;height:36px}.listing-detail-module-scss-module__ENa1_q__actionButtons button svg{width:14px;height:14px}.listing-detail-module-scss-module__ENa1_q__actionButtons button:before,.listing-detail-module-scss-module__ENa1_q__actionButtons button:after{display:none}}
