@import url('./Bio4.css');

/* color of the arrows */
vaadin-grid-sorter::part(indicators):hover  { color: #CD1300; }
vaadin-grid-sorter[direction]::part(indicators) { color: orangered; }

/*sorter the number beside*/
vaadin-grid-sorter::part(order)  { color: #CD1300; }

/* Styles for the column-filter button */
[jmix-role='column-filter-button']:not([activated]):hover { color: #CD1300; }
[jmix-role='column-filter-button']:is([activated]) { color: orangered; }

vaadin-form-item.text-xl::part(label) {
    font-size: var(--lumo-font-size-xl);
}

/* Only labels of formItems with class 'file-item' */
vaadin-form-item.file-item::part(label) {
    color: var(--lumo-primary-contrast-color);
    padding-left: var(--lumo-font-size-m);
    padding-bottom: var(--lumo-font-size-m);
    width: 4.5em;
    /* border: 1px solid var(--lumo-primary-contrast-color);*/
}

.progress-wrapper {
    position: relative;
}

.progress-wrapper > vaadin-progress-bar {
    width: 100%;
}

.progress-wrapper > span.progress-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    font-weight: 600;
    color: white;
}