.textarea-container{position:relative;width:100%;margin-bottom:20px}.textarea-container .textarea-label{display:flex;margin-bottom:4px;font-size:11px;font-weight:500}.textarea-container .textarea{width:100%;border:none;padding:8px 10px;color:#fff;border-radius:6px;transition:all .2s;font-size:11px;line-height:1.5;outline:none;border:.5px solid var(--color-light-gray-800);background:linear-gradient(180deg,var(--color-dark-gray-950) -45.97%,var(--color-dark-gray-900) 100%);font-family:inherit;min-height:60px}.textarea-container .textarea:focus{border-color:var(--color-primary)}.textarea-container .textarea.error{border-color:var(--color-red-500)}.textarea-container .textarea.resize-vertical{resize:vertical}.textarea-container .textarea.resize-horizontal{resize:horizontal}.textarea-container .textarea.resize-both{resize:both}.textarea-container .textarea.resize-none{resize:none}.textarea-container .textarea-info{font-size:11px;color:var(--color-light-gray-700);margin-top:5px;font-weight:400}.textarea-container .textarea-error{font-size:11px;color:var(--color-red-500);margin-top:5px}.textarea-container.medium{margin-bottom:24px}.textarea-container.medium .textarea-label{margin-bottom:6px;font-size:12px}.textarea-container.medium .textarea{font-size:13px;padding:10px 12px;min-height:72px}.textarea-container.large{margin-bottom:30px}.textarea-container.large .textarea-label{margin-bottom:8px;font-size:13px}.textarea-container.large .textarea{font-size:14px;padding:12px 14px;min-height:88px}