.reconciliation-task h3,.reconciliation-task p{overflow-wrap:anywhere}
.task-identity{display:flex;flex-wrap:wrap;gap:4px 20px}
.route-history{margin:18px 0}
.route-history h4,.task-settlement h4{margin:0 0 10px;font-size:15px}
.route-history>p{font-size:13px}
.route-attempts{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.route-attempt{min-width:0;border:1px solid var(--border);border-radius:10px;background:var(--input);padding:14px 16px}
.route-attempt.is-current{border-color:var(--accent)}
.route-attempt-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}
.route-attempt-heading strong{overflow-wrap:anywhere}
.route-attempt-state{color:var(--accent);font-size:13px}
.route-attempt dl{display:grid;grid-template-columns:90px minmax(0,1fr);gap:3px 12px;margin:10px 0;font-size:13px}
.route-attempt dt{color:var(--muted)}
.route-attempt dd{margin:0;overflow-wrap:anywhere;min-width:0}
.route-transition{margin:10px 0 0!important;padding-top:10px;border-top:1px solid var(--border);font-size:13px}
.task-settlement{margin:18px 0;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--input)}
.task-settlement dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px 20px;margin:0}
.task-settlement dt{color:var(--muted);font-size:12px}
.task-settlement dd{margin:4px 0 0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.task-settlement p{font-size:13px}
@media(max-width:600px){.route-attempt{padding:12px}.route-attempt dl{grid-template-columns:70px minmax(0,1fr)}.task-settlement{padding:12px}.task-settlement dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
