:root {
  --font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  --font-size: 12px;
  --line-height: 16px;

  --icon-size: 18px;

  --primary-color: #08c; /* основной цвет (например, для сайдбара) */
  --secondary-color: #FFFFFF; /* основной белый */

  --border-color: #ddd; /* цвет границ */
  --header-bg-color: #f5f5f5; /* фон заголовков таблицы */
  --row-hover-bg: #f0f8ff; /* фон строки таблицы при наведении */
  --row-odd-bg: #fbfbfb; /* фон нечётных строк */
  --row-even-bg: #fff; /* фон чётных строк */

  --link-color: #08c;
  --error-color: #ff0000;

  --sidebar-width: 300px;
  --sidebar-width-collapsed: 60px;

  --footer-height: 40px;

  --table-padding: 8px;
  --table-border-radius: 4px;
}
