nhadepdattot.com Ads.txt file

<!DOCTYPE html>
<html lang="vi" data-theme="light">

<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="csrf-token" content="djdFOSu43alsJJQ1vYDjIwh96YbS6IXdbMZy3rmb">
<title>Trang chủ - Nhà Đẹp Đất Tốt</title>

<!-- SEO Meta Tags -->
<meta name="description" content="Mua bán, cho thuê bất động sản toàn quốc. Tìm nhà đất, đăng tin miễn phí, tiếp cận khách hàng nhanh trên Nhà Đẹp Đất Tốt.">
<meta name="keywords" content="Nhà Đẹp Đất Tốt">
<meta name="robots" content="index, follow">
<meta name="format-detection" content="telephone=no">
<meta name="theme-color" content="#0ea5e9">

<!-- Favicon -->
<link rel="icon" type="image/png" href="https://nhadepdattot.vn/images/favicon.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://nhadepdattot.vn/images/favicon.png">
<link rel="manifest" href="https://nhadepdattot.vn/site.webmanifest">

<!-- Canonical URL -->
<link rel="canonical" href="https://nhadepdattot.vn">

<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://nhadepdattot.vn" />
<meta property="og:title" content="Trang chủ" />
<meta property="og:description" content="Mua bán, cho thuê bất động sản toàn quốc. Tìm nhà đất, đăng tin miễn phí, tiếp cận khách hàng nhanh trên Nhà Đẹp Đất Tốt." />
<meta property="og:image" content="https://nhadepdattot.vn/images/social_share_default.jpg" />
<meta property="og:image:secure_url" content="https://nhadepdattot.vn/images/social_share_default.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
<meta property="og:image:type" content="image/jpeg" />
<meta property="og:image:alt" content="Trang chủ" />
<meta property="og:site_name" content="Nhà Đẹp Đất Tốt" />
<meta property="og:locale" content="vi_VN" />

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:url" content="https://nhadepdattot.vn" />
<meta property="twitter:title" content="Trang chủ" />
<meta property="twitter:description" content="Mua bán, cho thuê bất động sản toàn quốc. Tìm nhà đất, đăng tin miễn phí, tiếp cận khách hàng nhanh trên Nhà Đẹp Đất Tốt." />
<meta property="twitter:image" content="https://nhadepdattot.vn/images/social_share_default.webp" />
<meta property="twitter:site" content="" />

<!-- Generic Thumbnail (fallback for some crawlers) -->
<link rel="image_src" href="https://nhadepdattot.vn/images/social_share_default.jpg">
<meta name="thumbnail" content="https://nhadepdattot.vn/images/social_share_default.jpg">
<meta itemprop="image" content="https://nhadepdattot.vn/images/social_share_default.jpg">

<!-- Styles -->
<link rel="preload" as="style" href="https://nhadepdattot.vn/build/assets/app-D81-qDJC.css" /><link rel="stylesheet" href="https://nhadepdattot.vn/build/assets/app-D81-qDJC.css" />
<!-- Scripts -->
<link rel="modulepreload" as="script" href="https://nhadepdattot.vn/build/assets/app-BtfFMfHl.js" /><script type="module" src="https://nhadepdattot.vn/build/assets/app-BtfFMfHl.js"></script>
<!-- JSON-LD Structured Data: Organization + Website (global) -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Nhà Đẹp Đất Tốt",
"url": "https://nhadepdattot.vn",
"logo": "https://nhadepdattot.vn/images/favicon.png"
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Nhà Đẹp Đất Tốt",
"url": "https://nhadepdattot.vn",
"potentialAction": {
"@type": "SearchAction",
"target": "https://nhadepdattot.vn?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>

<script type="text/javascript" class="flasher-js" nonce='8d905d31ef63d387775c2132e87228fd'>
(function(window, document) {
const merge = (first, second) => {
if (Array.isArray(first) && Array.isArray(second)) {
return [...first, ...second.filter(item => !first.includes(item))];
}

if (typeof first === 'object' && typeof second === 'object') {
for (const [key, value] of Object.entries(second)) {
first[key] = key in first ? { ...first[key], ...value } : value;
}
return first;
}

return undefined;
};

const mergeOptions = (...options) => {
const result = {};

options.forEach(option => {
Object.entries(option).forEach(([key, value]) => {
result[key] = key in result ? merge(result[key], value) : value;
});
});

return result;
};

const renderCallback = (options) => {
if(!window.flasher) {
throw new Error('Flasher is not loaded');
}

window.flasher.render(options);
};

const render = (options) => {
if (options instanceof Event) {
options = options.detail;
}

if (['interactive', 'complete'].includes(document.readyState)) {
renderCallback(options);
} else {
document.addEventListener('DOMContentLoaded', () => renderCallback(options));
}
};

const addScriptAndRender = (options) => {
const mainScript = '/vendor/flasher/flasher.min.js?id=9a255a6680873c0d5fc3d394a2ba3195';

if (window.flasher || !mainScript || document.querySelector('script[src="' + mainScript + '"]')) {
render(options);
} else {
const tag = document.createElement('script');
tag.src = mainScript;
tag.type = 'text/javascript';
tag.setAttribute('nonce', '8d905d31ef63d387775c2132e87228fd');
tag.onload = () => render(options);

document.head.appendChild(tag);
}
};

const addRenderListener = () => {
if (1 === document.querySelectorAll('script.flasher-js').length) {
document.addEventListener('flasher:render', render);
}


};

const options = [];
options.push({"envelopes":[],"scripts":[],"styles":[],"options":[],"context":{"envelopes_only":false,"csp_script_nonce":"8d905d31ef63d387775c2132e87228fd","csp_style_nonce":"cc924cce63a258bfefca87d6ba38e0ab"}});
/** {--FLASHER_REPLACE_ME--} **/
addScriptAndRender(mergeOptions(...options));
addRenderListener();
})(window, document);
</script>
</head>

<body>
<!-- Header -->
<header class="sticky top-0 z-10 bg-white shadow-sm">
<div class="container mx-auto px-4 lg:px-5">
<div class="flex h-16 items-center justify-between">
<div class="flex h-full items-center sm:gap-x-2 lg:gap-x-4">
<a href="https://nhadepdattot.vn" class="block size-full max-w-40 py-3">
<img src="https://nhadepdattot.vn/images/logo_text_1.png" class="hidden sm:block h-full w-full object-contain" alt="Nhà Đẹp Đất Tốt">
<img src="https://nhadepdattot.vn/images/logo.png" class="block sm:hidden h-full w-full object-contain" alt="Nhà Đẹp Đất Tốt">
</a>
<ul class="hidden lg:flex lg:items-center lg:gap-x-2 sm:gap-x-1">
<li>
<a href="https://nhadepdattot.vn/bat-dong-san-ban" class="inline-block rounded-lg bg-transparent px-4 py-3 font-medium leading-4 transition">BĐS rao bán</a>
</li>
<li>
<a href="https://nhadepdattot.vn/bat-dong-san-cho-thue" class="inline-block rounded-lg bg-transparent px-4 py-3 font-medium leading-4 transition">BĐS cho thuê</a>
</li>
<li>
<a href="https://nhadepdattot.vn/tin-tuc" class="inline-block rounded-lg bg-transparent px-4 py-3 font-medium leading-4 transition">Blog</a>
</li>
</ul>
</div>
<div class="flex items-center gap-x-2 lg:gap-x-2">
<!-- Login Modal Button -->
<label for="login-modal" class="btn w-10 rounded-lg lg:w-auto">
<i class='bx bx-log-in text-xl'></i>
<span class="hidden lg:inline-block">Đăng nhập</span>
</label>

<!-- Register Page Link -->
<a href="https://nhadepdattot.vn/tai-khoan/dang-ky" class="btn w-10 rounded-lg lg:w-auto">
<i class='bx bx-user-plus text-xl'></i>
<span class="hidden lg:inline-block">Đăng ký</span>
</a>
<a href="https://nhadepdattot.vn/nguoi-ban/dang-tin" class="btn rounded-lg bg-[linear-gradient(35deg,#023528,#3fb98b)] text-white">Đăng tin</a>
</div>

</div>
</div>
</header>

<!-- Main Content -->
<main class="flex-1">
<div class="space-y-8 bg-white lg:space-y-10" x-data="homePage()">


<section class="z-2 relative bg-black py-20">
<div class="absolute inset-0 after:absolute after:inset-0 after:bg-[linear-gradient(0deg,rgba(0,0,0,0.4),rgba(0,0,0,0.4))]">
<img src="https://nhadepdattot.vn/images/client/background/bg_1.jpg" class="block h-full w-full object-cover" alt="Background">
</div>
<div class="container relative mx-auto px-4 lg:px-5 xl:max-w-6xl">

<div class="search-filter-bar space-y-3" x-data="searchFilterBar('home')">

<form class="tabs tabs-border">
<input checked type="radio" name="purpose" value="sale" class="tab not-checked:after:text-white/80 font-medium checked:text-white hover:after:text-white" aria-label="Rao bán" />
<input type="radio" name="purpose" value="rent" class="tab not-checked:after:text-white/80 font-medium checked:text-white hover:after:text-white" aria-label="Cho thuê" />
</form>


<div class="rounded-xl bg-white p-2 shadow-lg">
<div class="flex gap-x-2">
<label for="search-home" class="flex size-10 items-center justify-center text-3xl text-neutral-400">
<i class='bx bx-search'></i>
</label>
<input type="text" id="search-home" class="flex-1 text-base" placeholder="Tìm bất động sản...">
<div class="space-x-1">
<label for="location-search-modal" class="btn rounded-lg">
<i class="fa-solid fa-location-dot text-primary"></i> Chọn khu vực
</label>
<button class="btn btn-primary rounded-lg">Tìm kiếm</button>
</div>
</div>
</div>
<div class="flex gap-x-2">

<div class="dropdown flex-1">
<div tabindex="0" role="button" class="btn btn-block justify-between rounded-lg shadow-lg">
Loại bất động sản <i class="fas fa-chevron-down"></i>
</div>

<div tabindex="0" class="dropdown-content z-[1] w-full min-w-fit pt-1">
<div class="border-base-300 divide-base-300 divide-y overflow-hidden rounded-lg border bg-white shadow-lg">


<div class="p-3 text-center">
<span class="text-base font-semibold">Loại bất động sản</span>
</div>


<div class="max-h-64 overflow-y-auto py-2">
<ul>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="0" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 1</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="1" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 2</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="2" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 3</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="3" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 4</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="4" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 5</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="5" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 6</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="6" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 7</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="checkbox" name="type_items" value="7" class="checkbox checkbox-primary checkbox-sm checked:border-primary rounded-sm border-neutral-200" />
<span class="text-base-content font-normal">Type 8</span>
</label>
</li>
</ul>
</div>


<div class="flex justify-between gap-2 p-2">
<button class="btn btn-ghost btn-sm rounded-md text-sm">Đặt lại</button>
<button class="btn btn-primary btn-sm rounded-md text-sm">Áp dụng</button>
</div>

</div>
</div>
</div>
<div class="dropdown flex-1">
<div tabindex="0" role="button" class="btn btn-block justify-between rounded-lg shadow-lg">
Mức giá <i class="fas fa-chevron-down"></i>
</div>

<div tabindex="0" class="dropdown-content z-[1] w-full min-w-fit pt-1">
<div class="border-base-300 divide-base-300 divide-y overflow-hidden rounded-lg border bg-white shadow-lg">


<div class="p-3 text-center">
<span class="text-base font-semibold">Mức giá</span>
</div>


<div class="space-y-4 p-4">
<div x-data x-init="$nextTick(() => {
if (typeof noUiSlider !== 'undefined') {
noUiSlider.create($refs.slider, {
start: [0, 1000],
connect: true,
step: 100,
range: {
'min': 0,
'max': 50000
}
});
$refs.slider.noUiSlider.on('update', (values) => {
$refs.priceMin.value = Math.round(values[0]);
$refs.priceMax.value = Math.round(values[1]);
});
}
});">
<div class="space-y-4">
<div class="flex justify-between gap-4">
<label class="floating-label w-full">
<span>Từ</span>
<input x-ref="priceMin" type="number" name="price_min" placeholder="Từ" class="input border-base-300 focus:outline-primary-100 focus:border-primary w-full rounded-lg focus:outline" />
</label>
<label class="floating-label w-full">
<span>Đến</span>
<input x-ref="priceMax" type="number" name="price_max" placeholder="Đến" class="input border-base-300 focus:outline-primary-100 focus:border-primary w-full rounded-lg focus:outline" />
</label>
</div>
<div class="px-4 py-1.5">
<div x-ref="slider"></div>
</div>
</div>
</div>
</div>


