@media ( max-width: 35em ) {
    .ui-table-reflow td,
    .ui-table-reflow th {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: right;
        /* if not using the stickyHeaders widget (not the css3 version)
         * the "!important" flag, and "height: auto" can be removed */
        width: 100% !important;
        height: auto !important;
        overflow-wrap: anywhere;
    }
    /* reflow widget */
    .ui-table-reflow tbody td[data-title]:before {
        color: #469;
        font-size: .9em;
        content: attr(data-title);
        /*float: left;*/
        width: 40%;
        white-space: pre-wrap;
        text-align: bottom;
        display: inline-block;
    }
    /* reflow2 widget */
    table.ui-table-reflow .ui-table-cell-label.ui-table-cell-label-top {
        display: block;
        padding: .4em 0;
        margin: .4em 0;
        text-transform: uppercase;
        font-size: .9em;
        font-weight: 400;
    }
    table.ui-table-reflow .ui-table-cell-label {
        padding: .4em;
        min-width: 30%;
        display: inline-block;
        margin: -.4em 1em -.4em -.4em;
    }
    /* allow toggle of thead */
    thead.hide-header {
        display: none;
    }

    /* Начало: Настройка для Телефона */
    .uk-modal-body {
        display: flow-root;
        padding: 10px 10px;
    }

    .uk-margin-large-top {
        margin-top: 10px !important;
    }

    *+.uk-grid-margin-small,.uk-grid+.uk-grid-row-small,.uk-grid+.uk-grid-small,.uk-grid-row-small>.uk-grid-margin,.uk-grid-small>.uk-grid-margin {
        margin-top: 5px;
    }

    .flex-container1 {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
    }

    .flex-item {
        flex: 1;
    }
    /* Конец: Настройка для Телефона */
}
.ui-table-reflow .ui-table-cell-label {
    display: none;
}