/* C: podsumowanie procesu jako karta zamówienia z niebieskim nagłówkiem i ceną. */
.bilet{background:#fff;border-radius:18px;box-shadow:0 24px 50px -30px rgba(19,37,79,.45),0 0 0 1px var(--linia);overflow:hidden}
.bilet__glowa{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--nieb);color:#fff}
.bilet__marka{font-weight:800;font-size:18px}
.bilet__typ{font-size:12px;font-weight:700;background:rgba(255,255,255,.18);padding:5px 10px;border-radius:999px}
.bilet__pola{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;padding:18px 20px}
.bilet__pole dt{font-family:var(--f);letter-spacing:.04em}
.bilet__pole--duze{grid-column:1/-1;padding-bottom:12px;border-bottom:1px solid var(--linia)}
.bilet__pole--duze dd{font-size:24px;font-weight:800}
.bilet__pole dd{font-size:15px}
.bilet__pole--kod dd{font-family:ui-monospace,monospace;letter-spacing:.08em;color:var(--nieb)}
.bilet__odcinek{display:grid;gap:4px;padding:18px 20px 20px;background:var(--jasny)}
.bilet__etykieta{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--szary)}
.bilet__cena{font-size:34px;font-weight:800;font-family:var(--f)}
.bilet__kod-kreskowy{display:none}
.bilet--oplacony .bilet__glowa{background:#1C6B3A}
.przycisk{border-radius:10px}
.kroki-pasek li{font-family:var(--f);font-weight:700}
.wariant__czas,.wariant__cena,.godzina,.dzien{font-family:var(--f)}
.wariant__czas{font-weight:800}
.potwierdzenie h2{font-weight:800}