<div class="max-h-64 overflow-y-auto py-2">
<ul>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="0" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" checked />
<span class="text-base-content font-normal">Tất cả mức giá</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="1" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">Dưới 500 triệu</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="2" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">500 - 800 triệu</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="3" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">800 triệu - 1 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="4" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">1 - 2 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="5" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">2 - 3 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="6" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">3 - 5 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="7" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">5 - 7 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="8" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">7 - 10 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="9" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">10 - 20 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="10" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">20 - 30 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="11" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">30 - 40 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="12" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">40 - 60 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="13" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">Trên 60 tỷ</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="price_option" value="14" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">Thỏa thuận</span>
</label>
</li>
</ul>
</div>


<div class="flex justify-between gap-2 p-2">
<button class="btn btn-ghost btn-sm rounded-md text-sm">Đặt lại</button>
<button class="btn btn-primary btn-sm rounded-md text-sm">Áp dụng</button>
</div>

</div>
</div>
</div>
<div class="dropdown flex-1">
<div tabindex="0" role="button" class="btn btn-block justify-between rounded-lg shadow-lg">
Diện tích <i class="fas fa-chevron-down"></i>
</div>

<div tabindex="0" class="dropdown-content z-[1] w-full min-w-fit pt-1">
<div class="border-base-300 divide-base-300 divide-y overflow-hidden rounded-lg border bg-white shadow-lg">


<div class="p-3 text-center">
<span class="text-base font-semibold">Diện tích</span>
</div>


<div class="space-y-4 p-4">
<div x-data x-init="$nextTick(() => {
if (typeof noUiSlider !== 'undefined') {
noUiSlider.create($refs.slider, {
start: [0, 1000],
connect: true,
step: 10,
range: {
'min': 0,
'max': 1000
}
});
$refs.slider.noUiSlider.on('update', (values) => {
$refs.areaMin.value = Math.round(values[0]);
$refs.areaMax.value = Math.round(values[1]);
});
}
});">
<div class="space-y-4">
<div class="flex justify-between gap-4">
<label class="floating-label w-full">
<span>Từ</span>
<input x-ref="areaMin" type="number" name="area_min" placeholder="Từ" class="input border-base-300 focus:outline-primary-100 focus:border-primary w-full rounded-lg focus:outline" />
</label>
<label class="floating-label w-full">
<span>Đến</span>
<input x-ref="areaMax" type="number" name="area_max" placeholder="Đến" class="input border-base-300 focus:outline-primary-100 focus:border-primary w-full rounded-lg focus:outline" />
</label>
</div>
<div class="px-4 py-1.5">
<div x-ref="slider"></div>
</div>
</div>
</div>
</div>


<div class="max-h-64 overflow-y-auto py-2">
<ul>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="0" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" checked />
<span class="text-base-content font-normal">Tất cả diện tích</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="1" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">Dưới 30 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="2" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">30 - 50 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="3" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">50 - 80 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="4" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">80 - 100 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="5" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">100 - 150 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="6" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">150 - 200 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="7" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">200 - 250 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="8" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">250 - 300 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="9" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">300 - 500 m²</span>
</label>
</li>
<li>
<label class="label hover:bg-base-200 block w-full space-x-2 px-4 py-2">
<input type="radio" name="area_option" value="10" class="radio radio-primary radio-sm checked:border-primary border-neutral-200" />
<span class="text-base-content font-normal">Trên 500 m²</span>
</label>
</li>
</ul>
</div>


<div class="flex justify-between gap-2 p-2">
<button class="btn btn-ghost btn-sm rounded-md text-sm">Đặt lại</button>
<button class="btn btn-primary btn-sm rounded-md text-sm">Áp dụng</button>
</div>

</div>
</div>
</div>
</div>
</div>

</div>
</section>


<!-- Listings Category -->
<section class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="grid grid-cols-2 gap-2 sm:grid-cols-4 sm:gap-4 lg:gap-5">
<div class="border-base-300 shadow-xs dropdown dropdown-hover rounded-xl border p-1">
<a href="#" class="hover:bg-base-300 flex flex-col items-center gap-1 rounded-lg p-2 transition-all duration-300 sm:gap-3 lg:flex-row">
<img src="https://nhadepdattot.vn/images/client/house_category_img.png" class="w-15 block aspect-square object-contain md:w-20" alt="Nhà">
<div class="sm:text-left flex-1 text-center">
<h2 class="text-base-content font-semibold lg:text-base">Nhà</h2>
</div>
</a>

</div>
<div class="border-base-300 shadow-xs dropdown dropdown-hover rounded-xl border p-1">
<a href="#" class="hover:bg-base-300 flex flex-col items-center gap-1 rounded-lg p-2 transition-all duration-300 sm:gap-3 lg:flex-row">
<img src="https://nhadepdattot.vn/images/client/apartment_category_img.png" class="w-15 block aspect-square object-contain md:w-20" alt="Căn hộ">
<div class="sm:text-left flex-1 text-center">
<h2 class="text-base-content font-semibold lg:text-base">Căn hộ</h2>
</div>
</a>

</div>
<div class="border-base-300 shadow-xs dropdown dropdown-hover rounded-xl border p-1">
<a href="#" class="hover:bg-base-300 flex flex-col items-center gap-1 rounded-lg p-2 transition-all duration-300 sm:gap-3 lg:flex-row">
<img src="https://nhadepdattot.vn/images/client/land_category_img.png" class="w-15 block aspect-square object-contain md:w-20" alt="Đất">
<div class="sm:text-left flex-1 text-center">
<h2 class="text-base-content font-semibold lg:text-base">Đất</h2>
</div>
</a>

</div>
<div class="border-base-300 shadow-xs dropdown dropdown-hover rounded-xl border p-1">
<a href="#" class="hover:bg-base-300 flex flex-col items-center gap-1 rounded-lg p-2 transition-all duration-300 sm:gap-3 lg:flex-row">
<img src="https://nhadepdattot.vn/images/client/commercial_category_img.png" class="w-15 block aspect-square object-contain md:w-20" alt="Thương mại">
<div class="sm:text-left flex-1 text-center">
<h2 class="text-base-content font-semibold lg:text-base">Thương mại</h2>
</div>
</a>

</div>
</div>
</section>


<!-- Listings -->
<section class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="space-y-4 lg:space-y-5">
<h2 class="text-lg font-semibold sm:text-xl lg:text-2xl">Bất động sản HOT</h2>
<div class="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4 lg:gap-5">
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-mat-pho/ban-nha-mat-tien-thanh-xuan-quan-12-gan-picity-gia-57-ty" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/listings/2d487b98-19e5-49b8-9d60-fe33cb816c75.png" alt="Bán nhà mặt tiền Thạnh Xuân, Quận 12 - Gần Picity, giá 5.7 tỷ" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 4
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà mặt phố
</a>
<a href="https://nhadepdattot.vn/ban-nha-mat-pho/ban-nha-mat-tien-thanh-xuan-quan-12-gan-picity-gia-57-ty" class="block transition">
<h3 class="line-clamp-3 font-medium">
Bán nhà mặt tiền Thạnh Xuân, Quận 12 - Gần Picity, giá 5.7 tỷ
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 1 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>57 đ</span>
<span class="text-neutral-400">·</span>
<span>69 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Bắc</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Đường Thạnh Xuân 21, Thạnh Xuân, 12, Hồ Chí Minh
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/duong-hung-vuong-60m2-sau-nha-mat-tien-37-ty-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/thanh-khe/Vinh%20Trung/017285360-3310-ban-nha-trong-hem-da-nang-gia-re-photoroom.png" alt="ĐƯỜNG HÙNG VƯƠNG - 60M2 - SAU NHÀ MẶT TIỀN - 3.7 TỶ" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/duong-hung-vuong-60m2-sau-nha-mat-tien-37-ty-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
ĐƯỜNG HÙNG VƯƠNG - 60M2 - SAU NHÀ MẶT TIỀN - 3.7 TỶ
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>3,7 tỷ</span>
<span class="text-neutral-400">·</span>
<span>56 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Hùng Vương, Vĩnh Trung, Thanh Khê, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-nha-3-tang-kiet-5m-le-huu-trac-gia-dau-tu-dt-90m2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Son-tra/An-Hai-Dong/017295960-3659-ban-nha-mat-tien-da-nang-photoroom.png" alt="BÁN NHÀ 3 TẦNG KIỆT 5M LÊ HỮU TRÁC GIÁ ĐẦU TƯ- DT 90M2" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-nha-3-tang-kiet-5m-le-huu-trac-gia-dau-tu-dt-90m2" class="block transition">
<h3 class="line-clamp-3 font-medium">
BÁN NHÀ 3 TẦNG KIỆT 5M LÊ HỮU TRÁC GIÁ ĐẦU TƯ- DT 90M2
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 4 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 3 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>8 tỷ</span>
<span class="text-neutral-400">·</span>
<span>90 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Lê Hữu Trác, Phường An Hải Nam, Quận Sơn Trà, Đà Nẵng, An Hải Đông, Sơn Trà, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/nhinh-4ty-3-tang-dt-khung-106m2-hau-9m9-dinh-tien-hoang-hai-chau-cach-bien-70m-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Hai%20Chau/Thanh-Binh/017174935-1956-ban-nha-trong-hem-da-nang-chinh-chu-photoroom.png" alt="NHỈNH 4TY 3 TẦNG DT KHỦNG 106M² HẬU 9M9 ĐINH TIÊN HOÀNG HẢI CHÂU CÁCH BIỂN 70M" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/nhinh-4ty-3-tang-dt-khung-106m2-hau-9m9-dinh-tien-hoang-hai-chau-cach-bien-70m-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
NHỈNH 4TY 3 TẦNG DT KHỦNG 106M² HẬU 9M9 ĐINH TIÊN HOÀNG HẢI CHÂU CÁCH BIỂN 70M
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 3 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>5,0 tỷ</span>
<span class="text-neutral-400">·</span>
<span>105 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Đinh Tiên Hoàng, Thanh Bình, Hải Châu, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-3-tang-ngay-duy-tan-vai-buoc-ra-san-bay-115m2-ngang-6m-chi-7x-ty" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Hai%20Chau/Hoa-cuong-bac/017289586-3715-ban-nha-mat-tien-da-nang-gia-re-photoroom.png" alt="NHÀ 3 TẦNG NGAY DUY TÂN - VÀI BƯỚC RA SÂN BAY - 115M2 NGANG 6M - CHỈ 7.x TỶ" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 6
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-3-tang-ngay-duy-tan-vai-buoc-ra-san-bay-115m2-ngang-6m-chi-7x-ty" class="block transition">
<h3 class="line-clamp-3 font-medium">
NHÀ 3 TẦNG NGAY DUY TÂN - VÀI BƯỚC RA SÂN BAY - 115M2 NGANG 6M - CHỈ 7.x TỶ
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 4 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 4 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>8,0 tỷ</span>
<span class="text-neutral-400">·</span>
<span>115 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Duy Tân, Hòa Cường Bắc, Hải Châu, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-dat-gan-bien-my-khe-da-nang-mat-tien-luong-the-vinh-tang-nha-cap-4" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Son-tra/An-Hai-Dong/017165660-0228-ban-dat-tang-nha-c4-mat-tien-luong-the-vinh-son-tra-da-nang-photoroom-sao-chep-2.png" alt="BÁN ĐẤT GẦN BIỂN MỸ KHÊ ĐÀ NẴNG - MẶT TIỀN LƯƠNG THẾ VINH - TẶNG NHÀ CẤP 4" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-dat-gan-bien-my-khe-da-nang-mat-tien-luong-the-vinh-tang-nha-cap-4" class="block transition">
<h3 class="line-clamp-3 font-medium">
BÁN ĐẤT GẦN BIỂN MỸ KHÊ ĐÀ NẴNG - MẶT TIỀN LƯƠNG THẾ VINH - TẶNG NHÀ CẤP 4
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 2 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 1 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 1 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>8,5 tỷ</span>
<span class="text-neutral-400">·</span>
<span>78 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Lương Thế Vinh, An Hải Đông, Sơn Trà, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-biet-thu-lien-ke/ban-nha-45-tang-ven-bien-dai-lo-vo-nguyen-giap-trung-tam-dong-hoi-uu-dai-nhat" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Quang-Binh/dong-hoi/Bao-ninh/411479115-1600-ban-biet-thu-nha-lien-ke-thanh-pho-dong-hoi-photoroom.png" alt="Bán Nhà 4,5 Tầng Ven Biển, Đại Lộ Võ Nguyên Giáp, Trung Tâm Đồng Hới, Ưu đãi Nhất" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà biệt thự, liền kề
</a>
<a href="https://nhadepdattot.vn/ban-nha-biet-thu-lien-ke/ban-nha-45-tang-ven-bien-dai-lo-vo-nguyen-giap-trung-tam-dong-hoi-uu-dai-nhat" class="block transition">
<h3 class="line-clamp-3 font-medium">
Bán Nhà 4,5 Tầng Ven Biển, Đại Lộ Võ Nguyên Giáp, Trung Tâm Đồng Hới, Ưu đãi Nhất
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 5 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 5 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 5 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>13,9 tỷ</span>
<span class="text-neutral-400">·</span>
<span>120 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Võ Nguyên Giáp, Bảo Ninh, Đồng Hới, Quảng Bình
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-can-ho-chung-cu/can-ho-penthouse-dep-nhat-thap-the-manor-crown-hue-moi-100-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Hue/Xuan%20Phu/1-photoroom.png" alt="CĂN HỘ PENTHOUSE ĐẸP NHẤT THÁP THE MANOR CROWN HUẾ MỚI 100%" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 9
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Căn hộ chung cư
</a>
<a href="https://nhadepdattot.vn/ban-can-ho-chung-cu/can-ho-penthouse-dep-nhat-thap-the-manor-crown-hue-moi-100-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
CĂN HỘ PENTHOUSE ĐẸP NHẤT THÁP THE MANOR CROWN HUẾ MỚI 100%
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 3 WC
</span>




