#engineering-view{max-width:1500px;margin:auto} .engineering-parts-shell{background:white;border:1px solid #dbe3eb;border-radius:16px;padding:24px;margin:20px 0;box-shadow:0 8px 24px #152f4910} .engineering-parts-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.engineering-parts-heading h3{font-size:24px;margin:4px 0}.engineering-parts-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0}.engineering-parts-toolbar label{display:grid;gap:8px;flex:1;min-width:230px;font-weight:600}.engineering-parts-toolbar input,.engineering-parts-toolbar select{padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;width:100%}.engineering-parts-table{overflow:auto}.engineering-parts-table table{width:100%;border-collapse:collapse;min-width:950px}.engineering-parts-table th{text-align:left;background:#edf3f8;color:#24445f;padding:14px;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.engineering-parts-table td{padding:14px;border-bottom:1px solid #e5ebf1;vertical-align:middle}.engineering-part-image{width:180px;background:#f8fafc;text-align:center}.engineering-part-image canvas{max-width:160px;max-height:110px;object-fit:contain}.engineering-parts-table small{display:block;font-size:11px;color:#64748b;margin-top:8px}.engineering-part-link{border:0;background:none;text-align:left;color:#123d5e;padding:0;font-weight:700;cursor:pointer}.engineering-parts-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}#engineering-parts-detail:not(:empty){background:#edf3f8;border-left:4px solid #ef8900;border-radius:8px;padding:20px;margin-top:20px}.engineering-support{border:1px solid #dbe3eb;border-radius:12px;padding:18px;margin:16px 0}.engineering-support summary{font-weight:700;cursor:pointer}.engineering-parts-badge{background:#fff3dc;color:#805000;padding:8px 12px;border-radius:20px;font-size:12px}@media(max-width:700px){.engineering-parts-shell{padding:14px}.engineering-parts-heading{align-items:start;flex-direction:column}}
