.email-security-card{color:#213d50;background:#fff;border:1px solid #cddde6;border-radius:14px;margin:22px 0;padding:25px}.email-security-card h2{margin:0 0 12px;font-size:20px}.email-security-card p,.email-recovery p{font-size:13px;line-height:1.8}.email-security-card summary{cursor:pointer;padding:14px 0;font-weight:600}.email-security-card code{overflow-wrap:anywhere;background:#eef3f7;padding:3px 5px}.email-form{gap:14px;max-width:620px;margin:18px 0;display:grid}.email-form label{color:#28465a;gap:7px;font-size:14px;flex-direction:column!important;display:grid!important}.email-form input{box-sizing:border-box;color:#19364a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #a9becd;border-radius:8px;padding:10px 12px;display:block}.email-form button{color:#fff;cursor:pointer;font:inherit;background:#0877c9;border:0;border-radius:8px;justify-self:start;padding:12px 18px;font-weight:600}.email-form button:disabled{opacity:.5;cursor:not-allowed}.email-notice{color:#755112;background:#fff6df;border-radius:8px;padding:13px}.email-verified,.email-success{color:#176b4c;background:#ecf8f1;border-radius:8px;padding:12px}.email-error{color:#b52a2a;background:#fff0ed;border-radius:8px;padding:12px}.email-recovery{color:#243d51;background:#f3f7fb;border:1px solid #d2dfe9;border-radius:10px;margin-top:18px;padding:18px}.email-recovery a{color:#0876c0;text-decoration:underline}.email-forgot{margin:20px 0}.email-forgot>summary{cursor:pointer;color:#0868b1;padding:10px 0;font-weight:600}.email-form select{color:#19364a;min-height:44px;font:inherit;background:#fff;border:1px solid #a9becd;border-radius:8px;padding:10px 12px}.email-security-card{box-sizing:border-box;max-width:950px}:is(.email-form input:focus-visible,.email-form button:focus-visible,.email-form select:focus-visible){outline-offset:2px;outline:3px solid #8ac4ef}@media (max-width:600px){.email-security-card{padding:18px}.email-recovery{padding:14px}}
