/* Список выбора внутри шторки снизу (ui/sheet.js): «Кто ведёт бизнес»,
   «Форма юрлица», «Налоговый режим» — короткие списки, которые раньше
   стояли развёрнутыми прямо на экране и делали его справочником.

   Не .picker__row: там выбранное — заливка на весь ряд, годная для
   длинного списка стран. Здесь ряды и так наперечёт, и выбранный
   берёт тонкую рамку с галочкой, а фон остаётся как у соседей —
   рамка, а не полоса, читается как один из вариантов, а не как
   отдельный блок интерфейса. */

.sheet-pick__row {
  display: flex;
  align-items: center;
  gap: var(--sp-3);
  width: 100%;
  min-height: 13cqw;
  padding: var(--sp-3) var(--sp-4);
  background: none;
  border: 1.5px solid transparent;
  border-radius: var(--r-md);
  color: var(--text);
  font: inherit;
  font-size: var(--fs-md);
  text-align: left;
  cursor: pointer;
  transition: border-color var(--fast) var(--ease),
              background var(--fast) var(--ease);
}

.sheet-pick__row + .sheet-pick__row { margin-top: var(--sp-1); }

.sheet-pick__row:active { background: var(--surface-2); }

@media (hover: hover) {
  .sheet-pick__row:not(.is-on):hover { background: var(--surface-2); }
}

.sheet-pick__row.is-on {
  border-color: var(--accent-dim);
  color: var(--accent-text);
  font-weight: 650;
}

.sheet-pick__icon {
  flex: none;
  display: grid;
  place-items: center;
  width: var(--fs-lg);
  height: var(--fs-lg);
  color: var(--text-faint);
}

.sheet-pick__row.is-on .sheet-pick__icon { color: var(--accent-text); }

.sheet-pick__label {
  flex: 1;
  min-width: 0;
}

.sheet-pick__row .icon:last-child {
  flex: none;
  margin-left: auto;
  width: var(--fs-md);
  height: var(--fs-md);
  animation: pick-in var(--fast) var(--ease);
}

/* Отмена — под списком, отдельным нажатием: сама шторка закрывается
   и веером, и потягиванием, но явный выход виднее для тех, кто ищет
   его глазами, а не пальцем. */
.sheet-pick__cancel {
  display: block;
  width: 100%;
  margin-top: var(--sp-2);
  padding: var(--sp-3);
  background: none;
  border: none;
  border-radius: var(--r-md);
  font: inherit;
  font-size: var(--fs-md);
  color: var(--text-faint);
  text-align: center;
  cursor: pointer;
  transition: background var(--fast) var(--ease);
}

.sheet-pick__cancel:active { background: var(--surface-2); }