<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-home'></i> Đầy đủ
</span>
</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>5,8 tỷ</span>
<span class="text-neutral-400">·</span>
<span>143 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Nam</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Đường Tố Hữu, Xuân Phú, Huế, Thừa Thiên Huế
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/chinh-thuc-mo-ban-khu-villas-phong-cach-indochine-an-tay-do-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Hue/An%20Cuu/1-photoroom.png" alt="CHÍNH THỨC MỞ BÁN KHU VILLAS PHONG CÁCH INDOCHINE - AN TÂY ĐÔ" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 7
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/chinh-thuc-mo-ban-khu-villas-phong-cach-indochine-an-tay-do-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
CHÍNH THỨC MỞ BÁN KHU VILLAS PHONG CÁCH INDOCHINE - AN TÂY ĐÔ
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 3 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>2,8 tỷ</span>
<span class="text-neutral-400">·</span>
<span>150 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Tây Nam</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Kiệt Thiên Thai, An Cựu, Huế, Thừa Thiên Huế
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-3-tang-tan-co-dien-kiet-o-to-pham-van-dong-tp-hue-full-noi-that-xin-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Hue/Phu%20Thuong/1-photoroom.png" alt="Nhà 3 tầng tân cổ điển kiệt ô tô Phạm Văn Đồng , TP Huế Full nội thất xịn" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 7
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-3-tang-tan-co-dien-kiet-o-to-pham-van-dong-tp-hue-full-noi-that-xin-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
Nhà 3 tầng tân cổ điển kiệt ô tô Phạm Văn Đồng , TP Huế Full nội thất xịn
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>3,7 tỷ</span>
<span class="text-neutral-400">·</span>
<span>72 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Phạm Văn Đồng, Phú Thượng, Huế, Thừa Thiên Huế
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-nha-phuong-11-binh-thanh-hxh-le-quang-dinh-ngang-4m-dai-12m-tret-lau-hc-du" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/hcm/binh-thanh/phuong-11/01a4efae9558b6f3dcc65ed47624909d-photoroom.png" alt="Bán nhà phường 11, bình thạnh hxh lê quang định ngang 4m dài 12m trệt lầu hc đủ" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-nha-phuong-11-binh-thanh-hxh-le-quang-dinh-ngang-4m-dai-12m-tret-lau-hc-du" class="block transition">
<h3 class="line-clamp-3 font-medium">
Bán nhà phường 11, bình thạnh hxh lê quang định ngang 4m dài 12m trệt lầu hc đủ
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 2 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>6,0 tỷ</span>
<span class="text-neutral-400">·</span>
<span>48 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Lê Quang Định, 11, Bình Thạnh, Hồ Chí Minh
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-biet-thu-mini-goc-2-mat-tien-hem-7mx75m-duc-lung-2-lau-3pn-3wc-nha-dep-o-lien" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/hcm/quan-7/tan-phu/tan-phu-quy/06f55caa-db18-47e3-8c03-7862040b8451.jpg" alt="BÁN BIỆT THỰ MINI GÓC 2 MẶT TIỀN HẺM (7MX7.5M)_ ĐÚC LỬNG 2 LẦU, 3PN, 3WC NHÀ ĐẸP Ở LIỀN" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 6
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-biet-thu-mini-goc-2-mat-tien-hem-7mx75m-duc-lung-2-lau-3pn-3wc-nha-dep-o-lien" class="block transition">
<h3 class="line-clamp-3 font-medium">
BÁN BIỆT THỰ MINI GÓC 2 MẶT TIỀN HẺM (7MX7.5M)_ ĐÚC LỬNG 2 LẦU, 3PN, 3WC NHÀ ĐẸP Ở LIỀN
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 3 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 4 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>7,0 tỷ</span>
<span class="text-neutral-400">·</span>
<span>52 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Lê Đình Thám, Tân Quý, Tân Phú, Hồ Chí Minh
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-gap-nha-rieng-tai-duong-18b-binh-chanh-binh-chanh-ho-chi-minh-gia-thoa-thuan-100m2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/hcm/binh-chanh/phuong-binh-chanh/495774ad-7ec7-4f59-8e80-7c8a7505afc3.jpg" alt="Bán gấp Nhà riêng tại Đường 18B, Bình Chánh, Bình Chánh, Hồ Chí Minh, giá thỏa thuận, 100m2" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #4721F0;">
<i class='bx bxs-diamond text-base opacity-80'></i>
<span>HOT Kim Cương</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 7
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/ban-gap-nha-rieng-tai-duong-18b-binh-chanh-binh-chanh-ho-chi-minh-gia-thoa-thuan-100m2" class="block transition">
<h3 class="line-clamp-3 font-medium">
Bán gấp Nhà riêng tại Đường 18B, Bình Chánh, Bình Chánh, Hồ Chí Minh, giá thỏa thuận, 100m2
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 1 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>2,7 tỷ</span>
<span class="text-neutral-400">·</span>
<span>100 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường 18B, Bình Chánh, Bình Chánh, Hồ Chí Minh
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/chu-di-nuoc-ngoai-nen-ban-can-nha-3t-le-dinh-tham-dt-54m2-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Hai%20Chau/Hoa-Thuan-Dong/017289047-4913-chu-di-nuoc-ngoai-nen-ban-can-nha-3t-le-dinh-tham-dt-54m2-photoroom.png" alt="CHỦ ĐI NƯỚC NGOÀI NÊN BÁN CĂN NHÀ 3T - LÊ ĐÌNH THÁM - DT: 54M2" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 3
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/chu-di-nuoc-ngoai-nen-ban-can-nha-3t-le-dinh-tham-dt-54m2-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
CHỦ ĐI NƯỚC NGOÀI NÊN BÁN CĂN NHÀ 3T - LÊ ĐÌNH THÁM - DT: 54M2
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>4,2 tỷ</span>
<span class="text-neutral-400">·</span>
<span>55 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Lê Đình Thám, Hòa Thuận Đông, Hải Châu, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-dat/sieu-pham-huong-bien-2-mat-tien-bien-cua-viet-sau-lung-phu-my-hoa-resorts" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Quang-tri/Gio-linh/Cua-Viet/013973568-2536-ban-dat-tho-cu-dat-o-huyen-gio-linh-photoroom.png" alt="Siêu phẩm Hướng biển, 2 mặt tiền Biển Cửa Việt - sau lưng Phú Mỹ Hoa Resorts" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Đất
</a>
<a href="https://nhadepdattot.vn/ban-dat/sieu-pham-huong-bien-2-mat-tien-bien-cua-viet-sau-lung-phu-my-hoa-resorts" class="block transition">
<h3 class="line-clamp-3 font-medium">
Siêu phẩm Hướng biển, 2 mặt tiền Biển Cửa Việt - sau lưng Phú Mỹ Hoa Resorts
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">







</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>10,5 tỷ</span>
<span class="text-neutral-400">·</span>
<span>540 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Đông Bắc</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Thị trấn Cửa Việt, Cửa Việt, Gio Linh, Quảng Trị
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-dat/ban-dat-sieu-pham-3-mat-tien-duong-quoc-phong-bien-gio-hai-cua-viet" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Quang-tri/Gio-linh/Gio-hai/017278229-1906-ban-dat-tho-cu-dat-o-huyen-gio-linh-photoroom.png" alt="💥 BÁN ĐẤT SIÊU PHẨM 3 MẶT TIỀN ĐƯỜNG QUỐC PHÒNG BIỂN GIO HẢI - CỬA VIỆT 🌊" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Đất
</a>
<a href="https://nhadepdattot.vn/ban-dat/ban-dat-sieu-pham-3-mat-tien-duong-quoc-phong-bien-gio-hai-cua-viet" class="block transition">
<h3 class="line-clamp-3 font-medium">
💥 BÁN ĐẤT SIÊU PHẨM 3 MẶT TIỀN ĐƯỜNG QUỐC PHÒNG BIỂN GIO HẢI - CỬA VIỆT 🌊
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">







</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>12 tỷ</span>
<span class="text-neutral-400">·</span>
<span>19 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Đông Bắc</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Đường Quốc Phòng, Gio Hải, Gio Linh, Quảng Trị
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-biet-thu-lien-ke/hang-hiem-biet-thu-song-lap-ecogarden-hue-gia-chi-67x-ty-duong-25m-view-ho-dao-tay" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Hue/Thuy%20Van/1-photoroom.png" alt="Hàng Hiếm Biệt thự Song lập Ecogarden Huế giá chỉ 6,7x Tỷ - Đường 25m View Hồ Đảo Tây" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 4
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà biệt thự, liền kề
</a>
<a href="https://nhadepdattot.vn/ban-nha-biet-thu-lien-ke/hang-hiem-biet-thu-song-lap-ecogarden-hue-gia-chi-67x-ty-duong-25m-view-ho-dao-tay" class="block transition">
<h3 class="line-clamp-3 font-medium">
Hàng Hiếm Biệt thự Song lập Ecogarden Huế giá chỉ 6,7x Tỷ - Đường 25m View Hồ Đảo Tây
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>6,8 tỷ</span>
<span class="text-neutral-400">·</span>
<span>159 m²</span>
</div>


<div class="flex items-center gap-1 text-xs text-neutral-500">
<i class='bx bx-compass'></i>
<span>Hướng: Nam</span>
</div>





<span class="line-clamp-1 text-xs text-neutral-400">
Đường Lê Đức Anh, Thủy Vân, Huế, Thừa Thiên Huế
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-gac-lung-2-mat-kiet-hai-chau-trung-tam-thanh-pho-gia-cuc-ky-yeu-thuong-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/da-nang/Hai%20Chau/Binh-thuan/017286229-1201-ban-nha-trong-hem-quan-hai-chau-chinh-chu-photoroom.png" alt="Nhà gác lửng 2 mặt kiệt hải châu Trung tâm thành phố giá cực kỳ yêu thương" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 5
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-gac-lung-2-mat-kiet-hai-chau-trung-tam-thanh-pho-gia-cuc-ky-yeu-thuong-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
Nhà gác lửng 2 mặt kiệt hải châu Trung tâm thành phố giá cực kỳ yêu thương
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>3,3 tỷ</span>
<span class="text-neutral-400">·</span>
<span>43 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Hoàng Diệu,, Bình Thuận, Hải Châu, Đà Nẵng
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-mat-pho/chi-can-18-ty-so-huu-can-nha-pho-duy-nhat-duong-19m5-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/Hue/An%20Dong/1-photoroom.png" alt="CHỈ CẦN 1,8 TỶ SỞ HỮU CĂN NHÀ PHỐ DUY NHẤT ĐƯỜNG 19M5" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 4
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà mặt phố
</a>
<a href="https://nhadepdattot.vn/ban-nha-mat-pho/chi-can-18-ty-so-huu-can-nha-pho-duy-nhat-duong-19m5-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
CHỈ CẦN 1,8 TỶ SỞ HỮU CĂN NHÀ PHỐ DUY NHẤT ĐƯỜNG 19M5
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 4 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 3 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>1,8 tỷ</span>
<span class="text-neutral-400">·</span>
<span>105 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Hoàng Quốc Việt, An Đông, Huế, Thừa Thiên Huế
</span>
</div>
</div>
</div>
<div class="listing-card block h-full rounded-lg bg-white shadow transition-all duration-300 hover:shadow-md">

