/* Match the existing field timelines while keeping their text readable. */
[data-field="czech-republic"] .rf-timeline.has-reading-progress::before,
[data-field="czech-republic"] .rf-timeline.has-reading-progress::after{content:'';position:absolute;left:5px;top:var(--czech-line-start,15px);bottom:auto;width:2px;pointer-events:none}
[data-field="czech-republic"] .rf-timeline.has-reading-progress::before{height:var(--czech-line-length,0px);background:#c9bfae}
[data-field="czech-republic"] .rf-timeline.has-reading-progress::after{height:var(--czech-line-progress,0px);background:#c45508}
[data-field="czech-republic"] .has-reading-progress .rf-dot{z-index:1;background:#f5f2ed;border-color:#b9ac98}
[data-field="czech-republic"] .has-reading-progress .rf-step.is-reached .rf-dot{background:#c45508;border-color:#c45508}
@media(prefers-reduced-motion:reduce){[data-field="czech-republic"] .has-reading-progress .rf-dot{transition:none}}
@media print{[data-field="czech-republic"] .rf-timeline.has-reading-progress::after{height:var(--czech-line-length)}[data-field="czech-republic"] .has-reading-progress .rf-dot{background:#c45508;border-color:#c45508}}
