.cr-textarea__content{background:var(--blank-color);border:var(--base-border-width, 1px) solid var(--base-border-color);border-radius:var(--base-border-radius);font-size:1rem;position:relative;transition:border .25s}.cr-textarea--focus{border-color:var(--primary-color)}.cr-textarea--filled .cr-textarea__label,.cr-textarea--focus .cr-textarea__label,.cr-textarea--placeholder .cr-textarea__label{font-size:75%;transform:translateY(4px)}.cr-textarea--error{border-color:var(--danger-color)}.cr-textarea--disabled{cursor:not-allowed;opacity:.75}.cr-textarea__length{color:var(--neutral-color);display:block;font-size:.85rem;margin:5px 15px;text-align:right}.cr-textarea__textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--plain-color);display:block;font:var(--base-font);min-height:100px;outline:none!important;padding:5px 15px 0;width:100%}.cr-textarea__textarea:focus{border-color:var(--primary-color)}.cr-textarea__textarea::-moz-placeholder{font-size:1rem}.cr-textarea__textarea::placeholder{font-size:1rem}.cr-textarea__textarea:-webkit-autofill,.cr-textarea__textarea:-webkit-autofill:active,.cr-textarea__textarea:-webkit-autofill:focus,.cr-textarea__textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important;font:var(--base-font)!important}.cr-textarea__textarea[disabled]{pointer-events:none}.cr-textarea__label{background:var(--blank-color);border-radius:var(--base-border-radius);color:var(--neutral-color);cursor:text;display:block;font-size:1rem;height:20px;margin-bottom:0;max-width:calc(100% - 15px);padding-left:15px;pointer-events:none;transform:translateY(15px);transition:all .1s linear}.cr-textarea__errors{color:var(--danger-color);font-size:.85rem;text-align:left;width:100%}
