/* nv-r16d.css — релиз 16d (карточка «Кадр · Ночь» на поселках не Ноко), поверх nv-poselok-noch.css (22.10.2026).
   Подключает nv_r16.php (OnEndBufferContent) только в новой карточке. Отдельным файлом, чтобы не пересобирать nv-poselok-noch.css. */

/* Отзывы площадок: длинный текст — 6 строк и «Читать полностью» (кнопку ставит nv-r16d.js, только если текст не влез).
   Иначе один длинный отзыв растягивал все ряды сетки (grid-auto-rows:1fr) и темную панель оценки на несколько экранов. */
body.nv-pn .nvpn.nv16-rv .review-text.nv16-cl:not(.open) p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
body.nv-pn .nvpn.nv16-rv .review-text.nv16-cl:not(.open) p ~ p{display:none}
body.nv-pn .nvpn.nv16-rv .review-text .n-clamp-b.nv16-rvb{display:inline-flex;align-items:center;gap:6px;height:32px;margin:4px 0 -6px;padding:0;border:0;background:none;font:700 14px/1 var(--mul);color:var(--p);cursor:pointer}
body.nv-pn .nvpn.nv16-rv .review-text .n-clamp-b.nv16-rvb:after{content:'';width:7px;height:7px;margin-top:-4px;border:solid currentColor;border-width:0 1.6px 1.6px 0;transform:rotate(45deg)}
body.nv-pn .nvpn.nv16-rv .review-text .n-clamp-b.nv16-rvb.open:after{margin-top:3px;transform:rotate(-135deg)}
body.nv-pn .nvpn.nv16-rv .review-text .n-clamp-b.nv16-rvb:hover{color:var(--p2)}

/* «Участки в продаже»: 1–2 участка — без пустых ячеек. На 4 колонках лист сужается под число ячеек (участки + итог),
   на 2 колонках (<900) итог после двух ячеек — во всю ширину. */
@media (min-width:900px){
  body.nv-pn .nvpn .n-lots:has(> .n-total:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr));max-width:50%}
  body.nv-pn .nvpn .n-lots:has(> .n-total:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr));max-width:75%}
}
@media (max-width:899px){
  body.nv-pn .nvpn .n-lots > .n-total:nth-child(3){grid-column:1 / -1}
}

/* «Скидки и акции», «Ипотечные программы» (2 в ряд): нечетное число — последняя ячейка во всю ширину, без пустой серой ячейки */
body.nv-pn .nvpn .n-offers > .n-cell:last-child:nth-child(odd),
body.nv-pn .nvpn .n-mort > .n-cell:last-child:nth-child(odd){grid-column:1 / -1}
