.identity-view h1 { margin: 22px 0 16px; }
.identity-view h2 { font-size: 20px; margin: 20px 0 12px; }
.identity-view .card h2 { margin-top: 10px; }
.identity-fields { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 28px; margin: 24px 0; }
.identity-fields > div { padding: 13px 0; border-bottom: 1px solid var(--line,#dbe5e9); min-width: 0; }
.identity-fields dt { font-size: 12px; color: var(--muted,#647680); margin-bottom: 5px; }
.identity-fields dd { margin: 0; overflow-wrap: anywhere; font-weight: 550; }
.identity-hash { overflow-wrap: anywhere; font-size: 12px; }
.identity-view .table-wrap { max-width: 100%; overflow: auto; }
.identity-view table { min-width: 640px; }
.identity-view th, .identity-view td { max-width: 280px; overflow-wrap: anywhere; }
.identity-view label { font-size: 13px; }
#identity-private { margin-top: 16px; }
#identity-jurisdiction-assessment table { min-width: 0; width: 100%; table-layout: fixed; }
#identity-jurisdiction-assessment th:first-child { width: 25%; }
@media(max-width:600px) { .identity-fields { grid-template-columns: minmax(0,1fr); } }
@media(max-width:600px) {
  #identity-jurisdiction-assessment table, #identity-jurisdiction-assessment tbody,
  #identity-jurisdiction-assessment tr, #identity-jurisdiction-assessment th,
  #identity-jurisdiction-assessment td { display: block; width: 100%; min-width: 0; max-width: none; }
  #identity-jurisdiction-assessment thead { display: none; }
  #identity-jurisdiction-assessment th:first-child { width: 100%; }
  #identity-jurisdiction-assessment tr { padding: 14px 0; border-bottom: 1px solid var(--line,#dbe5e9); }
  #identity-jurisdiction-assessment th, #identity-jurisdiction-assessment td { padding: 6px 0; border: 0; }
  #identity-jurisdiction-assessment td:nth-child(2)::before { content: '原始注册字段'; display: block; font-weight: 600; font-size: 12px; }
  #identity-jurisdiction-assessment td:nth-child(3)::before { content: '日期与边界'; display: block; font-weight: 600; font-size: 12px; }
}
