.verification-form,.verification-review{min-width:0;max-width:36rem;margin-top:16px;overflow-wrap:anywhere}
.verification-form p,.verification-review p{line-height:1.5;margin:10px 0}
.verification-code{display:block;font-size:24px;letter-spacing:.12em;margin:14px 0;color:var(--text)}
.verification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}
.verification-actions .btn,.verify-box>.btn{min-height:44px}
.verification-form input[type=file]{max-width:100%;padding:10px 0}
.verify-box .verification-error,.verification-error{color:var(--red);overflow-wrap:anywhere}
.verification-picture img{display:block;width:auto;max-width:100%;max-height:65vh;object-fit:contain;margin:12px 0}
.verification-queue{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:24px}
.verification-review{border-top:1px solid var(--line,#5b4858);padding-top:16px}
.verification-status{display:block}
.verification-form :focus-visible,.verification-review :focus-visible{outline:2px solid var(--text);outline-offset:3px}
@media(max-width:420px){.verification-actions .btn{width:100%}}
