body[data-v-0cc6643e]{font-family:Inter,Arial}.q-btn[data-v-0cc6643e]{font-style:normal;font-weight:700;line-height:24px;border-radius:12px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-0cc6643e]{padding-right:5px}.q-field__native[data-v-0cc6643e]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-0cc6643e]{padding-top:0!important;padding-bottom:0!important}.house-card[data-v-0cc6643e]{width:100%;height:350px;border-radius:12px;overflow:hidden;transition:all .3s ease;border:none;display:flex;box-shadow:0 4px 8px 8px #6363630d;background:#fff;cursor:pointer}.body--dark .house-card[data-v-0cc6643e]{background:#424242;box-shadow:0 4px 8px 8px #ffffff0d}.house-card[data-v-0cc6643e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.body--dark .house-card[data-v-0cc6643e]:hover{box-shadow:0 8px 25px #ffffff1a}@media (max-width: 1023.98px){.house-card[data-v-0cc6643e]{flex-direction:column;height:auto;min-height:320px}.house-card .image-section[data-v-0cc6643e]{width:100%;height:200px;flex:0 0 200px}.house-card .content-section[data-v-0cc6643e]{padding:16px!important;flex:1;min-height:120px}}.image-section[data-v-0cc6643e]{height:100%;width:50%;overflow:hidden;position:relative;flex:0 0 50%}.image-section .q-carousel[data-v-0cc6643e],.image-section .q-carousel__slide[data-v-0cc6643e]{height:100%!important}.image-section .q-img[data-v-0cc6643e]{height:100%!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.image-section .q-carousel__slide[data-v-0cc6643e]{background-size:auto!important}@media (max-width: 1023.98px){.image-section[data-v-0cc6643e]{width:100%;height:200px;flex:0 0 200px}}.content-section[data-v-0cc6643e]{display:flex;flex-direction:column;justify-content:space-between;min-height:200px}@media (max-width: 1023.98px){.content-section[data-v-0cc6643e]{min-height:120px;padding:16px;gap:8px}}.new-badge[data-v-0cc6643e]{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px}.room-info[data-v-0cc6643e],.available-info[data-v-0cc6643e]{display:flex;align-items:center;color:var(--q-grey-7);margin-bottom:4px}.body--dark .room-info[data-v-0cc6643e],.body--dark .available-info[data-v-0cc6643e]{color:#e0e0e0}@media (max-width: 1023.98px){.room-info[data-v-0cc6643e],.available-info[data-v-0cc6643e]{font-size:14px;margin-bottom:6px}}.price-section .text-h5[data-v-0cc6643e]{line-height:1.2;margin-bottom:2px}@media (max-width: 1023.98px){.price-section .text-h5[data-v-0cc6643e]{font-size:18px}}@media (max-width: 1023.98px){.price-section[data-v-0cc6643e]{margin-bottom:8px}}.action-buttons[data-v-0cc6643e]{display:flex;align-items:center;gap:9px;margin-top:auto}@media (max-width: 1023.98px){.action-buttons[data-v-0cc6643e]{margin-top:12px;gap:8px}}.action-buttons .favorite-btn[data-v-0cc6643e]{background:#96cec900;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;width:56px;height:49px}.body--dark .action-buttons .favorite-btn[data-v-0cc6643e]{background:#ffffff1a}@media (max-width: 1023.98px){.action-buttons .favorite-btn[data-v-0cc6643e]{width:48px;height:40px}}.book-btn[data-v-0cc6643e]{border-radius:8px;font-weight:600;padding:8px 16px;text-transform:none}@media (max-width: 1023.98px){.book-btn[data-v-0cc6643e]{padding:10px 12px;font-size:14px;font-weight:600}}body[data-v-b1dd0190]{font-family:Inter,Arial}.q-btn[data-v-b1dd0190]{font-style:normal;font-weight:700;line-height:24px;border-radius:12px;text-transform:capitalize;white-space:nowrap}.q-field__prepend[data-v-b1dd0190]{padding-right:5px}.q-field__native[data-v-b1dd0190]{font-style:normal;font-weight:700;line-height:24px}.q-page-container[data-v-b1dd0190]{padding-top:0!important;padding-bottom:0!important}.flats-list-container[data-v-b1dd0190]{width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:block!important}@media (max-width: 1023.98px){.flats-list-container[data-v-b1dd0190]{padding:0 8px}}.flats-list[data-v-b1dd0190]{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:16px 0}@media (max-width: 1023.98px){.flats-list[data-v-b1dd0190]{grid-template-columns:1fr;gap:12px;padding:12px 0}}
