.mv-account{max-width:640px;margin:32px 0}.mv-account p{margin:20px 0}.mv-account label{display:block;margin-bottom:8px;font-size:14px}.mv-account input:not([type=checkbox]){display:block;box-sizing:border-box;width:100%;padding:12px;border:1px solid #999;border-radius:0;font:inherit}.mv-account input[type=checkbox]{width:18px;height:18px;vertical-align:middle}.mv-account button{background:#161616;color:#fff;border:1px solid #161616;padding:13px 20px;font:inherit;cursor:pointer}.mv-account-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:24px 0;font-size:14px}.mv-account :focus-visible{outline:3px solid #b58c3c;outline-offset:3px}.mv-feedback{border-left:3px solid #947139;padding:16px;background:#f8f6f2;overflow-wrap:anywhere}

/* The reader forms share the cabinet's field and button language. */
.mv-auth .mv-auth-intro{font-size:14px;line-height:1.7;color:#62666b;margin:0 0 24px}
.mv-auth .mv-auth-field{margin:20px 0;min-width:0}
.mv-auth .mv-auth-field label{font-size:13px;font-weight:500;line-height:1.6}
.mv-auth input:not([type=checkbox]){min-height:50px;border:1px solid #b6b9bd;border-radius:5px;color:#26282b;background:#fff;font:15px/1.5 Montserrat,sans-serif;padding:12px 14px;min-width:0}
.mv-auth .mv-password-control{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}
.mv-auth .mv-password-control input{flex:1 1 180px;width:auto}
.mv-auth .mv-password-toggle{flex:0 0 auto;background:#fff;color:#42474b;border-color:#b6b9bd;font-size:12px;padding:10px 14px;min-height:44px}
.mv-auth button{border-radius:5px;background:#26282b;border-color:#26282b;min-height:48px;font-size:14px;font-weight:500;line-height:1.6;max-width:100%;white-space:normal}
.mv-auth .mv-auth-consent label{font-size:12px;line-height:1.7;font-weight:400}
.mv-auth input[type=checkbox]{margin-right:7px;flex-shrink:0}
.mv-account-form .mv-field-error{display:block;font-size:12px;color:#9b352a;line-height:1.6;margin-top:6px}
.mv-account-form .mv-field-error:empty,.mv-account-form .mv-service-feedback:empty{display:none}
.mv-account-form [aria-invalid=true]{border-color:#9b352a!important}
.mv-account-form .mv-service-feedback{font-size:14px;line-height:1.7;padding:14px;background:#f7f7f6;overflow-wrap:anywhere}
.mv-account-form .mv-service-feedback.is-error{color:#9b352a;border-left:2px solid #9b352a}
.mv-account-form [type=submit]:disabled{opacity:.65;cursor:wait}
.mv-auth .mv-password-toggle:hover,.mv-auth .mv-password-toggle:focus-visible{background:#f1f2f2;color:#26282b}
.mv-static-service .mv-account.mv-auth{border:1px solid #dedfe1;border-radius:6px;padding:28px!important;width:100%;max-width:600px;background:#fff}
.mv-auth .mv-account-links a{min-width:0;max-width:100%;overflow-wrap:anywhere}
@media(max-width:640px){.mv-static-service .mv-account.mv-auth{padding:22px 18px!important}}
