.comparison-confidence{border-top:1px solid var(--check-line);padding:24px 0;margin-top:24px}
.comparison-confidence h3{font-size:19px;margin:0 0 16px}
.comparison-interval{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1fr);gap:24px;align-items:center;margin:18px 0}
.comparison-interval strong,.comparison-interval span{display:block}
.comparison-interval>div>span{font-size:13px;color:var(--check-muted)}
.comparison-range{height:24px;position:relative;background:var(--check-panel);border:1px solid var(--check-line);border-radius:4px;overflow:hidden}
.comparison-range-span{position:absolute;top:7px;height:8px;background:var(--check-sage)}
.comparison-range-point{position:absolute;top:3px;height:16px;width:3px;background:var(--check-text);transform:translateX(-50%)}
.comparison-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}
.comparison-pagination>div{display:flex;gap:8px;flex:none}
.comparison-pagination button{width:44px;height:44px;padding:0}
.comparison-pagination svg{width:20px;height:20px}
#comparison-previous svg{transform:rotate(180deg)}
.comparison-pagination p{margin:0;font-size:13px;font-variant-numeric:tabular-nums}
.comparison-setting{margin-bottom:20px}
.comparison-example-table td{max-width:360px}
@media(max-width:740px){.comparison-interval{grid-template-columns:minmax(0,1fr);gap:8px}.comparison-pagination{align-items:center}.comparison-confidence h3{font-size:19px}}
