.color--primary{color:#0c83d3}.gallery-modal-wrapper{align-items:center;display:flex;justify-content:center;padding:16px}@media(max-width:480px){.gallery-modal-wrapper{padding:4px}}@media(max-width:374px){.gallery-modal-wrapper{padding:2px}}.gallery-modal-wrapper .vfm__content{display:flex;justify-content:center;max-height:100%;max-width:100%}.gallery-modal-wrapper .gallery-modal{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;height:80vh!important;max-height:800px;max-width:1000px;width:85vw!important}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal{width:90vw!important}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal{border-radius:8px;width:95vw!important}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal{border-radius:4px;width:98vw!important}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal{border-radius:0;width:100vw!important}}.gallery-modal-wrapper .gallery-modal .modal-header{align-items:center;background:#06446e;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;height:32px;justify-content:flex-end;overflow:hidden;padding:0 .8rem;position:relative}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:24px;padding:0 .4rem}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:20px;padding:0 .3rem}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header{border-radius:0;height:18px;padding:0 .2rem}}.gallery-modal-wrapper .gallery-modal .modal-header:before{background:#0c83d3;border-top-left-radius:1rem;content:"";height:100%;left:0;position:absolute;top:0;width:50%}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-top-left-radius:.5rem}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-top-left-radius:.25rem}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-radius:0}}.gallery-modal-wrapper .gallery-modal .modal-header:after{background:#0c83d3;border-radius:0 100% 100% 0/0 50% 50% 0;content:"";height:100%;left:calc(50% - 1.2rem);position:absolute;top:0;width:3rem}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .8rem);width:2rem}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .6rem);width:1.5rem}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .5rem);width:1.2rem}}.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{align-items:center;background:#fff;border:none;border-radius:.4rem;cursor:pointer;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.25rem;height:18px;width:18px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.2rem;height:16px;width:16px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.15rem;height:14px;width:14px}}.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:12px;width:12px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:9px;width:9px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:8px;width:8px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:7px;width:7px}}.gallery-modal-wrapper .gallery-modal .modal-body{display:flex;flex:1;gap:16px;overflow:hidden;padding:16px}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:12px;padding:12px}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:8px;padding:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:6px;padding:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:4px;padding:4px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body{flex-wrap:wrap;overflow-y:auto}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex:3;justify-content:center;min-height:200px}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{min-height:180px}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:6px;min-height:150px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:4px;min-height:120px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:3px;min-height:100px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{flex:initial;width:100%}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:8px;height:100%;overflow:hidden;width:100%}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:6px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:4px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:3px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{height:300px!important}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-img__img--cover{display:none}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item{align-items:center;background:#f8f9fa;display:flex;justify-content:center}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{align-items:center;display:flex;height:100%;justify-content:center;padding:8px;width:100%}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:6px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:4px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:2px}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:3px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:2px}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-window__left,.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-window__right{background-color:#0c83d3!important;color:#fff!important;height:32px!important;min-width:32px!important;width:32px!important}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-carousel__controls{display:none}.gallery-modal-wrapper .gallery-modal .sidebar{display:flex;flex:2;flex-direction:column;gap:12px;overflow-y:auto}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:10px}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:4px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar{flex:initial;width:100%}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border:1px solid #dee2e6;border-radius:6px;padding:12px}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:5px;padding:10px}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:4px;padding:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:3px;padding:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:2px;padding:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price{background-color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{color:#000;font-size:14px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:12px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:10px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:9px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{color:#0c83d3;font-family:Poppins-Bold,sans-serif;font-size:20px;margin:0}@media(max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:18px}}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:16px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:14px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:12px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{align-items:center;display:flex;gap:12px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{border:1px solid #0c83d3!important;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:32px;width:32px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:28px;width:28px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:24px;width:24px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-family:Poppins-SemiBold,sans-serif;font-size:14px;margin:0}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:12px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:11px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:10px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{color:#6c757d;font-size:10px;margin:0}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:9px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:8px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:7px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:6px;margin-top:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:4px;margin-top:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:3px;margin-top:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:4px;font-size:12px;padding:8px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:3px;font-size:10px;padding:6px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:2px;font-size:9px;padding:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{background:#25d366;color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp:hover{background:#1ebe5a}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call{background:#d9232a;color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call:hover{background:#c82333}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:14px;margin-bottom:6px}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:12px;margin-bottom:4px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:11px;margin-bottom:3px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:10px;margin-bottom:2px}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:4px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:3px;grid-template-columns:repeat(3,1fr)}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:2px;grid-template-columns:repeat(3,1fr)}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{aspect-ratio:1/1;border:2px solid transparent;border-radius:6px;cursor:pointer;overflow:hidden}@media(max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:4px;border-width:1px}}@media(max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:3px;border-width:1px}}@media(max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:2px;border-width:1px}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb:hover{border-color:#adb5bd}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb.active{border-color:#0c83d3}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(orientation:landscape)and (max-height:600px){.gallery-modal{height:100vh!important}.gallery-modal .modal-body .image-preview,.gallery-modal .modal-body .sidebar{max-height:350px}}@media(min-width:1920px){.gallery-modal{max-height:900px;max-width:1400px}.gallery-modal .modal-body .image-preview,.gallery-modal .modal-body .sidebar{max-height:600px}}.color--primary[data-v-61a7311e]{color:#0c83d3}.project-detail-banner[data-v-61a7311e]{margin:20px auto;width:100%}@media only screen and (max-width:479px){.project-detail-banner[data-v-61a7311e]{margin:12px auto 16px}}@media only screen and (max-width:768px){.project-detail-banner[data-v-61a7311e]{margin:12px auto 18px}}.project-detail-banner .banner-grid[data-v-61a7311e]{border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;height:100vh;max-height:50vh;overflow:hidden;width:100%}@media(max-width:1024px){.project-detail-banner .banner-grid[data-v-61a7311e]{border-radius:10px;gap:10px;height:320px;max-height:45vh}}@media(max-width:768px){.project-detail-banner .banner-grid[data-v-61a7311e]{border-radius:8px;gap:12px;grid-template-columns:1fr;grid-template-rows:2fr 1fr;height:auto;max-height:60vh;min-height:400px}}@media(max-width:640px){.project-detail-banner .banner-grid[data-v-61a7311e]{gap:10px;margin-bottom:8px;max-height:55vh;min-height:350px}}@media(max-width:480px){.project-detail-banner .banner-grid[data-v-61a7311e]{border-radius:6px;gap:8px;max-height:50vh;min-height:300px}}@media(max-width:360px){.project-detail-banner .banner-grid[data-v-61a7311e]{gap:6px;max-height:45vh;min-height:280px}}.project-detail-banner .banner-grid .primary-image[data-v-61a7311e],.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{border-radius:12px;height:100%;overflow:hidden;width:100%}@media(max-width:768px){.project-detail-banner .banner-grid .primary-image[data-v-61a7311e],.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{border-radius:8px}}@media(max-width:480px){.project-detail-banner .banner-grid .primary-image[data-v-61a7311e],.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{border-radius:6px}}@media(max-width:768px){.project-detail-banner .banner-grid .primary-image[data-v-61a7311e]{min-height:250px}}@media(max-width:480px){.project-detail-banner .banner-grid .primary-image[data-v-61a7311e]{min-height:200px}}.project-detail-banner .banner-grid .primary-image .image-container[data-v-61a7311e]{background-position:50%;background-size:cover;height:100%;width:100%}.project-detail-banner .banner-grid .primary-image .image-container .pano-frame[data-v-61a7311e]{border:none;display:block;height:100%;width:100%}.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media(max-width:768px){.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;max-height:140px;min-height:120px}}@media(max-width:640px){.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{gap:6px;max-height:120px;min-height:100px}}@media(max-width:480px){.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{gap:4px;max-height:100px;min-height:80px}}@media(max-width:360px){.project-detail-banner .banner-grid .secondary-images[data-v-61a7311e]{max-height:90px;min-height:70px}}.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-61a7311e]{border-radius:8px;cursor:pointer;min-height:60px;overflow:hidden;position:relative}@media(max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-61a7311e]{border-radius:6px}}@media(max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-61a7311e]{border-radius:4px;min-height:40px}}.project-detail-banner .banner-grid .secondary-images .secondary-image .image-container[data-v-61a7311e]{background-position:50%;background-size:cover;height:100%;width:100%}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;inset:0;position:absolute;transition:background .3s ease}@media(max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]{font-size:11px;font-weight:500}}@media(max-width:640px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]{font-size:10px}}@media(max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]{font-size:9px;font-weight:500}}@media(max-width:360px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]{font-size:8px}}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-61a7311e]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;display:inline-block;font-size:inherit;line-height:1.2;padding:6px 10px;text-align:center}@media(max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-61a7311e]{border-radius:3px;max-width:120px;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:640px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-61a7311e]{border-radius:2px;font-size:9px;max-width:70px;padding:2px 4px}}@media(max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-61a7311e]{border-radius:2px;font-size:8px;max-width:60px;padding:2px 4px;white-space:normal}}@media(max-width:360px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-61a7311e]{border-radius:2px;font-size:7px;max-width:50px;padding:1px 3px;white-space:normal}}@media(hover:hover){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]:hover{background:#000c}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay:hover span[data-v-61a7311e]{background:#fff3;transform:scale(1.05)}}@media(hover:none){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-61a7311e]:active{background:#000c}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay:active span[data-v-61a7311e]{background:#fff3;transform:scale(.95)}}.color--primary[data-v-f771b760]{color:#0c83d3}.listing--detail-header .header-left[data-v-f771b760]{flex:1;min-width:300px}.listing--detail-header .listing--number[data-v-f771b760]{background-color:#f5f5f5;border:1px solid #eee;border-radius:20px;cursor:pointer;font-size:14px;padding:6px 16px;transition:background-color .2s}.listing--detail-header .listing--number[data-v-f771b760]:hover{background-color:#e0e0e0}.listing--detail-header .view-count[data-v-f771b760]{background-color:#0c83d30d;border:1px solid rgba(12,131,211,.1);border-radius:20px;color:#0c83d3;font-size:14px;padding:6px 16px}.listing--detail-header .price--container[data-v-f771b760]{background-color:#0c83d308;border:1px solid rgba(12,131,211,.08);border-radius:16px;padding:24px;transition:all .3s ease}.listing--detail-header .price--container[data-v-f771b760]:hover{background-color:#0c83d30d;border-color:#0c83d326}.listing--detail-header .price--container .price-label[data-v-f771b760]{color:#757575;font-size:14px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.listing--detail-header .price--container .price--item[data-v-f771b760]:not(:last-child){border-bottom:1px dashed rgba(0,0,0,.08);margin-bottom:20px;padding-bottom:20px}.listing--detail-header .price--container .price--before-wrapper[data-v-f771b760]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.listing--detail-header .price--container .price--before[data-v-f771b760]{color:#9e9e9e;font-size:15px;font-weight:500;text-decoration:line-through}.listing--detail-header .price--container .discount-badge[data-v-f771b760]{background-color:#ffebee;border-radius:6px;color:#d32f2f;font-size:12px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.listing--detail-header .price--after[data-v-f771b760]{align-items:baseline;color:#0c83d3;display:flex;flex-wrap:wrap;font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.listing--detail-header .price--after .price-period[data-v-f771b760]{color:#757575;font-size:18px;font-weight:500;letter-spacing:normal;margin-left:6px}.listing--detail-header .info--wrapper[data-v-f771b760]{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width:768px){.listing--detail-header .info--wrapper[data-v-f771b760]{gap:8px}}.listing--detail-header .info--wrapper .info-card[data-v-f771b760]{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;min-width:140px;padding:12px 16px;transition:transform .2s,box-shadow .2s}.listing--detail-header .info--wrapper .info-card[data-v-f771b760]:hover{border-color:#0c83d333;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.listing--detail-header .info--wrapper .info-card .info-icon[data-v-f771b760]{align-items:center;background-color:#0c83d314;border-radius:50%;display:flex;height:40px;justify-content:center;margin-right:12px;width:40px}.listing--detail-header .info--wrapper .info-card .info-icon img[data-v-f771b760]{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.listing--detail-header .info--wrapper .info-card .info-content[data-v-f771b760]{display:flex;flex-direction:column}.listing--detail-header .info--wrapper .info-card .info-content .info-value[data-v-f771b760]{color:#333;font-size:16px;font-weight:700;line-height:1.2}.listing--detail-header .info--wrapper .info-card .info-content .info-label[data-v-f771b760]{color:#757575;font-size:12px;margin-top:2px}.share-menu-card[data-v-f771b760]{background-color:#fff!important;border-radius:18px!important;box-shadow:0 0 10px #0000001a;overflow:hidden;width:300px}.share-menu-title[data-v-f771b760]{align-items:center;border-bottom:1px solid #f0f0f0;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:10px;padding:16px 20px 12px}.share-menu-title .share-icon[data-v-f771b760]{color:#666;font-size:20px}.share-menu-content[data-v-f771b760]{padding:16px 20px}.share-options[data-v-f771b760]{display:flex;gap:5px;justify-content:space-between}.share-options .share-buttons[data-v-f771b760]{display:flex;flex-wrap:wrap}.share-options .social-share-button[data-v-f771b760]{aspect-ratio:1;background-color:var(--color-brand);border-radius:10px;color:#fff;padding:1rem}.share-item:hover .share-icon-wrapper[data-v-f771b760],.share-options .social-share-button[data-v-f771b760]:hover{transform:scale(1.1)}.share-menu-footer[data-v-f771b760]{padding:8px 16px}.share-menu-footer .v-btn[data-v-f771b760]{background-color:#0c83d3;border-radius:8px;color:#fff;margin-bottom:9px;width:100%}.favorite-btn[data-v-f771b760]{overflow:visible!important;position:relative}.heart-pop-enter-active[data-v-f771b760]{animation:heart-pop-in-f771b760 .3s cubic-bezier(.175,.885,.32,1.275)}.heart-pop-leave-active[data-v-f771b760]{animation:heart-pop-out-f771b760 .2s ease-in}@keyframes heart-pop-in-f771b760{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes heart-pop-out-f771b760{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.particles-container[data-v-f771b760]{height:40px;left:28%;pointer-events:none;position:absolute;top:46%;transform:translate(-50%,-50%);width:40px;z-index:10}@media only screen and (max-width:768px){.particles-container[data-v-f771b760]{left:25px}}.particle-heart[data-v-f771b760]{animation:particle-explode-f771b760 .8s ease-out forwards;height:8px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateY(0);width:8px}@keyframes particle-explode-f771b760{0%{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateY(0) scale(0)}50%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateY(-25px) scale(1)}}.color--primary[data-v-039796f5]{color:#0c83d3}.youtube-modal-wrapper[data-v-039796f5]{align-items:center;display:flex;justify-content:center;padding:16px}@media(max-width:480px){.youtube-modal-wrapper[data-v-039796f5]{padding:4px}}@media(max-width:374px){.youtube-modal-wrapper[data-v-039796f5]{padding:2px}}.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;height:80vh;max-height:700px;max-width:800px;overflow:hidden;width:90vw}@media(max-width:1024px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{height:75vh;width:95vw}}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{border-radius:8px;height:70vh;width:98vw}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{border-radius:4px;height:65vh;width:100vw}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{border-radius:0;height:60vh;width:100vw}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]{align-items:center;background:#06446e;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;height:48px;justify-content:space-between;overflow:hidden;padding:0 1rem;position:relative}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:40px;padding:0 .8rem}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:36px;padding:0 .6rem}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]{border-radius:0;height:32px;padding:0 .4rem}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:before{background:#0c83d3;border-top-left-radius:1rem;content:"";height:100%;left:0;position:absolute;top:0;width:50%}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:before{border-top-left-radius:.5rem}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:before{border-top-left-radius:.25rem}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:before{border-radius:0}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:after{background:#0c83d3;border-radius:0 100% 100% 0/0 50% 50% 0;content:"";height:100%;left:calc(50% - 1.5rem);position:absolute;top:0;width:3rem}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:after{left:calc(50% - 1rem);width:2rem}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:after{left:calc(50% - .8rem);width:1.6rem}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-039796f5]:after{left:calc(50% - .6rem);width:1.2rem}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-039796f5]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:1rem;position:relative;z-index:2}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-039796f5]{font-size:14px;gap:.8rem}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-039796f5]{font-size:12px;gap:.6rem}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-039796f5]{font-size:11px;gap:.4rem}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-039796f5]{align-items:center;background:#fff3;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-039796f5]{height:28px;width:28px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-039796f5]{height:24px;width:24px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-039796f5]{height:20px;width:20px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-039796f5]:hover{background:#ffffff4d}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-039796f5]{filter:brightness(0) invert(1);height:16px;width:16px}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-039796f5]{height:14px;width:14px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-039796f5]{height:12px;width:12px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-039796f5]{height:10px;width:10px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-039796f5]{align-items:center;background:#fff;border:none;border-radius:.4rem;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:background-color .2s ease;width:32px;z-index:2}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-039796f5]{border-radius:.3rem;height:28px;width:28px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-039796f5]{border-radius:.25rem;height:24px;width:24px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-039796f5]{border-radius:.2rem;height:20px;width:20px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-039796f5]:hover{background:#f8f9fa}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-039796f5]{height:16px;width:16px}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-039796f5]{height:14px;width:14px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-039796f5]{height:12px;width:12px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-039796f5]{height:10px;width:10px}}.youtube-modal-wrapper .youtube-modal .modal-body[data-v-039796f5]{align-items:center;display:flex;flex:1;justify-content:center;padding:16px}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-039796f5]{padding:12px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-039796f5]{padding:8px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-039796f5]{padding:4px}}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-039796f5]{background:#000;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-039796f5]{border-radius:6px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-039796f5]{border-radius:4px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-039796f5]{border-radius:2px}}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper iframe[data-v-039796f5]{border:none;height:100%;width:100%}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder[data-v-039796f5]{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;height:100%;justify-content:center;width:100%}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-039796f5]{font-size:16px;margin:0}@media(max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-039796f5]{font-size:14px}}@media(max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-039796f5]{font-size:12px}}@media(max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-039796f5]{font-size:11px}}@media(orientation:landscape)and (max-height:600px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{height:95vh;max-height:95vh}}@media(min-width:1920px){.youtube-modal-wrapper .youtube-modal[data-v-039796f5]{max-height:900px;max-width:1400px}}@media(max-width:768px){.hide--in-mobile[data-v-039796f5]{display:none!important}}@media(min-width:769px)and (max-width:1024px){.hide--in-tablet[data-v-039796f5]{display:none!important}}@media(min-width:1025px){.hide--in-desktop[data-v-039796f5]{display:none!important}}.map--container[data-v-f81c6852]{border-radius:12px;height:400px;overflow:hidden;width:100%}.color--primary[data-v-74c3cef9]{color:#0c83d3}.detail--cta-card[data-v-74c3cef9]{background:linear-gradient(135deg,#1e3c72,#2a5298);border-radius:16px;box-shadow:0 10px 20px #1e3c7233;color:#fff;overflow:hidden;padding:24px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.detail--cta-card[data-v-74c3cef9]:hover{box-shadow:0 15px 30px #1e3c724d;transform:translateY(-4px)}.detail--cta-card[data-v-74c3cef9]:before{background:#ffffff1a;border-radius:50%;content:"";height:100px;position:absolute;right:-20px;top:-20px;width:100px}.detail--cta-card .cta--content[data-v-74c3cef9]{margin-bottom:20px;position:relative;z-index:1}.detail--cta-card .cta--header[data-v-74c3cef9]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.detail--cta-card .cta--icon-wrapper[data-v-74c3cef9]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border-radius:10px;display:flex;height:40px;justify-content:center;width:40px}.detail--cta-card .cta--title[data-v-74c3cef9]{color:#fff;font-family:Poppins-SemiBold,sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0}.detail--cta-card .cta--description[data-v-74c3cef9]{color:#ffffffe6;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;margin:0}.detail--cta-card .cta--link[data-v-74c3cef9]{display:block;text-decoration:none}.detail--cta-card .cta--button[data-v-74c3cef9]{background-color:#ff6631!important;border-radius:10px;color:#fff!important;font-family:Poppins-Medium,sans-serif;font-size:14px;font-weight:600;height:44px;letter-spacing:.5px;text-transform:none;transition:all .2s ease;width:100%}.detail--cta-card .cta--button[data-v-74c3cef9]:hover{background-color:#d34c0c!important;transform:scale(1.02)}.color--primary[data-v-9ed2dde8]{color:#0c83d3}.owner-section[data-v-9ed2dde8]{display:flex;justify-content:center;margin-bottom:2rem;width:100%}.owner-card[data-v-9ed2dde8]{background:#fff;border:1px solid hsla(0,0%,80%,.3);border-radius:16px;box-shadow:0 5px 11px #0000002e,0 4px 15px #00000026;max-width:450px;overflow:hidden;transition:all .3s ease;width:100%}.owner-card[data-v-9ed2dde8]:hover{box-shadow:0 15px 30px #0000001a;transform:translateY(-4px)}.card-header[data-v-9ed2dde8]{align-items:center;background:linear-gradient(135deg,#e7f3fb,#fff);border-bottom:1px solid rgba(12,131,211,.1);display:flex;justify-content:space-between;padding:20px 24px}.header-text .title[data-v-9ed2dde8]{color:#06446e;font-size:1.25rem;font-weight:700;line-height:1.2;margin:0}.header-text .subtitle[data-v-9ed2dde8]{color:#5a6f7d;display:block;font-size:.8rem;margin-top:4px}.status-badge[data-v-9ed2dde8]{align-items:center;border-radius:20px;display:flex;font-size:.8rem;font-weight:600;padding:6px 12px}.status-badge .status-dot[data-v-9ed2dde8]{border-radius:50%;height:8px;margin-right:8px;width:8px}.status-badge.status-published[data-v-9ed2dde8]{background-color:#25d366;border:1px solid rgba(37,211,102,.2);color:#076a10}.status-badge.status-published .status-dot[data-v-9ed2dde8]{background-color:#25d366;box-shadow:0 0 4px #25d36680}.status-badge.status-draft[data-v-9ed2dde8]{background-color:#eee;border:1px solid hsla(0,0%,80%,.5);color:#5a6f7d}.status-badge.status-draft .status-dot[data-v-9ed2dde8]{background-color:#999}.card-body[data-v-9ed2dde8]{padding:24px}.listing-info[data-v-9ed2dde8]{margin-bottom:20px}.listing-info .listing-title[data-v-9ed2dde8]{color:#333;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:12px}.listing-info .uuid-box[data-v-9ed2dde8]{align-items:center;background:#eee;border-radius:8px;color:#5a6f7d;display:inline-flex;font-size:.7rem;padding:6px 10px}.listing-info .uuid-box .uuid-label[data-v-9ed2dde8]{color:#999;font-weight:700;margin-right:6px;text-transform:uppercase}.listing-info .uuid-box .uuid-value[data-v-9ed2dde8]{font-family:Courier New,monospace;letter-spacing:.5px}.divider[data-v-9ed2dde8]{background:linear-gradient(90deg,transparent,#eee,transparent);height:1px;margin:0 0 24px}.owner-message[data-v-9ed2dde8]{background:linear-gradient(135deg,#e7f3fb,#fff);border:1px dashed rgba(12,131,211,.3);border-radius:12px;padding:24px;text-align:center}.owner-message .message-icon[data-v-9ed2dde8]{animation:bounce-9ed2dde8 2s infinite;font-size:2rem;margin-bottom:12px}.owner-message .message-text[data-v-9ed2dde8]{color:#5a6f7d;font-size:1rem;line-height:1.6;margin:0}.owner-message .highlight[data-v-9ed2dde8]{color:#0c83d3;display:block;font-weight:700;margin-top:4px}.contact-support[data-v-9ed2dde8]{text-align:center}.contact-support .support-text[data-v-9ed2dde8]{color:#5a6f7d;font-size:.9rem;margin-bottom:8px}.contact-support .whatsapp-link[data-v-9ed2dde8]{align-items:center;color:#25d366;display:inline-flex;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease}.contact-support .whatsapp-link[data-v-9ed2dde8]:hover{color:#076a10;text-decoration:underline}@keyframes bounce-9ed2dde8{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.color--primary[data-v-0442ec85]{color:#0c83d3}.mockup-card[data-v-0442ec85]{background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #00000003;font-family:Inter,sans-serif;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;width:100%}.mockup-card[data-v-0442ec85]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px)}.card-header[data-v-0442ec85]{background-color:#001540;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,#001540 29px),repeating-linear-gradient(#00358055,#003580);height:140px;overflow:hidden;position:relative;width:100%}.card-header[data-v-0442ec85]:after{background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 35%,transparent 65%);content:"";height:220%;pointer-events:none;position:absolute;right:-30%;top:-60%;transform:rotate(-12deg);width:90%}.card-divider[data-v-0442ec85]{border:0;border-top:1px solid #f3f4f6;margin:0 0 24px;width:100%}.card-body[data-v-0442ec85]{background:#fff;padding:0 24px 32px}.avatar-container[data-v-0442ec85]{display:flex;justify-content:center;margin-top:-60px;position:relative;z-index:10}.profile-pic[data-v-0442ec85]{background-color:#fff;border:4px solid #fff;border-radius:50%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}.identity-section[data-v-0442ec85]{margin-bottom:24px;margin-top:16px;text-align:center}.name-link[data-v-0442ec85]{color:inherit;text-decoration:none}.user-name[data-v-0442ec85]{align-items:center;color:#111827;display:inline-flex;font-size:22px;font-weight:700;gap:6px;justify-content:center;line-height:1.3;margin:0;transition:color .2s}.user-name[data-v-0442ec85]:hover{color:#06446e}.verified-icon[data-v-0442ec85]{margin-left:4px}.user-role[data-v-0442ec85]{color:#6b7280;font-size:14px;margin-top:4px}.badge-partner[data-v-0442ec85]{background:#eff6ff;border-radius:12px;color:#1d4ed8;font-size:12px;font-weight:600;padding:2px 8px}.badge-owner[data-v-0442ec85]{color:#4b5563;font-weight:500}.action-area[data-v-0442ec85]{width:100%}.custom-whatsapp-btn[data-v-0442ec85]{align-items:center;background:linear-gradient(90deg,#25d366,#14a855);border-radius:12px;box-shadow:0 4px 6px #25d36633;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;text-decoration:none;transition:all .2s ease;width:100%}.custom-whatsapp-btn[data-v-0442ec85]:hover{background:linear-gradient(90deg,#22c35e,#0f7a6d);box-shadow:0 6px 12px #25d3664d;transform:translateY(-1px)}.btn-installment[data-v-0442ec85]{border-radius:12px;border-width:1.5px;font-size:16px;font-weight:600;height:50px!important;text-transform:none;width:100%}.btn-installment[data-v-0442ec85]:hover{background-color:#eff6ff}@media(max-width:480px){.user-name[data-v-0442ec85]{font-size:20px}.card-header[data-v-0442ec85]{height:120px}.profile-pic[data-v-0442ec85]{height:100px;margin-top:-50px;width:100px}}.bottom-sheet-transition-enter-from,.bottom-sheet-transition-leave-to{transform:translateY(100%)}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content{align-self:flex-end;border-radius:0;box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 5px 22px 4px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:0 1 auto;left:0;margin-inline:auto;margin-bottom:0;max-width:100%;overflow:visible;right:0;transition-duration:.2s;width:100%}.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-card,.v-bottom-sheet>.v-bottom-sheet__content.v-overlay__content>.v-sheet{border-radius:0}.v-bottom-sheet.v-bottom-sheet--inset{max-width:none}@media(min-width:600px){.v-bottom-sheet.v-bottom-sheet--inset{max-width:70%}}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{margin:24px;max-height:calc(100% - 48px);max-width:calc(100% - 48px);width:calc(100% - 48px)}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset:0px;border-radius:4px;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:1 1 100%;overflow-y:auto}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset:0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:auto;padding:0;top:0;width:100%}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{border-radius:0;min-height:100%;min-width:100%}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.agent-floating-action .v-overlay__content{background:transparent!important;border:none!important;bottom:0!important;box-shadow:none!important;display:flex;justify-content:center;left:0!important;margin:0!important;max-width:100%!important;pointer-events:none;right:0!important;width:100%!important}@media(min-width:960px){.agent-floating-action .v-overlay__content{bottom:24px!important}}.color--primary[data-v-ad192826]{color:#0c83d3}.floating-content-container[data-v-ad192826]{font-family:Poppins,sans-serif;padding:12px 16px;width:100%}.floating-card-wrapper[data-v-ad192826]{pointer-events:auto;width:100%}@media(min-width:960px){.floating-card-wrapper[data-v-ad192826]{margin:0 auto;max-width:800px}}.floating-card[data-v-ad192826]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#06446e,#000)!important}@media(min-width:960px){.floating-card[data-v-ad192826]{border:1px solid hsla(0,0%,100%,.15);border-radius:24px!important;box-shadow:0 10px 30px #0000004d!important}}@media(max-width:959px){.floating-card[data-v-ad192826]{border-radius:20px 20px 0 0!important}}.avatar-container[data-v-ad192826]{position:relative}.avatar-container .agent-avatar[data-v-ad192826]{border:2px solid hsla(0,0%,100%,.2)}.avatar-container .status-dot[data-v-ad192826]{background-color:#4caf50;border:2px solid #1c1c1e;border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.agent-name[data-v-ad192826]{font-size:1.1rem;font-weight:600;letter-spacing:.3px;line-height:1.2}.agent-name[data-v-ad192826],.agent-type[data-v-ad192826]{font-family:Poppins,sans-serif}.agent-type[data-v-ad192826]{color:#ffffffb3;font-size:.85rem;margin-top:2px}.action-btn[data-v-ad192826]{box-shadow:0 4px 12px #0003;letter-spacing:.5px;text-transform:none;transition:transform .2s ease,box-shadow .2s ease}.action-btn[data-v-ad192826]:active{transform:scale(.96)}.action-btn.whatsapp-btn[data-v-ad192826]{background:#1d8743;color:#fff;position:relative;z-index:2}.action-btn.whatsapp-btn .btn-icon[data-v-ad192826]{filter:brightness(0) invert(1);height:20px;width:20px}.action-btn.contact-btn[data-v-ad192826]{background:#fff;color:#1c1c1e}.action-btn.contact-btn .btn-icon[data-v-ad192826]{height:20px;width:20px}.ai-button-wrapper[data-v-ad192826]{align-items:center;animation:border-flow-ad192826 2s linear infinite;background:linear-gradient(90deg,#25d366,#fff,#25d366);background-size:200% 100%;border-radius:9999px;display:flex;justify-content:center;padding:2px;position:relative}@keyframes border-flow-ad192826{0%{background-position:100% 0}to{background-position:-100% 0}}.error-message[data-v-ad192826]{align-items:center;background-color:#ffebeee6;border:1px solid #ffcdd2;border-radius:8px;color:#c62828;display:flex;font-size:.9rem;justify-content:space-between;padding:.5rem 1rem}.error-message button[data-v-ad192826]{background:none;border:none;color:#c62828;cursor:pointer;font-size:1.2rem;margin-left:.5rem;padding:0}
