.house-card[data-v-42fc076e]{cursor:pointer;border-radius:3.2vw;flex-direction:column;gap:1.06667vw;width:100%;display:flex}.house-card .property[data-v-42fc076e]{align-items:center;gap:3.2vw;width:100%;display:flex}.house-card .property .pic[data-v-42fc076e]{border-radius:3.2vw;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:flex-end;width:29.8667vw;height:29.8667vw;display:flex;position:relative;overflow:hidden}.house-card .property .pic .cover[data-v-42fc076e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.house-card .property .pic .type[data-v-42fc076e]{color:#fff;white-space:nowrap;background:linear-gradient(119deg,#6e9effcc,#37fc);border-radius:1.06667vw;padding:1.06667vw;font-family:PingFang SC,sans-serif;font-size:2.66667vw;position:absolute;top:1.6vw;left:1.6vw}.house-card .property .pic .id-wrap[data-v-42fc076e]{box-sizing:border-box;background:linear-gradient(90deg,#0000,#0006);justify-content:center;align-items:center;padding:1.6vw;display:flex;position:absolute;bottom:0;right:0}.house-card .property .pic .id-wrap .id[data-v-42fc076e]{color:#fff;white-space:nowrap;font-family:PingFang SC,sans-serif;font-size:2.93333vw}.house-card .property .info[data-v-42fc076e]{flex-direction:column;flex:1 0 0;gap:2.13333vw;min-width:0;display:flex}.house-card .property .info .name-row[data-v-42fc076e]{align-items:flex-start;gap:1.06667vw;width:100%;display:flex}.house-card .property .info .name-row .status-badge[data-v-42fc076e]{vertical-align:middle;box-sizing:border-box;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#9297a1,#9ca3b1c9);border-radius:1.06667vw;flex-shrink:0;justify-content:center;align-items:center;height:4.26667vw;margin-right:1.06667vw;padding:.8vw;font-family:PingFang SC,sans-serif;font-size:2.66667vw;line-height:1;display:inline-flex;position:relative;top:-.53333vw;overflow:hidden}.house-card .property .info .name-row .heart-btn[data-v-42fc076e]{cursor:pointer;background:0 0;border:none;flex-shrink:0;width:5.6vw;height:5.6vw;padding:0}.house-card .property .info .name-row .heart-btn img[data-v-42fc076e]{width:100%;height:100%}.house-card .property .info .name[data-v-42fc076e]{color:#19213d;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1 0 0;height:9.6vw;font-family:PingFang SC,sans-serif;font-size:3.73333vw;font-weight:500;line-height:4.8vw;display:-webkit-box;overflow:hidden}.house-card .property .info .name .isExc[data-v-42fc076e]{vertical-align:middle;box-sizing:border-box;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#ff0f53cc,#ff0e2ecc);border-radius:1.06667vw;flex-shrink:0;justify-content:center;align-items:center;height:4.26667vw;padding:.8vw;font-family:PingFang SC,sans-serif;font-size:2.66667vw;line-height:1;display:inline-flex;position:relative;top:-.53333vw;overflow:hidden}.house-card .property .info .details[data-v-42fc076e]{align-items:center;gap:2.13333vw;height:3.2vw;display:flex}.house-card .property .info .details .detail-item[data-v-42fc076e]{color:#19213d;white-space:nowrap;flex-shrink:0;gap:1.06667vw;font-family:PingFang SC,sans-serif;font-size:3.2vw;font-weight:300;display:flex}.house-card .property .info .details .detail-item img[data-v-42fc076e]{width:3.2vw;height:3.2vw}.house-card .property .info .details .divider[data-v-42fc076e]{background-color:#bdc4d6;flex-shrink:0;width:1px;height:2.66667vw}.house-card .property .info .tags[data-v-42fc076e]{scrollbar-width:none;align-items:flex-start;gap:1.6vw;width:100%;height:4.8vw;display:flex;overflow-x:auto}.house-card .property .info .tags[data-v-42fc076e]::-webkit-scrollbar{display:none}.house-card .property .info .tags .tag[data-v-42fc076e]{color:#37f;white-space:nowrap;background-color:#dee9ff;border-radius:1.06667vw;flex-shrink:0;padding:1.06667vw;font-family:PingFang SC,sans-serif;font-size:2.66667vw}.house-card .property .info .price-row[data-v-42fc076e]{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.house-card .property .info .price-row .price[data-v-42fc076e]{color:#e01414;align-items:flex-end;display:flex}.house-card .property .info .price-row .price .price-num[data-v-42fc076e]{font-family:DIN;font-size:4.8vw;font-weight:700;line-height:4.8vw}.house-card .property .info .price-row .price .price-num .unTh[data-v-42fc076e]{font-family:NotoThai;font-weight:500}.house-card .property .info .price-row .unit-price[data-v-42fc076e]{color:#19213d;white-space:nowrap;flex-shrink:0;align-items:center;gap:.53333vw;font-family:PingFang SC,sans-serif;font-size:3.2vw;font-weight:300;display:flex}.house-card .footer[data-v-42fc076e]{box-sizing:border-box;background-color:#f6f8fc;border-radius:1.06667vw;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:1.6vw;width:100%;padding:1.33333vw 2.13333vw;display:flex}.house-card .footer .commission[data-v-42fc076e]{align-items:center;gap:1.06667vw;width:55%;display:flex}.house-card .footer .commission .icon[data-v-42fc076e]{flex-shrink:0;width:3.2vw;height:3.2vw}.house-card .footer .commission .label[data-v-42fc076e],.house-card .footer .commission .value[data-v-42fc076e]{color:#ff8c00;text-overflow:ellipsis;white-space:nowrap;font-family:PingFang SC,sans-serif;font-size:2.66667vw;line-height:1;overflow:hidden}.house-card .footer .update[data-v-42fc076e]{align-items:center;gap:1.06667vw;margin-left:auto;display:flex}.house-card .footer .update .icon[data-v-42fc076e]{flex-shrink:0;width:2.66667vw;height:2.66667vw}.house-card .footer .update .label[data-v-42fc076e]{color:#868da6}.house-card .footer .update .label[data-v-42fc076e],.house-card .footer .update .value[data-v-42fc076e]{white-space:nowrap;font-family:PingFang SC,sans-serif;font-size:2.66667vw;line-height:1}.house-card .footer .update .value[data-v-42fc076e]{color:#5d6481}
