.commerce-table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 24px}
.commerce-table th,.commerce-table td{border:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.commerce-table th{color:var(--gold);font-weight:650}
.journey{counter-reset:step;margin:0 0 32px}
.journey>article{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:16px 18px;margin:0 0 12px}
.journey h2{font-size:18px;margin:0 0 8px}
.cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 24px}
@media(max-width:700px){.cmp{grid-template-columns:1fr}}
.cmp>div{border:1px solid var(--line);border-radius:12px;padding:14px}
.status-table{width:100%;border-collapse:collapse;font-size:14px;margin:0 0 16px}
.status-table th,.status-table td{border:1px solid var(--line);padding:8px;text-align:left}
.role-guides .layer-path{min-height:4.5rem}
.pay-warn-net,.trc20-lock{border:1px solid #6a3a3a;color:#f0c8c8;background:var(--bad-bg);padding:12px 14px;border-radius:12px;margin:0 0 14px}
.commerce-out{white-space:pre-wrap;font-size:13px;color:var(--muted)}
input[readonly].mono, .mono{font-family:ui-monospace,Menlo,monospace;font-size:13px}
