/* Просьба простить остаток (public/features/forgiveness-request.js): строка пары и плана на «Расчётах», блок «Ждут ответа»,
   Обзор. Отдельный файл: style.css в бюджете размера. Подключён перед a11y-fixes.css. Узкий экран (320/375): текст и кнопки
   переносятся, ничего не сжимается в ноль; цели нажатия «Простить» / «Отказать» — не меньше 44×44. */
.forgive-request{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1 1 100%}
.forgive-request .forgive-text{flex:1 1 14rem;min-width:0;font-size:.85rem;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.forgive-request .forgive-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.forgive-request .forgive-actions>button{min-height:44px;min-width:44px;margin:0;padding:8px 14px}
.forgive-request .forgive-actions>.forgive-reject{color:var(--warn)}
/* Строка плана и карточка «Нужно сделать» — сетки: просьба занимает всю ширину. Попарная строка — flex: переносим её целиком. */
.settlement-plan-row>.forgive-request,.todo-row>.forgive-request{grid-column:1/-1}
.debt-row:has(>.forgive-request){flex-wrap:wrap}
