.input-container{font-weight:400}.input-container .label{display:block;font-size:.75rem;color:rgba(42,51,71,.8);margin-bottom:4px}.input-container .input-wrapper{position:relative}.input-container .input-wrapper .input{width:100%;padding:6px 25px 6px 12px;border-radius:2px;border:1px solid #e6e6e6;background-color:#fff;font-size:.875rem;color:#2a3347;transition:all .3s ease;margin-bottom:2px;font-family:Inter}.input-container .input-wrapper .input:focus{outline:none;border-color:#969696}.input-container .input-wrapper .input::placeholder{color:rgba(42,51,71,.4)}.input-container .input-wrapper .toggle-password{position:absolute;border:none;background:none;padding:0;cursor:pointer;right:10px;transform:translateY(-50%);top:50%;width:20px;height:20px;margin:auto}.input-container .input-wrapper .toggle-password:focus{outline:none}.input-container .input-wrapper .toggle-password svg{opacity:.6;transition:all .3s ease}.input-container .input-wrapper .toggle-password svg path{fill:#2a3347}.input-container .input-wrapper .toggle-password svg:hover{opacity:1}.input-container.error .input{border-color:#dc3545}.input-container.error .input:focus{outline:none;border-color:#dc3545}.input-container .error-text{display:block;color:#dc3545;font-size:.6875rem;line-height:1.2}