
.filter-items>[hidden]{display:none!important}
.pg-spares-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}
.pg-spare-card{border:1px solid #dfe2e6;background:#fff;padding:20px;display:flex;flex-direction:column;min-width:0}
.pg-spare-card:hover{border-color:#2c3852;box-shadow:0 5px 20px #20304710}
.pg-spare-card img{height:175px;object-fit:contain;width:100%;margin:10px 0 18px}
.pg-spare-card h2{font-size:20px!important;line-height:1.4;margin:0 0 12px;overflow-wrap:anywhere;word-break:normal;hyphens:none}
.pg-spare-card small{color:#667085}.pg-spare-card dl{font-size:14px;margin:0 0 16px}.pg-spare-card dt{color:#667085}.pg-spare-card dd{margin:0 0 8px;font-weight:600;color:#263b57}.pg-spare-card>span{margin-top:auto;font-size:15px;font-weight:600}
.pg-spares-gallery{display:flex;gap:12px;margin:12px 0;flex-wrap:wrap}.pg-spares-gallery a{width:82px;height:82px;border:1px solid #dfe2e6;padding:6px}.pg-spares-gallery img{width:100%;height:100%;object-fit:contain}
.pg-source{font-size:14px;color:#667085;border-top:1px solid #dfe2e6;padding-top:18px;margin-top:32px}.pg-source a{text-decoration:underline;text-underline-offset:3px}
.pg-cross-codes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.pg-cross-codes li{border:1px solid #dfe2e6;background:#f5f6f8;padding:7px 10px;font-size:14px;overflow-wrap:normal}
.pg-spares-note{padding:16px 20px;background:#f3f5f8;border-left:3px solid #2c3852;font-size:15px}.pg-spares-filter-status{min-height:24px;font-size:15px;color:#667085}
@media(max-width:1050px){.pg-spares-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.pg-spares-cards{grid-template-columns:1fr}.pg-spare-card img{height:160px}}
