/* Что разложено на ленте выбора вида (ui/card-kind-pick.js,
   components/style-pick.css — само листание): галочка выбора, скидка
   под именем, плитка «Без карты» и подвал с кнопкой подтверждения.

   Решение №120: тап по плитке — черновик, применяет его кнопка внизу.
   Раньше тап шёл на сервер сразу, галочка была частью разметки только
   у выбранной; теперь она стоит в HTML всегда, а красит её и гасит
   класс `is-on` — иначе тап по соседней плитке, снимающий выбор
   с прежней, требовал бы пересборки всей ленты и сбрасывал прокрутку. */

.styletile__face .styletile__check {
  position: absolute;
  top: var(--sp-2);
  right: var(--sp-2);
  display: grid;
  place-items: center;
  width: var(--fs-2xl);
  height: var(--fs-2xl);
  border-radius: 50%;
  background: var(--accent);
  color: var(--on-accent);
  box-shadow: 0 2px 8px var(--fab-shadow);
  opacity: 0;
  transform: scale(.7);
  transition: opacity var(--fast) var(--ease), transform var(--fast) var(--ease);
}

.styletile__face .styletile__check .icon { width: var(--fs-sm); height: var(--fs-sm); }

.styletile.is-on .styletile__face .styletile__check {
  opacity: 1;
  transform: none;
}

/* Скидка — под именем, акцентным цветом всегда: это то самое число,
   ради которого вид выбирают, и приглушать его как обычный текст
   значило бы прятать главное. */
.styletile__rate {
  margin-top: calc(var(--sp-1) * -1);
  font-size: var(--fs-sm);
  font-weight: 700;
  color: var(--accent-text);
}

/* «Без карты»: пунктир вместо обложки — тот же приём, что у пустого
   слота карты (components/card-new.css: .cardnew__art) и у пустой
   обложки в форме заведения (.cardempty) — приглашает нажать, а не
   просто помечает пустое место. Значок по центру, галочка — тем же
   углом, что и у остальных плиток. */
.styletile--none .styletile__face {
  border-style: dashed;
  background: var(--bg-app);
  color: var(--text-dim);
}

.styletile--none .styletile__face > .icon {
  width: var(--fs-xl);
  height: var(--fs-xl);
}

/* Кнопка применяет выбор, сделанный в ленте выше, — то же правило,
   что у каталога обложек и у выдачи карты из профиля вида: тап
   по плитке ещё не действие, действие — это кнопка. Шторка короткая,
   вся лента помещается без вертикальной прокрутки, поэтому подвал —
   обычный поток, не sticky. */
.kindpick__foot { margin-top: var(--sp-2); }

.kindpick__foot .btn { width: 100%; }
