#id_sit_keep_for_value{
    display: inline-block;
    line-height: normal;
    width: 50px;
}

#simple_table_page #id_sit_embedded_form_layout{
    display: none;
}
#simple_table_page #notification{
    padding: 5px;
}
#simple_table_page .config_panel{
    overflow: auto;
}

#simple_table_page #configuration{
    overflow: auto;
    margin-left: 40px;
    margin-top: 40px;
}

#simple_table_page .panel-default > .panel-heading{
    border-bottom: none;
    padding-bottom: 5px;
    padding-top: 5px;
}
#simple_table_form #id_sit_name, #simple_table_form #id_custom_form{
    width: 400px;
}

#simple_table_page #form_fields_list ,
#simple_table_page .field_css_container {
    height: calc(100% - 45px);
    overflow-y: auto;
}
.simple_table_editor>.custom_form>.panel_content_block>[data-schemapath="root"]>.well{
    height: auto;
}

#simple_table_page .panel-left{
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
#simple_table_page .panel-right{
    height: calc(100% - 130px);
    width: 390px;
    overflow: hidden;
    padding-left: 10px;
    display: none;
}

.simple_table_column{
    display: flex;
    font-weight: normal;
}
.simple_table_column input[type=checkbox]{
    margin-right: 10px;
}
.simple_table_column.pseudo_column{
    font-style: italic;
}

.simple_table_columns_holder{
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: repeat(10, auto);
    gap: 8px 16px;
}

.simple_table_row_data {
    width: 100%;
    text-overflow: ellipsis;
    overflow: auto;
}

#simple_table_row_dialog {
}

#simple_table_row_dialog .modal-dialog {
    width: 800px;
}
