.UpcField {
    &-input-container {
        display: flex;
        flex-flow: column;
        flex-grow: 1;
        margin-left: 10px;

        &-input {
            display: flex;
        }

        &-input-warning {
            display: flex;
            border-color: $warning;
        }

        &-note {
            color: $grey_200;
            flex: 1;
            font-size: 10px;
            font-style: italic;
            height: 14px;
        }

        &-warning {
            color: $warning;
            flex: 1;
            font-size: 12px;
            height: 16px;
        }

        .CharacterLimitIndicator {
            display: flex;
            flex-direction: column;
            height: 45px;
            justify-content: flex-end;
        }

        .CharacterLimitIndicator-indicator {
            font-size: 12px;
            text-align: end;
        }
    }

    &-radio-button-label-contents {
        flex-shrink: 0;
        margin-bottom: 13px;
    }
}
