/* Compact default: both lanes remain together, without a vertical chart scrollbar. */
.history-compare-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 8px;color:#294537}
.history-compare-toolbar p{margin:0;font-size:13px;line-height:1.4}.history-compare-toolbar strong,.history-compare-toolbar span{display:block}.history-compare-toolbar button{flex-shrink:0;font-size:12px;min-height:44px}
.history-section .history-chart-scroll.history-compare{max-height:none;padding-top:7px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden}
.history-compare .history-chart{padding-top:32px}.history-compare .history-axis{height:27px}
.history-section .history-compare .history-lane{padding-bottom:3px;min-height:130px}
.history-section .history-compare .history-lane.world{margin-top:6px;border-top:2px solid #8b7042}
.history-section .history-compare h3.timeline-lane-heading{margin-bottom:5px;box-shadow:none}
.history-compare .timeline-heading-content{padding:6px 10px;max-width:calc(100vw - 88px)}
.history-compare .timeline-lane-kicker{display:none}.history-compare .timeline-lane-title{font-size:17px;line-height:1.25}.history-compare .timeline-lane-description{font-size:10px;line-height:1.3;margin-top:2px}
.history-compare-rows{height:64px}.history-compare .history-event-row{height:32px}.history-compare .history-event-row[hidden]{display:none!important}
.history-compare .history-event{height:27px;min-height:27px}
.history-compare-pages{position:sticky;left:0;display:flex;align-items:center;justify-content:space-between;gap:6px;max-width:min(510px,calc(100vw - 88px));min-height:36px;padding:0 6px;box-sizing:border-box}
.history-compare-pages button{min-height:36px;padding:6px 9px;font-size:11px}.history-compare-pages span{font:11px/1.3 system-ui;text-align:center;color:#354636}.history-compare-pages button:disabled{opacity:.45}
.history-section .history-compare .timeline-empty{margin:0;padding:4px 10px;line-height:1.3;font-size:11px;height:0;position:sticky;z-index:1}
@media(max-width:560px){.history-compare-toolbar{gap:7px}.history-compare-toolbar p{font-size:11px}.history-compare-toolbar button{max-width:106px;padding:7px}.history-compare .timeline-lane-title{font-size:15px}.history-compare .timeline-lane-description{font-size:9px}.history-compare-pages{padding:0;gap:3px}.history-compare-pages button{padding:6px;font-size:10px}}
.history-compare .atlas-date-estimate{border-style:dashed}
.history-compare .atlas-date-window{background:repeating-linear-gradient(135deg,#d7bd86 0 4px,#eee0b9 4px 8px)}
