.outer-text-area-wrapper{border:.0625rem solid var(--color-black);background:#fff;border-radius:.375rem;flex-direction:column;gap:.375rem;width:100%;height:100%;margin:0;transition:border-color .3s;display:flex;position:relative}.outer-text-area-wrapper.error{border-color:var(--color-coral)}.outer-text-area-wrapper.validated{border-color:var(--color-green)}.outer-text-area-wrapper.focused{border-color:var(--color-blue)}.outer-text-area-wrapper.disabled{background:#f7f7f7;border:.0625rem solid #a4a4a4}.outer-text-area-wrapper .error-text-container{color:var(--color-coral);font-size:.875rem;font-weight:600;position:absolute;top:.1875rem;right:1rem}.outer-text-area-wrapper .character-count{color:var(--color-black);align-self:flex-end;display:none}.outer-text-area-wrapper .character-count .character-exceeded{color:#d34b22}@media (min-width:0){.outer-text-area-wrapper .character-count{display:block}}@media (min-width:40.0625rem){.outer-text-area-wrapper .character-count{display:none}.outer-text-area-wrapper .character-count.visible{display:block}}.outer-text-area-wrapper label{color:var(--color-gray);pointer-events:none;font-weight:700;transition:all .2s;position:absolute;top:.75rem;left:1.5rem}.outer-text-area-wrapper label.active{letter-spacing:-.0094rem;font-size:.875rem;line-height:1.375em}.outer-text-area-wrapper label.inactive{letter-spacing:-.0156rem;font-size:1.25rem;line-height:1.625rem}.outer-text-area-wrapper .text-area-wrapper{flex-grow:1;min-height:15rem;margin:0;padding-top:.75rem;display:flex}.outer-text-area-wrapper .text-area-wrapper.active{padding-top:2rem;font-weight:700}.outer-text-area-wrapper .text-area-wrapper.no-labeled.active{padding-top:.75rem}.outer-text-area-wrapper .text-area-wrapper textarea{color:var(--color-black);resize:vertical;background-color:#0000;border:none;width:100%;height:auto;min-height:15rem;padding:0 1.5rem;font-weight:400;overflow-y:scroll}.outer-text-area-wrapper .text-area-wrapper textarea:focus{outline:none}.outer-text-area-wrapper .text-area-wrapper textarea :read-only{opacity:1;pointer-events:none}.outer-text-area-wrapper .text-area-wrapper textarea :-webkit-autofill{background-clip:border-box;height:100%}.outer-text-area-wrapper .text-area-wrapper textarea :-webkit-autofill:hover{background-clip:border-box;height:100%}.outer-text-area-wrapper .text-area-wrapper textarea :-webkit-autofill:focus{background-clip:border-box;height:100%}
/*# sourceMappingURL=1cjghcrozkw1c.css.map*/