.login .static-field {
    padding: 8px 10px;
    background-color: #F1F5F9;
    border-radius: 3px;
    font-size: 13px;
    line-height: 1.5;
    color: #1E293B;
    border-left: none;
}

#content:not(:has(.layout-element)) > * {
    margin: 10px;
}

#clientcont {
    margin: 10px;
}

#avstemlist .datagrid-cell-id-description,
#customerlist .datagrid-cell-id-id,
#clientlist .datagrid-cell-id-client_no
{
    color: var(--theme-accent);
}
.content-container {
    display: flex;
    flex-direction: column;
    min-height: 0;
}

/* Fixed-height elements should not grow or shrink */
.content-container > .menu-bar,
.content-container > .multibar {
    flex-shrink: 0;
    flex-grow: 0;
}

/* Datagrid fills remaining space */
.content-container > .datagrid-container {
    flex: 1;
    min-height: 0;
}

/* For the Klientavstemming page. */ 
.client-avst{
    background-color: rgb(234, 236, 238);
}

.client-avst-value{
    border: 1px solid #ccc;
    background-color: #f8f8f8;
    min-width: 100px;
    min-height: 28px;
    justify-content: flex-end;
    padding: 0px 12px; 
}