<div class=" relative">
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-nguyen-trong-tuyen-tan-binh-372m2-2-ty-290-1t1l-co-dong-tien-105-trth-2" class="rounded-t-lg block overflow-hidden">
<img src="https://nhadepdattot.vn/storage/images/hcm/tan-binh/2200e511-2735-446b-9d54-e31351194685.jpg" alt="Nhà Nguyễn Trọng Tuyển Tân Bình 37.2m2 - 2 tỷ 290 1T1L có dòng tiền 10.5 tr/th" class="aspect-[4/3] w-full object-cover">
</a>

<div class="absolute -left-[5px] top-2">
<span class="px-2 py-1 text-xs inline-flex items-center gap-1 rounded-lg font-semibold text-white shadow" style="background-color: #F5B509;">
<i class='bx bxs-medal text-base opacity-80'></i>
<span>HOT Vàng</span>
</span>
</div>


<div class="absolute bottom-2 left-2">
<span class="glass inline-block rounded-xl px-2 font-normal text-white shadow">
<i class='bx bx-image'></i> 3
</span>
</div>
</div>


<div class=" space-y-3 p-3">
<div class="space-y-3">
<div>
<a href="https://nhadepdattot.vn/tat-ca" class="text-[0.625rem] uppercase text-neutral-400">
Nhà riêng
</a>
<a href="https://nhadepdattot.vn/ban-nha-rieng/nha-nguyen-trong-tuyen-tan-binh-372m2-2-ty-290-1t1l-co-dong-tien-105-trth-2" class="block transition">
<h3 class="line-clamp-3 font-medium">
Nhà Nguyễn Trọng Tuyển Tân Bình 37.2m2 - 2 tỷ 290 1T1L có dòng tiền 10.5 tr/th
</h3>
</a>
</div>


<div class="flex flex-wrap items-center gap-2">

<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bed'></i> 3 PN
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-bath'></i> 2 WC
</span>


<span class="border-base-300 inline-block rounded-xl border px-2 text-xs font-normal">
<i class='bx bx-building'></i> 2 tầng
</span>


</div>

<div class="text-secondary flex items-center gap-2 text-base font-medium">
<span>2,3 tỷ</span>
<span class="text-neutral-400">·</span>
<span>37 m²</span>
</div>







<span class="line-clamp-1 text-xs text-neutral-400">
Đường Nguyễn Trọng Tuyển, 02, Tân Bình, Hồ Chí Minh
</span>
</div>
</div>
</div>
</div>
<div class="flex justify-center">
<a href="https://nhadepdattot.vn/tat-ca" class="btn btn-wide rounded-lg bg-white">Xem thêm <i class='bx bx-right-arrow-alt'></i></a>
</div>
</div>
</section>


<!-- Province -->
<section class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="space-y-4 lg:space-y-5">
<h2 class="text-lg font-semibold sm:text-xl lg:text-2xl">Bất động sản theo địa điểm</h2>
<div class="grid grid-cols-1 gap-2 sm:gap-4 lg:grid-cols-2 lg:gap-5">
<div class="group relative overflow-hidden rounded-xl">
<img src="https://nhadepdattot.vn/images/client/province/ho_chi_minh.png" class="block aspect-[4/3] size-full object-cover transition-transform duration-500 group-hover:scale-110" alt="Thành phố Huế">
<a href="https://nhadepdattot.vn/bat-dong-san-thanh-pho-ho-chi-minh" class="absolute inset-0 bg-gradient-to-t from-transparent to-black/70 p-3 text-white sm:p-5">
<span class="block font-semibold sm:text-lg">Hồ Chí Minh</span>

</a>
</div>
<div class="grid grid-cols-2 gap-2 sm:gap-4 lg:gap-5">
<div class="group relative overflow-hidden rounded-xl">
<img src="https://nhadepdattot.vn/images/client/province/ha_noi.png" class="block aspect-[4/3] size-full object-cover transition-transform duration-500 group-hover:scale-110" alt="Thành phố Huế">
<a href="https://nhadepdattot.vn/bat-dong-san-thanh-pho-ha-noi" class="absolute inset-0 bg-gradient-to-t from-transparent to-black/70 p-3 text-white sm:p-5">
<span class="block font-semibold sm:text-lg">Hà Nội</span>

</a>
</div>
<div class="group relative overflow-hidden rounded-xl">
<img src="https://nhadepdattot.vn/images/client/province/thua_thien_hue.png" class="block aspect-[4/3] size-full object-cover transition-transform duration-500 group-hover:scale-110" alt="Thành phố Huế">
<a href="https://nhadepdattot.vn/bat-dong-san-tinh-thua-thien-hue" class="absolute inset-0 bg-gradient-to-t from-transparent to-black/70 p-3 text-white sm:p-5">
<span class="block font-semibold sm:text-lg">Huế</span>

</a>
</div>
<div class="group relative overflow-hidden rounded-xl">
<img src="https://nhadepdattot.vn/images/client/province/da_nang.png" class="block aspect-[4/3] size-full object-cover transition-transform duration-500 group-hover:scale-110" alt="Thành phố Huế">
<a href="https://nhadepdattot.vn/bat-dong-san-thanh-pho-da-nang" class="absolute inset-0 bg-gradient-to-t from-transparent to-black/70 p-3 text-white sm:p-5">
<span class="block font-semibold sm:text-lg">Đà Nẵng</span>

</a>
</div>
<div class="group relative overflow-hidden rounded-xl">
<img src="https://nhadepdattot.vn/images/client/province/can_tho.jpg" class="block aspect-[4/3] size-full object-cover transition-transform duration-500 group-hover:scale-110" alt="Thành phố Huế">
<a href="https://nhadepdattot.vn/bat-dong-san-thanh-pho-can-tho" class="absolute inset-0 bg-gradient-to-t from-transparent to-black/70 p-3 text-white sm:p-5">
<span class="block font-semibold sm:text-lg">Cần thơ</span>

</a>
</div>
</div>
</div>
</div>
</section>




<!-- Article -->
<section class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="space-y-4 lg:space-y-5">
<div class="space-y-2">
<h2 class="text-lg font-semibold sm:text-xl lg:text-2xl">Tin tức bất động sản</h2>
<p class="text-neutral-400">Tin tức mới nhất, phân tích xu hướng thị trường, cập nhật nhanh chóng và chính xác hàng ngày</p>
</div>
<div class="flex gap-4 overflow-x-auto md:grid md:grid-cols-2 lg:grid-cols-3 lg:gap-5">
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/khach-mua-nha-tai-cac-dai-du-an-cua-vingroup-flc-bitexco-sunshinetai-ha-noi-chu-y-thong-tin-nay" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/tin-tuc-bds/2025/khi-mua-nha-o-ha-noi-chu-y-dieu-nay/bia.png" alt="Khách mua nhà tại các đại dự án của Vingroup, FLC, Bitexco, Sunshine...tại Hà Nội chú ý thông tin này" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
01
</span>
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/khach-mua-nha-tai-cac-dai-du-an-cua-vingroup-flc-bitexco-sunshinetai-ha-noi-chu-y-thong-tin-nay" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
Khách mua nhà tại các đại dự án của Vingroup, FLC, Bitexco, Sunshine...tại Hà Nội chú ý thông tin này
</h3>
</a>
</div>
</div>
</div>
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/phan-khu-hoang-giang-trai-tim-thuong-mai-cua-do-thi-quy-nhon-iconic" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/tin-tuc-bds/2025/iconic-quy-nhon/bia-1.png" alt="Phân khu Hoàng Giang – “Trái tim thương mại” của đô thị Quy Nhơn Iconic" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
02
</span>
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/phan-khu-hoang-giang-trai-tim-thuong-mai-cua-do-thi-quy-nhon-iconic" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
Phân khu Hoàng Giang – “Trái tim thương mại” của đô thị Quy Nhơn Iconic
</h3>
</a>
</div>
</div>
</div>
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/dong-tien-re-do-manh-vao-thi-truong-bat-dong-san-co-hoi-va-rui-ro-tiem-an" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/tin-tuc-bds/2025/do-tien-re-manh-vao-BDS/bia.png" alt="Dòng tiền rẻ đổ mạnh vào thị trường bất động sản: Cơ hội và rủi ro tiềm ẩn" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
03
</span>
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/dong-tien-re-do-manh-vao-thi-truong-bat-dong-san-co-hoi-va-rui-ro-tiem-an" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
Dòng tiền rẻ đổ mạnh vào thị trường bất động sản: Cơ hội và rủi ro tiềm ẩn
</h3>
</a>
</div>
</div>
</div>
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/sunshine-group-dia-xin-dau-gia-3790-can-tai-dinh-cu-thu-thiem-truoc-son-kim-land-co-hoi-lon-cho-thi-truong-bat-dong-san-tphcm" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/tin-tuc-bds/2025/kim-son-land-tai-dinh-cu/kimson-land.png" alt="Sunshine Group - DIA xin đấu giá 3.790 căn tái định cư Thủ Thiêm trước Sơn Kim Land: Cơ hội lớn cho thị trường bất động sản TP.HCM" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
04
</span>
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/sunshine-group-dia-xin-dau-gia-3790-can-tai-dinh-cu-thu-thiem-truoc-son-kim-land-co-hoi-lon-cho-thi-truong-bat-dong-san-tphcm" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
Sunshine Group - DIA xin đấu giá 3.790 căn tái định cư Thủ Thiêm trước Sơn Kim Land: Cơ hội lớn cho thị trường bất động sản TP.HCM
</h3>
</a>
</div>
</div>
</div>
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/mau-nha-dep/mau-nha-dep-phong-cach-nhat-toi-gian-nhung-tien-nghi" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/mau-nha-dep/nha-cap-4-kieu-nhat/nha-cap-4-kieu-nhat-3.jpg" alt="Mẫu nhà đẹp phong cách Nhật – Tối giản nhưng tiện nghi" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
05
</span>
<a href="https://nhadepdattot.vn/tin-tuc/mau-nha-dep/mau-nha-dep-phong-cach-nhat-toi-gian-nhung-tien-nghi" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
Mẫu nhà đẹp phong cách Nhật – Tối giản nhưng tiện nghi
</h3>
</a>
</div>
</div>
</div>
<div class="min-w-[240px]">
<div class="group space-y-3">
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/tp-hcm-xay-dung-bang-gia-dat-thong-nhat-sau-sap-nhap-buoc-tien-giup-minh-bach-va-can-bang-thi-truong" class="block overflow-hidden rounded-xl">
<img src="/storage/blogs/tin-tuc-bds/2025/bang-gia-hcm-sau-sat-nhap/hcm-satnhap.png" alt="TP HCM xây dựng bảng giá đất thống nhất sau sáp nhập: Bước tiến giúp minh bạch và cân bằng thị trường" class="block aspect-video w-full object-cover transition-transform duration-500 group-hover:scale-110">
</a>
<div class="flex items-center gap-3">
<span class="group-hover:text-primary text-2xl font-bold text-neutral-400 transition-all duration-300 md:text-3xl lg:text-4xl">
06
</span>
<a href="https://nhadepdattot.vn/tin-tuc/tin-bat-dong-san/tp-hcm-xay-dung-bang-gia-dat-thong-nhat-sau-sap-nhap-buoc-tien-giup-minh-bach-va-can-bang-thi-truong" class="transition">
<h3 class="line-clamp-2 text-base font-medium leading-tight">
TP HCM xây dựng bảng giá đất thống nhất sau sáp nhập: Bước tiến giúp minh bạch và cân bằng thị trường
</h3>
</a>
</div>
</div>
</div>
</div>

