/* V292 source: /inventory-status.css?v=5.8.98 */
.np-stock-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:5px 10px;border:1px solid;border-radius:999px;font:600 13px/1.4 system-ui,sans-serif;white-space:nowrap}
.np-stock-status::before{content:'';width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}
.np-stock-available{color:#086044;background:#e7f5ee;border-color:#acd7c3}
.np-stock-hold{color:#765100;background:#fff2cb;border-color:#dfbd62}
.np-stock-sold{color:#9d2830;background:#ffedef;border-color:#e4aeb3}
.np-stock-unknown{color:#52616b;background:#eef2f4;border-color:#c8d1d6}
.np-unit-body>.np-stock-status{margin-bottom:12px}
.np-unit-card[data-stock-state="SOLD"] .np-unit-photo img{filter:saturate(.65)}
.np-unit-similar{display:flex;justify-content:center;align-items:center;min-height:44px;margin-top:12px;padding:10px 14px;border:1px solid #aac5c5;border-radius:8px;background:#edf5f3;color:#0d565b;font-weight:700;text-decoration:none}
.catalog-card-body>.np-stock-status{margin:0 0 12px}
.catalog-stock-filter{display:flex;flex-direction:column;gap:6px}
.catalog-stock-filter select{width:100%;min-height:44px}
.np-stock-check{display:block;margin:8px 0;color:#526674;font-size:12px;line-height:1.5}
.unit-detail-main>.np-stock-status{margin:12px 0}


/* V292 source: /identity-trust.css?v=5.8.134 */
/* NGOC PROPERTY 5.8.132 — identity and disclosure styles */
.np-hero-identity-note,.np-operator-disclosure{max-width:760px;margin:10px 0 18px!important;padding:10px 13px;border:1px solid rgba(236,199,128,.42);border-radius:10px;background:rgba(3,39,56,.30);color:inherit!important;font-size:13px!important;line-height:1.62!important}.np-hero-identity-note strong,.np-operator-disclosure strong{font-weight:750}.np-footer #npSiteDisclaimer{max-width:560px;line-height:1.65}.np-footer #npSiteDisclaimer strong{color:inherit}.np-identity-about{max-width:1000px}.sf-trust-note{max-width:920px;margin:14px 0 18px;padding:12px 14px;border:1px solid #d8c58f;border-radius:10px;background:#fff9e8;color:#34434b;font:14px/1.65 system-ui,sans-serif}.sf-trust-note strong{color:#143f50}@media(max-width:760px){.np-hero-identity-note,.np-operator-disclosure{font-size:12px!important;line-height:1.55!important;padding:9px 11px}}

/* V5.8.134 — preserve disclosure while reducing mobile visual weight. */
@media(max-width:760px){
 .np-hero-identity-note{
  border-color:rgba(236,199,128,.34);
  background:rgba(3,39,56,.24);
  box-shadow:none;
 }
 .np-hero-identity-note strong{letter-spacing:.01em}
}

