.lined-textarea{display:flex;line-height:150%}.lined-textarea p{margin:0;padding:0;border:0;vertical-align:baseline}.lined-textarea__lines{background-color:#f0f0f0;border:1px solid #e9ecef;border-radius:6px 0 0 6px;border-right-width:0;padding:15px 10px 15px 10px;overflow:hidden;position:relative}.validate-error .lined-textarea__lines{border-top:1px solid #f696a8!important;border-left:1px solid #f696a8!important;border-bottom:1px solid #f696a8!important}.lined-textarea__lines__inner{position:absolute}.lined-textarea__lines__line{text-align:right}.lined-textarea__lines__line--invalid{font-weight:700;color:red}.lined-textarea__content{border:1px solid #e9ecef;border-radius:0 6px 6px 0;border-left-width:0;margin:0;line-height:inherit;font-family:monospace;padding:15px;width:100%;overflow:auto}.validate-error .lined-textarea__content{border-top:1px solid #f696a8!important;border-right:1px solid #f696a8!important;border-bottom:1px solid #f696a8!important}.lined-textarea__content--wrap{white-space:pre-wrap}.lined-textarea__content--nowrap{white-space:pre}@supports (-ms-ime-align:auto){.lined-textarea__content--nowrap{white-space:nowrap}}.lined-textarea__content--disabled{border-radius:10px;border-left-width:1px}.lined-textarea__content:focus{outline:none}.count-helper{position:absolute;visibility:hidden;height:auto;width:auto}