/* ============================================================
   «Персональный подбор» (petr:picks, правка 15.10, п. 5). Карточки и токены — page.css petr:home (скоуп .gigas-info--home),
   здесь только раскладка страницы в скоупе .gigas-info--picks: сетка вместо ленты. H1 внутренних страниц 32 / 24 (масштаб по главной).
   ============================================================ */
.gigas-info--picks .gigas-picks { display: flex; flex-direction: column; gap: 20px; padding: 8px 0 48px; }
.gigas-info--picks .gigas-picks__head { display: flex; flex-direction: column; gap: 8px; }
.gigas-info--picks .gigas-picks__title { margin: 0; padding: 0; font-family: 'Nekst', Arial, sans-serif; font-size: 32px; font-weight: 600; line-height: 1.05; color: var(--gigas-ink); }
.gigas-info--picks .gigas-picks__lead { max-width: 720px; margin: 0; padding: 0; font-size: 15px; line-height: 1.35; color: var(--gigas-text); }
.gigas-info--picks .gigas-home__band-track {
  display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 12px;
  overflow: visible; scroll-snap-type: none; margin: 0; padding: 0;
}
.gigas-info--picks .gigas-home__card { width: auto; flex: none; }
.gigas-info--picks .gigas-picks__empty { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; padding: 32px; border-radius: 12px; background: var(--gigas-surface); font-size: 16px; }
.gigas-info--picks .gigas-picks__empty p { margin: 0; }
/* 19.10 р.11: плашка «48 часов» — стили кнопки шаблона sections_compact перебивал сброс `.gigas-info--home button { background: none }` из page.css главной
   (вес 0,1,1 против 0,1,0): кнопка была прозрачной. Возвращаем вид кнопки раздела каталога */
.gigas-info--picks .section-form .section-form-button { display: flex; align-items: center; justify-content: center; min-height: 44px; padding: 11px 15px; border-radius: 100px; background: #ff5a0a; color: #fff; font-size: 16px; font-weight: 700; white-space: nowrap; }
.gigas-info--picks .section-form .section-form-button:hover { background: #e64f06; }
.gigas-info--picks .section-form .section-form-button:disabled { opacity: .7; cursor: default; }
@media (max-width: 800px) {
  .gigas-info--picks .gigas-picks { gap: 16px; padding: 4px 0 calc(32px + 66px + env(safe-area-inset-bottom, 0px)); }
  .gigas-info--picks .gigas-picks__title { font-size: 24px; }
  .gigas-info--picks .gigas-picks__lead { font-size: 14px; }
  .gigas-info--picks .gigas-home__band-track { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px 8px; margin: 0; padding: 0; overflow: visible; }
  .gigas-info--picks .gigas-home__card { width: auto; flex-basis: auto; }
}
