/* V0.4 · The cars are found outside, the collection lives here. */
.nav .nav-collect[aria-current="page"]{border-color:#56d9b0;background:#1e4136;color:#dffff4}
.tap-flow{margin-top:22px;background:#0d1c1f;border:1px solid #274842;border-radius:16px;padding:20px}
.tap-flow-label{color:#70bfa7;font-size:10px;font-weight:900;letter-spacing:.17em;margin-bottom:13px}
.tap-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}
.tap-flow-grid div{background:#102622;border:1px solid #25443d;border-radius:10px;padding:13px}
.tap-flow-grid b{display:block;font-size:11px;color:#4deec9;letter-spacing:.13em;margin-bottom:5px}
.tap-flow-grid span{display:block;font-size:12px;line-height:1.45;color:#acc6bd}
.in-person-note{margin-top:21px;display:flex;align-items:flex-start;gap:13px;border-radius:12px;border:1px solid #2d5145;background:#122823;padding:14px 16px}
.nfc-symbol{font-size:25px;color:#4deec9;line-height:1}
.in-person-note strong{color:#d7ffeb;font-weight:900;letter-spacing:.13em;font-size:11px}
.in-person-note p{margin:5px 0 0;color:#9cbab2;font-size:12px;line-height:1.6}
.empty-bay{cursor:default}
.collect-banner{background:linear-gradient(120deg,#18433a,#101f23)}
@media(max-width:590px){.tap-flow-grid{grid-template-columns:1fr}.tap-flow-grid div{display:grid;grid-template-columns:105px 1fr;align-items:start;gap:10px}.tap-flow-grid b{margin:0}}
