@charset "UTF-8";.object-detail-modal[data-v-839f2705] .q-dialog__backdrop{background-color:#000000bf}.object-detail-modal .object-detail-modal-card[data-v-839f2705]{background:#fff;border-radius:12px;margin:auto;max-height:90vh;max-width:800px;overflow:hidden;width:100%}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *{scrollbar-color:#e8e8e8 transparent;scrollbar-width:thin}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *::-webkit-scrollbar{height:4px;width:4px}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *::-webkit-scrollbar-track{background:transparent}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *::-webkit-scrollbar-thumb{background-color:#e8e8e8;border-radius:2px}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *::-webkit-scrollbar-thumb:hover{background-color:#d1d1d1}.object-detail-modal .object-detail-modal-card[data-v-839f2705] *::-webkit-scrollbar-corner{background:transparent}.object-detail-modal .object-detail-modal-card .object-detail-header[data-v-839f2705]{align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;padding:16px 32px}.object-detail-modal .object-detail-modal-card .object-detail-header .modal-title .modal-object-title[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:24px;font-weight:500}.object-detail-modal .object-detail-modal-card .object-detail-header .modal-close-btn[data-v-839f2705]{color:#aeacbf;height:13.5px;right:-20px;width:13.5px}.object-detail-modal .object-detail-modal-card .object-detail-header .modal-close-btn[data-v-839f2705]:hover{background-color:#f5f5f5;color:#666}.object-detail-modal .object-detail-modal-card .object-detail-content[data-v-839f2705]{max-height:calc(90vh - 81px);overflow-y:auto;padding:0}.object-detail-modal .object-detail-modal-card .object-detail-content .loading-state[data-v-839f2705]{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.object-detail-modal .object-detail-modal-card .object-detail-content .loading-state .loading-text[data-v-839f2705]{color:#666;font-size:16px}.object-detail-modal .object-detail-modal-card .object-detail-content .error-state[data-v-839f2705]{align-items:center;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.object-detail-modal .object-detail-modal-card .object-detail-content .error-state .error-text[data-v-839f2705]{color:#d32f2f;font-size:16px;max-width:400px;text-align:center}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info[data-v-839f2705]{transition:opacity .2s ease}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info.calculating-height[data-v-839f2705]{opacity:.7}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section[data-v-839f2705]{align-items:start;display:grid;grid-template-columns:1fr 340px;margin-top:13px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section[data-v-839f2705]{display:flex;flex-direction:column;padding:0 0 0 32px;transition:height .3s ease}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container[data-v-839f2705]{align-items:center;background:#fff;border-radius:8px;display:flex;justify-content:center;margin-bottom:0;min-height:200px;overflow:hidden;position:relative;transition:height .3s ease}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .main-photo[data-v-839f2705]{border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .main-photo.placeholder[data-v-839f2705]{filter:grayscale(100%);opacity:.3}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn[data-v-839f2705]{background:hsla(0,0%,100%,.5);color:#333;height:24px!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);width:24px!important}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn[data-v-839f2705]:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn.prev-btn[data-v-839f2705]{left:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn.next-btn[data-v-839f2705]{right:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn.fullscreen-btn[data-v-839f2705]{right:8px;top:8px;transform:none}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn.fullscreen-btn[data-v-839f2705]:hover{transform:scale(1.05)}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container .photo-nav-btn .nav-icon[data-v-839f2705]{display:block;height:10px;width:10px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails[data-v-839f2705]{display:flex;flex-shrink:0;gap:8px;height:58px;overflow-x:auto;padding:4px 0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails .thumbnail-item[data-v-839f2705]{border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:45px;overflow:hidden;transition:all .2s ease;width:60px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails .thumbnail-item[data-v-839f2705]:hover{border-color:#7444ab66}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails .thumbnail-item.active[data-v-839f2705]{border:2px solid #7444ab}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails .thumbnail-item .thumbnail-img[data-v-839f2705]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section[data-v-839f2705]{background:#fff;display:flex;flex-direction:column;margin-left:16px;padding:0 32px 16px 0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .object-title[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:20px;font-weight:600;line-height:26px;margin-bottom:4px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info[data-v-839f2705]{margin-bottom:0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-header[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:14px;font-weight:500;line-height:1.4}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-address[data-v-839f2705]{color:#7b798f;font-family:Golos Text,sans-serif;font-size:14px;margin-top:4px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table[data-v-839f2705]{display:flex;flex:1;flex-direction:column;gap:8px;margin-top:7px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row[data-v-839f2705]{align-items:center;display:flex;justify-content:space-between}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row[data-v-839f2705]:last-child{border-bottom:none}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-label[data-v-839f2705]{color:#7b798f;flex:1;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;line-height:1.3}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-value[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:14px;font-weight:400;line-height:1.3;margin-left:16px;text-align:right;white-space:nowrap}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section[data-v-839f2705]{background:#fff;padding:0 24px 32px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .description-title[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:20px;font-weight:600;line-height:26px;margin-bottom:9px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section[data-v-839f2705]{margin-bottom:8px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container[data-v-839f2705]{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;display:flex;height:300px;justify-content:center;margin-bottom:4px;overflow:hidden;position:relative}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .complex-main-photo[data-v-839f2705]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn[data-v-839f2705]{background:hsla(0,0%,100%,.5);color:#333;height:24px!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;padding:0!important;position:absolute;top:50%;transform:translateY(-50%);width:24px!important}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn[data-v-839f2705]:hover{background:#fff;transform:translateY(-50%) scale(1.05)}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn.prev-btn[data-v-839f2705]{left:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn.next-btn[data-v-839f2705]{right:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn.fullscreen-btn[data-v-839f2705]{right:12px;top:12px;transform:none}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn.fullscreen-btn[data-v-839f2705]:hover{transform:scale(1.05)}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-main-photo-container .photo-nav-btn .nav-icon[data-v-839f2705]{display:block;height:10px;width:10px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-photo-thumbnails[data-v-839f2705]{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-photo-thumbnails .thumbnail-item[data-v-839f2705]{border:2px solid transparent;border-radius:6px;cursor:pointer;flex-shrink:0;height:45px;overflow:hidden;transition:all .2s ease;width:60px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-photo-thumbnails .thumbnail-item[data-v-839f2705]:hover{border-color:#7444ab66}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-photo-thumbnails .thumbnail-item.active[data-v-839f2705]{border:2px solid #7444ab}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-photos-section .complex-photo-thumbnails .thumbnail-item .thumbnail-img[data-v-839f2705]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .description-text[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:14px;line-height:1.6;margin-bottom:20px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-description[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:14px;line-height:1.6;margin-bottom:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .amenities-section .amenities-list[data-v-839f2705]{display:flex;flex-direction:column;gap:8px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .amenities-section .amenities-list .amenity-item[data-v-839f2705]{color:#2c2933;font-family:Golos Text,sans-serif;font-size:14px;font-weight:500;line-height:1.5;padding-left:12px;position:relative}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .amenities-section .amenities-list .amenity-item[data-v-839f2705]:before{color:#7444ab;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:1024px){.object-detail-modal .object-detail-modal-card[data-v-839f2705]{max-width:90vw}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section[data-v-839f2705]{grid-template-columns:1fr 280px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section[data-v-839f2705]{padding:20px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .object-title[data-v-839f2705]{font-size:18px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-header[data-v-839f2705]{font-size:13px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-address[data-v-839f2705]{font-size:11px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row[data-v-839f2705]{padding:8px 0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-label[data-v-839f2705],.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-value[data-v-839f2705]{font-size:11px}}@media (max-width:768px){.object-detail-modal .object-detail-modal-card[data-v-839f2705]{border-radius:8px;margin:2.5vh auto;max-height:95vh;max-width:95vw}.object-detail-modal .object-detail-modal-card .object-detail-header[data-v-839f2705]{padding:16px 20px}.object-detail-modal .object-detail-modal-card .object-detail-header .modal-title .modal-object-title[data-v-839f2705]{font-size:16px}.object-detail-modal .object-detail-modal-card .object-detail-content[data-v-839f2705]{max-height:calc(95vh - 65px)}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section[data-v-839f2705]{grid-template-columns:1fr;min-height:auto}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section[data-v-839f2705]{order:1;padding:20px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .main-photo-container[data-v-839f2705]{margin-bottom:12px;min-height:200px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails[data-v-839f2705]{gap:6px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .photo-section .photo-thumbnails .thumbnail-item[data-v-839f2705]{height:40px;width:40px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section[data-v-839f2705]{background:#fff;border-left:none;border-top:1px solid #e8e8e8;order:2;padding:20px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .object-title[data-v-839f2705]{font-size:18px;margin-bottom:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info[data-v-839f2705]{margin-bottom:16px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-header[data-v-839f2705]{font-size:13px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .complex-info .complex-address[data-v-839f2705]{font-size:11px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row[data-v-839f2705]{padding:8px 0}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-label[data-v-839f2705]{font-size:11px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-top-section .info-section .characteristics-table .char-row .char-value[data-v-839f2705]{font-size:11px;margin-left:12px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section[data-v-839f2705]{padding:20px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .description-title[data-v-839f2705]{font-size:16px;margin-bottom:16px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-hero-image[data-v-839f2705]{border-radius:8px;margin-bottom:16px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-hero-image .hero-image[data-v-839f2705]{height:180px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .complex-description[data-v-839f2705],.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .description-text[data-v-839f2705]{font-size:13px;margin-bottom:16px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .amenities-section .amenities-list[data-v-839f2705]{gap:4px}.object-detail-modal .object-detail-modal-card .object-detail-content .object-detail-info .object-bottom-section .amenities-section .amenities-list .amenity-item[data-v-839f2705]{font-size:13px;line-height:1.4}}
