/* Nexana Pay public legal-identity transparency layer. */
.public-identity{display:grid;gap:5px;font-size:12px;line-height:1.55}.public-identity strong{font-size:12px;color:inherit}.public-identity a{font-weight:700;text-decoration:none}.public-identity a:hover{text-decoration:underline}.public-identity-footer{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.035);color:#b9c8dd}.public-identity-footer strong{color:#fff}.public-identity-footer a{color:#dce9ff}.footer-legal-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:13px 0 0}.footer-legal-links a{font-size:12px;color:#b9c8dd;text-decoration:none}.footer-legal-links a:hover{color:#fff;text-decoration:underline}.auth-legal-identity{display:grid;gap:4px;margin-top:16px;padding:13px 14px;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:#536b84;font-size:11px;line-height:1.55}.auth-legal-identity strong{color:#173b68;font-size:11px}.auth-legal-identity>a{color:#185ec9;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.auth-legal-identity small{display:block;color:#70859b}.auth-legal-identity nav{display:flex;flex-wrap:wrap;gap:6px 12px;padding-top:4px}.auth-legal-identity nav a{color:#315a8d;font-weight:700;text-decoration:none}.auth-legal-identity a:hover{text-decoration:underline}.content-aside{display:grid;align-content:start;gap:14px}.public-detail-identity{padding:0 0 24px}.public-identity-detail{padding:16px 18px;border:1px solid #dbe5f2;border-radius:14px;background:#f8fbff;color:#536b84}.public-identity-detail strong{color:#173b68}.public-identity-detail a{color:#185ec9}.legal-entity-card p{margin:6px 0}.legal-entity-card a{overflow-wrap:anywhere}@media(max-width:640px){.public-identity-footer{padding:12px}.footer-legal-links{gap:7px 13px}.auth-legal-identity{padding:12px}}