<div class="mt-6 flex justify-center">
<a href="https://nhadepdattot.vn/tin-tuc" class="btn btn-primary rounded-lg">Xem thêm tin tức <i class='bx bx-right-arrow-alt'></i></a>
</div>
</div>
</section>


<!-- Listings Province -->
<section class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="border-t border-base-300 divide-y divide-base-300 space-y-4 pt-8 lg:space-y-5 lg:pt-10">
<div class="space-y-4 pb-4 lg:space-y-5 lg:pb-5 last:pb-0">
<h2 class="text-base font-semibold lg:text-xl">Bất động sản cho thuê theo khu vực</h2>
<div class="overflow-x-auto pb-3">
<div class="flex gap-3">
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Thuê căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Thuê căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Thuê căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Thuê căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Thuê căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
<li><a href="#" class="">Thuê căn hộ Hà Nội</a></li>
</ul>
</div>
</div>
</div>
</div>
<div class="space-y-4 pb-4 lg:space-y-5 lg:pb-5 last:pb-0">
<h2 class="text-base font-semibold lg:text-xl">Bất động sản rao bán theo khu vực</h2>
<div class="overflow-x-auto pb-3">
<div class="flex gap-3">
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Bán căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Bán căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Bán căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Bán căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
</ul>
</div>
<div class="min-w-[240px] w-1/4 shrink-0 space-y-3">
<a href="#" class="block font-semibold">
<h3>Bán căn hộ</h3>
</a>
<ul class="space-y-3">
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
<li><a href="#" class="">Bán căn hộ Hà Nội</a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>


<!-- CTA -->
<section class="bg-[linear-gradient(35deg,#023528,#3fb98b)]">
<div class="container mx-auto px-4 lg:px-5 xl:max-w-6xl">
<div class="relative sm:flex sm:flex-wrap">
<div class="relative z-1 space-y-4 py-8 text-white sm:flex-1 sm:flex sm:flex-col sm:justify-center lg:space-y-8 lg:py-5">
<h2 class="text-2xl font-semibold lg:text-5xl">Đăng nhanh, bán gọn</h2>
<p class="text-lg font-normal lg:text-3xl">Tải app ngay!</p>
<div class="flex gap-2">
<a href="#" class="block h-10 transition-all hover:opacity-80">
<img src="https://nhadepdattot.vn/images/client/appstore-dowload.webp" class="block h-full w-auto object-contain" alt="Tải app trên App Store">
</a>
<a href="#" class="block h-10 transition-all hover:opacity-80">
<img src="https://nhadepdattot.vn/images/client/googleplay-dowload.webp" class="block h-full w-auto object-contain" alt="Tải app trên Google Play">
</a>
</div>
</div>
<img src="https://nhadepdattot.vn/images/client/background/bg_2.png" class="opacity-30 absolute top-0 right-0 h-full w-auto sm:relative object-contain object-bottom sm:opacity-100 sm:w-1/2" alt="Hình nền tải app ngay">
</div>
</div>
</section>

</div>
</main>

<!-- Footer -->
<footer class="bg-base-200/80 border-t-1 border-base-300 pb-16 lg:pb-0 lg:bg-white">
<div class="container mx-auto px-4 py-8 xl:max-w-6xl lg:px-5 lg:py-10">
<div class="lg:grid lg:grid-cols-12 lg:gap-5">
<div class="pb-4 mb-4 border-b border-base-300 lg:pb-0 lg:mb-0 lg:border-none lg:col-span-3">
<div class="flex flex-col gap-y-4 justify-between h-full lg:gap-y-5">
<a href="https://nhadepdattot.vn" class="block w-full max-w-50">
<img src="https://nhadepdattot.vn/images/logo_text.png" class="w-full" alt="Nhà đẹp đất tốt">
</a>
<div>
<p class="mb-4 lg:mb-5">Thành viên của <a class="text-primary hover:text-primary-400" href="https://ohi.vn/" target="_blank">ohi.vn</a></p>
<div class="flex items-center gap-x-4">
<div class="sm:tooltip font-normal before:text-xs" data-tip="Ohdidi">
<a href="https://ohdidi.vn/" class="block w-14" target="_blank">
<img src="https://nhadepdattot.vn/images/client/ohi/logo_ohdidi.png" class="block object-contain aspect-video w-full" alt="Ohdidi">
</a>
</div>
<div class="sm:tooltip font-normal before:text-xs" data-tip="Trọ Mới">
<a href="https://tromoi.com/" class="block w-14" target="_blank">
<img src="https://nhadepdattot.vn/images/client/ohi/logo_tromoi.png" class="block object-contain aspect-video w-full" alt="Trọ Mới">
</a>
</div>
<div class="sm:tooltip font-normal before:text-xs" data-tip="Ohbeauti">
<a href="http://ohbeauti.vn/" class="block w-14" target="_blank">
<img src="https://nhadepdattot.vn/images/client/ohi/logo_ohbeauti.png" class="block object-contain aspect-video w-full" alt="Ohbeauti">
</a>
</div>
<div class="sm:tooltip font-normal before:text-xs" data-tip="Phòng Khám Tốt">
<a href="https://phongkhamtot.com/" class="block w-14" target="_blank">
<img src="https://nhadepdattot.vn/images/client/ohi/logo_phongkham.png" class="block object-contain aspect-video w-full" alt="Phòng Khám Tốt">
</a>
</div>
</div>
</div>
</div>
</div>
<div class="lg:col-span-8 lg:col-start-5">
<div class="divide-y divide-base-300 space-y-4 md:grid md:grid-cols-12 md:gap-4 md:divide-none md:space-y-0 lg:gap-5">
<div class="pb-4 space-y-4 md:pb-0 md:col-span-4">
<h2 class="font-semibold uppercase">Hệ thống</h2>
<ul class="space-y-4">
<li><a href="https://nhadepdattot.vn/huong-dan" class="link link-hover">Điều khoản sử dụng</a></li>
<li><a href="https://nhadepdattot.vn/lien-he" class="link link-hover">Liên hệ</a></li>
<li><a href="https://nhadepdattot.vn/huong-dan" class="link link-hover">Hướng dẫn</a></li>
<li><a href="https://nhadepdattot.vn/tin-tuc" class="link link-hover">Blog</a></li>
</ul>
</div>
<div class="pb-4 space-y-4 md:pb-0 md:col-span-4">
<h2 class="font-semibold uppercase">Thông tin</h2>
<ul class="space-y-4">
<li><a href="https://nhadepdattot.vn/bang-gia" class="link link-hover">Bảng giá</a></li>
<li><a href="https://nhadepdattot.vn/huong-dan" class="link link-hover">Điều khoản & Cam kết</a></li>
<li><a href="https://nhadepdattot.vn/huong-dan" class="link link-hover">Giải quyết khiếu nại</a></li>
<li><a href="https://nhadepdattot.vn/huong-dan" class="link link-hover">Chính sách bảo mật</a></li>
</ul>
</div>
<div class="space-y-4 md:col-span-4">
<h2 class="font-semibold uppercase">Kết nối với chúng tôi</h2>
<ul class="space-y-4">
<li class="flex items-center gap-x-2">
<span class="flex items-center justify-center size-7 rounded-full bg-primary-50 p-1.5 text-primary">
<i class="fa-solid fa-envelope"></i>
</span>
<a href="/cdn-cgi/l/email-protection#3f565159507f51575e5b5a4f5b5e4b4b504b114951" class="link link-hover" target="_blank"><span class="__cf_email__" data-cfemail="442d2a222b042a2c25202134202530302b306a322a">[email&#160;protected]</span></a>
</li>
<li class="flex items-center gap-x-2">
<span class="flex items-center justify-center size-7 rounded-full bg-primary-50 p-1.5 text-primary">
<i class="fa-solid fa-phone"></i>
</span>
<a href="tel:0358661579" class="link link-hover" target="_blank">035.866.1579</a>
</li>
<li class="flex items-center gap-x-2">
<span class="flex items-center justify-center size-7 rounded-full bg-primary-50 p-1 text-primary">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M12.49 10.272v-.45h1.347v6.322h-.77a.576.576 0 0 1-.577-.573v.001a3.273 3.273 0 0 1-1.938.632a3.284 3.284 0 0 1-3.284-3.282a3.284 3.284 0 0 1 3.284-3.282a3.273 3.273 0 0 1 1.937.632zM6.919 7.79v.205c0 .382-.051.694-.3 1.06l-.03.034a7.714 7.714 0 0 0-.242.285L2.024 14.8h4.895v.768a.576.576 0 0 1-.577.576H0v-.362c0-.443.11-.641.25-.847L4.858 9.23H.192V7.79zm8.551 8.354a.48.48 0 0 1-.48-.48V7.79h1.441v8.354zM20.693 9.6a3.306 3.306 0 1 1 .002 6.612a3.306 3.306 0 0 1-.002-6.612m-10.14 5.253a1.932 1.932 0 1 0 0-3.863a1.932 1.932 0 0 0 0 3.863m10.14-.003a1.945 1.945 0 1 0 0-3.89a1.945 1.945 0 0 0 0 3.89"></path></svg>
</span>
<a href="https://zalo.me/0358661579" class="link link-hover" target="_blank">035.866.1579</a>
</li>
</ul>
<div class="flex items-center gap-1 text-primary text-2xl">
<a href="" class="size-10 flex items-center justify-center rounded-full transition duration-300 hover:text-primary hover:bg-primary-50" target="_blank">
<i class="fa-brands fa-facebook"></i>
</a>
<a href="" class="size-10 flex items-center justify-center rounded-full transition duration-300 hover:text-primary hover:bg-primary-50" target="_blank">
<i class="fa-brands fa-youtube"></i>
</a>
<a href="" class="size-10 flex items-center justify-center rounded-full transition duration-300 hover:text-primary hover:bg-primary-50" target="_blank">
<i class="fa-brands fa-tiktok"></i>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="py-2 text-xs border-t border-base-300">
<p class="text-center text-neutral-400 text-xs">Copyright &copy; 2015 - 2025 OHI Co.Ltd</p>
</div>
</footer>
<!-- Dock -->
<div class="dock border-base-300 lg:hidden">
<button class="dock-active">
<svg class="size-5" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" />
</svg>
<span class="dock-label">Trang chủ</span>
</button>

<button>
<svg class="size-5" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" />
</svg>
<span class="dock-label">Tìm kiếm</span>
</button>

<button>
<svg class="size-5" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" />
</svg>
<span class="dock-label">Menu</span>
</button>
</div>
<!-- Login Modal Only -->
<div>
<input type="checkbox" id="login-modal" class="modal-toggle" />
<div class="modal" role="dialog">
<!-- Desktop Modal -->
<div class="modal-box hidden max-w-md overflow-y-auto rounded-xl bg-white p-0 shadow-xl md:block">
<div class="relative p-8">
<!-- Close Button -->
<label for="login-modal" class="absolute right-4 top-4 flex size-10 cursor-pointer items-center justify-center rounded-full bg-black/5 text-lg opacity-50 transition-all duration-300 hover:opacity-100">
<i class="fa-solid fa-xmark"></i>
</label>

<!-- Logo -->
<a href="https://nhadepdattot.vn" class="block w-full max-w-40">
<img src="https://nhadepdattot.vn/images/logo_text_1.png" class="block h-auto w-full" alt="Nhà Đẹp Đất Tốt">
</a>

<!-- Greeting -->
<div class="my-6">
<span class="text-base font-normal">Xin chào bạn</span>
<p class="mt-1 text-xl font-semibold">Đăng nhập để tiếp tục</p>
</div>

<!-- Login Form -->
<form id="login-modal-form" class="space-y-4" x-show="$store.auth.isLoginMode" action="https://nhadepdattot.vn/tai-khoan/dang-nhap" method="POST" novalidate x-data="formValidation()" @submit="handleSubmit" @keydown="handleKeydown">
<input type="hidden" name="_token" value="djdFOSu43alsJJQ1vYDjIwh96YbS6IXdbMZy3rmb" autocomplete="off">
<!-- Phone OR Email Input -->
<div class="form-control mb-4">
<label class="input input-lg border-base w-full rounded-lg text-sm" :class="{
'input-error border-error focus-within:border-error focus-within:outline focus-within:outline-1 focus-within:outline-error/30': identifierState.hasError,
'focus-within:outline focus-within:outline-1 focus-within:outline-primary/30 focus-within:border-primary': !identifierState.hasError
}">
<span class="text-xl text-neutral-400" :class="{
'text-error': identifierState.hasError
}">
<i class="bx bx-user"></i>
</span>
<input type="text" name="identifier" class="grow focus:outline-none" placeholder="Email hoặc số điện thoại" value="" required pattern="(^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$|^0((3[2-9]|5[2689]|7[06-9]|8[1-9]|9[0-9])[0-9]{7}|(2[0-9])[0-9]{8,9})$)" title="Nhập email hợp lệ hoặc số điện thoại Việt Nam" autocomplete="username" x-model="identifierState.value" @input="validateIdentifier" @blur="identifierState.touched = true; validateIdentifier" />
</label>

