.oc-TextArea-module__textArea__nlK-5{gap:var(--oc-space-item-gap-small);flex-direction:column;inline-size:100%;min-inline-size:0;display:flex}.oc-TextArea-module__textArea__nlK-5:focus-within [data-oc-part=content]{--oc-field-control-stroke-color:color-mix(in srgb,var(--oc-field-control-outline-color),transparent 57%);--oc-field-control-stroke-width:2.5px}.oc-TextArea-module__textArea__nlK-5:has([data-oc-part=textarea]:disabled){cursor:not-allowed}.oc-TextArea-module__textArea__nlK-5:has([data-oc-part=textarea]:disabled) [data-oc-part=content]{--oc-field-control-background-color:var(--oc-color-theme-interaction-disable);cursor:not-allowed}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]{isolation:isolate;border-radius:var(--oc-atomic-radius-small);background-color:var(--oc-field-control-background-color);color:var(--oc-color-theme-label-normal);transition:background-color calc(var(--oc-motion-duration-feedback)*var(--oc-motion-duration-factor)*var(--oc-motion-pace-normal)*1)var(--oc-motion-timing-feedback);position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]{transition-property:background-color;transition-duration:calc(var(--oc-motion-duration-feedback)*var(--oc-motion-duration-factor-reduced)*var(--oc-motion-pace-normal)*1);transition-timing-function:var(--oc-motion-timing-feedback)}}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]:after{z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 var(--oc-field-control-stroke-width)var(--oc-field-control-stroke-color);pointer-events:none;content:"";transition:box-shadow calc(var(--oc-motion-duration-feedback)*var(--oc-motion-duration-factor)*var(--oc-motion-pace-normal)*1)var(--oc-motion-timing-feedback);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]:after{transition-property:box-shadow;transition-duration:calc(var(--oc-motion-duration-feedback)*var(--oc-motion-duration-factor-reduced)*var(--oc-motion-pace-normal)*1);transition-timing-function:var(--oc-motion-timing-feedback)}}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]{--oc-field-control-content-padding-block:var(--oc-space-item-padding-xsmall);--oc-field-control-content-padding-inline:var(--oc-space-item-padding-xsmall);padding:var(--oc-field-control-content-padding-block)var(--oc-field-control-content-padding-inline);gap:var(--oc-space-item-gap-small);inline-size:100%;min-inline-size:0;min-block-size:calc(var(--oc-typo-height-body1) + var(--oc-field-control-content-padding-block) + var(--oc-field-control-content-padding-block));flex-direction:column;display:flex;position:relative}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content] [data-oc-part=leading-content],.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content] [data-oc-part=trailing-content]{z-index:2;position:relative}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]{min-block-size:var(--oc-text-area-control-block-size);--oc-text-area-control-block-size:calc(var(--oc-typo-height-body1)*2 + var(--oc-field-control-content-padding-block) + var(--oc-field-control-content-padding-block));--oc-text-area-supporting-content-size:0px;--oc-text-area-supporting-content-offset:0px;gap:0;padding:0}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=content]:has(>[data-oc-part=supporting-content]){--oc-text-area-supporting-content-offset:calc(var(--oc-text-area-supporting-content-size) + var(--oc-space-item-gap-small))}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]{all:unset;font-size:calc(var(--oc-typo-size-body1)*var(--oc-typo-size-factor,1));line-height:calc(var(--oc-typo-height-body1)*var(--oc-typo-size-factor,1));letter-spacing:var(--oc-typo-spacing-body1);box-sizing:border-box;inline-size:100%;min-inline-size:0;color:inherit;z-index:1;block-size:100%;padding:0;padding-block:var(--oc-field-control-content-padding-block);padding-inline:var(--oc-field-control-content-padding-inline)var(--oc-field-control-content-padding-inline);border-radius:inherit;background:padding-box padding-box;flex:1;display:block;position:absolute;inset:0}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:-webkit-autofill{border-radius:inherit;box-shadow:0 0 0 100vmax var(--oc-field-control-autofill-tint-color)inset,0 0 0 100vmax var(--oc-field-control-autofill-surface-color)inset;caret-color:currentColor;-webkit-text-fill-color:currentcolor}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:-webkit-autofill:hover{border-radius:inherit;box-shadow:0 0 0 100vmax var(--oc-field-control-autofill-tint-color)inset,0 0 0 100vmax var(--oc-field-control-autofill-surface-color)inset;caret-color:currentColor;-webkit-text-fill-color:currentcolor}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:-webkit-autofill:focus{border-radius:inherit;box-shadow:0 0 0 100vmax var(--oc-field-control-autofill-tint-color)inset,0 0 0 100vmax var(--oc-field-control-autofill-surface-color)inset;caret-color:currentColor;-webkit-text-fill-color:currentcolor}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:-webkit-autofill:active{border-radius:inherit;box-shadow:0 0 0 100vmax var(--oc-field-control-autofill-tint-color)inset,0 0 0 100vmax var(--oc-field-control-autofill-surface-color)inset;caret-color:currentColor;-webkit-text-fill-color:currentcolor}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]{resize:none;padding-block-end:calc(var(--oc-field-control-content-padding-block) + var(--oc-text-area-supporting-content-offset))}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]::placeholder{color:var(--oc-color-theme-label-assistive)}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:focus{outline:none}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=textarea]:disabled{cursor:not-allowed;color:var(--oc-color-theme-label-disable)}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=supporting-content]{align-items:center;gap:var(--oc-space-item-gap-small);z-index:2;inset-block-end:var(--oc-field-control-content-padding-block);inset-inline:var(--oc-field-control-content-padding-inline);pointer-events:none;min-inline-size:0;display:flex;position:absolute}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=supporting-content][data-oc-align=start]{justify-content:flex-start}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=supporting-content][data-oc-align=end]{justify-content:flex-end}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=supporting-content][data-oc-align=space-between]{justify-content:space-between}.oc-TextArea-module__textArea__nlK-5 [data-oc-part=leading-content],.oc-TextArea-module__textArea__nlK-5 [data-oc-part=trailing-content]{color:var(--oc-color-theme-label-alternative);pointer-events:none;flex:none;align-items:center;display:inline-flex}:is(.oc-TextArea-module__textArea__nlK-5 [data-oc-part=leading-content]:has(>[data-oc-component=text-area-content][data-oc-variant=action]),.oc-TextArea-module__textArea__nlK-5 [data-oc-part=trailing-content]:has(>[data-oc-component=text-area-content][data-oc-variant=action])){pointer-events:auto}.oc-TextArea-module__textArea__nlK-5{--oc-field-control-background-color:transparent;--oc-field-control-autofill-surface-color:var(--oc-color-theme-background-elevated-normal);--oc-field-control-autofill-tint-color:color-mix(in srgb,var(--oc-color-theme-accent-background-orange),transparent calc(100% - (100%*var(--oc-color-global-opacity-8))));--oc-field-control-stroke-color:var(--oc-color-theme-line-normal-normal);--oc-field-control-stroke-width:1px;--oc-field-control-outline-color:var(--oc-color-theme-primary-normal)}.oc-TextArea-module__invalid__lqbKp [data-oc-part=content]{--oc-field-control-stroke-color:color-mix(in srgb,var(--oc-color-theme-status-negative),transparent calc(100% - (100%*var(--oc-color-global-opacity-35))));--oc-field-control-stroke-width:1.5px;--oc-field-control-outline-color:var(--oc-color-theme-status-negative)}@supports ((-webkit-backdrop-filter:none)){.oc-TextArea-module__invalid__lqbKp [data-oc-part=content]{--oc-field-control-stroke-width:1px}@media only screen and (resolution:2x){.oc-TextArea-module__invalid__lqbKp [data-oc-part=content]{--oc-field-control-stroke-width:1.5px}}@media only screen and (resolution:3x){.oc-TextArea-module__invalid__lqbKp [data-oc-part=content]{--oc-field-control-stroke-width:1.6666px}}}.oc-TextArea-module__invalid__lqbKp:focus-within [data-oc-part=content]:after{box-shadow:inset 0 0 0 var(--oc-field-control-stroke-width)var(--oc-field-control-stroke-color)}
