.jmp-password-fields[data-v-eebbafba]{display:grid;gap:.75rem}.jmp-password-fields input[data-v-eebbafba]{width:100%;min-height:3.25rem;padding:.75rem;border:1px solid var(--jmp-border);border-radius:0;background:color-mix(in srgb,var(--jmp-bg) 10%,#fff);color:var(--jmp-text-dark)}.jmp-password-fields input[data-v-eebbafba]:focus-visible{outline:3px solid var(--jmp-primary);outline-offset:2px}.jmp-password-fields input.field-error[data-v-eebbafba]{border:2px solid var(--jmp-primary-hover)}.passwordRequirements[data-v-eebbafba]{border-top:4px solid var(--jmp-primary);padding:.9rem 1rem}.reqTitle[data-v-eebbafba]{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase}.requirementsGrid[data-v-eebbafba]{display:grid;gap:.35rem;margin-top:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.req[data-v-eebbafba]{color:var(--jmp-primary-hover)}.req.valid[data-v-eebbafba]{color:color-mix(in srgb,var(--jmp-success) 60%,var(--jmp-text-dark))}.field-error-message[data-v-eebbafba]{color:var(--jmp-primary-hover);font-weight:600}@media(max-width:520px){.requirementsGrid[data-v-eebbafba]{grid-template-columns:1fr}}