<!-- Validation hint chỉ hiện khi có lỗi -->
<template x-if="identifierState.hasError" class="mt-1 block">
<p class="text-error text-xs italic transition-all duration-200" x-text="identifierState.message"></p>
</template>
</div>

<!-- Password Input -->
<div class="form-control mb-4">
<label class="input input-lg border-base w-full rounded-lg text-sm" :class="{
'input-error border-error focus-within:border-error focus-within:outline focus-within:outline-1 focus-within:outline-error/30': passwordState.hasError,
'focus-within:outline focus-within:outline-1 focus-within:outline-primary/30 focus-within:border-primary': !passwordState.hasError
}">
<span class="text-xl text-neutral-400" :class="{
'text-error': passwordState.hasError
}">
<i class="bx bx-lock-alt"></i>
</span>
<input :type="showPassword ? 'text' : 'password'" name="password" class="grow focus:outline-none" placeholder="Mật khẩu" value="" required minlength="8" pattern="^.{8,}$"; title="Mật khẩu tối thiểu 8 ký tự" autocomplete="current-password" x-model="passwordState.value" @input="validatePassword" @blur="passwordState.touched = true; validatePassword" />
<button type="button" class="flex text-xl text-neutral-400 transition-colors duration-200 hover:text-neutral-600 focus:outline-none" @click="togglePasswordVisibility" :title="showPassword ? 'Ẩn mật khẩu' : 'Hiện mật khẩu'">
<i :class="showPassword ? 'bx bx-show' : 'bx bx-hide'"></i>
</button>
</label>

<!-- Validation hint chỉ hiện khi có lỗi -->
<template x-if="passwordState.hasError" class="mt-1 block">
<p class="text-error text-xs italic transition-all duration-200" x-text="passwordState.message"></p>
</template>
</div>

<!-- Remember Me -->
<div class="flex items-center justify-between">
<label class="flex cursor-pointer items-center">
<input type="checkbox" name="remember" class="checkbox checkbox-sm checkbox-primary mr-2">
<span class="text-base-content/70 text-sm font-normal">Ghi nhớ đăng nhập</span>
</label>

<a href="https://nhadepdattot.vn/tai-khoan/quen-mat-khau" class="link link-primary link-hover text-sm font-normal">
Quên mật khẩu?
</a>
</div>

<!-- Login Button -->
<button type="submit" class="btn btn-primary btn-block btn-lg rounded-lg text-sm transition-colors duration-200" :disabled="isSubmitting || !isFormValid" :class="{
'btn-disabled opacity-60 cursor-not-allowed': !isFormValid && !isSubmitting
}">
<span x-show="!isSubmitting" class="transition-opacity duration-200">Đăng nhập</span>
<span x-show="isSubmitting" class="flex items-center transition-opacity duration-200">
<span class="loading loading-spinner loading-sm mr-2"></span>
Đang xử lý...
</span>
</button>
</form>

<p class="divider text-neutral-400">Hoặc</p>

<!-- Social Login -->
<!-- Social Login Buttons -->
<div class="flex w-full items-center justify-center gap-x-3">
<!-- Google -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Google logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<g>
<path d="m0 0H512V512H0" fill="#fff"></path>
<path fill="#34a853" d="M153 292c30 82 118 95 171 60h62v48A192 192 0 0190 341"></path>
<path fill="#4285f4" d="m386 400a140 175 0 0053-179H260v74h102q-7 37-38 57"></path>
<path fill="#fbbc02" d="m90 341a208 200 0 010-171l63 49q-12 37 0 73"></path>
<path fill="#ea4335" d="m153 219c22-69 116-109 179-50l55-54c-78-75-230-72-297 55"></path>
</g>
</svg>
</button>

<!-- Facebook -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Facebook logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<path fill="#005fd8" d="M8 12h5V8c0-6 4-7 11-6v5c-4 0-5 0-5 3v2h5l-1 6h-4v12h-6V18H8z"></path>
</svg>
</button>

<!-- Apple -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Apple logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1195 1195">
<path fill="#000" d="M1006.933 812.8c-32 153.6-115.2 211.2-147.2 249.6-32 25.6-121.6 25.6-153.6 6.4-38.4-25.6-134.4-25.6-166.4 0-44.8 32-115.2 19.2-128 12.8-256-179.2-352-716.8 12.8-774.4 64-12.8 134.4 32 134.4 32 51.2 25.6 70.4 12.8 115.2-6.4 96-44.8 243.2-44.8 313.6 76.8-147.2 96-153.6 294.4 19.2 403.2zM802.133 64c12.8 70.4-64 224-204.8 230.4-12.8-38.4 32-217.6 204.8-230.4z"></path>
</svg>
</button>
</div>

<!-- Register & Forgot Links -->
<div class="space-y-3 text-center">
<div>
<span>Bạn chưa có tài khoản?</span>
<a href="https://nhadepdattot.vn/tai-khoan/dang-ky" class="link link-primary link-hover">Đăng ký tại đây</a>
</div>
<div>
<a href="https://nhadepdattot.vn/tai-khoan/quen-mat-khau" class="link link-primary link-hover text-sm">Quên mật khẩu?</a>
</div>
</div>
</div>
</div>

<!-- Mobile Modal -->
<div class="modal-box m-0 h-screen max-h-none w-screen max-w-none rounded-none bg-white p-4 md:hidden">
<!-- Mobile Header -->
<div class="mb-6 flex items-center justify-between border-b pb-4">
<label for="login-modal" class="btn btn-circle btn-ghost">
<i class="bx bx-arrow-back text-xl"></i>
</label>
<h2 class="text-lg font-semibold">Đăng nhập</h2>
<div class="w-10"></div>
</div>

<!-- Logo -->
<div class="mb-8 text-center">
<a href="https://nhadepdattot.vn" class="inline-block">
<img src="https://nhadepdattot.vn/images/logo_text_1.png" class="mx-auto h-10" alt="Nhà Đẹp Đất Tốt">
</a>
</div>

<!-- Login Form -->
<form id="login-modal-mobile-form" class="space-y-4" x-show="$store.auth.isLoginMode" action="https://nhadepdattot.vn/tai-khoan/dang-nhap" method="POST" novalidate x-data="formValidation()" @submit="handleSubmit" @keydown="handleKeydown">
<input type="hidden" name="_token" value="djdFOSu43alsJJQ1vYDjIwh96YbS6IXdbMZy3rmb" autocomplete="off">
<!-- Phone OR Email Input -->
<div class="form-control mb-4">
<label class="input input-lg border-base w-full rounded-lg text-sm" :class="{
'input-error border-error focus-within:border-error focus-within:outline focus-within:outline-1 focus-within:outline-error/30': identifierState.hasError,
'focus-within:outline focus-within:outline-1 focus-within:outline-primary/30 focus-within:border-primary': !identifierState.hasError
}">
<span class="text-xl text-neutral-400" :class="{
'text-error': identifierState.hasError
}">
<i class="bx bx-user"></i>
</span>
<input type="text" name="identifier" class="grow focus:outline-none" placeholder="Email hoặc số điện thoại" value="" required pattern="(^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$|^0((3[2-9]|5[2689]|7[06-9]|8[1-9]|9[0-9])[0-9]{7}|(2[0-9])[0-9]{8,9})$)" title="Nhập email hợp lệ hoặc số điện thoại Việt Nam" autocomplete="username" x-model="identifierState.value" @input="validateIdentifier" @blur="identifierState.touched = true; validateIdentifier" />
</label>

<!-- Validation hint chỉ hiện khi có lỗi -->
<template x-if="identifierState.hasError" class="mt-1 block">
<p class="text-error text-xs italic transition-all duration-200" x-text="identifierState.message"></p>
</template>
</div>

<!-- Password Input -->
<div class="form-control mb-4">
<label class="input input-lg border-base w-full rounded-lg text-sm" :class="{
'input-error border-error focus-within:border-error focus-within:outline focus-within:outline-1 focus-within:outline-error/30': passwordState.hasError,
'focus-within:outline focus-within:outline-1 focus-within:outline-primary/30 focus-within:border-primary': !passwordState.hasError
}">
<span class="text-xl text-neutral-400" :class="{
'text-error': passwordState.hasError
}">
<i class="bx bx-lock-alt"></i>
</span>
<input :type="showPassword ? 'text' : 'password'" name="password" class="grow focus:outline-none" placeholder="Mật khẩu" value="" required minlength="8" pattern="^.{8,}$"; title="Mật khẩu tối thiểu 8 ký tự" autocomplete="current-password" x-model="passwordState.value" @input="validatePassword" @blur="passwordState.touched = true; validatePassword" />
<button type="button" class="flex text-xl text-neutral-400 transition-colors duration-200 hover:text-neutral-600 focus:outline-none" @click="togglePasswordVisibility" :title="showPassword ? 'Ẩn mật khẩu' : 'Hiện mật khẩu'">
<i :class="showPassword ? 'bx bx-show' : 'bx bx-hide'"></i>
</button>
</label>

<!-- Validation hint chỉ hiện khi có lỗi -->
<template x-if="passwordState.hasError" class="mt-1 block">
<p class="text-error text-xs italic transition-all duration-200" x-text="passwordState.message"></p>
</template>
</div>

<!-- Remember Me -->
<div class="flex items-center justify-between">
<label class="flex cursor-pointer items-center">
<input type="checkbox" name="remember" class="checkbox checkbox-sm checkbox-primary mr-2">
<span class="text-base-content/70 text-sm font-normal">Ghi nhớ đăng nhập</span>
</label>

<a href="https://nhadepdattot.vn/tai-khoan/quen-mat-khau" class="link link-primary link-hover text-sm font-normal">
Quên mật khẩu?
</a>
</div>

<!-- Login Button -->
<button type="submit" class="btn btn-primary btn-block btn-lg rounded-lg text-sm transition-colors duration-200" :disabled="isSubmitting || !isFormValid" :class="{
'btn-disabled opacity-60 cursor-not-allowed': !isFormValid && !isSubmitting
}">
<span x-show="!isSubmitting" class="transition-opacity duration-200">Đăng nhập</span>
<span x-show="isSubmitting" class="flex items-center transition-opacity duration-200">
<span class="loading loading-spinner loading-sm mr-2"></span>
Đang xử lý...
</span>
</button>
</form>

<p class="divider my-6 text-neutral-400">Hoặc</p>

<!-- Social Login -->
<!-- Social Login Buttons -->
<div class="flex w-full items-center justify-center gap-x-3">
<!-- Google -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Google logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">
<g>
<path d="m0 0H512V512H0" fill="#fff"></path>
<path fill="#34a853" d="M153 292c30 82 118 95 171 60h62v48A192 192 0 0190 341"></path>
<path fill="#4285f4" d="m386 400a140 175 0 0053-179H260v74h102q-7 37-38 57"></path>
<path fill="#fbbc02" d="m90 341a208 200 0 010-171l63 49q-12 37 0 73"></path>
<path fill="#ea4335" d="m153 219c22-69 116-109 179-50l55-54c-78-75-230-72-297 55"></path>
</g>
</svg>
</button>

<!-- Facebook -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Facebook logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32">
<path fill="#005fd8" d="M8 12h5V8c0-6 4-7 11-6v5c-4 0-5 0-5 3v2h5l-1 6h-4v12h-6V18H8z"></path>
</svg>
</button>

