@media print {
    .not-printed{
        display: none;
    }
    .to-print{
        display: block !important;
    }
    .to-print_head{
        display: grid !important;
        grid-template-columns:1fr 1fr;
        justify-items: stretch;
        padding-bottom: 30px;
        border-bottom: 2px solid #000;
        margin-bottom: 30px;
    }
    .title{
        font-size: 18px;
        font-weight: bold;
        text-align: center;
    }
    body {
        font-family: 'PT Sans', sans-serif;
        font-size: 16px;
        line-height: 1.5;
    }
    #anket h1 {
        font-size: 18px;
        font-weight: bold;
    }

    .qwestionsArea{
        border: none;
        padding: unset;
    }
    .multiselect__tags{
        min-height: unset;
    }
    .qwestionItem__title label {
        font-weight: bold;
    }
    .custom-select_container{
        display: none;
    }
    .multiselect > :not(.multiselect__single):not(.multiselect__tags) , .multiselect__select{
        display: none !important;
    }
    .multiselect, .multiselect__tags {
        border: none !important;
    }
    /*скрыли пустой ответ*/
    .multiselect__tags > :not(.multiselect__single){
        display: none;
    }
    /*скрыли вопросы без ответа*/
    .qwestionItem:not(:has(.multiselect__single)) {
        display: none !important;
    }
    /* Текст выбранного значения */
    .multiselect__single {
        padding: 0;
        display: inline !important;
        color: #000 !important;
        background: transparent !important;
        border: none !important;
        page-break-inside: avoid !important;
        font-size: 18px;
    }
    /* Нумерация страниц */
    @page {
        size: A4;
        margin: 2cm 1.5cm;
        @top-right {
            content: "Страница " counter(page);
            font-size: 10pt;
            color: #666;
        }
    }
    @page :first {
        @top-left {
            content: "";
        }

        @top-right {
            content: "";
        }
    }
    /* Стили для услуг */
    .link_list {
        counter-reset: service-counter;
        margin-left: 0;
        padding-left: 0;
    }
    .link_list__item {
        display: block !important;
        position: relative;
        padding: 0;
        padding-left: 30px !important;
        text-decoration: none !important;
        border: none !important;
        color: #000 !important;
        page-break-inside: avoid;
    }
    /* Нумерация */
    .link_list__item::before {
        counter-increment: service-counter;
        content: counter(service-counter) ".";
        position: absolute;
        left: 0;
        top: 0;
        font-weight: normal;
        width: 25px;
        text-align: right;
        padding-right: 5px;
    }
    /* Скрываем иконки */
    .link_list__item i {
        display: none !important;
    }
    /* не Отображаем URL */
    .link_list__item::after {
        display: none;
    }
    /* Фиксируем высоту body */
    body {
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        overflow: visible !important;
        position: static !important;
    }
}