.textarea-wrapper{gap:var(--space-7);flex-direction:column;width:100%;min-width:80px;display:flex}.textarea-wrapper--fill,.textarea-wrapper--fill>.textarea-field{flex:1 1 0;min-height:0}.textarea-label{font-size:14px;font-weight:var(--font-weight-medium);color:#5e627b}.textarea-label--required:after{content:" *";color:var(--color-text-danger)}.textarea-field{width:100%;padding:var(--space-4);font-family:inherit;font-size:var(--font-size-t6);line-height:var(--line-height-t6);color:var(--color-text-default);background-color:var(--color-input-bg-default);border:1px solid var(--color-input-border-default);border-radius:var(--radius-xs);resize:vertical;box-sizing:border-box;outline:none;min-height:80px;transition:border-color .2s,box-shadow .2s;overflow:auto}.textarea-field--size-grid{height:26px;min-height:26px;padding:3px var(--pad-x-3xs);font-size:var(--font-size-t7)}.textarea-field--resize-vertical{resize:vertical}.textarea-field--resize-horizontal{resize:horizontal}.textarea-field--resize-both{resize:both}.textarea-field--resize-none{resize:none}.textarea-field--line{background-color:var(--color-input-bg-default);border:none;border-bottom:1px solid var(--color-input-border-default);padding:var(--space-4)0;border-radius:0}.textarea-field--line:focus{border-color:transparent;border-bottom-color:var(--color-input-border-focus);box-shadow:none}.textarea-field--line:hover:not(:disabled):not(:-moz-read-only){border-color:transparent;border-bottom-color:var(--color-input-border-active)}.textarea-field--line:hover:not(:disabled):not(:read-only){border-color:transparent;border-bottom-color:var(--color-input-border-active)}.textarea-field::placeholder{color:var(--color-text-placeholder)}.textarea-field:hover:not(:disabled):not(:-moz-read-only){border-color:var(--color-input-border-active)}.textarea-field:hover:not(:disabled):not(:read-only){border-color:var(--color-input-border-active)}.textarea-field:focus{border-color:var(--color-input-border-focus);box-shadow:0 0 0 3px rgba(3,135,224,.12)}.textarea-field--error{border-color:var(--color-border-danger)}.textarea-field--error:focus{border-color:var(--color-border-danger);box-shadow:0 0 0 3px var(--color-badge-bg-danger)}.textarea-field:disabled{background-color:var(--color-input-bg-disabled);color:var(--color-text-secondary);border:1px solid var(--color-input-border-default);cursor:not-allowed;resize:none}.textarea-field:-moz-read-only{background-color:var(--color-input-bg-readonly);color:var(--color-text-secondary);border-color:var(--color-input-border-default);cursor:default;resize:none}.textarea-field:read-only{background-color:var(--color-input-bg-readonly);color:var(--color-text-secondary);border-color:var(--color-input-border-default);cursor:default;resize:none}.textarea-field:-moz-read-only:hover{border-color:var(--color-input-border-default)}.textarea-field:read-only:hover{border-color:var(--color-input-border-default)}.textarea-field:-moz-read-only:focus{border-color:var(--color-input-border-default);box-shadow:none}.textarea-field:read-only:focus{border-color:var(--color-input-border-default);box-shadow:none}.textarea-meta{justify-content:space-between;align-items:center;gap:var(--space-6);display:flex}.textarea-error{font-size:var(--font-size-t8);color:var(--color-text-danger);flex:1}.textarea-counter{font-size:var(--font-size-t8);color:var(--color-text-helper);white-space:nowrap;margin-left:auto}.textarea-counter--over{color:var(--color-text-danger)}.textarea-box{flex-direction:column;display:flex;position:relative}.textarea-wrapper--fill>.textarea-box,.textarea-wrapper--fill>.textarea-box>.textarea-field{flex:1 1 0;min-height:0}.textarea-field--count-inside{padding-bottom:var(--space-1)}.textarea-counter--inside{right:var(--space-4);bottom:var(--space-4);pointer-events:none;position:absolute}