<!-- Apple -->
<button class="btn btn-lg btn-circle btn-outline border-base-300">
<svg aria-label="Apple logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1195 1195">
<path fill="#000" d="M1006.933 812.8c-32 153.6-115.2 211.2-147.2 249.6-32 25.6-121.6 25.6-153.6 6.4-38.4-25.6-134.4-25.6-166.4 0-44.8 32-115.2 19.2-128 12.8-256-179.2-352-716.8 12.8-774.4 64-12.8 134.4 32 134.4 32 51.2 25.6 70.4 12.8 115.2-6.4 96-44.8 243.2-44.8 313.6 76.8-147.2 96-153.6 294.4 19.2 403.2zM802.133 64c12.8 70.4-64 224-204.8 230.4-12.8-38.4 32-217.6 204.8-230.4z"></path>
</svg>
</button>
</div>

<!-- Register & Forgot Links -->
<div class="mt-6 space-y-3 text-center">
<div>
<span>Bạn chưa có tài khoản?</span>
<a href="https://nhadepdattot.vn/tai-khoan/dang-ky" class="link link-primary link-hover">Đăng ký tại đây</a>
</div>
<div>
<a href="https://nhadepdattot.vn/tai-khoan/quen-mat-khau" class="link link-primary link-hover text-sm">Quên mật khẩu?</a>
</div>
</div>
</div>

<!-- Backdrop (Desktop Only) -->
<label class="modal-backdrop hidden md:block" for="login-modal">Close</label>
</div>
</div>

<!-- Other Modals (Location, Filter, etc.) -->
<!-- Auth -->
<div>
<input type="checkbox" id="auth-modal" class="modal-toggle" />
<div class="modal" role="dialog">
<div class="modal-box rounded-xl shadow-xl overflow-y-auto p-0">
<div class="p-8 relative">
<!-- Close button -->
<label for="auth-modal" class="absolute top-4 right-4 size-10 flex items-center justify-center rounded-full bg-black/5 text-lg opacity-50 transition-all duration-300 cursor-pointer hover:opacity-100">
<i class="fa-solid fa-xmark"></i>
</label>

<!-- Logo -->
<a href="https://nhadepdattot.vn" class="block w-full max-w-40">
<img src="https://nhadepdattot.vn/images/logo_text_1.png" class="block w-full h-auto" alt="Nhà Đẹp Đất Tốt">
</a>

<!-- Greeting -->
<div class="my-6">
<span class="text-base font-normal" x-text="$store.auth.isLoginMode ? 'Xin chào bạn' : 'Chào mừng bạn'"></span>
<p class="text-2xl font-semibold mt-1" x-text="$store.auth.isLoginMode ? 'Đăng nhập để tiếp tục' : 'Đăng ký để tiếp tục'"></p>
</div>

<!-- Login Form -->
<form id="login-form" class="space-y-4" x-show="$store.auth.isLoginMode">
<!-- Phone OR Email Input -->
<label class="input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span class="text-xl text-neutral-400"><i class='bx bx-user'></i></span>
<input type="text" name="username" class="grow" placeholder="Số điện thoại hoặc Email" />
</label>

<!-- Password Input -->
<label class="input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span class="text-xl text-neutral-400"><i class='bx bx-lock-alt' ></i></span>
<input type="password" name="password" class="grow" placeholder="Mật khẩu" />
<button type="button" class="flex text-xl text-neutral-400"><i class='bx bx-hide' ></i></button>
</label>

<!-- Login Button -->
<button type="submit" class="btn btn-primary btn-block btn-lg rounded-lg text-sm">
Đăng nhập
</button>

<!-- Remember me -->
<button type="button" class="link link-primary link-hover block ml-auto">Quên mật khẩu?</button>
</form>

<!-- Register Form -->
<form id="register-form" class="space-y-4" x-show="$store.auth.isRegisterMode">
<label class="floating-label input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span>Họ và tên</span>
<input type="text" name="fullname" placeholder="Họ và tên" />
</label>
<label class="floating-label input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span>Số điện thoại hoặc Email</span>
<input type="text" name="username" placeholder="Số điện thoại hoặc Email" />
</label>
<label class="floating-label input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span>Mật khẩu</span>
<input type="password" name="password" placeholder="Mật khẩu" class="grow"/>
<button type="button" class="flex text-xl text-neutral-400"><i class='bx bx-hide' ></i></button>
</label>
<label class="floating-label input input-lg text-sm w-full rounded-lg border-base-300 focus-within:outline focus-within:outline-primary-100 focus-within:border-primary">
<span>Nhập lại mật khẩu</span>
<input type="password" name="confirm-password" placeholder="Nhập lại mật khẩu" class="grow"/>
<button type="button" class="flex text-xl text-neutral-400"><i class='bx bx-hide' ></i></button>
</label>
<button type="submit" class="btn btn-primary btn-block btn-lg rounded-lg text-sm">Đăng ký</button>
</form>

<p class="divider text-neutral-400">Hoặc</p>

<!-- Social Login -->
<div class="space-y-3">
<!-- Google -->
<button class="btn btn-block btn-lg text-sm bg-white border-base-300 rounded-lg">
<svg aria-label="Google logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><g><path d="m0 0H512V512H0" fill="#fff"></path><path fill="#34a853" d="M153 292c30 82 118 95 171 60h62v48A192 192 0 0190 341"></path><path fill="#4285f4" d="m386 400a140 175 0 0053-179H260v74h102q-7 37-38 57"></path><path fill="#fbbc02" d="m90 341a208 200 0 010-171l63 49q-12 37 0 73"></path><path fill="#ea4335" d="m153 219c22-69 116-109 179-50l55-54c-78-75-230-72-297 55"></path></g></svg>
<span x-text="$store.auth.isLoginMode ? 'Đăng nhập với Google' : 'Đăng ký với Google'"></span>
</button>

<!-- Facebook -->
<button class="btn btn-block btn-lg text-sm bg-white border-base-300 rounded-lg">
<svg aria-label="Facebook logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#005fd8" d="M8 12h5V8c0-6 4-7 11-6v5c-4 0-5 0-5 3v2h5l-1 6h-4v12h-6V18H8z"></path></svg>
<span x-text="$store.auth.isLoginMode ? 'Đăng nhập với Facebook' : 'Đăng ký với Facebook'"></span>
</button>

<!-- Apple -->
<button class="btn btn-block btn-lg text-sm bg-white border-base-300 rounded-lg">
<svg aria-label="Apple logo" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1195 1195"><path fill="#000" d="M1006.933 812.8c-32 153.6-115.2 211.2-147.2 249.6-32 25.6-121.6 25.6-153.6 6.4-38.4-25.6-134.4-25.6-166.4 0-44.8 32-115.2 19.2-128 12.8-256-179.2-352-716.8 12.8-774.4 64-12.8 134.4 32 134.4 32 51.2 25.6 70.4 12.8 115.2-6.4 96-44.8 243.2-44.8 313.6 76.8-147.2 96-153.6 294.4 19.2 403.2zM802.133 64c12.8 70.4-64 224-204.8 230.4-12.8-38.4 32-217.6 204.8-230.4z"></path></svg>
<span x-text="$store.auth.isLoginMode ? 'Đăng nhập với Apple' : 'Đăng ký với Apple'"></span>
</button>
</div>

<!-- Terms -->
<div class="text-xs text-center my-6">
Việc bạn tiếp tục sử dụng trang web, đồng nghĩa bạn đồng ý với
<a href="https://nhadepdattot.vn/huong-dan" class="link link-primary link-hover">Điều khoản & Cam kết</a>,
<a href="https://nhadepdattot.vn/huong-dan" class="link link-primary link-hover">Chính sách bảo mật</a>
của chúng tôi
</div>

<!-- Register link -->
<div class="text-center">
<span x-text="$store.auth.isLoginMode ? 'Bạn chưa có tài khoản?' : 'Bạn đã có tài khoản?'"></span>
<button class="link link-primary link-hover" x-text="$store.auth.isLoginMode ? 'Đăng ký tại đây' : 'Đăng nhập tại đây'" x-on:click="$store.auth.toggleMode()"></button>
</div>
</div>
</div>
<label class="modal-backdrop" for="auth-modal">Close</label>
</div>
</div>

<!-- Location Search -->
<div>
<input type="checkbox" id="location-search-modal" class="modal-toggle"/>
<div class="modal" role="dialog">
<div class="modal-box rounded-xl shadow-xl overflow-y-auto p-0">
<div class="tabs tabs-lg tabs-border">
<label class="tab w-1/2 font-medium space-x-2 text-primary border-base-300 hover:text-primary">
<input type="radio" name="area_tab" checked/>
<i class="fa-solid fa-map-pin"></i>
<span class="text-sm">Tìm kiếm theo vị trí</span>
</label>
<div class="tab-content border-t border-base-300">
<div class="p-5 space-y-5">
<div class="space-y-2">
<label class="block font-medium">Địa chỉ hoặc tên địa điểm</label>
<input type="text" name="location_search" class="input w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary" placeholder="VD: 123 Nguyễn Huệ, Quận 1, TP.HCM">
</div>
<div class="space-y-2">
<label class="block font-medium">Bán kính tìm kiếm</label>
<select name="distance_search" class="select w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary">
<option value="1">1 km - Khu vực gần</option>
<option value="1">3 km - Khu vực lân cận</option>
<option selected value="1">5 km - Khu vực rộng</option>
<option value="1">10 km - Khu vực mở rộng</option>
<option value="1">20 km - Toàn thành phố</option>
<option value="1">50 km - Toàn khu vực</option>
</select>
</div>
</div>
</div>

<label class="tab w-1/2 font-medium space-x-2 text-primary border-base-300 hover:text-primary">
<input type="radio" name="area_tab" />
<i class="fa-solid fa-map-location-dot"></i>
<span class="text-sm">Chọn khu vực</span>
</label>
<div class="tab-content border-t border-base-300">
<div class="p-5 space-y-5">
<div class="space-y-3">
<span class="block font-medium">Tỉnh thành phố nổi bật</span>
<div class="grid grid-cols-4 gap-3">
<div class="rounded-2xl border-2 border-base-300 overflow-hidden relative transition duration-300 hover:shadow-md cursor-pointer">
<img src="https://nhadepdattot.vn/images/client/province/ho_chi_minh.png" class="block w-full aspect-square object-cover" alt="Thành phố Hồ Chí Minh">
<div class="absolute inset-0 bg-gradient-to-b from-transparent to-base-content/90 size-full flex items-end justify-center p-2">
<span class="text-white font-medium text-xs">Hồ Chí Minh</span>
</div>
</div>
<div class="rounded-2xl border-2 border-base-300 overflow-hidden relative transition duration-300 hover:shadow-md cursor-pointer">
<img src="https://nhadepdattot.vn/images/client/province/ha_noi.png" class="block w-full aspect-square object-cover" alt="Thủ đô Hà Nội">
<div class="absolute inset-0 bg-gradient-to-b from-transparent to-base-content/90 size-full flex items-end justify-center p-2">
<span class="text-white font-medium text-xs">Hà Nội</span>
</div>
</div>
<div class="rounded-2xl border-2 border-base-300 overflow-hidden relative transition duration-300 hover:shadow-md cursor-pointer">
<img src="https://nhadepdattot.vn/images/client/province/da_nang.png" class="block w-full aspect-square object-cover" alt="Thành phố Đà Nẵng">
<div class="absolute inset-0 bg-gradient-to-b from-transparent to-base-content/90 size-full flex items-end justify-center p-2">
<span class="text-white font-medium text-xs">Đà Nẵng</span>
</div>
</div>
<div class="rounded-2xl border-2 border-base-300 overflow-hidden relative transition duration-300 hover:shadow-md cursor-pointer">
<img src="https://nhadepdattot.vn/images/client/province/thua_thien_hue.png" class="block w-full aspect-square object-cover" alt="Thành phố Huế">
<div class="absolute inset-0 bg-gradient-to-b from-transparent to-base-content/90 size-full flex items-end justify-center p-2">
<span class="text-white font-medium text-xs">Huế</span>
</div>
</div>
</div>
</div>
<div class="space-y-3">
<span class="block font-medium">Chọn khu vực cụ thể</span>
<div class="space-y-3">
<select name="province_code" class="select w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary">
<option value="">Tỉnh/Thành phố</option>
</select>
<select name="district_code" class="select w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary">
<option value="">Quận/Huyện</option>
</select>
<select name="ward_code" class="select w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary">
<option value="">Phường/Xã</option>
</select>
</div>
</div>
</div>
</div>
</div>
<div class="p-5 flex gap-2 justify-between">
<button class="btn btn-ghost btn-sm rounded-md text-sm">Đặt lại</button>
<button class="btn btn-primary btn-sm rounded-md text-sm">Áp dụng</button>
</div>
</div>
<label class="modal-backdrop" for="location-search-modal">Close</label>
</div>
</div>

