[data-v-2a1f165e]:root{--gap-size:0px}.image-group-container[data-v-2a1f165e]{background:#f0f0f0;border-radius:12px;overflow:hidden}.image-item[data-v-2a1f165e]{cursor:pointer;-o-object-fit:cover;object-fit:cover;transition:opacity .2s}.image-item[data-v-2a1f165e]:hover{opacity:.9}.single-image .image-item[data-v-2a1f165e]{width:100%;display:block}.two-images[data-v-2a1f165e]{gap:var(--gap-size);width:100%;height:100%;display:flex}.two-images .image-item[data-v-2a1f165e]{flex:1;width:0}.five-plus-images .bottom-row[data-v-2a1f165e],.five-plus-images .top-row[data-v-2a1f165e],.four-images .bottom-row[data-v-2a1f165e],.four-images .top-row[data-v-2a1f165e],.three-images[data-v-2a1f165e],.three-images .side-images[data-v-2a1f165e]{gap:var(--gap-size);display:flex}.three-images .main[data-v-2a1f165e]{width:66.67%}.three-images .side-images[data-v-2a1f165e]{flex-direction:column;width:33.33%}.three-images .side[data-v-2a1f165e]{width:100%}.four-images .bottom-row[data-v-2a1f165e]{margin-top:var(--gap-size)}.five-plus-images .quarter[data-v-2a1f165e],.four-images .quarter[data-v-2a1f165e]{width:50%}.five-plus-images .bottom-row[data-v-2a1f165e]{margin-top:var(--gap-size);position:relative}.five-plus-images .quarter.has-overlay[data-v-2a1f165e]{position:relative}.more-overlay[data-v-2a1f165e]{color:#fff;cursor:pointer;background:#000000b3;justify-content:center;align-items:center;width:50%;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:0;right:0}.more-overlay[data-v-2a1f165e]:hover{background:#000c}.lightbox-overlay[data-v-2a1f165e]{z-index:1000;background:#000000e6;width:100%;height:100%;position:fixed;top:0;left:0}.lightbox-container[data-v-2a1f165e],.lightbox-overlay[data-v-2a1f165e]{justify-content:center;align-items:center;display:flex}.lightbox-container[data-v-2a1f165e]{max-width:90vw;max-height:90vh;position:relative}.lightbox-image[data-v-2a1f165e]{-o-object-fit:contain;object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.close-btn[data-v-2a1f165e]{z-index:1001;background:0 0;top:-40px;right:0}.close-btn[data-v-2a1f165e],.nav-btn[data-v-2a1f165e]{color:#fff;cursor:pointer;border:none;font-size:32px;position:absolute}.nav-btn[data-v-2a1f165e]{background:#fff3;border-radius:50%;width:50px;height:50px;transition:background-color .2s;top:50%;transform:translateY(-50%)}.nav-btn[data-v-2a1f165e]:hover{background:#ffffff4d}.prev-btn[data-v-2a1f165e]{left:-70px}.next-btn[data-v-2a1f165e]{right:-70px}.image-counter[data-v-2a1f165e]{color:#fff;font-size:14px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}@media (width<=768px){.image-group-container[data-v-2a1f165e]{max-width:100%}.nav-btn[data-v-2a1f165e]{position:fixed;top:50%}.prev-btn[data-v-2a1f165e]{left:20px}.next-btn[data-v-2a1f165e]{right:20px}.close-btn[data-v-2a1f165e]{position:fixed;top:20px;right:20px}.image-counter[data-v-2a1f165e]{position:fixed;bottom:20px}}.chat-window[data-v-3631e0c4]{flex-direction:column;display:flex;overflow:hidden}.chat-window.fullscreen[data-v-3631e0c4]{width:100%;position:fixed}.chat-window[data-v-3631e0c4]:not(.fullscreen){width:21rem;height:20rem}.chat-body[data-v-3631e0c4]{flex:1;padding:10px}.order-1[data-v-3631e0c4]{order:1}.order-2[data-v-3631e0c4]{order:2}.scroll-to-bottom-btn[data-v-3631e0c4]{z-index:10;transition:transform .3s,opacity .3s;position:absolute;bottom:5rem;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}.slide-up[data-v-3631e0c4]{opacity:1}.slide-down[data-v-3631e0c4]{opacity:0}.chat-row[data-v-815044a3]{z-index:2001;flex-direction:row;align-items:flex-end;width:100%;padding:8px;display:flex;position:fixed;bottom:4rem;left:0;right:0}.chat-row.minimized[data-v-815044a3]{left:calc(100% - 2rem)}.chat-row.minimized .minimized-container[data-v-815044a3]{margin:0 0 1rem}.chat-row.minimized .chat-windows-wrapper[data-v-815044a3]{display:none}.chat-windows-wrapper[data-v-815044a3]{flex-direction:row;flex-grow:1;width:100%;display:flex;overflow-x:hidden}.chat-windows-wrapper.desktopMargin[data-v-815044a3]{margin-bottom:-5rem}.chat-windows-container[data-v-815044a3]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex-direction:row;align-items:stretch;gap:1rem;width:100%;height:100%;padding:1rem 10px 1rem 0;display:flex;overflow-x:auto}.chat-windows-container[data-v-815044a3]:after{content:"";flex:0 0 10px}@media (width>=1024px){.chat-windows-container[data-v-815044a3]{justify-content:flex-end}}.chat-container[data-v-815044a3]{scroll-snap-align:end;flex-direction:column;flex:none;width:340px;max-width:90vw;height:100%}.minimized-container[data-v-815044a3]{flex-direction:column;gap:.5rem;margin-bottom:1rem;margin-left:12px;transition:margin .4s;display:flex}.minimized-container.mobile[data-v-815044a3]{margin-bottom:4rem!important}
