/* ─── DESIGN V2 (27): строка стиля на шаге 3 — порт ВК (детали пишутся в строку, без иконки
   поиска, анимированный плейсхолдер, крестик). Правый отступ под крестик + фон поля. ─── */
@media (min-width: 901px) {
  body.design-v2 .dv2-ps-col .create-style-field input, body.design-v2 .dv2-ps-col input[data-style-note] { height: 52px; padding: 0 46px 0 16px; background: #0e0e15; border: 1px solid rgba(255,255,255,.08); border-radius: 14px; color: #f0f0f4; font-size: 14px; }
  body.design-v2 .dv2-ps-col .create-style-field input:focus { border-color: rgba(255,138,61,.6); background: #121220; box-shadow: 0 0 0 3px rgba(255,138,61,.14); }
  body.design-v2 .dv2-ps-col .create-style-ph { left: 16px; font-size: 14px; color: #7a7a86; }
}

/* ─── DESIGN V2 (28): ряды пресетов стиля (жанры + детали звучания) — ОДИН ряд с ВИДИМЫМ
   горизонтальным скроллом на десктопе (владелец 07-19: «сделай скролл для нижних пресетов»). ─── */
@media (min-width: 901px) {
  body.design-v2 .dv2-ps-col .genre-chips,
  body.design-v2 .dv2-ps-col .sound-detail-chips {
    flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; padding-bottom: 10px;
    scrollbar-width: thin; scrollbar-color: #4a4a58 transparent;
  }
  body.design-v2 .dv2-ps-col .genre-chips::-webkit-scrollbar,
  body.design-v2 .dv2-ps-col .sound-detail-chips::-webkit-scrollbar { height: 9px; display: block; }
  body.design-v2 .dv2-ps-col .genre-chips::-webkit-scrollbar-track,
  body.design-v2 .dv2-ps-col .sound-detail-chips::-webkit-scrollbar-track { background: transparent; }
  body.design-v2 .dv2-ps-col .genre-chips::-webkit-scrollbar-thumb,
  body.design-v2 .dv2-ps-col .sound-detail-chips::-webkit-scrollbar-thumb { background: #4a4a58; border-radius: 5px; }
  body.design-v2 .dv2-ps-col .genre-chips::-webkit-scrollbar-thumb:hover,
  body.design-v2 .dv2-ps-col .sound-detail-chips::-webkit-scrollbar-thumb:hover { background: #5c5c6a; }
  body.design-v2 .dv2-ps-col .genre-chips button,
  body.design-v2 .dv2-ps-col .genre-chip,
  body.design-v2 .dv2-ps-col .sound-detail-chips button { flex: 0 0 auto; white-space: nowrap; }
}
