:root {
  /* Primary colors */
  --legacy-border-primary: #003366;
  --legacy-header-bg: #505a6f;
  --legacy-header-text: #ffffff;
  --legacy-subtitle-bg: #dedede;

  /* Table colors */
  --legacy-row-alt: #ecf6fc;
  --legacy-row-hover: #bcd4ec;
  --legacy-row-hidden: #E0E0E0;
  --legacy-cell-border: #a4a4a4;
  --legacy-cell-bg-lender: #eeeeee;
  --legacy-cell-bg-highlight: #c1cdd9;

  /* Pagination */
  --legacy-pagination-bg: #696969;
  --legacy-pagination-text: #ffffff;
  --legacy-pagination-active: #FFCC66;

  /* Summary table */
  --legacy-summary-border: #505a6f;
  --legacy-summary-header-bg: #dedede;
  --legacy-summary-cell-border: #b2b2b2;

  /* Typography */
  --legacy-font-family: Arial, Helvetica, sans-serif;
  --legacy-font-size-base: 12px;
  --legacy-font-size-header: 0.9em;
  --legacy-font-size-small: 11px;
  --legacy-font-size-tiny: 10px;

  /* Icons */
  --legacy-icon-mail: #fcc33a;
  --legacy-icon-printer: #444444;

  /* Links */
  --legacy-link-color: #003366;

  /* Buttons */
  --legacy-btn-bg: #c1cdd9;
  --legacy-btn-text: #000033;
}

.legacy-subtitle-bar { background-color: var(--legacy-subtitle-bg); padding: 3px 5px; font-size: var(--legacy-font-size-small); font-weight: 400; color: #000; } /* AppC-2: legacy computes to normal weight */
.legacy-section-border { border: 1px solid var(--legacy-border-primary); }
.legacy-btn-small { font-size: 11px !important; padding: 0px 4px 4px 8px !important; /* AppC-8: legacy asymmetric padding */ width: 80px !important; height: 20px !important; line-height: 18px !important; cursor: pointer; background-color: var(--legacy-btn-bg) !important; border: 1px outset #000033 !important; color: var(--legacy-btn-text) !important; }
/* You can add global styles to this file, and also import other style files */

body {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  line-height: normal !important;
}

#root, #root * {
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px;
  line-height: normal;
}

