/* Компоновка: правки поверх style.css, который уже в бюджете размера (scripts/file-size-budget.json). Подключён после него. */

/* FAB на десктопе. Раньше правый край кнопки совпадал с правым краем колонки, и FAB лежал на её содержимом
   («+ Позиция» и т. п.) на любой ширине. Теперь она стоит в полосе справа от колонки: 14px от края окна + 56px кнопка
   + 16px зазор = 86px, которые колонка оставляет свободными. На экране шире ~1292px полосу даёт само поле вокруг
   колонки 1180px и main возвращается к обычным 30px. Мобильная раскладка (до 720px) не затронута. */
@media not all and (max-width:720px){
  main{padding-right:max(30px,calc(86px - max(0px,(100vw - 1180px)/2)))}
  .fab{right:max(14px,calc(max(0px,(100vw - 1180px)/2) + 30px - 72px))}
}

/* Кошельки: карточка участника не вкладывается в рамку блока «Баланс по валютам». Блок остаётся единственной рамкой,
   участники разделены тонкой линией, свой кошелёк отмечен полосой слева. Главная сумма (она в кошельке только одна и
   не «герой») мельче, высота карточки не фиксируется. Расчёт и состав строк не менялись. */
.balance-block .balance-summary{gap:0;max-width:none}
.balance-block .wallet-other-people>div{gap:0}
.balance-block .balance-person{min-height:0;padding:12px 0 12px 12px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}
.balance-block .balance-person.mine{border-left:3px solid #a6c1b2;padding-left:9px}
.balance-block .balance-person-head{margin-bottom:8px}
.balance-block .wallet-total{border-top:0;padding-top:0}
.balance-block .wallet-total strong{font-size:1.1rem}
.balance-block .wallet-buttons .quiet,.balance-block .wallet-more,.balance-block .wallets-more{min-height:44px}
.balance-block .wallet-more{margin-top:2px}
@media(max-width:720px){
  .balance-block .balance-person{padding:10px 0 10px 10px}
  .balance-block .balance-person.mine{padding-left:7px}
}
