.forms-textarea[data-v-0ee06ed0]{width:100%;min-width:0}.forms-textarea__field[data-v-0ee06ed0]{border-radius:var(--radius-md);background:var(--color-control-background);cursor:text;transition:background-color .15s,box-shadow .15s;position:relative;overflow:hidden}.forms-textarea__field[data-v-0ee06ed0]:hover{background:var(--input-background-hover)}.forms-textarea__field[data-v-0ee06ed0]:focus-within{background:var(--input-background-focus);box-shadow:0 0 0 2px var(--color-control-focus-ring)}.forms-textarea__control[data-v-0ee06ed0]{box-sizing:border-box;width:100%;min-width:0;min-height:calc(var(--textarea-rows)*var(--input-control-height) + var(--space-12)*2);max-height:max(var(--textarea-max-height),calc(var(--textarea-rows)*var(--input-control-height) + var(--space-12)*2));padding:var(--space-12);resize:vertical;color:var(--input-text);font-family:inherit;font-size:var(--font-size-16);font-weight:400;line-height:var(--input-control-height);letter-spacing:.15px;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:0;display:block;overflow-y:auto}.forms-textarea--auto-resize .forms-textarea__control[data-v-0ee06ed0]{resize:none}.forms-textarea--with-label .forms-textarea__field[data-v-0ee06ed0]{padding-top:var(--space-32)}.forms-textarea--with-label .forms-textarea__control[data-v-0ee06ed0]{min-height:calc(var(--textarea-rows)*var(--input-control-height) + var(--space-12));max-height:max(calc(var(--textarea-max-height) - var(--space-32)),calc(var(--textarea-rows)*var(--input-control-height) + var(--space-12)));padding-top:0}.forms-textarea__control[data-v-0ee06ed0]::placeholder{color:var(--color-control-muted);opacity:1}.forms-textarea__label[data-v-0ee06ed0]{z-index:1;top:var(--input-label-offset);left:var(--space-12);max-width:calc(100% - var(--space-12)*2);color:var(--color-control-muted);font-size:var(--font-size-16);font-weight:400;line-height:var(--input-control-height);letter-spacing:.15px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:top .15s,font-size .15s,line-height .15s,color .15s;position:absolute;overflow:hidden}.forms-textarea--with-label:not(.forms-textarea--filled):not(:focus-within) .forms-textarea__control[data-v-0ee06ed0]::-moz-placeholder{opacity:0}.forms-textarea--with-label:not(.forms-textarea--filled):not(:focus-within) .forms-textarea__control[data-v-0ee06ed0]::placeholder{opacity:0}.forms-textarea--with-label.forms-textarea--filled .forms-textarea__label[data-v-0ee06ed0],.forms-textarea--with-label:focus-within .forms-textarea__label[data-v-0ee06ed0]{top:var(--input-label-float-offset);color:var(--color-accent);font-size:var(--font-size-12);line-height:var(--font-size-12)}.forms-textarea--error .forms-textarea__field[data-v-0ee06ed0],.forms-textarea--error .forms-textarea__field[data-v-0ee06ed0]:focus-within,.forms-textarea--error .forms-textarea__field[data-v-0ee06ed0]:hover{background:var(--input-error-background)}.forms-textarea--error .forms-textarea__field[data-v-0ee06ed0]:focus-within{box-shadow:0 0 0 2px var(--input-error-ring)}.forms-textarea--error .forms-textarea__label[data-v-0ee06ed0]{color:var(--color-control-muted)}.forms-textarea--success .forms-textarea__field[data-v-0ee06ed0],.forms-textarea--success .forms-textarea__field[data-v-0ee06ed0]:focus-within,.forms-textarea--success .forms-textarea__field[data-v-0ee06ed0]:hover{background:var(--input-success-background)}.forms-textarea--readonly .forms-textarea__field[data-v-0ee06ed0],.forms-textarea--readonly .forms-textarea__field[data-v-0ee06ed0]:hover{background:var(--color-control-background);box-shadow:inset 0 0 0 1px var(--input-readonly-border)}.forms-textarea--readonly .forms-textarea__field[data-v-0ee06ed0]:focus-within{box-shadow:inset 0 0 0 1px var(--input-readonly-border),0 0 0 2px var(--color-control-focus-ring)}.forms-textarea--disabled .forms-textarea__field[data-v-0ee06ed0],.forms-textarea--disabled .forms-textarea__field[data-v-0ee06ed0]:hover{background:var(--input-background-focus);box-shadow:none;cursor:not-allowed}.forms-textarea--disabled .forms-textarea__control[data-v-0ee06ed0]::-moz-placeholder{color:var(--input-disabled-text);-webkit-text-fill-color:var(--input-disabled-text)}.forms-textarea--disabled .forms-textarea__control[data-v-0ee06ed0],.forms-textarea--disabled .forms-textarea__control[data-v-0ee06ed0]::placeholder,.forms-textarea--disabled .forms-textarea__label[data-v-0ee06ed0]{color:var(--input-disabled-text);-webkit-text-fill-color:var(--input-disabled-text)}.forms-textarea--disabled .forms-textarea__control[data-v-0ee06ed0],.forms-textarea--readonly .forms-textarea__control[data-v-0ee06ed0]{resize:none}.forms-textarea__message[data-v-0ee06ed0]{margin:var(--space-3) var(--space-14) 0;color:var(--color-control-muted);font-size:var(--font-size-12);font-weight:400;line-height:var(--input-message-line-height);letter-spacing:.4px}.forms-textarea--error .forms-textarea__message[data-v-0ee06ed0]{color:var(--color-danger)}.forms-textarea--success .forms-textarea__message[data-v-0ee06ed0]{color:var(--color-accent)}.forms-textarea--disabled .forms-textarea__message[data-v-0ee06ed0]{color:var(--input-disabled-text)}
