.parts-catalog-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}
.parts-catalog-intro #partsCatalogCount{grid-column:1/-1}
#partsSearch .parts-model-card{display:flex;align-items:center;gap:14px;padding:14px;text-align:start;white-space:normal;background:var(--pale,#f5f7fa);color:var(--ink,#173047);border:1px solid var(--line,#d4e0eb);min-width:0}
#partsSearch .parts-model-card[hidden]{display:none}
#partsSearch .parts-equipment-thumb{display:block;width:104px;height:104px;flex:0 0 104px;object-fit:contain;background:#fff;border:1px solid var(--line,#d4e0eb)}
.parts-model-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.parts-model-code{display:block;font-size:16px;overflow-wrap:anywhere}.parts-model-copy small{font-size:13px;line-height:1.5}.parts-model-card .scissor-manual-file{display:none}.parts-model-card .scissor-manual-copy small{line-height:1.5}
.parts-model-filter{margin-block:18px}.parts-model-filter label{display:block;font-weight:700;margin-bottom:8px}.parts-model-filter select{width:100%;max-width:620px;min-height:48px;padding:10px;font:inherit;border:1px solid var(--line,#d4e0eb);background:var(--pale,#fff);color:inherit}.parts-model-filter p{margin-top:8px;font-size:14px}.parts-model-filter select:focus-visible,.parts-model-card:focus-visible{outline:3px solid #66aaff;outline-offset:3px}
@media(max-width:1050px){.parts-catalog-intro{grid-template-columns:1fr}.scissor-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.scissor-manual-grid{grid-template-columns:1fr}#partsSearch .parts-equipment-thumb{width:88px;height:88px;flex-basis:88px}}
