/* ============================================================
   ПЕЧАТЬ ТАБЛИЧНЫХ СТРАНИЦ
   ============================================================
   Владелец: «везде где есть табличные формы нужно сделать кнопку
   печати и эксель выгрузку». Excel собирается на сервере
   (app/table_export.py), а печать отдаём браузеру — здесь только
   убираем всё, что на бумаге мешает.

   Подключается в base.html одним файлом на всю программу. */

@media print {
    /* Шапка, кнопки и стрелки «назад» на бумаге не нужны */
    .app-header,
    .app-nav-toggle,
    .no-print,
    .page-back-btn,
    .btn {
        display: none !important;
    }

    body {
        background: #fff !important;
    }

    main {
        padding: 0 !important;
        max-width: none !important;
    }

    .card {
        border: 0 !important;
        box-shadow: none !important;
    }

    /* Таблица: шапка повторяется на каждой странице,
       строка не разрывается пополам */
    table {
        width: 100% !important;
        font-size: 11px;
    }
    thead {
        display: table-header-group;
    }
    tr {
        page-break-inside: avoid;
    }

    /* Ссылки печатаем без адресов в скобках */
    a[href]::after {
        content: "";
    }

    @page {
        margin: 12mm;
    }
}
