/* english-address 전용. 공용은 /assets/site.css (서식 칸 .fields, 고르기 .chips) */
.ea-ui #addr { font-size: 17px; line-height: 1.5; min-height: 76px; resize: vertical; }
.ea-ui .warn { margin: 10px 0 0; min-height: 1.4em; font-size: 14px; color: var(--seal); }
.ea-ui .ea-read { margin-top: 14px; }
.ea-ui .ea-read:empty { display: none; }
.ea-ui .ea-read-h { margin: 0 0 6px; font-size: 13px; font-weight: 700; color: var(--ink-2); }
.ea-ui .ea-read dl { margin: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(150px, 1fr)); border-top: 1px solid var(--rule-soft); border-left: 1px solid var(--rule-soft); }
.ea-ui .ea-read dl > div { padding: 6px 10px; border-right: 1px solid var(--rule-soft); border-bottom: 1px solid var(--rule-soft); min-width: 0; }
.ea-ui .ea-read dt { font-size: 12px; color: var(--ink-3); }
.ea-ui .ea-read dd { margin: 0; font-size: 14px; font-weight: 700; overflow-wrap: anywhere; }
.ea-ui .ea-read .miss dd { color: var(--seal); font-weight: 600; }
.ea-ui .ea-read .hint { margin: 6px 0 0; }
.ea-ui .ea-official { margin-top: 16px; }
.ea-ui .ea-official .hint { margin: 6px 0 0; }
.ea-ui .ea-read .empty dd { color: var(--ink-3); font-weight: 500; }
.ea-ui .ea-mode { margin: 0 0 14px; }
.ea-ui #bulk { font-size: 15px; line-height: 1.6; min-height: 150px; resize: vertical; }
.ea-ui .ea-bulk-sum { margin: 12px 0 6px; font-size: 14px; font-weight: 700; }
.ea-ui .ea-bulk-scroll { overflow-x: auto; border-top: 2px solid var(--ink); }
.ea-ui .ea-bulk-tbl { width: 100%; border-collapse: collapse; font-size: 13.5px; }
.ea-ui .ea-bulk-tbl th { text-align: left; font-size: 12px; font-weight: 600; color: var(--ink-3); padding: 6px 10px 6px 0; border-bottom: 1px solid var(--rule); white-space: nowrap; }
.ea-ui .ea-bulk-tbl td { padding: 7px 10px 7px 0; border-bottom: 1px solid var(--rule-soft); vertical-align: top; }
.ea-ui .ea-bulk-tbl td:nth-child(2) { font-weight: 700; }
.ea-ui .ea-bulk-tbl tr.chk td:last-child { color: var(--seal); }
.ea-ui .ea-bulk-tbl tr.fail td { color: var(--danger); }
.ea-ui .ea-bulk-actions { margin-top: 12px; gap: 8px; }
.ea-ui .ea-bulk-tbl td:nth-child(3) { white-space: nowrap; font-variant-numeric: tabular-nums; }
