@layer semi{.semi-input-textarea-wrapper{box-sizing:border-box;vertical-align:bottom;background-color:var(--semi-color-fill-0);border:var(--semi-border-thickness-control-focus) transparent solid;border-radius:var(--semi-border-radius-small);width:100%;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);display:inline-block;position:relative}.semi-input-textarea-wrapper-resizeX{width:fit-content;max-width:100%;display:inline-block}.semi-input-textarea-wrapper:hover{background-color:var(--semi-color-fill-1)}.semi-input-textarea-wrapper-focus{background-color:var(--semi-color-fill-0);border:var(--semi-border-thickness-control-focus) var(--semi-color-focus-border) solid}.semi-input-textarea-wrapper-focus:hover,.semi-input-textarea-wrapper-focus:active{background-color:var(--semi-color-fill-0)}.semi-input-textarea-wrapper:active{background-color:var(--semi-color-fill-2)}.semi-input-textarea-wrapper .semi-input-clearbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.semi-input-textarea-wrapper .semi-input-clearbtn:focus-visible{outline:2px solid var(--semi-color-primary-light-active)}.semi-input-textarea-wrapper .semi-input-clearbtn{inset-inline-end:4px;visibility:hidden;min-width:24px;height:32px;color:var(--semi-color-text-2);justify-content:center;align-items:center;display:flex;position:absolute;top:0}.semi-input-textarea-wrapper .semi-input-clearbtn>svg{pointer-events:none}.semi-input-textarea-wrapper .semi-input-clearbtn:hover{cursor:pointer}.semi-input-textarea-wrapper .semi-input-clearbtn:hover .semi-icon{color:var(--semi-color-primary-hover)}.semi-input-textarea-wrapper:hover .semi-input-clearbtn,.semi-input-textarea-wrapper:focus-within .semi-input-clearbtn{visibility:visible}.semi-input-textarea-wrapper-disabled,.semi-input-textarea-wrapper-readonly{color:var(--semi-color-disabled-text);cursor:not-allowed;background-color:var(--semi-color-disabled-fill)}.semi-input-textarea-wrapper-disabled:hover,.semi-input-textarea-wrapper-readonly:hover{background-color:var(--semi-color-disabled-fill)}.semi-input-textarea-wrapper-disabled::placeholder,.semi-input-textarea-wrapper-readonly::placeholder{color:var(--semi-color-disabled-text)}.semi-input-textarea-wrapper-readonly{cursor:text}.semi-input-textarea-wrapper-error{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger-light-default)}.semi-input-textarea-wrapper-error:hover{background-color:var(--semi-color-danger-light-hover);border-color:var(--semi-color-danger-light-hover)}.semi-input-textarea-wrapper-error.semi-input-textarea-wrapper-focus{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger)}.semi-input-textarea-wrapper-error:active{background-color:var(--semi-color-danger-light-active);border-color:var(--semi-color-danger)}.semi-input-textarea-wrapper-warning{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning-light-default)}.semi-input-textarea-wrapper-warning:hover{background-color:var(--semi-color-warning-light-hover);border-color:var(--semi-color-warning-light-hover)}.semi-input-textarea-wrapper-warning.semi-input-textarea-wrapper-focus{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning)}.semi-input-textarea-wrapper-warning:active{background-color:var(--semi-color-warning-light-active);border-color:var(--semi-color-warning)}.semi-input-textarea{box-shadow:none;font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-regular);line-height:var(--semi-line-height-regular);box-sizing:border-box;vertical-align:bottom;width:100%;color:var(--semi-color-text-0);cursor:text;resize:none;background-color:#0000;border:0 solid #0000;outline:none;padding:5px 12px;position:relative}.semi-input-textarea:hover{border-color:#0000}.semi-input-textarea::placeholder{color:var(--semi-color-text-2)}.semi-input-textarea-showClear{padding-inline-end:36px}.semi-input-textarea-disabled,.semi-input-textarea-readonly{color:var(--semi-color-disabled-text);cursor:not-allowed;background-color:#0000}.semi-input-textarea-disabled:hover,.semi-input-textarea-readonly:hover{background-color:#0000}.semi-input-textarea-disabled::placeholder,.semi-input-textarea-readonly::placeholder{color:var(--semi-color-disabled-text)}.semi-input-textarea-readonly{cursor:text}.semi-input-textarea-autosize{min-block-size:calc(var(--semi-input-textarea-min-rows) * 1lh + calc(2 * 5px + 2 * 0px));max-block-size:calc(var(--semi-input-textarea-max-rows) * 1lh + calc(2 * 5px + 2 * 0px));field-sizing:content;resize:none}.semi-input-textarea-counter{font-family:var(--semi-font-family-regular);font-size:var(--semi-font-size-small);line-height:var(--semi-line-height-small);min-height:32px;color:var(--semi-color-text-2);text-align:end;flex-direction:column;justify-content:center;padding-block:3px 5px;padding-inline:12px;display:flex}.semi-input-textarea-counter-exceed{color:var(--semi-color-danger)}.semi-input-textarea-borderless:not(:focus-within):not(:hover){background-color:#0000;border-color:#0000}.semi-input-textarea-borderless:focus-within:not(:active){background-color:#0000}.semi-input-textarea-borderless.semi-input-textarea-wrapper-error:not(:focus-within){border-color:var(--semi-color-danger)}.semi-input-textarea-borderless.semi-input-textarea-wrapper-warning:not(:focus-within){border-color:var(--semi-color-warning)}.semi-input-textarea-borderless.semi-input-textarea-wrapper-error .semi-input-textarea-counter{color:var(--semi-color-danger)}.semi-input-textarea-borderless.semi-input-textarea-wrapper-warning .semi-input-textarea-counter{color:var(--semi-color-warning)}.semi-input-textarea-wrapper-withLineNumber{align-items:flex-start;padding:0;display:flex}.semi-input-textarea-wrapper-withLineNumber.semi-input-textarea-wrapper-resizeX{width:fit-content;max-width:100%;display:inline-flex}.semi-input-textarea-wrapper-withLineNumber.semi-input-textarea-wrapper-resizeX .semi-input-textarea-content{flex:none}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber{scrollbar-width:none}@supports not (scrollbar-width:none){.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber::-webkit-scrollbar{display:none}}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber{min-width:61px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;color:var(--semi-color-text-2);text-align:end;user-select:none;background-color:var(--semi-color-fill-1);border-inline-end:1px solid var(--semi-color-border);border-start-start-radius:var(--semi-border-radius-small);border-end-start-radius:var(--semi-border-radius-small);flex-shrink:0;padding:5px 12px;line-height:1.5;overflow:hidden auto}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-content{flex:1;min-width:0;display:flex}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber-item{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;display:flex}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea{border-radius:0;border-start-end-radius:var(--semi-border-radius-small);border-end-end-radius:var(--semi-border-radius-small);flex:1;line-height:1.5}.semi-input-wrapper:dir(rtl),.semi-input-textarea-wrapper:dir(rtl),.semi-input-group:dir(rtl){direction:rtl}}
