.verify-page,.verify-page *{box-sizing:border-box}
.verify-page{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:32px 18px 50px!important;color:#0c1e3a;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Arial,sans-serif}
.verify-intro{margin:0 auto 34px!important;color:#5c6a80;font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;text-align:center}
.verify-card{position:relative;width:min(100%,760px);margin:0 auto;padding:38px 30px 32px;background:#f1f1f1;border:1px solid #dcdfe4;border-radius:20px;box-shadow:0 14px 32px rgba(18,36,64,.08)}
.verify-data{margin:0 4px 28px;text-align:left}.verify-row{margin:0;padding:0 0 26px;display:grid;grid-template-columns:94px 1fr;align-items:start;text-align:left}.verify-row:last-child{padding-bottom:0}.verify-row dt,.verify-row dd{margin:0;font-family:Arial,sans-serif!important;line-height:1.45;text-align:left!important}.verify-row dt{color:#0c1e3a;font-size:16px;font-weight:700}.verify-row dd{min-width:0;color:#293a55;font-size:16px;font-weight:400;overflow-wrap:anywhere}.verify-address dd span{display:block}
.verify-feedback{margin:0 0 10px;padding:0;color:#354d73;font-size:12px;text-align:center}.verify-feedback:not(:empty){padding:8px 12px;background:#ecf2fb;border-radius:8px}.verify-feedback.is-error{color:#9f2530;background:#fff0f0}
.verify-main-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.verify-page .verify-button{width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;margin:0!important;padding:11px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;border-radius:10px!important;box-shadow:none!important;font-family:Arial,sans-serif!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;cursor:pointer}.verify-page .verify-button b{font:inherit!important}.verify-page .verify-button .vnt-icon{width:14px;height:14px}
.verify-page .verify-confirm{color:#fff!important;background:linear-gradient(110deg,#1c468b,#16376d)!important;border:1px solid #183d79!important;box-shadow:0 8px 16px rgba(20,51,102,.18)!important}.verify-page .verify-confirm:hover{color:#fff!important;background:#16376d!important}.verify-page .verify-confirm:disabled{opacity:.65;cursor:wait}
.verify-page .verify-edit{color:#fff!important;background:#687079!important;border:1px solid #687079!important}.verify-page .verify-edit:hover{color:#fff!important;background:#555c67!important;border-color:#555c67!important}
.verify-page .verify-register,.verify-page .verify-support{margin-top:10px!important;min-height:42px!important}.verify-page .verify-register{color:#2763c3!important;background:#edf3fc!important;border:1px solid #d0dff6!important}.verify-page .verify-register:hover{color:#1f4f9d!important;background:#e4edfa!important}.verify-page .verify-support{color:#26354e!important;background:#f7f8fa!important;border:1px solid #dde1e7!important}.verify-page .verify-support:hover{color:#0c1e3a!important;background:#eef0f3!important}
@media(max-width:640px){.verify-page{padding:24px 10px 34px!important}.verify-intro{max-width:310px;margin-bottom:26px!important;font-size:13px!important}.verify-card{padding:28px 16px 20px;border-radius:15px}.verify-data{margin:0 0 22px}.verify-row{padding-bottom:18px;grid-template-columns:78px 1fr;gap:5px}.verify-row dt,.verify-row dd{font-size:13px}.verify-main-actions{grid-template-columns:1fr;gap:8px}.verify-page .verify-register,.verify-page .verify-support{margin-top:8px!important}}
@media(prefers-reduced-motion:reduce){.verify-page .verify-button{transition:none!important}}

/* Azul predominante e dourado nos detalhes. */
.verify-page .verify-confirm {background:#15366b!important;color:#fff!important;border-color:#d4b77e!important;}
.verify-page .verify-confirm:hover, .verify-page .verify-confirm:focus {background:#102952!important;color:#fff!important;border-color:#d4b77e!important;}
.verify-page .verify-confirm:focus-visible {outline:2px solid #d4b77e;outline-offset:3px;}
