.input-wrapper{flex-direction:column;width:100%;margin-bottom:16px;display:flex}.input-wrapper .input-container{align-items:center;width:100%;display:flex;position:relative}.input-wrapper .input-container .input-field{background-color:var(--input-background);border:1px solid var(--border);width:100%;height:44px;color:var(--text-primary);border-radius:0;padding:0 12px;font-size:16px;transition:all .2s}.input-wrapper .input-container .input-field.input-field-password{text-align:right;direction:ltr}.input-wrapper .input-container .input-field::placeholder{color:var(--text-placeholder)}.input-wrapper .input-container .input-field:hover{border-color:var(--primary)}.input-wrapper .input-container .input-field:focus{border-color:var(--primary);outline:none}.input-wrapper .input-container .input-field:disabled{opacity:.5;cursor:not-allowed}.input-wrapper .input-container .password-toggle,.input-wrapper .input-container .input-icon-adornment{z-index:2;color:var(--text-secondary);justify-content:center;align-items:center;display:flex;position:absolute;left:12px}.input-wrapper .input-container:has(.password-toggle,.input-icon-adornment) .input-field{padding-left:40px}.input-wrapper.has-error .input-field,.input-wrapper.has-error .input-field:focus{border-color:var(--critical)}
