.lib-text-directive{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.lib-text-directive.error .input-container{border:1px solid #fa5538 !important;-webkit-box-shadow:0 7px 25px -8px rgba(250,100,0,.34) !important;box-shadow:0 7px 25px -8px rgba(250,100,0,.34) !important}.lib-text-directive[disabled] .lib-text-container .input-container,.lib-text-directive.disabled .lib-text-container .input-container{border-color:var(--color-neutral-10);background-color:var(--color-neutral-1);pointer-events:none}.lib-text-directive[disabled] .lib-text-container .input-container *,.lib-text-directive.disabled .lib-text-container .input-container *{color:var(--color-neutral-30)}.lib-text-directive .lib-text-container{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.lib-text-directive .lib-text-container .length{position:absolute;top:18px;right:8px;font-size:14px;color:rgba(0,0,0,.35)}.lib-text-directive .lib-text-container .view-password,.lib-text-directive .lib-text-container .clear{cursor:pointer}.lib-text-directive .lib-text-container .input-container{-webkit-transition:all ease .3s;transition:all ease .3s;border:1px solid var(--color-neutral-30);border-radius:var(--semi-round-corners);background-color:#fff;overflow:hidden;padding:0 var(--spacing-4);-webkit-box-sizing:border-box;box-sizing:border-box;min-height:50px}.lib-text-directive .lib-text-container .input-container .input-icon{margin-right:var(--spacing-2);font-size:24px;color:rgba(0,0,0,.6)}.lib-text-directive .lib-text-container .input-container:focus-within{border-color:var(--color-50)}.lib-text-directive .lib-text-container textarea{padding:var(--element-default-padding) 0}.lib-text-directive .lib-text-container input[type=number]{margin-right:4px;text-align:right}.lib-text-directive .lib-text-container input,.lib-text-directive .lib-text-container textarea{outline:none;min-height:48px;background-color:rgba(0,0,0,0);border:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.lib-text-directive .lib-text-container input::-webkit-input-placeholder, .lib-text-directive .lib-text-container textarea::-webkit-input-placeholder{font-size:14px;letter-spacing:.21px;line-height:16px}.lib-text-directive .lib-text-container input::-moz-placeholder, .lib-text-directive .lib-text-container textarea::-moz-placeholder{font-size:14px;letter-spacing:.21px;line-height:16px}.lib-text-directive .lib-text-container input:-ms-input-placeholder, .lib-text-directive .lib-text-container textarea:-ms-input-placeholder{font-size:14px;letter-spacing:.21px;line-height:16px}.lib-text-directive .lib-text-container input::-ms-input-placeholder, .lib-text-directive .lib-text-container textarea::-ms-input-placeholder{font-size:14px;letter-spacing:.21px;line-height:16px}.lib-text-directive .lib-text-container input::placeholder,.lib-text-directive .lib-text-container textarea::placeholder{font-size:14px;letter-spacing:.21px;line-height:16px}.lib-text-directive .label-error{padding-top:15px;color:#fa5538;font-size:12px;letter-spacing:.18px;line-height:16px;padding-left:10px}.modal-content .lib-text-container{width:100%}