#verificationRecovery{box-sizing:border-box;width:min(640px,calc(100% - 24px));max-height:90dvh;overflow:auto;padding:28px;border:1px solid #cbdce7;border-radius:14px;color:#14344a;background:#fff}#verificationRecovery::backdrop{background:#102b3e88}#verificationRecovery h2{margin-top:0;padding-right:24px}.verification-close{float:right;border:0;background:transparent;font-size:28px;cursor:pointer}.verification-steps{font-size:14px;color:#516777}.verification-warning{padding:16px;background:#fff4dc;border-left:4px solid #b77a13;line-height:1.6}.verification-warning.is-active{background:#e8f6ee;border-color:#23814a}.verification-code{display:grid;gap:12px}.verification-code input{box-sizing:border-box;width:100%;padding:12px;font-size:22px;letter-spacing:5px}.verification-actions{display:flex;flex-wrap:wrap;gap:10px}.verification-message{color:#9c3024;min-height:24px}.verification-private{font-size:13px;color:#516777}.verification-reminder{position:sticky;bottom:0;z-index:40;padding:16px;background:#fff4dc;border-top:2px solid #b77a13;display:flex;align-items:center;gap:16px;justify-content:center}.verification-reminder span{max-width:650px}.verification-reminder[hidden],#verificationRecovery [hidden]{display:none!important}@media(max-width:560px){#verificationRecovery{padding:18px}.verification-reminder{align-items:stretch;flex-direction:column;font-size:14px}.verification-actions>*{width:100%;text-align:center}}
