.sk-compact-product-list{font-family:var(--primary-font,"Founders Grotesk",sans-serif);margin:2rem 0;width:100%}.simple-machine-list{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin:0}.machine-item{background-color:#f5f5f5;border:1px solid #d1d1d1;border-radius:4px;color:#555;display:block;font-size:11px;line-height:1.2;margin:0;padding:4px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.machine-item:hover{background-color:#e2e8f0;border-color:#cbd5e1}.oem-item{border-bottom:1px solid #f0f0f0;margin-bottom:4px;padding-bottom:4px}.oem-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.learn-more-btn{background-color:#e31837;border-radius:4px;color:#fff!important;display:inline-block;font-size:11px;font-weight:600;padding:6px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease}.learn-more-btn:hover{background-color:#bf142d;color:#fff!important}.col-action{vertical-align:middle!important}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border:none!important;box-shadow:0 4px 10px rgba(0,0,0,.08);display:block;margin-bottom:2rem;width:100%}.comp-table-v2{background:#fff;border:none!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;max-width:none!important;min-width:900px!important;table-layout:fixed;width:100%!important}.comp-table-v2 td,.comp-table-v2 th{border:1px dashed #d1d1d1!important;border-left:none!important;border-top:none!important;color:#444!important;line-height:1.5;padding:8px 12px;text-align:left;vertical-align:top;word-wrap:break-word}.comp-table-v2 th{background-color:#666!important;border-bottom:none!important;border-top:2px solid #555!important;color:#fff!important;font-size:13px;font-weight:700;text-transform:uppercase}.comp-table-v2 td:first-child,.comp-table-v2 th:first-child{background-color:#fff;border-left:2px solid #555!important;border-right:2px solid #666!important;left:0;position:sticky;z-index:2}.comp-table-v2 th:first-child{background-color:#666!important;border-left:2px solid #555!important;border-right:2px solid #888!important;border-top:2px solid #555!important;z-index:3}.comp-table-v2 tr:last-child td{border-bottom:2px solid #555!important}.comp-table-v2 tr:nth-child(2n) td,.comp-table-v2 tr:nth-child(2n) td:first-child{background-color:#f9f9f9}.comp-table-v2 td:first-child,.comp-table-v2 th:first-child{min-width:110px;width:110px}.col-image{padding:6px!important;width:110px}.col-image img{display:block;height:auto;max-width:100%;object-fit:contain}.col-image img,.placeholder-img{border:1px solid #e2e8f0;border-radius:4px;width:100%}.placeholder-img{align-items:center;background-color:#f5f5f5;color:#999;display:flex;font-size:.8rem;height:80px;justify-content:center;text-align:center}.col-machine{color:#0f172a;font-weight:500;width:44%}.col-location{width:10%}.col-oem{width:22%}.col-geo{width:14%}.col-action{text-align:center!important;vertical-align:top!important;width:120px}.no-results{color:#64748b!important;font-style:italic;padding:2rem!important;text-align:center}.sk-compact-notice{background-color:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#b45309;font-weight:500;padding:1rem;text-align:center}@media (max-width:768px){.comp-table-v2 td:first-child,.comp-table-v2 th:first-child{border-left:none!important;border-right:none!important;min-width:auto;position:static;width:auto}.comp-table-v2 tr:last-child td{border-bottom:none!important}.comp-table-v2{border:none!important;min-width:100%!important}.comp-table-v2 thead{display:none}.comp-table-v2 tbody tr{background:#fff;border:2px solid #555!important;display:block;margin-bottom:1rem}.comp-table-v2 tr:nth-child(2n) td{background-color:transparent!important}.comp-table-v2 tbody td{align-items:flex-start;border-bottom:1px dashed #d1d1d1!important;border-right:none!important;display:flex;flex-direction:column;padding:10px}.comp-table-v2 tbody td.col-image{align-items:center;border-bottom:1px solid #d1d1d1!important}.comp-table-v2 tbody td:last-child{border-bottom:none!important}.comp-table-v2 tbody td:before{color:#666;content:attr(class);font-size:.8rem;font-weight:700;margin-bottom:5px;text-transform:uppercase}.col-image:before{content:"Image";display:none}.col-machine:before{content:"Machine Supported"}.col-location:before{content:"Location"}.col-oem:before{content:"OEM Ref"}.col-geo:before{content:"Geographe Ref"}}