.fstype-table {
    font-family: din-2014;
}

.fstype-table-row {
    display: grid;
    grid-template-columns: 1.75fr 0.8fr 1fr repeat(3, 1fr);
    width: 100%;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    /* Add a transparent bottom border to maintain layout */
    border-bottom: 1px solid transparent;
}

/* Add a bottom border to the last .fstype-table-row */
.fstype-table-row.last-row {
    border-bottom: 1px solid;
}

.fstype-table-item {
    padding: 10px;
    border-left: 1px solid;
}

/* Remove the left border from the first item in each row */
.fstype-table-item:first-child {
    border-left: none;
}

/* Add a right border to the last item in each row */
.fstype-table-item:last-child {
    border-right: 1px solid;
}

/* Additional styling for nested elements */
.fstable-item-row {
    padding: 5px 0;
}

.fstype-table-item .formula-container {
    font-size: inherit;
}

.fstype-update-button {
    cursor: pointer;
    background-color: yellow;
    color: black;
}

.fstype-table-item .padding-top-only {
    padding-top: 10px;
}

.space-after {
    margin-right: 5px; /* Adjust the space as needed */
}

/* Responsive styling */
@media screen and (max-width: 1440px) {
    .fstype-table {
        font-size: 0.9cqw; /* Adjust font-size for smaller screens */
    }
}
.margin-small{
    margin: 8px;
}

.fstype-table-row .fstype-table-row{


    width: 100%;
    border: none;

}
