/* Auto bez Haczyka - blok "Sprawdź w CEPiK" (uzupełnia sprawdz.css, klasy ja-cepik-*) */
.ja-cepik-lead { font-size: 15px; margin: 0 0 14px; color: var(--ja-text); }
.ja-cepik-pola { display: grid; grid-template-columns: 1fr; gap: 10px 12px; margin-bottom: 10px; }
.ja-cepik-pole { display: flex; flex-direction: column; }
.ja-cepik-gdzie { font-weight: 500; color: var(--ja-muted); font-size: 13px; }
.ja-cepik-form .ja-input { text-transform: uppercase; }
.ja-cepik-form .ja-input[type="date"] { text-transform: none; }
.ja-cepik-form .ja-input.ja-cepik-z-ogloszenia { background: #eef3ff; border-color: #b9c8ec; }
.ja-cepik-podpowiedz { margin: 0 0 10px; }
.ja-cepik-zgoda { margin-top: 4px; }
.ja-cepik-stan { font-size: 13px; color: var(--ja-muted); margin: 0 0 10px; }
.ja-cepik-dane { margin-bottom: 14px; }
.ja-cepik-tab { width: 100%; border-collapse: collapse; font-size: 14px; margin: 0 0 12px; }
.ja-cepik-tab th, .ja-cepik-tab td { text-align: left; padding: 7px 8px; border-bottom: 1px solid var(--ja-line); }
.ja-cepik-tab th { font-size: 12px; color: var(--ja-muted); font-weight: 700; text-transform: uppercase; letter-spacing: .03em; }
.ja-cepik-tab tr.ja-cepik-cofniety td { color: var(--ja-cz); font-weight: 700; }
.ja-cepik-nowe { margin: 10px 0 0; }
.ja-cepik-nowe .ja-ryzyko--czerwony { border-left-color: var(--ja-cz); }
.ja-cepik-nowe .ja-ryzyko--zolty { border-left-color: var(--ja-zo); }
.ja-cepik-nowe .ja-ryzyko--zielony { border-left-color: var(--ja-zi); }
.ja-cepik-nowe .ja-ryzyko--info { border-left-color: var(--ja-blue); }
.ja-cepik-dysk { margin-top: 12px; }
.ja-cepik-wynik .ja-btn { margin-top: 8px; }
@media (min-width: 600px) {
  .ja-cepik-pola { grid-template-columns: 1.4fr 1fr 1fr; }
}
@media print {
  .ja-cepik-form, .ja-cepik-wynik .ja-btn { display: none !important; }
}
