.property-detail[data-astro-cid-xl5yc32u]{width:100%;max-width:1100px;margin:0 auto;color:#202b32;font-family:inherit}.property-gallery[data-astro-cid-xl5yc32u]{margin-bottom:22px}.gallery-main[data-astro-cid-xl5yc32u]{position:relative;overflow:hidden;border-radius:18px;background:#edf0f2;aspect-ratio:16/9}.gallery-featured[data-astro-cid-xl5yc32u]{width:100%;height:100%;object-fit:cover;display:block}.gallery-arrow[data-astro-cid-xl5yc32u]{position:absolute;top:50%;transform:translateY(-50%);width:43px;height:43px;border:0;border-radius:50%;background:#ffffffeb;color:#26343b;cursor:pointer;font-size:22px;box-shadow:0 2px 12px #0002}.gallery-arrow[data-astro-cid-xl5yc32u].prev{left:14px}.gallery-arrow[data-astro-cid-xl5yc32u].next{right:14px}.gallery-arrow[data-astro-cid-xl5yc32u]:hover{background:#fff}.gallery-count[data-astro-cid-xl5yc32u]{position:absolute;right:16px;bottom:14px;border-radius:20px;background:#0009;color:#fff;padding:6px 12px;font-size:13px}.gallery-thumbs[data-astro-cid-xl5yc32u]{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 3px}.gallery-thumb[data-astro-cid-xl5yc32u]{flex:0 0 108px;height:72px;border:3px solid transparent;border-radius:11px;overflow:hidden;padding:0;background:#eee;cursor:pointer}.gallery-thumb[data-astro-cid-xl5yc32u].active{border-color:#176347}.gallery-thumb[data-astro-cid-xl5yc32u] img[data-astro-cid-xl5yc32u]{width:100%;height:100%;object-fit:cover;display:block}.property-title[data-astro-cid-xl5yc32u]{font-size:clamp(23px,3vw,32px);line-height:1.35;font-weight:750;margin:8px 0 18px}.property-status[data-astro-cid-xl5yc32u]{display:inline-block;padding:8px 12px;background:#fff1ed;border-radius:8px;color:#a3432a;font-weight:600;margin:0 0 14px}.spec-grid[data-astro-cid-xl5yc32u]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.spec-card[data-astro-cid-xl5yc32u],.unit-price-card[data-astro-cid-xl5yc32u]{background:#f3f5f6;border-radius:14px;padding:18px 14px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0}.spec-value[data-astro-cid-xl5yc32u]{font-size:clamp(18px,2.8vw,26px);line-height:1.3;overflow-wrap:anywhere}.price-text[data-astro-cid-xl5yc32u],.unit-price-card[data-astro-cid-xl5yc32u] strong[data-astro-cid-xl5yc32u]{color:#a82424}.spec-label[data-astro-cid-xl5yc32u],.unit-price-card[data-astro-cid-xl5yc32u] span[data-astro-cid-xl5yc32u]{font-size:14px;color:#66737a}.unit-price-card[data-astro-cid-xl5yc32u]{margin-top:12px;padding:15px}.unit-price-card[data-astro-cid-xl5yc32u] strong[data-astro-cid-xl5yc32u]{font-size:clamp(19px,2.8vw,25px)}.contact-actions[data-astro-cid-xl5yc32u]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 22px}.contact-actions[data-astro-cid-xl5yc32u] a[data-astro-cid-xl5yc32u]{display:flex;justify-content:center;align-items:center;gap:9px;min-height:52px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:700;transition:filter .2s}.contact-actions[data-astro-cid-xl5yc32u] a[data-astro-cid-xl5yc32u]:hover{filter:brightness(.95)}.contact-call[data-astro-cid-xl5yc32u]{background:#176347;color:#fff}.contact-zalo[data-astro-cid-xl5yc32u]{background:#e9edef;color:#25353b}.property-info[data-astro-cid-xl5yc32u]{background:#f5f6f7;border-radius:16px;padding:22px}.property-info[data-astro-cid-xl5yc32u] h2[data-astro-cid-xl5yc32u]{font-size:21px;margin:0 0 14px}.property-description[data-astro-cid-xl5yc32u]{position:relative;line-height:1.75;overflow-wrap:anywhere}.property-description[data-astro-cid-xl5yc32u].is-collapsed{max-height:148px;overflow:hidden}.property-description[data-astro-cid-xl5yc32u].is-collapsed:after{content:"";position:absolute;left:0;right:0;bottom:0;height:66px;background:linear-gradient(transparent,#f5f6f7);pointer-events:none}.summary-description[data-astro-cid-xl5yc32u]{margin:0 0 12px;white-space:pre-line}.details-list[data-astro-cid-xl5yc32u]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:0 0 14px}.detail-row[data-astro-cid-xl5yc32u]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e3e7e9;padding:9px 0}.detail-row[data-astro-cid-xl5yc32u] dt[data-astro-cid-xl5yc32u]{color:#6a777e}.detail-row[data-astro-cid-xl5yc32u] dd[data-astro-cid-xl5yc32u]{margin:0;font-weight:600;text-align:right}.cms-body[data-astro-cid-xl5yc32u] img{max-width:100%;height:auto;border-radius:10px}.cms-body[data-astro-cid-xl5yc32u] p{margin:0 0 12px}.cms-body[data-astro-cid-xl5yc32u] h2,.cms-body[data-astro-cid-xl5yc32u] h3{margin:18px 0 10px}.description-toggle[data-astro-cid-xl5yc32u]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:12px;background:#fff;border:1px solid #d9dfe2;border-radius:10px;color:#176347;font-weight:700;font-size:15px;cursor:pointer}.description-toggle[data-astro-cid-xl5yc32u]:hover{background:#edf4f0}.property-parameters[data-astro-cid-xl5yc32u]{margin-top:22px;background:#fff;border:1px solid #e5e9eb;border-radius:16px;padding:24px}.property-parameters[data-astro-cid-xl5yc32u] h2[data-astro-cid-xl5yc32u]{font-size:22px;margin:0 0 16px}.parameters-grid[data-astro-cid-xl5yc32u]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;margin:0}.parameter-row[data-astro-cid-xl5yc32u]{display:grid;grid-template-columns:25px minmax(100px,1fr) minmax(0,1fr);align-items:center;gap:12px;min-height:50px;border-bottom:1px solid #e9edef;padding:10px 0}.parameter-icon[data-astro-cid-xl5yc32u]{width:22px;height:22px;color:#263c49}.parameter-row[data-astro-cid-xl5yc32u] dt[data-astro-cid-xl5yc32u]{font-size:14px;font-weight:550}.parameter-row[data-astro-cid-xl5yc32u] dd[data-astro-cid-xl5yc32u]{font-size:14px;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.gallery-main[data-astro-cid-xl5yc32u]{aspect-ratio:4/3;border-radius:13px}.gallery-thumb[data-astro-cid-xl5yc32u]{flex-basis:78px;height:57px}.spec-grid[data-astro-cid-xl5yc32u]{gap:7px}.spec-card[data-astro-cid-xl5yc32u]{padding:13px 5px;min-height:86px}.spec-value[data-astro-cid-xl5yc32u]{font-size:17px}.spec-label[data-astro-cid-xl5yc32u],.unit-price-card[data-astro-cid-xl5yc32u] span[data-astro-cid-xl5yc32u]{font-size:12px}.contact-actions[data-astro-cid-xl5yc32u]{gap:8px}.contact-actions[data-astro-cid-xl5yc32u] a[data-astro-cid-xl5yc32u]{font-size:14px;min-height:49px}.property-info[data-astro-cid-xl5yc32u]{padding:16px}.property-info[data-astro-cid-xl5yc32u] h2[data-astro-cid-xl5yc32u]{font-size:19px}.parameters-grid[data-astro-cid-xl5yc32u]{grid-template-columns:1fr}.property-parameters[data-astro-cid-xl5yc32u]{padding:16px}.parameter-row[data-astro-cid-xl5yc32u]{grid-template-columns:24px minmax(95px,1fr) minmax(0,1fr);gap:9px}.gallery-arrow[data-astro-cid-xl5yc32u]{width:35px;height:35px}}
