list {
    background-color: transparent;
}

progressbar trough {
    /* Make all progress bars larger */
    min-height: 10px;
}

progressbar progress {
    min-height: inherit;
}

.success-label {
    color: #499249;
}

.warning-label {
    color: #ffA400;
}

.error-label {
    color: #ff3800;
}

.free-disk-space > trough > block.low {
    background-color: #ff3800;
}

.free-disk-space > trough > block.high {
    background-color: #ffA400;
}

.auditing-performance > trough > block.low,
.proving-performance > trough > block.low {
    background-color: #ffA400;
}

.farm-error {
    color: #ff3800;
}

farm-sector {
    animation-iteration-count: infinite;
    animation-direction: alternate;
    background-color: #727272;
    min-width: 5px;
    min-height: 5px;
    margin: 1px;
}

farm-sector.plotted {
    background-color: #9fc4ff;
}

farm-sector.about-to-expire {
    background-color: #ffd678;
}

farm-sector.expired {
    background-color: #ff877c;
}

@keyframes animate-downloading {
    to {
        background-color: #499249;
    }
}

farm-sector.downloading {
    animation-duration: 1s;
    animation-name: animate-downloading;
}

@keyframes animate-encoding {
    to {
        background-color: #ff5365;
    }
}

farm-sector.encoding {
    animation-duration: 0.2s;
    animation-name: animate-encoding;
}

@keyframes animate-writing {
    from {
        background-color: #727272;
    }
    to {
        background-color: #9fc4ff;
    }
}

farm-sector.writing {
    animation-duration: 1s;
    animation-name: animate-writing;
}

.folder-button {
    padding: 0;
}

/* Secondary icon */
entry.invalid-input text + image {
    color: #ff3800;
}

/* Secondary icon */
entry.valid-input text + image {
    color: #499249;
}
