.custom-text-input-container{margin-top:8px;background-color:inherit}.custom-text-input-container.block,.custom-text-input-container.block .custom-text-input,.custom-text-input-container.block .input-button-container{width:100%}.custom-text-input-container.read-only{pointer-events:none;cursor:default}.custom-text-input-container.small .input-button-container .custom-text-input{height:32px!important}.custom-text-input-container.small .input-button-container button{height:32px}.custom-text-input-container .custom-error-text{font-size:12px;font-weight:400;color:var(--semantic-red-dark);margin-bottom:-8px}.custom-text-input-container .input-button-container{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:inherit}.custom-text-input-container .input-button-container .custom-text-input{height:40px;position:relative;background-color:inherit}.custom-text-input-container .input-button-container .custom-text-input.is-textarea{height:100%}.custom-text-input-container .input-button-container .custom-text-input.highlight input,.custom-text-input-container .input-button-container .custom-text-input.highlight textarea{border:1px solid var(--accent)}.custom-text-input-container .input-button-container .custom-text-input .attachment{cursor:pointer;position:absolute;left:calc(100% - 46px);top:0;padding:0 16px}.custom-text-input-container .input-button-container .custom-text-input .attachment svg{-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container .custom-text-input .attachment svg:hover{color:var(--secondary);-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container .custom-text-input label{font-size:12px;color:var(--secondary-3);-webkit-transition:color .3s;transition:color .3s;position:absolute;left:8px;top:-8px;padding:0 8px;background-color:inherit}.custom-text-input-container .input-button-container .custom-text-input label span{color:var(--secondary)}.custom-text-input-container .input-button-container .custom-text-input input,.custom-text-input-container .input-button-container .custom-text-input textarea{background-color:inherit;border:1px solid var(--secondary-3);border-radius:4px;margin:0!important;padding-left:16px;padding-right:16px;color:#fff;caret-color:var(--secondary);-webkit-transition:border-color color .3s;transition:border-color color .3s;height:100%}.custom-text-input-container .input-button-container .custom-text-input input:disabled,.custom-text-input-container .input-button-container .custom-text-input textarea:disabled{cursor:not-allowed;opacity:.8}.custom-text-input-container .input-button-container .custom-text-input input.password,.custom-text-input-container .input-button-container .custom-text-input textarea.password{padding-right:28px}.custom-text-input-container .input-button-container .custom-text-input input.dark,.custom-text-input-container .input-button-container .custom-text-input textarea.dark{border-color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input.dark::-webkit-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea.dark::-webkit-input-placeholder{color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input.dark::-moz-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea.dark::-moz-placeholder{color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input.dark:-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea.dark:-ms-input-placeholder{color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input.dark::-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea.dark::-ms-input-placeholder{color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input.dark::placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea.dark::placeholder{color:var(--primary-3)}.custom-text-input-container .input-button-container .custom-text-input input:focus,.custom-text-input-container .input-button-container .custom-text-input textarea:focus{color:var(--light);-webkit-transition:border-color color .3s;transition:border-color color .3s;-webkit-box-shadow:none;box-shadow:none;outline:none}.custom-text-input-container .input-button-container .custom-text-input input:focus.light,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.light{border-color:var(--light)}.custom-text-input-container .input-button-container .custom-text-input input:focus.light+label,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.light+label{color:var(--light);-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container .custom-text-input input:focus.blue,.custom-text-input-container .input-button-container .custom-text-input input:focus.dark,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.blue,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.dark{border-color:var(--secondary)}.custom-text-input-container .input-button-container .custom-text-input input:focus.blue+label,.custom-text-input-container .input-button-container .custom-text-input input:focus.dark+label,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.blue+label,.custom-text-input-container .input-button-container .custom-text-input textarea:focus.dark+label{color:var(--secondary);-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container .custom-text-input input::-webkit-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea::-webkit-input-placeholder{color:var(--secondary-1);opacity:1}.custom-text-input-container .input-button-container .custom-text-input input::-moz-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea::-moz-placeholder{color:var(--secondary-1);opacity:1}.custom-text-input-container .input-button-container .custom-text-input input:-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea:-ms-input-placeholder{opacity:1}.custom-text-input-container .input-button-container .custom-text-input input::-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea::-ms-input-placeholder{opacity:1}.custom-text-input-container .input-button-container .custom-text-input input::placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea::placeholder{color:var(--secondary-1);opacity:1}.custom-text-input-container .input-button-container .custom-text-input input:-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea:-ms-input-placeholder{color:var(--secondary-1)}.custom-text-input-container .input-button-container .custom-text-input input::-ms-input-placeholder,.custom-text-input-container .input-button-container .custom-text-input textarea::-ms-input-placeholder{color:var(--secondary-1)}.custom-text-input-container .input-button-container .custom-text-input input.fit-button,.custom-text-input-container .input-button-container .custom-text-input textarea.fit-button{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.custom-text-input-container .input-button-container .custom-text-input input.error,.custom-text-input-container .input-button-container .custom-text-input textarea.error{border-color:var(--semantic-red)!important}.custom-text-input-container .input-button-container .custom-text-input input.error+label,.custom-text-input-container .input-button-container .custom-text-input textarea.error+label{color:var(--semantic-red)!important}.custom-text-input-container .input-button-container .custom-text-input .toggle-password-visibility{position:absolute;right:6px;top:6px;cursor:pointer}.custom-text-input-container .input-button-container .custom-text-input .toggle-password-visibility svg{color:var(--secondary-1);-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container .custom-text-input .toggle-password-visibility svg:hover{color:var(--secondary);-webkit-transition:color .3s;transition:color .3s}.custom-text-input-container .input-button-container button{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.custom-text-input-container small{color:var(--semantic-red-dark);position:absolute}.custom-text-input-container .slide-enter-active{-webkit-animation:slide-in-right .25s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-right .25s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.custom-text-input-container .slide-leave-active{-webkit-animation:slide-out-right .25s cubic-bezier(.55,.085,.68,.53) both;animation:slide-out-right .25s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}}@keyframes slide-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}}