.b-review-form{--offset:12px;transition:border-color .25s ease-out}.b-review-form,.b-review-form>form{position:relative}.b-review-form.has-error>form{outline:1px solid var(--red-color)}.b-review-form:hover>form{outline:1px solid var(--invers-24-color)}.b-review-form.is-focused>form{outline:1px solid var(--field-focus-outline-color)}.b-review-form:after{color:var(--red-color);content:attr(data-error);display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:0;max-height:0;overflow:hidden;transition:all .2s ease;white-space:pre-wrap}.b-review-form.has-error:after{margin-top:4px;max-height:36px}.b-review-form__placeholder{cursor:pointer;height:56px;padding:0 16px}.b-review-form__placeholder>.b-channel-small+span{margin-left:16px}.b-review-form__head,.b-review-form__submit{padding:var(--offset);width:100%}.b-review-form__submit{bottom:0;pointer-events:none;position:absolute}.b-review-form__submit .btn{pointer-events:all}.b-review-form__field{position:relative;z-index:0}.b-review-form__field .textarea-form-group.no-border>.textarea-container>div>div[contenteditable]{padding:8px var(--offset) 84px}.b-review-form__score>.row{margin-left:-3px;margin-right:-3px}.b-review-form__score>.row>.col-xs{padding-left:3px;padding-right:3px}
