.fi-ta-cell:has(.fi-ta-actions) {
    vertical-align: top;
}

.fi-fieldset.fieldset-without-padding {
    padding-top: 0;
}

.record-counter {
    color: var(--gray-950);
    opacity: 1;
}

.info p {
    margin-top: 0.6rem;
    margin-bottom: 0.6rem;
}

.info p.indented {
    margin-top: 2rem;
}

.info h3 {
    font-size: 1.2rem;
    line-height: 1.3;
    margin-top: 2.4rem;
    margin-bottom: 0.6rem;
    font-weight: 700;
}

.info .semibold {
    font-weight: 600;
}

.info a {
    color: #406f00;
}

.info a:hover {
    text-decoration: underline;
}

.info .nobr {
    white-space: nowrap;
}

.info .fi-section.statistics {
    margin-top: 2rem;
}

.info .fi-section.statistics .fi-section-content {
    padding-top: 0.6rem;
    padding-bottom: 0.8rem;
}