.ckh-site .ckh-policy-history{padding:22px 0 32px;background:#fff;color:#082963}
.ckh-policy-history .ckh-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.ckh-site .ckh-policy-history h2{font-size:25px;line-height:1.4;margin:0;font-weight:800;color:#082963}
.ckh-policy-history .ckh-history-latest{font-size:18px;font-weight:700;white-space:nowrap}
.ckh-site .ckh-policy-history .ckh-history-intro{font-size:14px;line-height:1.6;margin:6px 0 8px;color:#475569}
.ckh-history-plot{height:280px;width:100%;touch-action:pan-y}
.ckh-history-plot svg{display:block;width:100%;height:100%;overflow:visible}
.ckh-history-plot text{font-family:inherit;font-size:12px;fill:#475569}
.ckh-history-plot .ckh-history-line{fill:none;stroke:#1768c4;stroke-width:2.5;stroke-linejoin:round}
.ckh-history-plot .ckh-history-grid{stroke:#e5eaf1;stroke-width:1}
.ckh-history-plot .ckh-history-frame{fill:none;stroke:#ccd5e2;stroke-width:1}
.ckh-history-plot .ckh-history-marker{fill:#1768c4;stroke:#fff;stroke-width:2}
.ckh-history-plot .ckh-history-guide{stroke:#94a3b8;stroke-width:1}
.ckh-history-control label{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:14px;margin:0 0 4px}
.ckh-history-control output{font-weight:700;font-variant-numeric:tabular-nums;color:#082963}
.ckh-policy-history input[type=range]{display:block;width:100%;height:32px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;accent-color:#1768c4;cursor:pointer;padding:0;border:0;box-shadow:none}
.ckh-policy-history input[type=range]::-webkit-slider-runnable-track{height:7px;border-radius:4px;background:#96bee9}
.ckh-policy-history input[type=range]::-moz-range-track{height:7px;border-radius:4px;background:#96bee9}
.ckh-policy-history input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;margin-top:-6.5px;border-radius:50%;background:#1768c4;border:2px solid #fff;box-shadow:0 0 0 1px #1768c4}
.ckh-policy-history input[type=range]::-moz-range-thumb{width:17px;height:17px;border-radius:50%;background:#1768c4;border:2px solid #fff;box-shadow:0 0 0 1px #1768c4}
.ckh-policy-history input[type=range]:focus-visible{outline:2px solid #1768c4;outline-offset:3px}
.ckh-site .ckh-policy-history .ckh-history-status{font-size:13px;line-height:1.5;color:#875900;margin:6px 0}
.ckh-history-status:empty{display:none}
.ckh-history-foot{display:flex;justify-content:space-between;gap:8px 18px;flex-wrap:wrap;font-size:12px;line-height:1.6;margin-top:6px;color:#475569}
.ckh-history-foot a{color:#082963;text-decoration:underline;text-underline-offset:3px}
.ckh-history-foot>a{font-weight:700;font-size:13px}
@media(max-width:700px){.ckh-site .ckh-policy-history{padding:18px 0 26px}.ckh-site .ckh-policy-history h2{font-size:21px}.ckh-history-plot{height:220px}.ckh-policy-history .ckh-history-latest{font-size:16px}.ckh-history-foot{flex-direction:column}.ckh-site .ckh-policy-history .ckh-history-intro{font-size:13px}}
