/* stylelint-disable max-nesting-depth, selector-no-type, selector-class-pattern */
.BulkIngestForm {
    padding: 25px 0;

    &-loading {
        padding-top: 25px;
    }

    [data-visible=false] {
        visibility: hidden;
    }

    &-results-header {
        border-bottom: 1px solid $koala;
        margin-top: 25px;
        padding-bottom: 10px;
    }

    &-results-subheader {
        margin-top: 20px;
    }

    &-results-subheader-title {
        display: inline-block;
        margin-top: 0;
    }

    &-results-subheader .Icons-plus,
    &-results-subheader .Icons-complete-checkmark {
        height: 16px;
        margin-right: 5px;
        vertical-align: middle;
        width: 16px;
    }

    &-results-subheader .Icons-plus {
        fill: $parrot;
        transform: rotate(45deg);
    }

    &-export-results-button.btn.btn-link {
        float: right;
        padding: 0;
    }

    &-export-results-button.btn.btn-link:hover,
    &-export-results-button.btn.btn-link:focus {
        text-decoration: none;
    }

    &-export-results-button .Download-icon {
        fill: $bluejay;
        margin-right: 5px;
        vertical-align: bottom;
    }

    &-results-table {
        border-collapse: collapse;
        margin-bottom: 40px;
        margin-top: 10px;
        table-layout: fixed;
        width: 100%;

        tr {
            border-bottom: 1px solid $mouse;
        }

        thead > tr {
            border-bottom: 1px solid $koala;
            border-top: 1px solid $koala;
        }

        th {
            color: $timberwolf;
            font-weight: 500;
            padding: 7px 11px;
        }

        td {
            font-size: 14px;
            padding: 10px 11px;
        }

    }
}
/* stylelint-enable max-nesting-depth, selector-no-type */
