/* Werkzeug "Zeitleiste" (/entdecken/zeitleiste/, Welle 10, g01, 27.10.2026). Ergänzt die gemeinsamen Klassen in wilderwesten.css
   (Abschnitt "Werkzeuge der Welle 10") und die Zeitleiste der Inhaltsseiten (.ww-zeitleiste-liste). Nichts schwebt. */
.ww-w-zl-anzahl { font-weight: 400; color: var(--ww-tinte-2); font-variant-numeric: tabular-nums; }
.ww-w-zl-ungefaehr { display: inline-block; margin-left: .25rem; padding: 0 .4rem; border: 1px solid var(--ww-linie-2); border-radius: var(--ww-radius); font-family: var(--ww-sans); font-size: .78rem; color: var(--ww-tinte-2); white-space: nowrap; }
.ww-w-zl-auch { margin-top: .1rem; }
.ww-w-zl-lesbar details > ol { margin-top: .4rem; margin-bottom: 1rem; }
.ww-w-zl-lesbar summary .ww-w-zl-anzahl { font-weight: 400; }

/* Verteilung je Jahrzehnt: Knöpfe mit Beschriftung, Balken und Zahl (Information nie nur über die Balkenlänge) */
.ww-w-zl-verteilung { margin: 0 0 1.2rem; }
.ww-w-zl-jahrzehnte, .ww-main .prose .ww-w-zl-jahrzehnte { list-style: none; margin: 0; padding: 0; display: grid; gap: .15rem; }
.ww-w-zl-jahrzehnte li, .ww-main .prose .ww-w-zl-jahrzehnte li { margin: 0; padding: 0; }
.ww-w-zl-jahrzehnt {
    display: grid; grid-template-columns: 7.5rem minmax(0, 1fr) 3.2rem; align-items: center; gap: .6rem; width: 100%; min-height: 28px;
    padding: .15rem .4rem; border: 0; border-radius: var(--ww-radius); background: transparent; color: var(--ww-tinte);
    font: inherit; font-family: var(--ww-sans); font-size: .88rem; text-align: left; cursor: pointer;
}
.ww-w-zl-jahrzehnt:hover { background: var(--ww-flaeche); }
.ww-w-zl-jahrzehnt:focus-visible { outline: 3px solid var(--ww-ocker); outline-offset: 1px; }
.ww-w-zl-jz-name { font-weight: 700; font-variant-numeric: tabular-nums; }
.ww-w-zl-jz-spur { display: block; height: 10px; background: var(--ww-flaeche); border-radius: 5px; overflow: hidden; }
.ww-w-zl-jz-balken { display: block; height: 100%; min-width: 0; background: var(--ww-ocker); border-radius: 5px; }
.ww-w-zl-jz-zahl { text-align: right; font-variant-numeric: tabular-nums; color: var(--ww-tinte-2); }
.ww-w-zl-liste { margin-top: .4rem; }
@media (max-width: 560px) {
    .ww-w-zl-jahrzehnt { grid-template-columns: 6.6rem minmax(0, 1fr) 2.8rem; gap: .4rem; font-size: .82rem; }
}
@media print {
    .ww-w-zl-verteilung, [data-zl-mehr] { display: none !important; }
    .ww-w-zl-ungefaehr { border-color: #999; }
}
