/* Parts reference charts */
.parts-intro{margin:10px 0 20px}.affiliate-note{font-size:13px;background:#f5f5f5;border:1px solid #ddd;padding:12px 14px;margin:16px 0 20px}.chart-scroll{max-height:74vh;overflow:auto;overscroll-behavior:contain;border:1px solid #888;background:#fff;margin:14px 0 25px}.parts-chart{border-collapse:separate!important;border-spacing:0!important;width:max-content!important;min-width:100%;max-width:none!important;table-layout:auto!important;font:13px/1.35 Verdana,Arial,sans-serif!important;margin:0!important}.parts-chart th,.parts-chart td{border:0!important;border-right:1px solid #999!important;border-bottom:1px solid #bbb!important;padding:5px 9px!important;background:white!important;white-space:normal;min-width:95px}.parts-chart th{position:sticky;top:0;z-index:3;background:#d8d8d8!important;color:#111;font-weight:bold;text-align:left;box-shadow:0 2px 0 #777}.parts-chart tr:nth-child(even) td{background:#fafafa!important}.parts-chart tr:hover td{background:#f0f5fc!important}.parts-chart td:first-child,.parts-chart th:first-child{min-width:140px}.parts-chart a{white-space:nowrap}.chart-hint{font-size:12px;color:#666}.waterpump-page .site{max-width:1540px}.waterpump-page main{padding:20px clamp(12px,3vw,40px)}.waterpump-page .chart-scroll{max-height:78vh}.waterpump-page .parts-chart th,.waterpump-page .parts-chart td{min-width:120px}.waterpump-page .parts-chart th:first-child,.waterpump-page .parts-chart td:first-child{min-width:165px}@media(max-width:700px){.chart-scroll{max-height:72vh}.parts-chart{font-size:12px!important}.parts-chart th,.parts-chart td{padding:6px 8px!important;min-width:105px}.waterpump-page .site{border-width:3px}.waterpump-page main{padding:14px 10px}}