/* Техподдержка §10 (наряд integrator-s, 04.10) — посадочные правки раздела #support поверх пакета.
   Базовые tp-* правила эталона (f7c_design v0.981.0, reference/screens.css) — в web/fcx.css (единый носитель,
   генератор web/tools/fcx-scope.mjs); здесь только то, чего в пакете нет или что боевой посадке мешает:
   держатель боковой переписки, сжатие шапки с 9 сегментами, сброс боковых маржин на узком экране (§6: 390 px). */

/* ── Техподдержка v2 (30.09, разбор владельца): решения дежурного, «ведёте вы», боковая переписка ── */
.tp-drawer { width: min(560px, 100%); position: relative; height: 100vh; height: 100dvh; max-height: 100%; display: flex; flex-direction: column; }  /* высота — от окна, а не от строки затемнения: иначе подвал уезжает за экран */

/* Боевая посадка: шапка/подвал ящика (у эталона — inline-стили; здесь — держатели). */
.tp-drawer .fc-dialog__head { display: flex; align-items: flex-start; gap: 12px; padding: 18px 20px 12px; }
.tp-drawer .fc-dialog__foot { display: flex; gap: 8px; justify-content: flex-end; padding: 12px 20px; border-top: 1px solid var(--line); background: var(--bg-raised); }

/* §10: 9 сегментов в шапке — на узком экране группа обязана сжиматься до свободной ширины,
   иначе 676px сегментов выталкивают корень (перелив на 390 у ВСЕХ режимов). Сегменты
   прокручиваются внутри себя (правила fcx: max-width 100% + overflow-x: auto, кнопки flex:none). */
.support-page .fc-page__head .fc-btn-group { min-width: 0; flex-wrap: wrap; }

/* §6/390: у work-page боковые маржины −14px (fcx-local) — на узком экране корень раздела
   получается 398px при вьюпорте 390 и перелив есть у всех режимов. Сбрасываем боковые
   только здесь и только на узком экране (боевые страницы не трогаем). */
@media (max-width: 480px) {
  .work-page.fcx.fc-root.support-page { margin-left: 0; margin-right: 0; }
}
