.identity-person{min-width:0;margin:12px 0;padding:16px;border:1px solid #dce3ed;border-radius:8px}
.identity-person legend{font-size:14px;font-weight:600;padding:0 6px}
.identity-person p{overflow-wrap:anywhere;font-size:13px;margin:8px 0}
.identity-person label{margin:10px 0}
.identity-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.identity-panel>p{font-size:13px;margin:12px 0}
.identity-status{padding:14px;border-radius:8px;background:#fff2d9;color:#805100}
.identity-status.identity-approved{background:#eaf6ed;color:#287347}
.wallet-form .identity-checkbox{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}
.identity-checkbox input{width:17px!important;height:17px;flex:none;margin:3px 0 0}
.identity-preview{margin:10px 0;padding:10px;border:1px solid #dce3ed;border-radius:6px;background:#f7f8fb}
.identity-preview[hidden],.identity-preview img[hidden],[data-identity-third-party][hidden]{display:none}
.identity-preview img{display:block;max-width:100%;max-height:280px;object-fit:contain;margin:auto}
.identity-preview figcaption{font-size:11px;overflow-wrap:anywhere;margin-top:7px}
.identity-confirmation{padding:16px;border:1px solid #c9d8fa;border-radius:8px;margin:16px 0}
.identity-document-links{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}
#identity-verification,#identity-review{scroll-margin-top:100px}
@media(max-width:600px){.identity-columns{grid-template-columns:1fr}}
