/* buyers page — buyer route summary panel */
.buyer-summary { align-self:center; padding:26px 28px; background:var(--foinse-color-surface-1); border:1px solid var(--foinse-color-rule-200); border-radius:16px; box-shadow:0 12px 32px rgba(28,25,23,.08); }
.buyer-summary > span { display:block; margin-bottom:14px; color:var(--foinse-color-ink-500); font-size:11px; font-weight:700; letter-spacing:.1em; }
.buyer-summary ol { display:grid; gap:12px; margin:0; padding:0; list-style:none; }
.buyer-summary li { display:grid; grid-template-columns:auto 1fr; column-gap:10px; align-items:baseline; }
.buyer-summary li b { color:var(--foinse-color-ink-500); font:600 12px var(--foinse-font-family-mono); }
.buyer-summary li strong { color:var(--foinse-text-primary); font-size:14px; }
.buyer-summary li small { grid-column:2; color:var(--foinse-color-ink-500); font-size:12.5px; line-height:1.45; }
@media (max-width:900px) { .buyer-summary { align-self:stretch; } }
