.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}
