.shareListing_shareContainer___tH0p{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;background:rgba(10,120,210,.05);border:1px solid rgba(10,120,210,.25);border-radius:999px;padding:4px 8px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease;min-width:40px;height:32px;margin-bottom:15px}.shareListing_shareContainer___tH0p:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(0,0,0,.12)}.shareListing_shareIcon__e0HMy{cursor:pointer;opacity:.85;transition:opacity .2s;width:18px;height:18px}.shareListing_shareButton__zyx5M{display:flex;align-items:center;justify-content:center;gap:6px;border:none;background:transparent;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.shareListing_shareIcon__e0HMy:hover{opacity:1}.shareListing_shareText__ElGO5{font-size:12px;font-weight:600;color:#0b5394;white-space:nowrap;display:inline-flex}.shareListing_shareOptions__pkAXx{position:absolute;top:calc(100% + 8px);right:0;background:#ffffff;border:1px solid #d1dbe8;padding:8px;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.14);z-index:20;min-width:155px;text-align:center}.shareListing_copyLink__yAVFP,.shareListing_shareOptions__pkAXx a,.shareListing_whatsappicon__58gRQ{display:flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;color:#1a1a1a;font-weight:600;font-size:13px;padding:6px 8px;border-radius:6px;cursor:pointer}.shareListing_copyLink__yAVFP:hover,.shareListing_shareOptions__pkAXx a:hover,.shareListing_whatsappicon__58gRQ:hover{background:#f2f6fb}.shareListing_copyLink__yAVFP img,.shareListing_shareOptions__pkAXx img,.shareListing_whatsappiconImg__W_Ubg{cursor:pointer;display:inline-flex;vertical-align:middle}.shareListing_whatsappicon__58gRQ{padding:8px 12px;border-radius:8px;background:transparent;border:1.5px solid transparent;cursor:pointer;font-size:13px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:all .2s ease;width:100%;box-sizing:border-box}.shareListing_whatsappicon__58gRQ:hover{background:#f1fdf5;border-color:#a3e6c5;color:#1a9e5c}.shareListing_whatsappiconImg__W_Ubg{margin-right:8px}.shareListing_whatsappicon__58gRQ:active{background:#d4f5e2;transform:scale(.97)}.shareListing_copyLink__yAVFP{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:transparent;border:1.5px solid transparent;cursor:pointer;font-size:13px;font-weight:600;color:#1a1a1a;text-decoration:none;transition:all .2s ease;width:100%;box-sizing:border-box}.shareListing_copyLink__yAVFP:hover{background:#f0f7ff;border-color:#c5dff8;color:#1877f2}.shareListing_copyLink__yAVFP:hover img{filter:invert(36%) sepia(98%) saturate(500%) hue-rotate(195deg)}.shareListing_copyLink__yAVFP:active{background:#ddeeff;transform:scale(.97)}.shareListing_copyLink__yAVFP.shareListing_copied___5ebL{background:#edfaf3;border-color:#a3e6c5;color:#1a9e5c}.MediaCarousel_mainImageContainer__doJav{position:relative;height:fit-content;padding:1rem;max-width:730px;margin:0 auto;width:100%;box-sizing:border-box;z-index:auto}.MediaCarousel_mainImage__sBu_G{position:relative;background:#000;border-radius:12px;height:400px;display:flex;object-fit:cover;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 25px rgba(0,0,0,.15);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.MediaCarousel_mainImage__sBu_G:hover{transform:scale(1.005);box-shadow:0 12px 35px rgba(0,0,0,.2)}.MediaCarousel_mediaElement__0tCq9{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease}.MediaCarousel_mediaElement__0tCq9:hover{transform:scale(1.02)}.MediaCarousel_mainImageContainer__doJav:fullscreen{padding:0;background:#000;width:100vw;height:100vh;max-width:none}.MediaCarousel_mainImageContainer__doJav:fullscreen .MediaCarousel_mainImage__sBu_G{height:100vh;max-height:100vh;border-radius:0;box-shadow:none;width:100vw}.MediaCarousel_mainImageContainer__doJav:fullscreen .MediaCarousel_mediaElement__0tCq9{object-fit:contain;max-width:100vw;max-height:100vh}.MediaCarousel_unsupportedMedia__29cjC{display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;text-align:center;width:100%;height:100%}.MediaCarousel_unsupportedIcon__FkqsL{font-size:4rem;margin-bottom:1rem;opacity:.7}.MediaCarousel_unsupportedText__IvmVJ{font-size:1.2rem;font-weight:500;opacity:.9}.MediaCarousel_likeButton__E_67G{position:absolute;top:1rem;right:1rem;width:40px;height:40px;background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#666;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:11}.MediaCarousel_likeButton__E_67G:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.2)}.MediaCarousel_likeButton__E_67G.MediaCarousel_active___KVfT{background:linear-gradient(135deg,#ff4757,#ff3838);color:white;border-color:transparent;animation:MediaCarousel_likeHeartBeat__JE5nv .3s ease}.MediaCarousel_likeButton__E_67G:disabled{cursor:default}@keyframes MediaCarousel_likeHeartBeat__JE5nv{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.MediaCarousel_loadingSpinner__YvddM{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:currentcolor;border-radius:50%;animation:MediaCarousel_likeSpin__KU0zM .6s linear infinite;display:inline-block}@keyframes MediaCarousel_likeSpin__KU0zM{to{transform:rotate(1turn)}}.MediaCarousel_videoBadge__a8dMP{position:absolute;top:1rem;left:1rem;background:rgba(0,0,0,.7);color:white;padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.MediaCarousel_navButton__1YQnh{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.25);border:none;color:white;font-size:2rem;cursor:pointer;padding:1rem .5rem;border-radius:8px;-webkit-user-select:none;user-select:none;z-index:10;transition:background .2s ease;height:60px;display:flex;align-items:center;justify-content:center}.MediaCarousel_navButton__1YQnh:hover{background:rgba(0,0,0,.5)}.MediaCarousel_prevButton__fZJU_{left:1rem}.MediaCarousel_nextButton__BG5Zc{right:1rem}.MediaCarousel_fullscreenButton__tOPfx{position:absolute;bottom:1rem;right:1rem;background:rgba(0,0,0,.25);border:none;color:white;font-size:1.3rem;padding:.5rem 1rem;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:10;transition:background .2s ease}.MediaCarousel_fullscreenButton__tOPfx:hover{background:rgba(0,0,0,.5)}.MediaCarousel_imageCounter__ua1aA{position:absolute;bottom:1rem;left:1rem;color:white;font-size:1rem;font-weight:600;background:rgba(0,0,0,.35);padding:.5rem 1rem;border-radius:12px;z-index:10}.MediaCarousel_thumbnailStrip__7PRu_{display:flex;justify-content:flex-start;gap:.8rem;overflow-x:auto;padding:1rem .5rem;-webkit-user-select:none;user-select:none;max-width:800px;margin:0 auto;box-sizing:border-box}.MediaCarousel_thumbnail__XwC1a{position:relative;width:80px;height:80px;border-radius:10px;overflow:hidden;border:3px solid transparent;cursor:pointer;flex-shrink:0;background:#f8f9fa;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:#666;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.1)}.MediaCarousel_thumbnail__XwC1a:hover{transform:scale(1.08);box-shadow:0 4px 15px rgba(0,0,0,.15)}.MediaCarousel_thumbnail__XwC1a.MediaCarousel_active___KVfT{border-color:var(--color-mintGreen);box-shadow:0 0 15px rgba(76,175,80,.4);transform:scale(1.05)}.MediaCarousel_thumbnailImage__KsEzW{width:100%;height:100%;object-fit:contain;background:#f8f9fa}.MediaCarousel_videoThumbnail__699DC{background:linear-gradient(135deg,#667eea,#764ba2)}.MediaCarousel_videoThumbnailContent__ol6FH{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:white;padding:.5rem}.MediaCarousel_videoPlayIcon__ZS6yh{font-size:1.5rem;margin-bottom:.3rem;pointer-events:none}.MediaCarousel_videoThumbnailContent__ol6FH span{font-size:.7rem;font-weight:600;text-align:center;pointer-events:none}.MediaCarousel_videoIndicator__0XYnK{position:absolute;top:6px;right:6px;background:rgba(255,255,255,.9);color:#667eea;width:18px;height:18px;border-radius:50%;font-size:.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 2px 4px rgba(0,0,0,.2)}.MediaCarousel_unsupportedThumbnail__NupxM{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;color:#666;width:100%;height:100%;padding:.5rem}.MediaCarousel_unsupportedThumbnailIcon__eqhqi{font-size:1.5rem;margin-bottom:.3rem;pointer-events:none}.MediaCarousel_unsupportedThumbnail__NupxM span{font-size:.7rem;font-weight:600;text-align:center;pointer-events:none}.MediaCarousel_imagePlaceholder__c0K4j{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:white;cursor:pointer}.MediaCarousel_phoneIcon__yTEpA{font-size:4rem;margin-bottom:1rem;opacity:.7}.MediaCarousel_imageText__WZt5i{font-size:1.2rem;font-weight:500;opacity:.9}@media (max-width:768px){.MediaCarousel_mainImageContainer__doJav{max-width:100%;padding:1rem .5rem}.MediaCarousel_mainImage__sBu_G{height:60vh;min-height:400px;max-height:500px}.MediaCarousel_thumbnailStrip__7PRu_{max-width:100%;justify-content:flex-start}.MediaCarousel_thumbnail__XwC1a{width:65px;height:65px}.MediaCarousel_fullscreenButton__tOPfx,.MediaCarousel_imageCounter__ua1aA{font-size:.9rem;padding:.4rem .8rem}.MediaCarousel_likeButton__E_67G{width:36px;height:36px;font-size:18px}.MediaCarousel_navButton__1YQnh{font-size:1.6rem;padding:.8rem .4rem;height:50px}.MediaCarousel_videoPlayIcon__ZS6yh{font-size:1.3rem}.MediaCarousel_videoThumbnailContent__ol6FH span{font-size:.65rem}}@media (max-width:480px){.MediaCarousel_mainImage__sBu_G{height:50vh;min-height:300px;max-height:400px}.MediaCarousel_thumbnail__XwC1a{width:55px;height:55px;border-radius:8px}.MediaCarousel_navButton__1YQnh{font-size:1.3rem;padding:.6rem .3rem;height:40px}.MediaCarousel_videoPlayIcon__ZS6yh{font-size:1.1rem}.MediaCarousel_videoThumbnailContent__ol6FH span{font-size:.6rem}.MediaCarousel_videoIndicator__0XYnK{width:16px;height:16px;font-size:.55rem}}