.ui-input-textarea{width:100%}.ui-input-textarea,.ui-input-textarea__area{flex-direction:column;height:100%;display:flex;position:relative}.ui-input-textarea__area{background:#222632;border-radius:24rem;justify-content:flex-start;align-items:flex-start;min-height:56rem;padding:16rem 14rem}.ui-input-textarea__label{color:#9b9a9a;-webkit-user-select:none;user-select:none;background:0 0;font-size:16rem;font-style:normal;font-weight:400;line-height:24rem;transition:all .2s}.ui-input-textarea__field-area{opacity:0;justify-content:space-between;align-items:center;gap:0 8rem;width:100%;height:100%;transition:all .2s;display:none}.ui-input-textarea__field{border:unset;box-shadow:unset;color:#fff;outline:unset;background:0 0;width:100%;max-width:100%;height:100%;font-size:16rem;font-style:normal;font-weight:400;line-height:1}.ui-input-textarea__field::-webkit-scrollbar{background:0 0;width:2px}.ui-input-textarea__field::-webkit-scrollbar-thumb{background:#9b9a9a;border-radius:5rem}.ui-input-textarea__field::-webkit-scrollbar-track{background:#363636;border-radius:5rem}.ui-input-textarea.--active .ui-input-textarea__label,.ui-input-textarea.--focused .ui-input-textarea__label{letter-spacing:.24rem;font-size:12rem;line-height:16rem}.ui-input-textarea.--active .ui-input-textarea__field-area,.ui-input-textarea.--focused .ui-input-textarea__field-area{opacity:1;margin-top:2rem;display:flex}.ui-input-textarea.--disabled{cursor:default}.ui-input-textarea.--disabled .ui-input-textarea__label{color:#626262}.ui-input-textarea.--disabled .ui-input-textarea__field{color:#626262;cursor:default}.ui-input-textarea.--with-errors .ui-input-textarea__area{border:1px solid #ff6262}.ui-input-textarea.--with-errors .ui-input-textarea__field,.ui-input-textarea.--with-errors:not(.--active) .ui-input-textarea__label{color:#ff6262}.ui-input-textarea.--required .ui-input-textarea__label{position:relative}.ui-input-textarea.--required .ui-input-textarea__label:after{color:#ff6262;content:"*";padding-left:6rem;font-size:16px;font-style:normal;font-weight:400;line-height:24rem;transition:font-size .2s;display:inline-block}.ui-input-textarea.--active.--required .ui-input-textarea__label:after,.ui-input-textarea.--focused.--required .ui-input-textarea__label:after{letter-spacing:.24rem;font-size:12rem;font-style:normal;font-weight:400;line-height:16px}.ui-input-textarea.--disabled.--required .ui-input-textarea__label:after{color:#626262}.ui-input-textarea__help-item{color:#9b9a9a;letter-spacing:.28rem;margin:2rem 14rem 0;font-size:14rem;font-weight:400;line-height:22rem}
