.skeleton-avatar[data-v-cf116836]{width:50px;height:50px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,var(--primary-transparent) 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-cf116836 1.5s infinite}.contact-agent-avatar[data-v-cf116836]{flex:0 0 50px;width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.skeleton-line[data-v-cf116836]{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,var(--primary-transparent) 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:4px;animation:shimmer-cf116836 1.5s infinite}@keyframes shimmer-cf116836{0%{background-position:-200% 0}to{background-position:200% 0}}label[data-v-cf116836]{display:block;margin-bottom:.5em}input[data-v-cf116836],select[data-v-cf116836]{width:100%;padding:.5em;margin-bottom:1em}button[data-v-cf116836]{margin-top:1em}.button-container[data-v-6fdecf3b]{display:flex;flex-wrap:wrap;gap:.5rem}.button-container>button[data-v-6fdecf3b],a[data-v-6fdecf3b]{flex:1 1 auto;min-width:150px;max-width:100%;margin:.25rem}@media (max-width:480px){.button-container>button[data-v-6fdecf3b],a[data-v-6fdecf3b]{flex:1 1 100%;max-width:none;margin:.5rem 0}}label[data-v-6fdecf3b]{display:block;margin-bottom:.5em}input[data-v-6fdecf3b],select[data-v-6fdecf3b]{width:100%;padding:.5em;margin-bottom:1em}button[data-v-6fdecf3b]{margin-top:1em}.gallery-modal[data-v-387c981e]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.568);display:flex;align-items:center;justify-content:center;z-index:9999}.modal-close[data-v-387c981e]{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;background:none;border:none;cursor:pointer;z-index:10000}.modal-close[data-v-387c981e]:hover{color:var(--primary)}.modal-nav[data-v-387c981e]{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.1);border:none;color:#fff;font-size:30px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.modal-nav[data-v-387c981e]:hover{background-color:hsla(0,0%,100%,.3)}.modal-nav.prev[data-v-387c981e]{left:20px}.modal-nav.next[data-v-387c981e]{right:20px}.modal-content[data-v-387c981e]{max-width:90%;max-height:90%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:transparent;border:none;position:relative}.modal-image[data-v-387c981e]{max-width:95%;max-height:90vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:10px}.modal-video[data-v-387c981e]{max-width:100%;max-height:80vh;border-radius:10px}.modal-counter[data-v-387c981e]{background-color:#fff;padding:5px 20px;border-radius:20px;color:#000;margin-top:15px;font-size:14px}.fade-enter-active[data-v-387c981e],.fade-leave-active[data-v-387c981e]{transition:opacity .2s ease}.fade-enter[data-v-387c981e],.fade-leave-to[data-v-387c981e]{opacity:0}.image-loader[data-v-387c981e]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.3);z-index:10}.spinner[data-v-387c981e]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-387c981e .8s linear infinite}@keyframes spin-387c981e{to{transform:rotate(1turn)}}@media (max-width:768px){.modal-close[data-v-387c981e]{top:10px;right:15px;font-size:32px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:50%}.modal-nav[data-v-387c981e]{display:none}.modal-content[data-v-387c981e]{max-width:95%;max-height:85%;width:100%;touch-action:pan-y}.modal-image[data-v-387c981e]{max-width:100%;max-height:75vh}.modal-video[data-v-387c981e]{max-width:100%;max-height:60vh}}@media (max-width:576px){.modal-close[data-v-387c981e]{top:8px;right:10px;font-size:28px;width:40px;height:40px}.modal-nav[data-v-387c981e]{display:none}.modal-content[data-v-387c981e]{max-width:98%;max-height:80%;width:100%}.modal-image[data-v-387c981e]{max-width:100%;max-height:70vh;border-radius:6px}.modal-video[data-v-387c981e]{max-width:100%;max-height:50vh;border-radius:6px}.modal-counter[data-v-387c981e]{font-size:12px;margin-top:10px}}.thumbnails[data-v-21865743]{-ms-overflow-style:none;scrollbar-width:none}.thumbnails[data-v-21865743]::-webkit-scrollbar{display:none}.product-gallery[data-v-21865743]{width:100%;max-width:900px;margin:0 auto;padding:0 1rem;display:flex;flex-direction:column;align-items:center}.carousel-wrapper[data-v-21865743]{width:100%;margin-bottom:1rem}.image-container[data-v-21865743]{width:100%;aspect-ratio:4/3;display:flex;justify-content:center;align-items:center;background-color:transparent;border-radius:8px;overflow:hidden;outline:none;box-shadow:none;border:none;position:relative}.main-image[data-v-21865743]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease}.main-image-picture[data-v-21865743]{display:block;width:100%;height:100%}.main-image.fade-in[data-v-21865743]{animation:fadeIn-21865743 .3s ease}.preload-only[data-v-21865743]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;z-index:-1}@keyframes fadeIn-21865743{0%{opacity:.7}to{opacity:1}}.no-image-bg[data-v-21865743],.no-image[data-v-21865743]{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.no-image-bg[data-v-21865743]{position:absolute;top:0;left:0;background-color:var(--primary-transparent)}.circle[data-v-21865743]{width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center}.thumbnails-wrapper[data-v-21865743]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.thumbnails[data-v-21865743]{display:flex;overflow-x:auto;gap:.75rem;padding:.5rem 0;scroll-behavior:smooth;justify-content:center}.thumbnail-wrapper[data-v-21865743]{flex:0 0 auto;width:80px;height:60px;cursor:pointer;border:2px solid transparent;border-radius:6px;transition:border-color .2s ease,transform .2s ease;display:flex;justify-content:center;align-items:center}.thumbnail-wrapper[data-v-21865743]:hover{transform:scale(1.05)}.thumbnail-wrapper.active[data-v-21865743],.thumbnail-wrapper[data-v-21865743]:hover{border-color:var(--primary)}.thumbnail[data-v-21865743]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px}.no-image-thumb[data-v-21865743]{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--primary);border-radius:4px}.no-image-thumb .circle[data-v-21865743]{width:50px;height:50px;background-color:var(--white);color:var(--primary)}.nav-button[data-v-21865743]{border-radius:50%;width:46px;height:46px;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;transition:background-color .2s;flex-shrink:0}.nav-button[data-v-21865743]:hover{background-color:#f1f3f5}@media (max-width:576px){.image-container[data-v-21865743]{aspect-ratio:3/2}.circle[data-v-21865743]{width:80px;height:80px}.thumbnail-wrapper[data-v-21865743]{width:70px;height:50px}.no-image-thumb .circle[data-v-21865743]{width:40px;height:40px}.nav-button[data-v-21865743]{width:32px;height:32px;font-size:16px}.gallery-floating-btn[data-v-21865743]{width:25px;height:25px;font-size:18px;color:#fff!important}.gallery-floating-btn span[data-v-21865743]{font-size:10px;color:#fff!important}}.gallery-floating-btn[data-v-21865743]{position:absolute;bottom:15px;right:15px;border:none;border-radius:10px;width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;gap:2px;transition:background-color .2s,transform .2s}.gallery-floating-btn[data-v-21865743]:hover{transform:scale(1.1)}.gallery-floating-btn i[data-v-21865743]{font-size:20px}.gallery-floating-btn span[data-v-21865743]{font-size:11px;font-weight:600}.image-loader[data-v-21865743]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:color-mix(in srgb,var(--primary-dark),transparent 0);z-index:5}.spinner[data-v-21865743]{width:50px;height:50px;border:4px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin-21865743 .8s linear infinite}@keyframes spin-21865743{to{transform:rotate(1turn)}}.share-link-row[data-v-dfa65ef2]{display:flex;align-items:center;gap:.5rem}.share-link-input[data-v-dfa65ef2]{min-width:0}.share-copy-button[data-v-dfa65ef2]{flex:0 0 auto;align-self:center;height:calc(1.5em + .5rem + 2px)!important;margin:0!important;padding:0 .875rem!important;line-height:1.5!important;border-radius:.5rem!important}.share-actions[data-v-dfa65ef2]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.share-actions .btn[data-v-dfa65ef2]{display:inline-flex;align-items:center;justify-content:center;margin:0!important;white-space:nowrap}.text-right[data-v-dfa65ef2]{text-align:right}.d-flex.flex-wrap[data-v-dfa65ef2]{flex-wrap:wrap;gap:15px}p[data-v-dfa65ef2]{margin-bottom:0!important;padding-bottom:0!important}.w-div-precio[data-v-dfa65ef2]{margin-left:auto!important;text-align:right;width:30%}.w-div-botones-filtro[data-v-dfa65ef2]{width:60%;margin-left:auto!important;text-align:right}@media (max-width:576px){.share-link-row[data-v-dfa65ef2]{flex-direction:column}.share-actions .btn[data-v-dfa65ef2],.share-copy-button[data-v-dfa65ef2]{width:100%}.w-div-botones-filtro[data-v-dfa65ef2],.w-div-precio[data-v-dfa65ef2]{width:100%;text-align:left}}.gallery-container[data-v-9894128c]{width:100%}.gallery[data-v-9894128c]{max-height:500px;overflow-y:scroll;overflow-x:hidden;gap:15px;padding:10px}.gallery-item[data-v-9894128c]{padding:0 5px}.gallery-item-wrapper[data-v-9894128c]{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);cursor:pointer}.gallery-item-wrapper img[data-v-9894128c],.gallery-item-wrapper video[data-v-9894128c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.gallery-item-wrapper:hover img[data-v-9894128c],.gallery-item-wrapper:hover video[data-v-9894128c]{transform:scale(1.05)}.gallery-overlay[data-v-9894128c]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.gallery-item-wrapper:hover .gallery-overlay[data-v-9894128c]{opacity:1}.gallery-overlay i[data-v-9894128c]{color:#fff;font-size:2rem}[data-v-9894128c]::-webkit-scrollbar{width:8px}[data-v-9894128c]::-webkit-scrollbar-track{background:transparent}[data-v-9894128c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}[data-v-9894128c]::-webkit-scrollbar-thumb:hover{background:#aaa}@media (max-width:576px){.gallery-item-wrapper[data-v-9894128c]{aspect-ratio:4/3}}[data-v-e47884f4]::-webkit-scrollbar{width:10px!important}[data-v-e47884f4]::-webkit-scrollbar-track{background:#fdfcfc!important}[data-v-e47884f4]::-webkit-scrollbar-thumb{background:#e9e9e9!important;border-radius:10px}[data-v-e47884f4]::-webkit-scrollbar-thumb:hover{background:#e9e9e9!important}.tab-menu[data-v-e47884f4]{display:flex;padding:0;margin:0;list-style-type:none;background-color:var(--bg-card);border-bottom:1px solid #ddd}.tab-menu li[data-v-e47884f4]{margin-right:20px;padding:10px 15px;cursor:pointer;color:#555;font-weight:700}.tab-menu li.active[data-v-e47884f4]{color:var(--primary);border-bottom:2px solid var(--primary)}.details[data-v-e47884f4]{display:flex;flex-wrap:wrap;gap:15px}.details div[data-v-e47884f4]{width:45%;margin-bottom:10px;font-size:14px;color:#555}.details div strong[data-v-e47884f4]{color:#333}.property-brief[data-v-e47884f4]{margin-top:20px;color:#555;font-size:14px;line-height:1.6;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.property-brief p[data-v-e47884f4]{max-width:100%}.attachments[data-v-e47884f4]{margin-top:20px;font-size:14px}.attachments a[data-v-e47884f4]{text-decoration:none;color:var(--primary);font-weight:700}.attachments i[data-v-e47884f4]{margin-right:5px}.map-link[data-v-e47884f4]{float:right;color:var(--primary);font-size:14px;cursor:pointer;text-decoration:none}@media (max-width:576px){.tab-menu[data-v-e47884f4]{text-align:center;display:block;padding:0;margin:0;list-style-type:none;background-color:var(--bg-card);border-bottom:1px solid #ddd}}.property-header-card[data-v-8068f740]{min-height:250px}@media (max-width:767px){.property-header-card[data-v-8068f740]{min-height:500px}}.footer-section .map-container iframe[data-v-8068f740]{border-radius:5px}.tab-menu[data-v-8068f740]{display:flex;padding:0;margin:0;list-style-type:none;background-color:var(--bg-card);border-bottom:1px solid #ddd}.tab-menu li[data-v-8068f740]{margin-right:20px;padding:10px 15px;cursor:pointer;color:#555;font-weight:700}.tab-menu li.active[data-v-8068f740]{color:var(--primary);border-bottom:2px solid var(--primary)}.details[data-v-8068f740]{display:flex;flex-wrap:wrap;gap:15px}.details div[data-v-8068f740]{width:45%;margin-bottom:10px;font-size:14px;color:#555}.details div strong[data-v-8068f740]{color:#333}.property-brief[data-v-8068f740]{margin-top:20px;color:#555;font-size:14px;line-height:1.6}.attachments[data-v-8068f740]{margin-top:20px;font-size:14px}.attachments a[data-v-8068f740]{text-decoration:none;color:var(--primary);font-weight:700}.attachments i[data-v-8068f740]{margin-right:5px}.map-link[data-v-8068f740]{float:right;color:var(--primary);font-size:14px;cursor:pointer;text-decoration:none}.containerV[data-v-8068f740]{display:flex;flex-direction:column;justify-content:center;align-items:center}[data-v-8068f740]::-webkit-scrollbar{width:10px}[data-v-8068f740]::-webkit-scrollbar-track{background:#fdfcfc}[data-v-8068f740]::-webkit-scrollbar-thumb{background:#e9e9e9;border-radius:10px}[data-v-8068f740]::-webkit-scrollbar-thumb:hover{background:#e9e9e9}.inner[data-v-8068f740]{max-width:100%;margin:auto;padding-left:15px;padding-right:15px}.scroll-container[data-v-8068f740]{position:relative;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;scroll-snap-type:mandatory;scroll-behavior:smooth;word-wrap:break-word!important;margin-bottom:50px}.scroll-container .scroll-section[data-v-8068f740]{display:inline-block;vertical-align:middle}.scroll-container.diff-size[data-v-8068f740]{scroll-snap-destination:50% 0;padding:20px 0;margin:1%}.scroll-container.diff-size .scroll-section[data-v-8068f740]{width:auto;height:100%;margin-right:15px;scroll-snap-coordinate:50% 0}.scroll-container.diff-size .scroll-section[data-v-8068f740]:first-child{scroll-snap-coordinate:0 0,50% 0;margin-left:15px}.scroll-container.diff-size .scroll-section[data-v-8068f740]:last-child{scroll-snap-coordinate:50% 0,100% 0}.buttonsearch[data-v-8068f740]{background-color:#fd306e!important;color:#fff}.inputSearch[data-v-8068f740]{border-color:#fd306e!important}