#fenral-parts-finder{margin-bottom:1.5rem;padding-top:.6rem;padding-bottom:.5rem}
.fenral-finder-title{background:#26343e;color:#fff;text-align:center;padding:.65rem;font-weight:700;letter-spacing:.04em}
.fenral-finder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #dce1e4;background:#fff}
.fenral-finder-column{display:flex;flex-direction:column;gap:.4rem;padding:1rem;min-width:0;border-right:1px solid #dce1e4}
.fenral-finder-column:last-child{border-right:0}
.fenral-finder-column strong{display:flex;align-items:center;gap:.5rem;font-size:.95rem;margin-bottom:.25rem}
.fenral-finder-number{display:inline-flex;align-items:center;justify-content:center;background:#26343e;color:#fff;border-radius:50%;width:1.5rem;height:1.5rem;flex-shrink:0}
.fenral-finder-column label{font-size:.82rem;margin:0}
.fenral-finder-column .form-control{font-size:.85rem;min-width:0;width:100%;padding:.45rem;height:2.4rem}
.fenral-finder-column small{font-size:.76rem;color:#58636d;line-height:1.35}
.fenral-finder-column .btn{margin-top:auto;padding:.55rem .4rem;font-size:.85rem}
.fenral-finder-pair{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
@media(max-width:991px){.fenral-finder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fenral-finder-column:nth-child(2){border-right:0}.fenral-finder-column:nth-child(-n+2){border-bottom:1px solid #dce1e4}}
@media(max-width:575px){.fenral-finder-grid{grid-template-columns:1fr}.fenral-finder-column{border-right:0;border-bottom:1px solid #dce1e4}.fenral-finder-column:last-child{border-bottom:0}.fenral-finder-title{font-size:.85rem}.fenral-finder-column{padding:.8rem}}
