/* Шторка «Чек»: подпись итогов по людям, сверка суммы словами, индикатор разбора и строка «кто платил / кто участвует /
   чьё покрытие» (аудит 13.10: C3-08, C3-09, L2-B02). Отдельный файл: style.css стоит на бюджете размера, а a11y-fixes.css
   зарезервирован и обязан идти последним. Файл подключён после style.css и перед a11y-fixes.css, поэтому при равной
   специфичности перекрывает style.css. Токены цвета берутся из :root в style.css. Ни одного правила про категорию позиции:
   «Категория» не рвётся благодаря a11y-fixes.css (C3-07), здесь его не дублируем. */

/* Левая колонка шапки забирает свободное место, чтобы строка контекста не уводила дату на следующую строку. */
.receipt-heading>div{flex:1 1 12rem;min-width:0}
.receipt-heading .receipt-context{margin-top:4px;line-height:1.35}

/* Сверка и индикатор — одна плотная пара строк. Смысл несёт текст («расхождение», «всё распределено ✓»), цвет только усиливает. */
.receipt-status{display:grid;gap:4px}
.receipt-status p{margin:0;line-height:1.35}
.receipt-reconciliation.receipt-mismatch{color:var(--warn);font-weight:600}
.receipt-progress{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere}
.receipt-progress.receipt-done{color:var(--ok);font-weight:600}
/* Строка получает фокус программно (после «Все неразобранные на …», когда блок исчез): это не управляющий элемент. */
.receipt-progress:focus{outline:none}

/* Подпись над суммами по людям: чья это покупка, а не кто заплатил. */
.receipt-total-title{margin:0 0 6px;color:var(--muted);font-size:.74rem;font-weight:700}
