/* VerifiedScore V237 — Google Authenticator pages aligned with login/register visual system. */
.ga237-title-block{position:relative}.ga237-lock{width:54px;height:54px;margin:3px auto 13px;border:1px solid #c9dcda;background:#eef8f6;color:#08717a;display:grid;place-items:center;font-size:24px;font-weight:800;border-radius:50%}
.ga237-setup-card{max-width:640px!important}.ga237-steps{display:grid;gap:12px;margin:18px 0}.ga237-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:start;padding:13px 14px;border:1px solid #dce7e5;background:#fbfdfd}.ga237-step-no{width:28px;height:28px;display:grid;place-items:center;background:#073f49;color:#fff;font-weight:700;font-size:12px;border-radius:50%}.ga237-step b{display:block;color:#163f44;font-size:13px;margin:1px 0 3px}.ga237-step p{margin:0;color:#6a7f80;font-size:12px;line-height:1.55}.ga237-qr-panel{display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:center;padding:18px;border:1px solid #dce7e5;background:#fff}.ga237-qr{width:210px;height:210px;padding:10px;border:1px solid #cfdddb;background:#fff;display:grid;place-items:center}.ga237-qr img,.ga237-qr canvas{max-width:188px!important;max-height:188px!important}.ga237-key-wrap{min-width:0}.ga237-key-wrap span{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;color:#7c9192}.ga237-key-wrap b{display:block;margin:5px 0 8px;color:#173f44;font-size:13px}.ga237-key-wrap code{display:block;padding:11px;border:1px dashed #b7cecb;background:#f4f8f7;color:#16474c;word-break:break-all;font-size:12px;line-height:1.55}.ga237-copy{margin-top:8px;border:1px solid #b8cecb;background:#fff;color:#075d66;min-height:34px;padding:7px 13px;font-size:11px;font-weight:700;cursor:pointer}.ga237-field-note{display:block;margin-top:7px;color:#748889;font-size:10.5px;line-height:1.45}.ga237-code-input{font-variant-numeric:tabular-nums;letter-spacing:.28em;font-weight:700!important}.ga237-footer{margin-top:18px}.ga237-verify-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;margin:2px 0 18px;padding:13px 14px;border:1px solid #dce7e5;background:#f7fbfa}.ga237-shield{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e5f4ef;color:#18715a;font-size:18px;font-weight:800}.ga237-verify-head b{display:block;color:#143e43;font-size:12.5px}.ga237-verify-head span{display:block;margin-top:2px;color:#718586;font-size:10.5px;line-height:1.45}
.ga237-account-security{margin-bottom:18px}.ga237-security-status{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid #d6e3e1;background:#f8fbfb;margin-bottom:12px}.ga237-security-status b{font-size:12px;color:#173e43}.ga237-security-status span{font-size:11px;color:#6f8182}.ga237-security-status.is-on{background:#eef8f4;border-color:#b9d9cc}.ga237-security-status.is-off{background:#fafbfb}.ga237-security-action{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;background:#075d66;color:#fff!important;text-decoration:none;font-size:11px;font-weight:700;border:1px solid #07515a}.ga237-disable-box{margin-top:12px;border-top:1px solid #e2e9e8;padding-top:10px}.ga237-disable-box summary{cursor:pointer;color:#9a4134;font-size:11px;font-weight:700}.ga237-disable-box form{margin-top:12px}.ga237-mandatory-note{padding:10px 12px;background:#fff6df;border:1px solid #ead18c;color:#6c510d;font-size:11px;line-height:1.5}
@media(max-width:700px){.ga237-setup-card{max-width:none!important}.ga237-qr-panel{grid-template-columns:1fr;padding:14px}.ga237-qr{margin:auto;width:202px;height:202px}.ga237-key-wrap{text-align:center}.ga237-key-wrap code{text-align:left}.ga237-copy{width:100%}.ga237-step{padding:12px}.ga237-code-input{letter-spacing:.2em}}
