.pj-loan__mobile-actions{display:none}
.single-re-hero{margin-top:6px}
.single-re-hero .re__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 6px;font-size:14px;color:#9aa0a6}
.single-re-hero .re__breadcrumb a{color:#9aa0a6;text-decoration:none}
.single-re-hero .re__breadcrumb a:hover{color:#6b7280}
.single-re-hero .re__breadcrumb span{color:#c4c7cc}
.single-re-hero .title_single_re{margin:0 0 6px!important;padding:0!important;font-weight:800;font-size:32px;line-height:1.25;color:#2c2c2c}
.single-re-hero .re__address{font-size:16px;line-height:1.6;color:#4b5563;margin:0 0 12px}
.single-re-hero .re__address .see-map{margin-left:6px;color:#e03c31;font-weight:700;text-decoration:none}
.single-re-hero .hg-wrap{position:relative;margin-left:-15px;margin-right:-15px;border-radius:6px;overflow:hidden;box-shadow:0 2px 0 rgba(0,0,0,.04)}
.hg-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:2px}
.hg-main,.hg-thumb{position:relative;display:block;overflow:hidden}
.hg-main{aspect-ratio:5/3}
.hg-side{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:2px}
.hg-thumb{aspect-ratio:12/8.6}
.hg-main img,.hg-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.hg-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.55) 100%);display:flex;align-items:end;padding:14px}
.hg-metrics{display:flex;color:#fff}
.hg-metric{display:flex;align-items:center;padding:8px 10px}
.hg-thumb.is-last .hg-count{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:rgba(0,0,0,.55);color:#fff;font-weight:700;font-size:13px}
.re-status-badge{position:absolute;top:10px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:4px;font-size:14px;line-height:20px;font-weight:700;box-shadow:0 6px 16px rgba(0,0,0,.12);color:#fff}
.re-status-badge.dang-mo-ban{background:#e7fff4;color:#07a35d}
.re-status-badge.sap-mo-ban{background:#f2f2f2;color:#999}
.re-status-badge.da-ban-giao{background:#f0eaf4;color:#845d9c}
.re-status-badge.ngung-ban{background:#c8c8c8;color:#e03c31}
:root{--stickyTop:64px;--re-scroll-offset:145px}
.re-subnav{position:relative;z-index:2000;background:#fff;border-bottom:1px solid #eee;padding-top:10px;width:100%}
.re-subnav__inner{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pinch-zoom;user-select:none;cursor:grab;scroll-snap-type:x proximity;scroll-padding-inline:16px;will-change:scroll-position}
.re-subnav__inner::-webkit-scrollbar{display:none}
.re-subnav__link{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 0 12px;margin-right:6px;position:relative;text-decoration:none;scroll-snap-align:start;white-space:nowrap}
.re-subnav__link .t{font-family:"Lexend Medium",Roboto,Arial!important;font-size:18px;color:#999;font-weight:400}
.re-subnav__link .s{font-size:12px;color:#c8c8c8}
.re-subnav__link.is-active .t,.re-subnav__link.is-active .s{color:#2c2c2c}
.re-subnav__link::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}
.re-subnav__link.is-active::after{background:#e03c31}
.re-subnav__ph{height:0}
.re-subnav.is-fixed{position:fixed;top:var(--stickyTop,64px);left:0;width:100%;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.06);transform:translateY(-16px);opacity:0;transition:transform .2s ease,opacity .2s ease}
.re-subnav.is-fixed.is-show{transform:translateY(0);opacity:1}
.re-section,.re-anchor{scroll-margin-top:var(--re-scroll-offset,145px)}
@media (max-width:991.98px){.hg-grid{grid-template-columns:1fr}.single-re-hero .hg-side{display:grid;grid-template-columns:repeat(4,1fr);gap:0}}
@media (max-width:767.98px){
  .single-re-hero{display:flex;flex-direction:column}
  .single-re-hero.container{max-width:100%;padding-left:0!important;padding-right:0!important}
  .single-re-hero .hg-wrap{order:1;border-radius:0;margin-left:-15px;margin-right:-15px}
  .single-re-hero>.re__breadcrumb,.single-re-hero>.title_single_re,.single-re-hero>.re__address{order:2}
  .single-re-hero .re__breadcrumb{font-size:12px;margin:8px 0 0;color:#6b7280}
  .single-re-hero .title_single_re{padding:8px 0 4px!important;margin:0!important;font-size:18px;line-height:24px;font-weight:700}
  .single-re-hero .re__address{font-size:14px;margin:2px 0 8px}
  .single-re-hero .hg-grid{gap:.2rem;grid-template-columns:1fr;grid-template-rows:auto auto}
  .single-re-hero .hg-side{display:grid;grid-template-columns:repeat(4,1fr);gap:.2rem}
  .single-re-hero .hg-thumb{aspect-ratio:3/2;border-radius:0}
  .re-status-badge{top:8px;left:8px;font-size:12px;padding:6px 9px;border-radius:9px}
  .re-subnav__inner{gap:18px}
  .re-subnav__link .t{font-size:16px}
  .re-subnav__link .s{display:none}
  .mt-3,.my-3{margin-top:0!important}
}
