.security-auth{margin:0;background:#f1f5fa;color:#172b45;font:15px/1.5 Arial,sans-serif}.security-box{max-width:560px;margin:5vh auto;background:#fff;border:1px solid #d8e1ef;border-radius:14px;padding:28px;box-sizing:border-box}.security-settings{max-width:900px}.security-card{padding:22px;background:#fff;color:#172b45;border:1px solid #d8e1ef;border-radius:12px;margin:16px 0}.security-card label{display:block;margin:10px 0;font-weight:600}.security-card input,.security-box input,.security-box select{display:block;width:100%;box-sizing:border-box;min-height:42px;padding:10px;border:1px solid #cfd8e6;border-radius:8px;margin:6px 0}.security-button,.security-card button,.security-box button,.security-quick button{display:inline-block;box-sizing:border-box;padding:10px 14px;margin:6px 5px 6px 0;border:1px solid #315fdf;border-radius:8px;background:#315fdf;color:white;text-decoration:none;cursor:pointer;font:inherit}.security-button.secondary{background:white;color:#315fdf}.security-code{display:block;font:700 34px monospace;letter-spacing:6px;color:#193c85;margin:14px 0}.security-quick{background:#fff;color:#172b45;padding:22px;border-radius:12px;grid-column:1/-1}.security-quick h2{margin-top:0}.security-card form{margin:16px 0;padding:10px 0;border-bottom:1px solid #e3e9f2}[data-security-message]{overflow-wrap:anywhere;color:#345478}.security-card button:disabled,.security-box button:disabled,.security-quick button:disabled{opacity:.55;cursor:default}@media(max-width:620px){.security-box{margin:16px;max-width:none;padding:20px}.security-card{padding:16px}.security-code{font-size:30px}}

[data-security-approval] button,[data-security-push] button{display:inline-block;max-width:100%;padding:11px 14px;margin:6px 5px 6px 0;border:1px solid #315fdf;border-radius:8px;background:#315fdf;color:#fff;cursor:pointer;font:inherit}[data-security-approval] [data-deny]{background:#fff;color:#315fdf}[data-security-approval] p{overflow-wrap:anywhere}[data-security-approval] button:disabled,[data-security-push] button:disabled{opacity:.55;cursor:default}.security-auth a:focus-visible,.security-card button:focus-visible,[data-security-approval] button:focus-visible{outline:3px solid #e5a800;outline-offset:3px}
