.property-card.svelte-1e4t823{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(197,168,128,.3);border-radius:20px;background:#fff;box-shadow:0 16px 38px #022f2713,0 2px 8px #c5a88014;transition:transform .32s ease,box-shadow .32s ease,border-color .32s ease}.property-card.svelte-1e4t823:after{content:"";position:absolute;z-index:2;right:13%;bottom:0;left:13%;height:2px;opacity:.75;background:linear-gradient(90deg,transparent,#c5a880 48%,transparent);pointer-events:none}.property-card.svelte-1e4t823:hover{transform:translateY(-7px);border-color:#c5a8808c;box-shadow:0 24px 52px #022f2721,0 5px 14px #c5a8801f}.property-card-link.svelte-1e4t823{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.property-image.svelte-1e4t823{position:relative;height:210px;overflow:hidden;background:#e8ebe6}.property-image.svelte-1e4t823:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,26,20,.18));pointer-events:none}.property-image.svelte-1e4t823>img:where(.svelte-1e4t823){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.035);filter:blur(5px) saturate(.8);transition:opacity .45s ease,transform .55s ease,filter .55s ease}.property-image.svelte-1e4t823>img.loaded:where(.svelte-1e4t823){opacity:1;transform:scale(1);filter:none}.property-card.svelte-1e4t823:hover .property-image:where(.svelte-1e4t823)>img.loaded:where(.svelte-1e4t823){transform:scale(1.055)}.property-tag.svelte-1e4t823,.pet-tag.svelte-1e4t823{position:absolute;top:11px;z-index:1;border:1px solid transparent;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.property-tag.svelte-1e4t823{left:10px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 6px 16px #001f192e}.property-tag.new.svelte-1e4t823{color:#fbf3e7;background:linear-gradient(#003f35f0,#003f35f0) padding-box,linear-gradient(135deg,#f2ddb4,#c5a880 48%,#91652f) border-box;letter-spacing:.08em}.property-tag.new.svelte-1e4t823:before{content:"✦";color:#e5c895}.property-tag.hot.svelte-1e4t823{color:#fff4e8;background:linear-gradient(#64261ff0,#64261ff0) padding-box,linear-gradient(135deg,#ffe0a3,#d99356 52%,#8f352f) border-box;box-shadow:0 6px 18px #5c1f183d}.property-tag.hot.svelte-1e4t823:before{content:"◆";color:#f2bd72}.property-tag.updated.svelte-1e4t823{color:#174e44;background:linear-gradient(#fffcf6ed,#fffcf6ed) padding-box,linear-gradient(135deg,#c5a880,#e6d4b6 46%,#4f7a6d) border-box}.property-tag.updated.svelte-1e4t823:before{content:"◷";color:#9b713e}.pet-tag.svelte-1e4t823{right:10px;color:#594119;border-color:#fff5cacc;background:#f9df78eb}.property-body.svelte-1e4t823{position:relative;display:flex;flex:1;flex-direction:column;padding:17px 18px 18px}.property-eyebrow.svelte-1e4t823{display:flex;align-items:center;gap:8px;margin:0 34px 8px 0;color:#9a7a4d;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.property-eyebrow.svelte-1e4t823 span:where(.svelte-1e4t823)+span:where(.svelte-1e4t823){display:inline-flex;align-items:center;gap:8px;color:#4f746a;letter-spacing:0;text-transform:none}.property-eyebrow.svelte-1e4t823 span:where(.svelte-1e4t823)+span:where(.svelte-1e4t823):before{content:"";width:3px;height:3px;border-radius:50%;background:#c5a880}h3.svelte-1e4t823{height:1.48em;min-height:1.48em;margin:0 0 8px;overflow:hidden;color:#003d32;font:600 1.08rem/1.48 Noto Sans Thai,sans-serif;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.place.svelte-1e4t823{display:flex;align-items:center;gap:6px;margin:3px 0;overflow:hidden;color:#719087;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.place.svelte-1e4t823 img:where(.svelte-1e4t823){width:13px;height:16px}.details.svelte-1e4t823{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:7px;align-items:center;margin:10px 0 0;padding:10px;border:1px solid #edf1ee;border-radius:12px;background:#f8faf9;color:#58756d;font-size:.68rem}.details.svelte-1e4t823 span:where(.svelte-1e4t823){display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.area-detail.svelte-1e4t823 b:where(.svelte-1e4t823){font-weight:inherit}.area-unit-compact.svelte-1e4t823{display:none}.details.compact-area-unit.svelte-1e4t823 .area-unit-full:where(.svelte-1e4t823){display:none}.details.compact-area-unit.svelte-1e4t823 .area-unit-compact:where(.svelte-1e4t823){display:inline}.details.svelte-1e4t823 span:where(.svelte-1e4t823)+span:where(.svelte-1e4t823){padding-left:7px;border-left:1px solid #e3eae6}.details.svelte-1e4t823 img:where(.svelte-1e4t823){width:15px;height:15px}.heart.svelte-1e4t823{position:absolute;z-index:2;top:16px;right:17px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(197,168,128,.25);border-radius:50%;background:#fffdf9;transition:.2s ease}.heart.svelte-1e4t823:hover{transform:scale(1.08);box-shadow:0 5px 12px #03312821}.heart.svelte-1e4t823:disabled{cursor:wait;opacity:.65}.heart.pending.svelte-1e4t823 img:where(.svelte-1e4t823){animation:svelte-1e4t823-heart-pulse .75s ease-in-out infinite alternate}.heart.svelte-1e4t823 img:where(.svelte-1e4t823){width:15px;height:15px}@keyframes svelte-1e4t823-heart-pulse{to{transform:scale(.78);opacity:.55}}.property-footer.svelte-1e4t823{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(197,168,128,.18)}.property-footer.svelte-1e4t823 strong:where(.svelte-1e4t823){color:#ad793d;font-size:1.08rem;font-weight:600}.property-footer.svelte-1e4t823 span:where(.svelte-1e4t823){display:inline-flex;align-items:center;gap:5px;color:#446b61;font-size:.8rem;font-weight:600;white-space:nowrap}.property-footer.svelte-1e4t823 img:where(.svelte-1e4t823){width:18px;height:18px;transition:transform .25s ease}.property-card.svelte-1e4t823:hover .property-footer:where(.svelte-1e4t823) img:where(.svelte-1e4t823){transform:translate(2px,-2px)}@media (max-width: 600px){.property-image.svelte-1e4t823{height:190px}.property-body.svelte-1e4t823{padding:16px}.details.svelte-1e4t823{gap:4px;padding:9px 7px;font-size:.67rem}.details.svelte-1e4t823 span:where(.svelte-1e4t823){gap:4px}.details.svelte-1e4t823 span:where(.svelte-1e4t823)+span:where(.svelte-1e4t823){padding-left:5px}}.shori-loader.svelte-50mboz{position:relative;width:78px;height:128px;isolation:isolate}.shori-loader.svelte-50mboz i:where(.svelte-50mboz),.shori-loader.svelte-50mboz b:where(.svelte-50mboz){position:absolute;display:block;left:5px;width:68px;height:68px;border-radius:50%;box-sizing:border-box;animation:svelte-50mboz-shori-ring-spin 2s linear infinite}.shori-loader.svelte-50mboz i:where(.svelte-50mboz):after,.shori-loader.svelte-50mboz b:where(.svelte-50mboz):after{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;border-radius:50%;background:#fff}.shori-loader.svelte-50mboz i:where(.svelte-50mboz){z-index:2;top:0;background:conic-gradient(from 45deg,#06483d 0,#06483d 25%,#d2b179 25%,#d2b179)}.shori-loader.svelte-50mboz b:where(.svelte-50mboz){z-index:1;bottom:0;background:conic-gradient(from 225deg,#06483d 0,#06483d 25%,#d2b179 25%,#d2b179);animation-direction:reverse}.shori-loader.svelte-50mboz em:where(.svelte-50mboz){position:absolute;z-index:3;top:82px;left:24px;width:30px;height:28px}.shori-loader.svelte-50mboz em:where(.svelte-50mboz):before,.shori-loader.svelte-50mboz em:where(.svelte-50mboz):after{content:"";position:absolute;top:0;width:12px;height:28px;border-radius:0 14px 14px 0;background:#d2b179}.shori-loader.svelte-50mboz em:where(.svelte-50mboz):before{left:1px}.shori-loader.svelte-50mboz em:where(.svelte-50mboz):after{right:1px}.shori-loader.compact.svelte-50mboz{transform:scale(.44);transform-origin:center;margin:-36px -22px}@keyframes svelte-50mboz-shori-ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.shori-loader.svelte-50mboz i:where(.svelte-50mboz),.shori-loader.svelte-50mboz b:where(.svelte-50mboz){animation-duration:4s}}
