.Textarea{position:relative}.Textarea,.Textarea-textarea{width:100%;transition-property:color,border-color,box-shadow,background-color,opacity;transition-duration:.15s;transition-timing-function:ease-out}.Textarea-icon{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.Textarea-icon--left{left:0}.Textarea-icon--right{right:0}.Textarea-validations{position:absolute;top:100%;left:0;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end}.Textarea--XL .Textarea-textarea{height:6rem;padding:.625rem 1.25rem}@media screen and (min-width: 1280px){.Textarea--XL .Textarea-textarea{height:6rem;padding:.6875rem 1.5rem}}@media screen and (min-width: 1680px){.Textarea--XL .Textarea-textarea{height:6rem;padding:.75rem 1.5rem}}.Textarea--XL .Textarea-icon{width:2.75rem}@media screen and (min-width: 1280px){.Textarea--XL .Textarea-icon{width:3.625rem}}@media screen and (min-width: 1680px){.Textarea--XL .Textarea-icon{width:3.625rem}}.Textarea--XL.Textarea--iconLeft .Textarea-textarea{padding-left:2.5rem}@media screen and (min-width: 1280px){.Textarea--XL.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}@media screen and (min-width: 1680px){.Textarea--XL.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}.Textarea--XL.Textarea--iconRight .Textarea-textarea{padding-right:2.5rem}@media screen and (min-width: 1280px){.Textarea--XL.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}@media screen and (min-width: 1680px){.Textarea--XL.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}.Textarea--XL .Textarea-validations{gap:.375rem}@media screen and (min-width: 768px){.Textarea--XL .Textarea-validations{padding-top:.375rem}}.Textarea--M .Textarea-textarea{height:6rem;padding:.5rem 1.25rem}@media screen and (min-width: 1280px){.Textarea--M .Textarea-textarea{height:6rem;padding:.625rem 1.5rem}}@media screen and (min-width: 1680px){.Textarea--M .Textarea-textarea{height:6rem;padding:.75rem 1.5rem}}.Textarea--M .Textarea-icon{width:2.75rem}@media screen and (min-width: 1280px){.Textarea--M .Textarea-icon{width:3.625rem}}@media screen and (min-width: 1680px){.Textarea--M .Textarea-icon{width:3.625rem}}.Textarea--M.Textarea--iconLeft .Textarea-textarea{padding-left:2.5rem}@media screen and (min-width: 1280px){.Textarea--M.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}@media screen and (min-width: 1680px){.Textarea--M.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}.Textarea--M.Textarea--iconRight .Textarea-textarea{padding-right:2.5rem}@media screen and (min-width: 1280px){.Textarea--M.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}@media screen and (min-width: 1680px){.Textarea--M.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}.Textarea--M .Textarea-validations{gap:.25rem}.Textarea--S .Textarea-textarea{height:4rem;padding:.5rem 1.25rem}@media screen and (min-width: 1280px){.Textarea--S .Textarea-textarea{height:4rem;padding:.5rem 1.5rem}}@media screen and (min-width: 1680px){.Textarea--S .Textarea-textarea{height:4rem;padding:.625rem 1.5rem}}.Textarea--S .Textarea-icon{width:2.75rem}@media screen and (min-width: 1280px){.Textarea--S .Textarea-icon{width:3.625rem}}@media screen and (min-width: 1680px){.Textarea--S .Textarea-icon{width:3.625rem}}.Textarea--S.Textarea--iconLeft .Textarea-textarea{padding-left:2.5rem}@media screen and (min-width: 1280px){.Textarea--S.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}@media screen and (min-width: 1680px){.Textarea--S.Textarea--iconLeft .Textarea-textarea{padding-left:3.5rem}}.Textarea--S.Textarea--iconRight .Textarea-textarea{padding-right:2.5rem}@media screen and (min-width: 1280px){.Textarea--S.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}@media screen and (min-width: 1680px){.Textarea--S.Textarea--iconRight .Textarea-textarea{padding-right:3.5rem}}.Textarea--S .Textarea-validations{gap:.125rem}@media screen and (min-width: 768px){.Textarea--S .Textarea-validations{padding-top:.125rem}}.Textarea--primary .Textarea-textarea{line-height:1.7142857143;font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:400;background:#ebebeb;color:#171718;border:.0625rem solid #EBEBEB;border-radius:.75rem}.Textarea--primary .Textarea-textarea::placeholder{color:#adadad}.Textarea--primary .Textarea-textarea:focus-visible{outline:none;border:.0625rem solid #171718}.Textarea--primary.is-disabled .Textarea-textarea{background:#ebebeb;color:#adadad;border:.0625rem solid #EBEBEB}.Textarea--primary.is-disabled .Textarea-textarea::placeholder{color:#ebebeb}.Textarea--primary.is-disabled .Textarea-icon{color:#ebebeb}.Textarea--primary.is-error .Textarea-textarea{border:.0625rem solid #e02143}.Textarea--primary.is-error .Textarea-icon--right{color:#e02143}.Textarea--primary.is-correct .Textarea-textarea{border:.0625rem solid #1dca62}.Textarea--primary.is-correct .Textarea-icon--right{color:#1dca62}
