/* =====================================================================
   Вкладка "Бухгалтерія" (новий раунд) — підвкладки "Товари" (таблиця
   авто з фінансовими даними закупівлі/продажу + курси НБП + заробіток)
   та "Підсумок" (агрегація по місяцях). Змінні кольорів успадковуються
   зі style.css — тут лише нові класи.
   ===================================================================== */

.accounting-table-wrap { overflow-x: auto; overflow-y: visible; }

#accountingGoodsTable, #accountingSummaryTable { table-layout: fixed; width: 100%; font-size: 11.5px; }
#accountingGoodsTable td, #accountingGoodsTable th,
#accountingSummaryTable td, #accountingSummaryTable th {
  white-space: normal;
  overflow-wrap: normal;
  word-break: normal;
  overflow: hidden;
  padding: 6px 8px;
  text-align: right;
}
#accountingGoodsTable th:first-child, #accountingGoodsTable td:first-child,
#accountingSummaryTable th:first-child, #accountingSummaryTable td:first-child {
  text-align: left;
}

.accounting-car-name { font-weight: 600; }
.accounting-car-sub {
  font-size: 11px;
  color: var(--muted);
  overflow-wrap: anywhere;
  margin-top: 2px;
}

/* Рядок підсумків знизу таблиці "Товари" — сумуємо числові колонки. */
#accountingGoodsTable tfoot td {
  font-weight: 700;
  border-top: 2px solid var(--border);
  background: var(--panel);
}

/* Курс НБП — дрібний підпис під числом з датою, на яку курс реально знайдено. */
.accounting-rate-cell { display: flex; flex-direction: column; align-items: flex-end; gap: 1px; }
.accounting-rate-value { font-variant-numeric: tabular-nums; }
.accounting-rate-date { font-size: 10px; color: var(--muted); }
.accounting-rate-missing { color: var(--muted); }
/* Позначка "за фактурою" — коли дату для курсу продажу визначено не з дати
   чека (вона не вказана), а за замовчуванням з дати фактури продажу. */
.accounting-rate-basis {
  font-size: 9.5px;
  color: var(--accent);
  cursor: default;
}

/* Заробіток — позитивний зелений, від'ємний червоний (той самий підхід, що vже вживається для "заповнено"/"прострочено" деінде). */
.accounting-profit-positive { color: var(--ok); font-weight: 600; }
.accounting-profit-negative { color: var(--danger); font-weight: 600; }

.accounting-row-count { font-size: 12px; color: var(--muted); white-space: nowrap; }

/* Підсумок — коротка примітка про авто без розрахованого заробітку в зл. */
.accounting-summary-note { font-size: 12px; color: var(--muted); margin: 8px 0 0; }