<!-- Filter -->
<div x-data="{ step: 'filter', selectedPrice: 'Tất cả', selectedArea: 'Tất cả', selectedTypes: [], tempSelectedTypes: []}">
<input type="checkbox" id="filter-modal" class="modal-toggle"/>
<div class="modal" role="dialog">
<div class="modal-box p-0 overflow-hidden">
<label for="filter-modal" x-on:click="step = 'filter'" class="absolute top-2 right-2 size-8 flex items-center justify-center rounded-full bg-black/5 text-lg opacity-50 transition-all duration-300 cursor-pointer hover:opacity-100"><i class="fa-solid fa-xmark"></i></label>

<div x-show="step === 'filter'" class="rounded-xl shadow-xl divide-y divide-base-300 flex flex-col">
<div class="p-5">
<span class="text-base font-semibold">Bộ lọc</span>
</div>
<div class="flex-1 max-h-150 hf overflow-y-auto">
<div class="py-5 space-y-5">
<div class="px-5">
<div class="join w-full">
<input checked class="join-item btn flex-1 rounded-l-lg " type="radio" name="purpose" value="" aria-label="Tất cả"/>
<input class="join-item btn flex-1 " type="radio" name="purpose" value="sale" aria-label="Bán"/>
<input class="join-item btn flex-1 rounded-r-lg" type="radio" name="purpose" value="rent" aria-label="Thuê"/>
</div>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Loại bất động sản</span>
<div x-show="selectedTypes.length > 0" class="flex flex-wrap gap-2">
<template x-for="(type, index) in selectedTypes" :key="index">
<div class="px-3 py-1 border border-base-300 shadow-md rounded-full flex items-center gap-1">
<span x-text="type" class="font-normal"></span>
<button @click="selectedTypes.splice(index,1)" class="flex text-xl text-neutral-400 hover:text-red-500"><i class='bx bx-x'></i></button>
</div>
</template>
</div>
<button x-on:click="step = 'type'" class="btn btn-primary btn-sm btn-soft rounded-md text-sm"><i class='bx bx-plus'></i> Thêm</button>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Mức giá</span>
<button x-on:click="step = 'price'" class="btn btn-block justify-between rounded-lg">
<span class="flex items-center"><i class="fas fa-coins text-primary mr-2"></i> <span x-text="selectedPrice"></span></span>
<i class='bx bx-chevron-right'></i>
</button>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Diện tích</span>
<button x-on:click="step = 'area'" class="btn btn-block justify-between rounded-lg">
<span class="flex items-center"><i class="fas fa-ruler-combined text-primary mr-2"></i> <span x-text="selectedArea"></span></span>
<i class='bx bx-chevron-right'></i>
</button>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Hướng nhà</span>
<form class="space-y-1">
<input class="btn rounded-full" type="checkbox" name="direction" value="east" aria-label="Đông"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="west" aria-label="Tây"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="south" aria-label="Nam"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="north" aria-label="Bắc"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="north_east" aria-label="Đông Bắc"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="south_east" aria-label="Đông Nam"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="north_west" aria-label="Tây Bắc"/>
<input class="btn rounded-full" type="checkbox" name="direction" value="south_west" aria-label="Tây Nam"/>
<input class="btn btn-circle shadow-md" type="reset" value="×"/>
</form>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Số phòng ngủ</span>
<form class="space-y-1">
<input class="btn btn-circle" type="checkbox" name="bedrooms" value="1" aria-label="1"/>
<input class="btn btn-circle" type="checkbox" name="bedrooms" value="2" aria-label="2"/>
<input class="btn btn-circle" type="checkbox" name="bedrooms" value="3" aria-label="3"/>
<input class="btn btn-circle" type="checkbox" name="bedrooms" value="4" aria-label="4"/>
<input class="btn btn-circle" type="checkbox" name="bedrooms" value="5" aria-label="5+"/>
<input class="btn btn-circle" type="reset" value="×"/>
</form>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Số phòng tắm</span>
<form class="space-y-1">
<input class="btn btn-circle" type="checkbox" name="bathrooms" value="1" aria-label="1"/>
<input class="btn btn-circle" type="checkbox" name="bathrooms" value="2" aria-label="2"/>
<input class="btn btn-circle" type="checkbox" name="bathrooms" value="3" aria-label="3"/>
<input class="btn btn-circle" type="checkbox" name="bathrooms" value="4" aria-label="4"/>
<input class="btn btn-circle" type="checkbox" name="bathrooms" value="5" aria-label="5+"/>
<input class="btn btn-circle" type="reset" value="×"/>
</form>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Số tầng</span>
<form class="space-y-1">
<input class="btn btn-circle" type="checkbox" name="floors" value="1" aria-label="1"/>
<input class="btn btn-circle" type="checkbox" name="floors" value="2" aria-label="2"/>
<input class="btn btn-circle" type="checkbox" name="floors" value="3" aria-label="3"/>
<input class="btn btn-circle" type="checkbox" name="floors" value="4" aria-label="4"/>
<input class="btn btn-circle" type="checkbox" name="floors" value="5" aria-label="5+"/>
<input class="btn btn-circle" type="reset" value="×"/>
</form>
</div>
<div class="px-5 space-y-3">
<span class="block font-medium">Nội thất</span>
<form class="space-y-1">
<input class="btn rounded-full" type="checkbox" name="interior" value="full" aria-label="Đầy đủ"/>
<input class="btn rounded-full" type="checkbox" name="interior" value="basic" aria-label="Cơ bản"/>
<input class="btn rounded-full" type="checkbox" name="interior" value="none" aria-label="Không có"/>
<input class="btn btn-circle" type="reset" value="×"/>
</form>
</div>
</div>
</div>
<div class="flex gap-2 justify-between p-5">
<button class="btn btn-ghost rounded-lg">Đặt lại</button>
<button class="btn btn-primary rounded-lg">Áp dụng</button>
</div>
</div>

<div x-show="step === 'type'" class="rounded-xl shadow-xl divide-y divide-base-300 flex flex-col">
<div class="flex items-center gap-2 p-5">
<button x-on:click="step = 'filter'" class="text-2xl flex"><i class='bx bx-arrow-back' ></i></button>
<span class="text-base font-semibold">Loại bất động sản</span>
</div>
<div class="flex-1 max-h-150 overflow-y-auto divide-y divide-base-300">
<ul class="py-5">
<template x-for="(label, index) in ['Tất cả bất động sản','Căn hộ chung cư','Chung cư mini','Các loại nhà bán','Nhà riêng','Nhà biệt thự','Nhà mặt phố']" :key="index">
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span x-text="label" class="text-base-content font-normal">Loại bất động sản</span>
<input type="checkbox" :value="label" x-model="tempSelectedTypes" name="listing_type_id" value="" class="checkbox checkbox-primary checkbox-sm rounded-sm border-neutral-200 checked:border-primary" />
</label>
</li>
</template>
</ul>
</div>
<div class="flex gap-2 justify-between p-5">
<button x-on:click="tempSelectedTypes = []" class="btn btn-ghost rounded-lg">Đặt lại</button>
<button class="btn btn-primary rounded-lg" x-on:click="selectedTypes = [...tempSelectedTypes]; step = 'filter'">Áp dụng</button>
</div>
</div>

<div x-show="step === 'price'" class="rounded-xl shadow-xl divide-y divide-base-300 flex flex-col">
<div class="flex items-center gap-2 p-5">
<button x-on:click="step = 'filter'" class="text-2xl flex"><i class='bx bx-arrow-back' ></i></button>
<span class="text-base font-semibold">Mức giá</span>
</div>
<div class="flex-1 max-h-150 overflow-y-auto divide-y divide-base-300">
<div class="p-4 space-y-4">
<div x-data x-init=" noUiSlider.create($refs.slider, { start: [0, 1000], connect: true, step: 10, range: { 'min': 0, 'max': 1000 } });
$refs.slider.noUiSlider.on('update', (values) => {
$refs.priceMin.value = Math.round(values[0]);
$refs.priceMax.value = Math.round(values[1]);
});
">
<div class="space-y-4">
<div class="flex justify-between gap-4">
<div class="space-y-2 w-full">
<label class="block font-medium">Giá tối thiểu</label>
<input x-ref="priceMin" type="number" name="price_min" class="input w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary" placeholder="Từ">
</div>
<div class="space-y-2 w-full">
<label class="block font-medium">Giá tối đa</label>
<input x-ref="priceMax" type="number" name="price_max" class="input w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary" placeholder="Đến">
</div>
</div>
<div class="px-4 py-1.5">
<div x-ref="slider"></div>
</div>
</div>
</div>
</div>
<div class="overflow-y-auto py-2">
<ul>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Tất cả mức giá</span>
<input checked @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="0" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Dưới 500 triệu</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="1" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">500 - 800 triệu</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="2" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">800 triệu - 1 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="3" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">1 - 2 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="4" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">2 - 3 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="5" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">3 - 5 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="6" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">5 - 7 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="7" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">7 - 10 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="8" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">10 - 20 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="9" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">20 - 30 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="10" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">30 - 40 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="11" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">40 - 60 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="12" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Trên 60 tỷ</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="13" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Thỏa thuận</span>
<input @change="step = 'filter'; selectedPrice = $el.closest('label').querySelector('span').innerText" type="radio" name="price_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="14" />
</label>
</li>
</ul>
</div>
</div>
<div class="flex gap-2 justify-between p-5">
<button class="btn btn-ghost rounded-lg">Đặt lại</button>
<button class="btn btn-primary rounded-lg">Áp dụng</button>
</div>
</div>

<div x-show="step === 'area'" class="rounded-xl shadow-xl divide-y divide-base-300 flex flex-col">
<div class="flex items-center gap-2 p-5">
<button x-on:click="step = 'filter'" class="text-2xl flex"><i class='bx bx-arrow-back' ></i></button>
<span class="text-base font-semibold">Diện tích</span>
</div>
<div class="overflow-y-auto divide-y divide-base-300">
<div class="p-4 space-y-4">
<div x-data x-init=" noUiSlider.create($refs.slider, { start: [0, 1000], connect: true, step: 10, range: { 'min': 0, 'max': 1000 } });
$refs.slider.noUiSlider.on('update', (values) => {
$refs.areaMin.value = Math.round(values[0]);
$refs.areaMax.value = Math.round(values[1]);
});
">
<div class="space-y-4">
<div class="flex justify-between gap-4">
<div class="space-y-2 w-full">
<label class="block font-medium">Diện tích tối thiểu</label>
<input x-ref="areaMin" type="number" name="price_min" class="input w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary" placeholder="Từ">
</div>
<div class="space-y-2 w-full">
<label class="block font-medium">Diện tích tối đa</label>
<input x-ref="areaMax" type="number" name="price_max" class="input w-full rounded-lg border-base-300 focus:outline focus:outline-primary-100 focus:border-primary" placeholder="Đến">
</div>
</div>
<div class="px-4 py-1.5">
<div x-ref="slider"></div>
</div>
</div>
</div>
</div>
<div class="overflow-y-auto py-2">
<ul>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Tất cả diện tích</span>
<input checked @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="0" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Dưới 30 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="1" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">30 - 50 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="2" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">50 - 80 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="3" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">80 - 100 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="4" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">100 - 150 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="5" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">150 - 200 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="6" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">200 - 250 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="7" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">250 - 300 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="8" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">300 - 500 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="9" />
</label>
</li>
<li>
<label class="label flex items-center justify-between gap-2 py-2 px-4 w-full hover:bg-base-200">
<span class="text-base-content font-normal">Trên 500 m²</span>
<input @change="step = 'filter'; selectedArea = $el.closest('label').querySelector('span').innerText" type="radio" name="area_option" class="radio radio-primary radio-sm border-neutral-200 checked:border-primary" value="10" />
</label>
</li>
</ul>
</div>
</div>
<div class="flex gap-2 justify-between p-5">
<button class="btn btn-ghost rounded-lg">Đặt lại</button>
<button class="btn btn-primary rounded-lg">Áp dụng</button>
</div>
</div>

</div>
<label x-on:click="step = 'filter'" class="modal-backdrop" for="filter-modal">Close</label>
</div>
</div>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'98185e9ccb9e9043',t:'MTc1ODI3NzQyNg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>

</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.