.liza-textarea-container{display:block;position:relative;width:100%}.liza-textarea-container.disabled{opacity:var(--liza-opacity-disabled)}.label-container{display:flex;margin-bottom:var(--liza-space-2)}.liza-input-label{font:var(--liza-font-subtitle-s4);letter-spacing:var(--liza-font-subtitle-s4-letter-spacing);font-variant-numeric:var(--liza-font-subtitle-s4-variant);color:var(--liza-color-base-fg3-default);transition:top .2s ease 0s;pointer-events:auto;width:100%;display:flex;gap:var(--liza-space-2)}.liza-input-label-required{color:var(--liza-color-alarm-fg0-default)}.label--title{max-width:calc(100% - 20px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:var(--liza-space-2)}.liza-textarea-form{background-color:var(--liza-color-base-bg2-default);border:var(--liza-stroke-1) solid var(--liza-color-base-st2-default);border-radius:var(--liza-space-4);display:flex;flex-direction:column;padding:var(--liza-space-8) var(--liza-space-4);width:100%;min-height:100px;position:relative;box-sizing:border-box}.liza-textarea-form[data-size=s]{min-height:80px}.liza-textarea-form[data-size=m]{min-height:100px}.liza-textarea-form:hover:not(.liza-textarea-form-disabled){border-color:var(--liza-color-base-st2-hover)}.liza-textarea-form:has(.liza-textarea-resizable){height:-moz-fit-content;height:fit-content;min-height:auto}.liza-textarea-wrapper{position:relative;flex:1 1 0;min-height:0;width:100%;display:block;align-self:stretch}.liza-textarea-form:has(.liza-textarea-resizable) .liza-textarea-wrapper{flex:0 0 auto;min-height:auto;height:-moz-fit-content;height:fit-content}.liza-textarea{border:var(--liza-space-0);background:transparent;outline:none;width:100%;height:100%;min-height:46px;color:var(--liza-color-base-fg1-default);display:block;font:var(--liza-font-body-b1-single);letter-spacing:var(--liza-font-body-b1-single-letter-spacing);font-variant-numeric:var(--liza-font-body-b1-single-variant);padding:var(--liza-space-4) var(--liza-space-0);resize:none;box-sizing:border-box;margin:0;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.liza-textarea::-webkit-scrollbar{display:none;width:0;height:0}.liza-textarea::-moz-placeholder{color:var(--liza-color-base-fg4-default);opacity:1}.liza-textarea::placeholder{color:var(--liza-color-base-fg4-default);opacity:1}.liza-textarea-form[data-size=s] .liza-textarea{font:var(--liza-font-body-b2);letter-spacing:var(--liza-font-body-b2-letter-spacing);font-variant-numeric:var(--liza-font-body-b2-variant)}.liza-textarea[disabled]{cursor:not-allowed}.liza-textarea-resizable{resize:vertical;height:auto;min-height:46px;max-height:none;flex-shrink:0}.liza-textarea-resize-handle{position:absolute;bottom:0;left:0;right:0;height:4px;cursor:ns-resize;z-index:1;background:transparent;margin-bottom:0}.liza-textarea.has-clear-button{padding-right:40px}.liza-textarea-scrollbar-track{position:absolute;top:var(--liza-space-4);bottom:var(--liza-space-4);right:0;width:12px;pointer-events:auto;opacity:0;transition:opacity .15s ease}.liza-textarea-scrollbar-track.visible{opacity:1}.liza-textarea-scrollbar-thumb{position:absolute;right:var(--liza-space-4);width:4px;min-height:18px;border-radius:var(--liza-radius-full);cursor:pointer;background:var(--liza-color-base-st2-default);transition:all .15s ease}.liza-textarea-scrollbar-thumb:hover{width:8px;background:var(--liza-color-base-st2-hover)}.liza-textarea-scrollbar-thumb:active{width:8px;background:var(--liza-color-base-st2-press)}.liza-textarea-form.liza-textarea-form-status-success{border-color:var(--liza-color-success-st0-default)}.liza-textarea-form.liza-textarea-form-status-success:hover:not(.liza-textarea-form-disabled){border-color:var(--liza-color-success-st0-hover)}.liza-textarea-form.liza-textarea-form-status-warning{border-color:var(--liza-color-warning-st0-default)}.liza-textarea-form.liza-textarea-form-status-warning:hover:not(.liza-textarea-form-disabled){border-color:var(--liza-color-warning-st0-hover)}.liza-textarea-form.liza-textarea-form-status-danger{border-color:var(--liza-color-alarm-st0-default)}.liza-textarea-form.liza-textarea-form-status-danger:hover:not(.liza-textarea-form-disabled){border-color:var(--liza-color-alarm-st0-hover)}.liza-textarea-form-focused:not(.liza-textarea-form-disabled),.liza-textarea-form:focus-within:not(.liza-textarea-form-disabled){box-shadow:var(--liza-focus);position:relative}.liza-textarea-form-focused:not(.liza-textarea-form-disabled).liza-textarea-form-status-default,.liza-textarea-form:focus-within:not(.liza-textarea-form-disabled).liza-textarea-form-status-default{border-color:var(--liza-color-accent-st0-default)}.liza-textarea-form.liza-textarea-form-readonly{pointer-events:auto;border-color:transparent;background-color:var(--liza-color-base-bg3-default)}.liza-textarea-form.liza-textarea-form-readonly:hover{border-color:transparent}.liza-textarea-form-disabled{cursor:not-allowed}.liza-textarea-form-footer{margin-top:var(--liza-space-4);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--liza-space-8)}.liza-textarea-form-subtext{color:var(--liza-color-base-fg3-default);font:var(--liza-font-description-ds1);letter-spacing:var(--liza-font-description-ds1-letter-spacing);font-variant-numeric:var(--liza-font-description-ds1-variant)}.liza-textarea-form-subtext-success{color:var(--liza-color-success-fg0-default)}.liza-textarea-form-subtext-warning{color:var(--liza-color-warning-fg0-default)}.liza-textarea-form-subtext-danger{color:var(--liza-color-alarm-fg0-default)}.liza-textarea-count{margin-left:auto;font:var(--liza-font-description-ds1);letter-spacing:var(--liza-font-description-ds1-letter-spacing);font-variant-numeric:var(--liza-font-description-ds1-variant);color:var(--liza-color-base-fg3-default);white-space:nowrap}.liza-textarea-count.error{color:var(--liza-color-alarm-fg0-default)}.liza-textarea-button-default{position:absolute;top:var(--liza-space-4);right:var(--liza-space-4);flex-shrink:0;z-index:2}.liza-textarea-button-default.liza-icon-button{display:none}.liza-textarea-container:not(.disabled):focus-within .liza-textarea-button-default.liza-icon-button,.liza-textarea-container:not(.disabled):hover .liza-textarea-button-default.liza-icon-button{display:inline-flex}.liza-textarea-form-focused:not(.liza-textarea-form-disabled) .liza-textarea-button-default.liza-icon-button,.liza-textarea-form:focus-within:not(.liza-textarea-form-disabled) .liza-textarea-button-default.liza-icon-button{display:inline-flex}.clear-icon{z-index:2}