/* Правки поверх теми Read the Docs. */

/* --- Ширина ---------------------------------------------------------
   Тема обмежує вміст 800 пікселями. На широкому моніторі це лишає
   майже половину екрана порожньою, а таблиці змушує скролити.
   Розтягуємо контейнер на всю доступну ширину.                        */
.wy-nav-content {
  max-width: none;
}

/* Суцільний текст на всю ширину монітора читати важко — рядок виходить
   під 200 символів. Тому широким лишається контейнер, а абзаци,
   списки й примітки тримаємо в межах комфортного рядка.
   Прибрати це правило = текст теж на всю ширину.                      */
.rst-content .section > p,
.rst-content .section > ul,
.rst-content .section > ol,
.rst-content section > p,
.rst-content section > ul,
.rst-content section > ol,
.rst-content .admonition {
  max-width: 62em;
}

/* --- Таблиці --------------------------------------------------------
   Тема ставить white-space: nowrap на комірки, тож широка таблиця не
   переноситься, а виїжджає за край. Дозволяємо перенос — таблиця
   вкладається у видиму ширину.                                        */
.wy-table-responsive table td,
.wy-table-responsive table th {
  white-space: normal;
}

/* Але те, що ламати не можна, лишаємо цілим: назви полів, типи, коди. */
.wy-table-responsive table td code,
.wy-table-responsive table th code,
.rst-content table.docutils td code,
.rst-content table.docutils th code {
  white-space: nowrap;
}

/* Перша колонка довідників БД — це імена полів, їй вузько не треба. */
.rst-content table.docutils td:first-child {
  min-width: 10em;
}
