.ne-wallet-map{padding:20px;margin:1.5rem 0;background:var(--c-surface);border:1px solid var(--c-border);border-radius:16px;color:var(--c-ink)}
.ne-wallet-map figcaption{font-size:1.15rem;line-height:1.7}.ne-total{margin:16px 0!important;font-size:1rem}.ne-total strong{white-space:nowrap}
.ne-routes{list-style:none;padding:0!important;margin:0!important;display:grid;gap:12px}.ne-routes li{margin:0!important;display:grid;grid-template-columns:1fr auto 1.45fr;align-items:center;gap:16px;padding:16px;border-radius:10px;background:var(--c-primary-pale);color:var(--c-primary-strong)}
.ne-routes li:nth-child(2){background:var(--c-money-pale);color:var(--c-ink)}.ne-routes li:nth-child(3){background:var(--c-bg);color:var(--c-ink)}
.ne-routes span:not(.ne-arrow),.ne-routes strong,.ne-routes b{display:block}.ne-routes span:not(.ne-arrow){font-size:.875rem;line-height:1.7}.ne-routes strong{font-size:1.1rem;white-space:nowrap}.ne-routes b{font-size:1rem;margin-bottom:4px}.ne-arrow{font-size:1.6rem}
.ne-totals{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:18px 0}.ne-totals>div{min-width:0;border-top:2px solid var(--c-border);padding-top:10px}.ne-totals dt{font-size:.9rem;line-height:1.7}.ne-totals dd{margin:6px 0 0;font-size:1.15rem;font-weight:700;white-space:nowrap}.ne-totals>div:last-child{border-color:var(--c-primary)}
.ne-condition{font-size:.875rem;line-height:1.8}
@media(max-width:599px){.ne-wallet-map{padding:16px}.ne-routes li{grid-template-columns:1fr;gap:6px;padding:14px}.ne-arrow{display:none}.ne-routes li>div+div{padding-top:8px}.ne-routes li>div:last-child{border-top:1px solid currentColor;padding-top:8px}.ne-totals{grid-template-columns:1fr}}
