.SamplingForm {
    background: var(--gray-200);
    border: 1px solid var(--gray-400);
    border-radius: 3px;
    margin-top: 10px;

    &.isLoading {
        opacity: 0.5;
        pointer-events: none;
    }

    &-container {
        margin-top: 10px;
        padding: 0 15px 20px;
    }

    &-header {
        border-bottom: 1px solid var(--gray-400);
        display: flex;
        flex-flow: row nowrap;
        padding-left: 10px;

        .Icons-close {
            fill: var(--gray-800);
            height: 10px;
            width: 10px;
        }

        &-text {
            margin-top: -12px;
        }

        &-cancel {
            margin-left: auto;
        }
    }

    &-buttons {
        text-align: right;
    }

    &-notes {
        min-height: 100px;
        padding-top: 4px;
    }

    &-sample-type {
        margin-bottom: 25px;
    }

    &-radio-label {
        display: flex;
        flex-flow: column nowrap;
        float: right;
    }

    &-radio-sublabel {
        color: $grey_300;
        font-size: 11px;
        font-weight: $weight_book;
    }

    &-track-length-container {
        width: 100px;
    }

    &-required-text {
        color: $grey_300;
        float: right;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
    }

    .TagsInput-input {
        &::placeholder {
            color: $grey_200;
        }
    }
}
