.TextArea_container__w8DjU{position:relative;display:flex;width:100%;background-color:var(--color-white);padding-top:var(--padding-lg);border-radius:var(--border-radius-sm);border:var(--border-width-xsl) solid var(--color-blue-10)}.TextArea_container__w8DjU .TextArea_placeholderLength__WWfUX{position:absolute;right:var(--padding-sm);bottom:var(--padding-xs);font-size:var(--font-sm);font-weight:100;color:var(--color-blue)}.TextArea_container__w8DjU .TextArea_textAreaBlock__74Coi{max-height:300px}.TextArea_container__w8DjU textarea{width:100%;border:none;outline:none;resize:vertical;padding:var(--padding-sm) var(--padding-sm) var(--padding-xs);font-size:var(--font-md);background:rgba(0,0,0,0);min-height:var(--height-xl);display:flex;padding-right:var(--padding-xl);padding-bottom:var(--padding-xs)}.TextArea_container__w8DjU label{position:absolute;left:var(--padding-sms);top:20px;transform:translateY(-50%);display:flex;align-items:center;transition:all .3s ease-in-out;pointer-events:none;background-color:var(--color-white);padding:0 var(--padding-xs);border-radius:var(--border-radius-xs);margin-top:0;color:var(--color-dark-gray);font-size:var(--font-md)}.TextArea_container__w8DjU span{color:var(--color-red);margin-left:4px;font-size:var(--font-md);font-weight:700}.TextArea_container__w8DjU textarea:focus+label,.TextArea_container__w8DjU textarea:not(:placeholder-shown)+label,.TextArea_container__w8DjU.TextArea_filled__C2ZtE label{top:0;transform:translateY(-55%);background-color:var(--color-white);padding:0 var(--padding-xs);font-size:var(--font-sm)}