
.owtnlfg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--owtnlfg-0);}
.si8u1xi{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:var(--plasma-textarea-label-outer-color,var(--plasma-textarea-input-color));font-family:var(--plasma-textarea-label-outer-font-family,var(--plasma-textarea-input-font-family));font-size:var(--plasma-textarea-label-outer-font-size,var(--plasma-textarea-input-font-size));font-style:var(--plasma-textarea-label-outer-font-style,var(--plasma-textarea-input-font-style));font-weight:var(--plasma-textarea-label-outer-font-weight,var(--plasma-textarea-input-font-weight));-webkit-letter-spacing:var(--plasma-textarea-label-outer-letter-spacing,var(--plasma-textarea-input-letter-spacing));-moz-letter-spacing:var(--plasma-textarea-label-outer-letter-spacing,var(--plasma-textarea-input-letter-spacing));-ms-letter-spacing:var(--plasma-textarea-label-outer-letter-spacing,var(--plasma-textarea-input-letter-spacing));letter-spacing:var(--plasma-textarea-label-outer-letter-spacing,var(--plasma-textarea-input-letter-spacing));line-height:var(--plasma-textarea-label-outer-line-height,var(--plasma-textarea-input-line-height));}
.tycfbp7{display:inline-block;margin-left:auto;font-family:var(--plasma-textarea__title-caption-font-family);font-size:var(--plasma-textarea__title-caption-font-size);font-style:var(--plasma-textarea__title-caption-font-style);font-weight:var(--plasma-textarea__title-caption-font-weight);-webkit-letter-spacing:var(--plasma-textarea__title-caption-letter-spacing);-moz-letter-spacing:var(--plasma-textarea__title-caption-letter-spacing);-ms-letter-spacing:var(--plasma-textarea__title-caption-letter-spacing);letter-spacing:var(--plasma-textarea__title-caption-letter-spacing);line-height:var(--plasma-textarea__title-caption-line-height);}
.s11epeer{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.spja5t6{color:var(--plasma-textarea__optional-color);font-family:var(--spja5t6-0);font-size:var(--spja5t6-1);font-style:var(--spja5t6-2);font-weight:var(--spja5t6-3);-webkit-letter-spacing:var(--spja5t6-4);-moz-letter-spacing:var(--spja5t6-4);-ms-letter-spacing:var(--spja5t6-4);letter-spacing:var(--spja5t6-4);line-height:var(--spja5t6-5);}
.s1xye7a9{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;line-height:0;margin:var(--plasma-textarea__hint-margin);}.s1xye7a9.label-placement-inner{position:absolute;margin:0;inset:var(--plasma-textarea__hint-inner-label-placement-offset);}
.h1g8zt0w{color:var(--plasma-textarea__hint-icon-color);width:var(--plasma-textarea__hint-target-size);height:var(--plasma-textarea__hint-target-size);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}

.s1y2lanc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:var(--plasma-textarea-input-background-color);-webkit-flex:var(--s1y2lanc-0);-ms-flex:var(--s1y2lanc-0);flex:var(--s1y2lanc-0);min-height:0;--plasma_private-textarea-inner-label-padding-bottom:var(--s1y2lanc-1);padding-top:var(--s1y2lanc-2);padding-bottom:var(--s1y2lanc-3);border-radius:var(--s1y2lanc-4);}.s1y2lanc:after{content:'';position:absolute;z-index:-2;inset:0;}
.s5kdc3h{position:relative;width:100%;height:0;padding-top:var(--s5kdc3h-0);}
.s133nmpo{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1;color:var(--plasma-textarea-right-content-color);top:var(--s133nmpo-0);right:var(--plasma-textarea-right-content-right);height:var(--plasma-textarea-right-content-height);width:var(--plasma-textarea-right-content-width,auto);}.s133nmpo:hover{color:var(--plasma-textarea-right-content-color-hover);}.s133nmpo:active{color:var(--plasma-textarea-right-content-color-active);}
.s1jogxr4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
.d1ne58vp{background:var(--plasma-textarea-background-color);}
.dqsugl2{height:0.0625rem;background:var(--plasma-textarea-divider-color);}
.sdl1y8h{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:var(--sdl1y8h-0);-ms-flex:var(--sdl1y8h-0);flex:var(--sdl1y8h-0);min-height:0;width:100%;position:relative;}
.smklzrt{display:block;box-sizing:border-box;outline:none;border:none;-webkit-appearance:none;background-color:transparent;color:var(--plasma-textarea-input-color);caret-color:var(--plasma-textarea-input-caret-color);resize:var(--smklzrt-0);width:var(--smklzrt-1);--plasma_private-textarea-input-actual-height:var(--smklzrt-2);height:var(--smklzrt-3);min-height:var(--plasma-textarea-input-min-height);padding-right:var(--smklzrt-4);padding-left:var(--plasma-textarea-input-padding-left,0);padding-top:0;padding-bottom:0;font-family:var(--plasma-textarea-input-font-family);font-size:var(--plasma-textarea-input-font-size);font-style:var(--plasma-textarea-input-font-style);font-weight:var(--plasma-textarea-input-font-weight);-webkit-letter-spacing:var(--plasma-textarea-input-letter-spacing);-moz-letter-spacing:var(--plasma-textarea-input-letter-spacing);-ms-letter-spacing:var(--plasma-textarea-input-letter-spacing);letter-spacing:var(--plasma-textarea-input-letter-spacing);line-height:var(--plasma-textarea-input-line-height);}.smklzrt::-webkit-input-placeholder{opacity:0;}.smklzrt::-moz-placeholder{opacity:0;}.smklzrt:-ms-input-placeholder{opacity:0;}.smklzrt::placeholder{opacity:0;}.smklzrt:-moz-read-only{cursor:default;}.smklzrt:read-only{cursor:default;}.smklzrt:focus:not(:disabled){color:var(--plasma-textarea-input-color-focus);}.smklzrt::-webkit-scrollbar{width:var(--plasma-textarea-scrollbar-width);}.smklzrt::-webkit-scrollbar-thumb{background-color:var(--plasma-textarea-scrollbar-thumb-background-color);background-clip:content-box;border:var(--plasma-textarea-scrollbar-border-width) solid transparent;border-radius:var(--plasma-textarea-scrollbar-thumb-border-radius,1rem);}.smklzrt::-webkit-scrollbar-track{background-color:var(--plasma-textarea-scrollbar-track-background-color);background-clip:content-box;border:var(--plasma-textarea-scrollbar-border-width) solid transparent;border-radius:var(--plasma-textarea-scrollbar-thumb-border-radius,1rem);}
.s18bhrei{--plasma_private-textarea-scrollbar-compensation-padding:calc(var(--plasma-textarea-border-size,0.0625rem) + var(--plasma-textarea-scrollbar-margin-right ,0rem));width:var(--s18bhrei-0);max-height:none !important;min-height:var(--plasma-textarea-input-min-height) !important;visibility:hidden !important;overflow:hidden !important;position:absolute !important;z-index:-1000 !important;top:0 !important;left:0 !important;right:var(--s18bhrei-1);border-width:0;padding-right:var(--s18bhrei-2);padding-left:var(--plasma-textarea-input-padding-left,0);padding-top:0;padding-bottom:0;box-sizing:border-box;text-indent:0;text-rendering:auto;text-transform:none;tab-size:8;font-family:var(--plasma-textarea-input-font-family);font-size:var(--plasma-textarea-input-font-size);font-style:var(--plasma-textarea-input-font-style);font-weight:var(--plasma-textarea-input-font-weight);-webkit-letter-spacing:var(--plasma-textarea-input-letter-spacing);-moz-letter-spacing:var(--plasma-textarea-input-letter-spacing);-ms-letter-spacing:var(--plasma-textarea-input-letter-spacing);letter-spacing:var(--plasma-textarea-input-letter-spacing);line-height:var(--plasma-textarea-input-line-height);}
.sqlfciu{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;background-color:var(--plasma-textarea-helpers-background-color);padding-top:var(--plasma-textarea-helpers-padding-top);padding-right:var(--plasma-textarea-helpers-padding-right);padding-bottom:var(--plasma-textarea-helpers-padding-bottom);padding-left:var(--plasma-textarea-helpers-padding-left);border-bottom-left-radius:var(--plasma-textarea-border-radius);border-bottom-right-radius:var(--plasma-textarea-border-radius);}
.s15x5e8k{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--plasma-textarea-outside-helpers-padding-top);padding-right:var(--plasma-textarea-outside-helpers-padding-right);padding-bottom:var(--plasma-textarea-outside-helpers-padding-bottom);padding-left:var(--plasma-textarea-outside-helpers-padding-left);}
.s178zwma{overflow:var(--plasma-textarea-left-helper-overflow,hidden);text-overflow:var(--plasma-textarea-left-helper-text-overflow,ellipsis);white-space:var(--plasma-textarea-left-helper-white-space,nowrap);display:block;font-family:var(--plasma-textarea-helpers-font-family);font-size:var(--plasma-textarea-helpers-font-size);font-style:var(--plasma-textarea-helpers-font-style);font-weight:var(--plasma-textarea-helpers-font-weight);-webkit-letter-spacing:var(--plasma-textarea-helpers-letter-spacing);-moz-letter-spacing:var(--plasma-textarea-helpers-letter-spacing);-ms-letter-spacing:var(--plasma-textarea-helpers-letter-spacing);letter-spacing:var(--plasma-textarea-helpers-letter-spacing);line-height:var(--plasma-textarea-helpers-line-height);color:var(--plasma-textarea-left-helper-color);}.s178zwma.textarea-left-helper-focus{color:var(--plasma-textarea-left-helper-color-focus,var(--plasma-textarea-left-helper-color));}
.s1vvkxz9.s178zwma{color:var(--plasma-textarea-right-helper-color);margin-left:auto;}
.s5ubuwp{box-sizing:border-box;position:absolute;pointer-events:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;color:var(--plasma-textarea-label-inner-color,var(--plasma-textarea-placeholder-color));width:100%;height:auto;top:var(--plasma-textarea-input-padding-top);padding-left:var(--plasma-textarea-input-padding-left);padding-right:var(--s5ubuwp-0);font-family:var(--plasma-textarea-input-font-family);font-size:var(--plasma-textarea-input-font-size);font-style:var(--plasma-textarea-input-font-style);font-weight:var(--plasma-textarea-input-font-weight);-webkit-letter-spacing:var(--plasma-textarea-input-letter-spacing);-moz-letter-spacing:var(--plasma-textarea-input-letter-spacing);-ms-letter-spacing:var(--plasma-textarea-input-letter-spacing);letter-spacing:var(--plasma-textarea-input-letter-spacing);line-height:var(--plasma-textarea-input-line-height);}
.s7jhnvd{position:absolute;border-radius:50%;background-color:var(--plasma-textarea-indicator-color);}.s7jhnvd.label-placement-outer{width:var(--plasma-textarea-indicator-size-outer);height:var(--plasma-textarea-indicator-size-outer);inset:var(--plasma-textarea-indicator-placement-outer);}.s7jhnvd.label-placement-outer.required-align-right{inset:var(--plasma-textarea-indicator-placement-outer-right);}.s7jhnvd.label-placement-outer.required-align-right.textarea-has-hint{right:calc( -1 * var(--plasma-textarea-indicator-size-outer) + var(--plasma-textfield__indicator-hint-placement-outer-right,0px) );}.s7jhnvd.label-placement-inner{width:var(--plasma-textarea-indicator-size-inner);height:var(--plasma-textarea-indicator-size-inner);inset:var(--plasma-textarea-indicator-placement-inner);}.s7jhnvd.label-placement-inner.required-align-right{inset:var(--plasma-textarea-indicator-placement-inner-right);}
