.validity {
    width: 230px;
    display: flex;

    > div {
        display: flex;
        flex-direction: column;
        margin-top: 16px;

        mat-checkbox {
            margin-right: 16px;
            height: 100%;
            align-items: center;
            display: flex;
            min-height: 42px;
        }

        .iqser-input-group {
            min-height: 42px;
            justify-content: center;
        }
    }
}

redaction-select {
    flex: 1;
}

.download-includes {
    margin: 16px 0 10px;
    font-weight: 500;
}

.hidden-elements {
    display: flex;
    gap: 40px;

    .iqser-input-group {
        margin-top: 0;
        flex: 1;

        mat-checkbox {
            font-weight: 500;
        }

        .info {
            margin-left: 24px;
        }
    }
}

.half-flex-basis {
    flex-basis: 50%;
}

.pl-75 {
    padding: 0 0 0 75px;
}
