@layer components{.input-textarea-v2{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}.input-textarea-v2--small{--input-textarea-v2-gap:var(--component-cell-sm-gap);--input-textarea-v2-font-size:var(--typography-body-font-size-b4);--input-textarea-v2-line-height:var(--typography-body-line-height-b4);--input-textarea-v2-padding-y:calc(var(--spacing)*6);--input-textarea-v2-padding-x:calc(var(--spacing)*10);--input-textarea-v2-caption-font-family:var(--typography-caption-family-font-font);--input-textarea-v2-caption-font-size:var(--typography-caption-font-size-c1);--input-textarea-v2-caption-font-weight:var(--typography-caption-weight-sm);--input-textarea-v2-caption-line-height:var(--typography-caption-line-height-c1)}.input-textarea-v2--medium{--input-textarea-v2-gap:var(--component-cell-md-gap);--input-textarea-v2-font-size:var(--typography-body-font-size-b3);--input-textarea-v2-line-height:var(--typography-body-line-height-b3);--input-textarea-v2-padding-y:calc(var(--spacing)*8);--input-textarea-v2-padding-x:calc(var(--spacing)*12);--input-textarea-v2-caption-font-family:var(--typography-body-family-font-font);--input-textarea-v2-caption-font-size:var(--typography-body-font-size-b4);--input-textarea-v2-caption-font-weight:var(--typography-body-weight-sm);--input-textarea-v2-caption-line-height:var(--typography-body-line-height-b4)}.input-textarea-v2--large{--input-textarea-v2-gap:var(--component-cell-lg-gap);--input-textarea-v2-font-size:var(--typography-body-font-size-b2);--input-textarea-v2-line-height:var(--typography-body-line-height-b2);--input-textarea-v2-padding-y:calc(var(--spacing)*10);--input-textarea-v2-padding-x:calc(var(--spacing)*14);--input-textarea-v2-caption-font-family:var(--typography-body-family-font-font);--input-textarea-v2-caption-font-size:var(--typography-body-font-size-b3);--input-textarea-v2-caption-font-weight:var(--typography-body-weight-sm);--input-textarea-v2-caption-line-height:var(--typography-body-line-height-b3)}.input-textarea-v2--sided-label{align-items:flex-start;gap:var(--input-textarea-v2-gap);flex-direction:row}.input-textarea-v2__content{row-gap:calc(var(--spacing)*4);flex-direction:column;flex:1;display:flex}.input-textarea-v2__caption-wrapper{padding:0 calc(var(--spacing)*3);justify-content:space-between;align-items:flex-start;display:flex}.input-textarea-v2__caption-wrapper--disabled .input-textarea-v2__caption,.input-textarea-v2__caption-wrapper--disabled .input-textarea-v2__caption--excess,.input-textarea-v2__caption-wrapper--disabled .input-textarea-v2__caption--over-limit{color:var(--color-core-content-disabled-primary)}.input-textarea-v2__caption{font-family:var(--input-textarea-v2-caption-font-family);font-size:var(--input-textarea-v2-caption-font-size);font-weight:var(--input-textarea-v2-caption-font-weight);line-height:var(--input-textarea-v2-caption-line-height);align-items:center;margin-left:auto;display:flex}.input-textarea-v2__caption--error,.input-textarea-v2__caption--excess,.input-textarea-v2__caption--over-limit{color:var(--color-feedback-bright-danger-primary)}.input-textarea-v2__caption--excess{font-weight:var(--typography-body-weight-md)}.input-textarea-v2__container{background-color:var(--color-background-main-system-main);border:calc(var(--spacing)*1) solid var(--color-border-main-default);border-radius:var(--component-card-radius);padding:calc(var(--spacing)*2);display:flex}.input-textarea-v2__container:hover{border-color:var(--color-border-main-default)}.input-textarea-v2__container:focus-within{border-color:var(--color-border-accent-primary);box-shadow:var(--shadow-input-focus)}.input-textarea-v2__container--disabled{background-color:var(--color-core-background-disabled-primary);pointer-events:none}.input-textarea-v2__container--invalid,.input-textarea-v2__container--invalid:hover,.input-textarea-v2__container--over-limit,.input-textarea-v2__container--over-limit:hover{border-color:var(--color-feedback-bright-danger-primary)}.input-textarea-v2__container--invalid:focus-within,.input-textarea-v2__container--over-limit:focus-within{border-color:var(--color-feedback-bright-danger-primary);box-shadow:none}.input-textarea-v2__textarea{font-family:var(--typography-body-family-font-font);font-size:var(--input-textarea-v2-font-size);font-weight:var(--typography-body-weight-sm);line-height:var(--input-textarea-v2-line-height);padding:var(--input-textarea-v2-padding-y) var(--input-textarea-v2-padding-x);resize:vertical;background:0 0;border:none;outline:none;flex:1}.input-textarea-v2__textarea--disabled{color:var(--color-core-content-disabled-primary)}}
