/* Отступы ADS. Базовая сетка 4px. КОНВЕНЦИЯ (с 31.07.2026): значения шкалы в
   padding/margin/gap, включая отрицательные, — только var(--s-*) (сторож
   tests/structure/test_css_guards.py №4). Вне шкалы (7px, 18px…) — можно px,
   с комментарием-причиной. */

:root {
  --s-1:   4px;
  --s-2:   8px;
  --s-3:   12px;
  --s-4:   16px;
  --s-5:   20px;
  --s-6:   24px;
  --s-8:   32px;
  --s-10:  40px;
  --s-12:  48px;

  /* Высота контрола (input/button внутри таблиц, селектов) */
  --ctrl-h: 28px;
  /* Стандарт контролов (05.10.2026): малый контрол и высоты бейджей — канон-блок
     «СТАНДАРТ КОНТРОЛОВ» в kit/popups.css. */
  --ctrl-h-s: 24px;
  --badge-h: 24px;
  --badge-h-s: 20px;

  /* Геометрия icon-button (квадрат кнопки + глиф). Потребляется глобально
     в app.css (.link-btn/.rotate-btn/.lead-edit/.exit-edit/…) И в kit/popups.css
     (.rnp-ic/.rnp-doc-ic) — поэтому базовый токен, а не в popups.css. */
  --ic-btn: 20px;
  --ic-glyph: 14px;

  /* Высота строки данных табличного скина — общий вид модалки «Команда»
     (.um-row) и попапов D14/D15/D16 (.rnp-pop/bl/pmt-row). Шапки и футер
     Команды (36) vs шапка попапов (30) — отдельные, намеренно не сюда. */
  --tbl-row-h: 36px;

  /* Stepper (pay-modal v2 / Z4 карточка) */
  --step-d-active: 22px;

  /* Stepper-connector (Z4 платёж + Z6 воронка). См. www/ads-design/briefs/01-stepper-funnel-unify.md */
  --conn-h:         1.5px;
  --conn-w-step:    18px;   /* Z4: длина полоски между шагами платежа */
  --conn-w-mf:      12px;   /* Z6: длина полоски в микро-воронке */
  --conn-gap-step:   8px;   /* Z4: воздух слева/справа от полоски */

  /* Воронка интеграций (Z6) — компактнее платёжного степпера */
  --step-d-mf:      18px;
}
