.dibal-table-header {
    display: flex;
    justify-content: space-around;
}

.dibal-table-row {
    display: flex;
    justify-content: space-around;
}

.dibal-table {
    border: 1px solid;
    border-color: var(--ui-03);
    overflow: auto;
}

.dibal-table-body> :last-child {
    border: 1px solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--ui-03);
}

.dibal-table-row-element,
.dibal-table-column-header {
    height: 30px;
    padding: 10px;
    border: 1px solid;
    border-width: 1px 0px 0px 1px;
    border-color: var(--ui-03);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dibal-table-column-header {
    background-color: var(--field-03);
}

.dibal-table-header> :last-child,
.dibal-table-row> :last-child {
    border-width: 1px 1px 0px 1px;
}


.dibal-table-button-element {
    font-family: RobotoCondensedRegular;
    background-size: 25px;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
    width: 80%
}

.dibal-table-numeric-field-element {
    padding: 0px;
    height: 50px;
}

.dibal-table-numeric-field-element>div {
    float: left;
    height: 100%;
}

.dibal-table-numeric-field-element> :first-child,
.dibal-table-numeric-field-element> :last-child {
    width: 40px;
    background-color: var(--interactive-02);
    border-color: var(--ui-03);
    font-family: RobotoCondensedRegular;
    font-size: 20px;
    color: var(--text-01);
    text-align: center;
    padding-top: 25px;
}

.dibal-table-numeric-field-element> :first-child:hover {
    background-color: var(--interactive-07);
}

.dibal-table-numeric-field-element:hover> :last-child:hover {
    background-color: var(--interactive-07);
}

.dibal-table-numeric-field-element input {
    height: 100%;
    width: calc(100% - 80px);
    font-family: RobotoCondensedRegular;
    font-size: 16px;
    text-align: center;
    color: var(--text-01);
    border: 1px solid;
    border-width: 0px 1px 0px 1px;
    border-color: var(--ui-03);
    background-color: var(--field-01);
}