table.table-view-card,
table.table-view-card > tbody,
table.table-view-card > tbody > tr > td
{
    border: none;
}

table.table-view-card > thead
{
    display: none;
}

div.one-many-collapse div.panel-heading div._delete div.checkbox,
table.table-view-card > tbody > tr > td.display-card._delete div.checkbox
{
    display: none;
}

table.table-view-card > tbody > tr > td.display-card._delete .display-card-delete
{
    display: block !important;
}

table.table-view-card > tbody > tr
{
    display: grid;
    border: 1px solid #0a0a0a !important;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 10px;
    grid-gap: 10px;
}

table.table-view-card > tbody > tr > td.display-card.form-group
{
    margin-bottom: 0px;
}

div.one-many-collapse div.field-container,
table.table-view-card > tbody > tr > td.display-card > div.field-container
{
    gap: 10px;
    display: flex;
    flex-direction: column;
}

div.one-many-collapse div.field-container > span,
table.table-view-card > tbody > tr > td.display-card > div.field-container > span
{
    display: flex;
    flex-direction: row;
    gap: 20px;
}

table.table-view-card > tbody > tr > td.display-card > label.display-card-label
{
    display: block !important;
}

div.one-many-collapse div.panel-heading
{
    height: 40px;
    display: flex;
    gap: 10px;
}

div.one-many-collapse div.panel-heading h4.panel-title
{
    width: 100%;
}

div.one-many-collapse div.panel-default
{
    display: flex;
    flex-direction: column-reverse;
}