.c-textarea{box-sizing:border-box;position:relative}.c-textarea__label{color:var(--c-black);font-family:var(--font-family--secondary);margin-bottom:6px;font-size:14px;font-weight:600;line-height:1;display:block}.c-textarea__wrapper{height:var(--textarea-height);width:var(--textarea-width,640px);display:flex;position:relative}.c-textarea__field:focus,.c-textarea__wrapper:hover{--textarea-border-color:var(--c-border-focus)}.c-textarea__error-message{color:var(--c-danger);height:14px;font-size:12px;font-family:var(--font-family--primary);margin-top:2px;font-weight:700}.c-textarea__field{resize:var(--textarea-resize,none);border-radius:var(--input-border-radius,var(--c-border-radius));width:100%;height:var(--textarea-height,100%);box-sizing:border-box;padding:var(--textarea-padding,10px 12px);border-style:solid;border-color:var(--textarea-border-color,var(--c-border-color));color:var(--textarea-color,var(--c-black));background-color:var(--textarea-background,var(--c-white));font-family:var(--textarea-font-family,var(--font-family--secondary));line-height:var(--line-height-body);font-size:var(--textarea-font-size,var(--font-size-body));scrollbar-color:auto;border-width:1px;font-weight:400;display:block}.c-textarea__field::-webkit-scrollbar{width:10px}.c-textarea__field::-webkit-scrollbar-track{margin-block:var(--input-border-radius,var(--c-border-radius));background:0 0}.c-textarea__field::-webkit-scrollbar-thumb{background-color:var(--c-onyx--300);background-clip:padding-box;border:3px solid #0000;border-radius:5px}.c-textarea__field::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){.c-textarea__field{scrollbar-width:thin;scrollbar-color:var(--c-onyx--300) transparent}}.c-textarea__field:focus{outline:none}.c-textarea__field::placeholder{font-size:var(--textarea-placeholder-font-size,var(--font-size-body))}.c-textarea__field:disabled{--textarea-border-color:var(--c-onyx--400);--textarea-color:var(--c-onyx--600);--textarea-background:var(--c-disabled-bg);cursor:not-allowed}@media (width<=767px){.c-textarea__field::-webkit-input-placeholder{font-size:14px}.c-textarea__field:-moz-placeholder-shown{font-size:14px}.c-textarea__field::-moz-placeholder{font-size:14px}.c-textarea__field:-ms-placeholder-shown{font-size:14px}}.c-textarea.invalid{--textarea-border-color:var(--c-danger)}.c-textarea.invalid textarea:focus{color:var(--textarea-color,var(--c-black));outline:none}
