.password-wrapper{position:relative}.password-wrapper .form-control{padding-right:3rem;margin-bottom:.75rem}.password-wrapper .toggle-password-btn{position:absolute;top:50%;right:1rem;transform:translateY(-50%);border:none;background:0 0;padding:0;line-height:1;display:flex;align-items:center}.password-wrapper .toggle-password-btn img{width:20px;height:20px;pointer-events:none}.docushield-checkbox{display:inline-flex;align-items:center;cursor:pointer;gap:10px;font-size:16px;line-height:1.4}.docushield-checkbox input{position:absolute;opacity:0;cursor:pointer}.docushield-checkbox .checkmark{display:inline-block;width:20px;height:20px;border:1px solid #ccc;border-radius:4px;background-color:#fff;position:relative;background-repeat:no-repeat;background-position:center;background-size:12px 12px;transition:background-color .2s;flex-shrink:0}.docushield-checkbox input:checked~.checkmark{border:none;background:url(/assets/icons/checkbox.svg) no-repeat center/cover}