/* .kvs_content_edit,
.kvs_content_view {
    margin-top: 1em;
    margin-right: 2em;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
} */

/* .kvs_contentlegend_edit,
.kvs_contentlegend_view {
    font-variant: small-caps;
    font-weight: bold;
} */

/* Attribuut omvattend blok */
.kvs_attribute_edit,
.kvs_attribute_view {
    padding-top: var(--sketchSpacing2);
    /* clear: left; */
}

/* Attribuut omvattend blok in groep */
.kvs_attribute_group_edit,
.kvs_attribute_group_view {
    padding-top: 0.1em !important;
}

/* Label */
/* .kvs_label_edit,
.kvs_label_view {
    text-align: left;
} */

/* Label voor attributen in een groep */
.kvs_label_group_edit,
.kvs_label_group_view {
    font-size: 8pt;
}

/* Label voor key-attributen in een groep */
.kvs_label_gkey_edit:after {
    content: "*";
}

/* Extra info bij blok van 1 waarde van een attribuut */
.kvs_extra_edit,
.kvs_extra_view {
    font-size: 8pt;
}

/* Volledige groep */
.kvs_group_edit,
.kvs_group_view {
    border: none;
    margin-top: 0;
}

/* Label van een groep */
.kvs_grouplegend_edit,
.kvs_grouplegend_view {
    font-weight: inherit;
    font-variant: normal;
    text-align: left;
    margin-left: -1em;
    padding: 0;
}

.ie .kvs_grouplegend_edit,
.kvs_grouplegend_view {
    text-align: left;
    margin-left: -0.5em;
}

.kvs_grouplegend_edit a {
    color: black;
}

/* Attributen van een groep */

.kvs_groupattributes_edit,
.kvs_groupattributes_view {
    padding-left: 1em;
}

/* Nature-specifieke klassen */
/* Kunnen overruled worden door attribuut-specifieke klassen .kvs_*attributename*_edit  */
/* bvb. .kvs_testbool_edit */
.kvs_integer_edit {
    width: 20ex;
}

.kvs_integer_repeat_text {
    width: 70ex;
}

.kvs_integer_repeat_area {
    width: 40ex;
    height: 20ex;
}

.kvs_float_edit {
    width: 20ex;
}

.kvs_float_repeat_text {
    width: 70ex;
}

.kvs_float_repeat_area {
    width: 40ex;
    height: 20ex;
}

.kvs_multi_text_edit {
    width: 70ex;
}

.kvs_multi_area_edit {
    width: 40ex;
    height: 20ex;
}

.kvs_string_edit {
    width: 64ex;
}

.kvs_string_area_edit {
    height: 20ex;
}

.kvs_string_repeat_text {
    width: 70ex;
}

.kvs_string_repeat_area {
    width: 40ex;
    height: 20ex;
}

.kvs_date_edit {
    width: 13ex;
}

.kvs_date_multi_edit {
    width: 64ex;
}

.kvs_loi_edit {
    width: 64ex;
}

.kvs_loi_repeat_text {
    width: 70ex;
}

.kvs_loi_repeat_area {
    width: 70ex;
    height: 20ex;
}

.kvs_table_edit th {
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
}

.kvs_table_view th {
    font-weight: normal;
    font-size: 8pt;
}

.kvs_table_view td {
    text-align: center;
}

/* Focus */

.kvs_focus {
    background-color: #fffaf0;
}

.kvs_drop_missing {
    background-color: yellow;
}

/* Grids */

.kvs_grid_duplicate {
    display: grid;
    grid-template-columns: 15% 85%;
    grid-column-gap: 0.5em;
    margin-top: 0.2em;
}

.kvs_grid_label {
    display: grid;
    grid-template-columns: 15% 85%;
    grid-column-gap: 0.5em;
    /* margin-top: 0.7em; */
}

/* ERM */
div[class^="kvs_label_edit kvs_label_metaErmsys_hd"] {
    font-size: 80%;
    margin-left: 1.5em;
}
