.form-text-input {} .form-text-input_required {} .form-text-input__group { display: flex; align-items: flex-start; } .form-text-input__key { display: flex; align-items: center; margin-right: 10px; } .form-text-input__tag { color: #fff; font-size: 11px; vertical-align: middle; display: inline-block; margin-left: 5px; padding: 1px 2px; } .form-text-input__tag_required { background-color: #c1272d; } .form-text-input__value {} .form-text-input__input { font-size: 16px; } .form-text-input__error { color: #c1272d; }