/* Airrex 210 only: open information experiment. No shared/mobile header changes. */
.airrex-210-open{min-width:0;max-width:100%}
.airrex-210-open .product-detail{margin:0;padding:1.75rem 0;border-top:1px solid #c8ced3}
.airrex-210-open h2{margin:0 0 .75rem}
.airrex-210-open p{margin:.6rem 0 1rem}
.airrex-210-open .open210-specs{border-collapse:collapse;width:100%;max-width:960px;table-layout:fixed;font-size:1rem}
.airrex-210-open .open210-specs th,.airrex-210-open .open210-specs td{border:1px solid #7e858b;padding:.65rem .9rem;text-align:left;overflow-wrap:anywhere}
.airrex-210-open .open210-specs th{width:50%;background:#ffeedc}
.airrex-210-open .open210-specs td{font-weight:600}
.airrex-210-open .open210-shank{background:#eebbff;color:#15191c}
.airrex-210-open .tool-manual-preview{max-width:960px;margin:1rem 0}
.airrex-210-open .document-links{margin:.75rem 0}
.airrex-210-open .open210-chart-scroll{width:100%;max-width:1120px;min-width:0;overflow:auto;contain:inline-size;overscroll-behavior-x:contain}
.airrex-210-open .open210-bits{border-collapse:collapse;width:100%;table-layout:fixed;font-size:1rem;line-height:1.35}
.airrex-210-open .open210-bits caption{padding:.85rem;background:#ffcc66;color:#15191c;font-size:1.35rem;font-weight:800;border:1px solid #555;border-bottom:0}
.airrex-210-open .open210-bits th,.airrex-210-open .open210-bits td{border:1px solid #696969;padding:.6rem;text-align:center;vertical-align:middle;white-space:normal;overflow-wrap:anywhere}
.airrex-210-open .open210-tool-col{width:25%}
.airrex-210-open .open210-length-col{width:15%}
.airrex-210-open .open210-details-col{width:29%}
.airrex-210-open .open210-part-col{width:31%}
.airrex-210-open .open210-bits thead th:not(.open210-shank){background:#4e4e4e;color:#fff}
.airrex-210-open .open210-bits small{font-size:.85em;font-weight:500}
.airrex-210-open .open210-connection{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}
.airrex-210-open .open210-connection img{width:180px;height:66px;object-fit:contain;background:#fff;max-width:100%}
.airrex-210-open .open210-bit-group{border-top:4px solid #555}
.airrex-210-open .open210-tool{background:#fff}
.airrex-210-open .open210-tool a{display:block}
.airrex-210-open .open210-tool img{display:block;width:100%;height:75px;object-fit:contain;margin:0 auto .35rem}
.airrex-210-open .open210-tool span{display:block;font-weight:700}
.airrex-210-open .open210-length,.airrex-210-open .open210-details{background:#ffeedc}
.airrex-210-open .open210-length{font-weight:700}
.airrex-210-open .open210-detail-label{display:block;font-size:.85em;margin-bottom:.2rem}
.airrex-210-open .open210-attachment,.airrex-210-open .open210-attachment-note{background:#ddd;color:#15191c}
.airrex-210-open .open210-attachment-note{text-align:left;padding:.8rem}
.airrex-210-open .open210-part-number{display:block;margin-bottom:.35rem;font-weight:800}
.airrex-210-open .open210-bits .button{display:flex;width:100%;max-width:180px;margin:auto;min-height:44px;justify-content:center;padding:.45rem .35rem;font-size:.95rem;line-height:1.2;white-space:normal;box-sizing:border-box}
.airrex-210-open .open210-call{max-width:1120px;padding:.75rem;background:#f4f4f4}
@media(max-width:600px){
 .airrex-210-open .product-detail{padding:1.25rem 0}
 .airrex-210-open .open210-specs th,.airrex-210-open .open210-specs td{padding:.55rem .65rem}
 .airrex-210-open .open210-bits{font-size:.875rem}
 .airrex-210-open .open210-bits th,.airrex-210-open .open210-bits td{padding:.35rem .25rem}
 .airrex-210-open .open210-bits caption{font-size:1.1rem}
 .airrex-210-open .open210-bits .button{font-size:.875rem;padding:.35rem .2rem}
 .airrex-210-open .open210-tool img{height:48px}
 .airrex-210-open .open210-connection{gap:.5rem;font-size:.875rem}
 .airrex-210-open .open210-connection img{width:140px;height:52px}
}
