/**
 * load-more.css — companion styles for lib/load-more.js
 *
 * Loaded globally via <link> в index.html — доступен всем модам Team Portal.
 * Ранее правила жили в history-tab.css → страдали моды где load-more используется
 * без параллельной загрузки истории (payments_control, documents_control).
 * Extracted in block 2106.2 task radar-os--604.
 */

/* ── LoadMore button ────── */

.load-more-btn {
  padding: 8px 24px;
  border: 1px solid var(--border, rgba(255, 255, 255, 0.15));
  border-radius: 6px;
  background: transparent;
  color: var(--fg, #e8edf5);
  font-family: inherit;
  font-size: 13px;
  cursor: pointer;
  transition: border-color 0.12s, background 0.12s, opacity 0.12s;
}

.load-more-btn:hover:not(:disabled) {
  border-color: var(--accent, #3aa7e2);
  background: rgba(58, 167, 226, 0.06);
}

.load-more-btn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

.load-more-btn--loading {
  opacity: 0.7;
}

/* ── payments_control footer container (Block 2106.1) ────── */

#p-load-more {
  margin: 12px 0;
  text-align: center;
}

/* ── payments_control table wrapper — scroll room под sticky totals bar (Block 2106.3) ────── */
/* 60px = высота .payments-totals-bar (padding 11+11 + font-size 15 + border 2) + запас. */
/* Без padding-bottom последняя строка таблицы прячется под sticky «Итого» при скролле в конец. */

#p-table-wrap {
  padding-bottom: 60px;
}
