.SparePartsPage_page__preUo{min-height:0}.SparePartsPage_codeFilter__1FiAh{max-width:min(900px,90vw);margin:0 auto;padding:26px 20px 0}.SparePartsPage_codeForm__oLhXa{display:flex;flex-direction:column;gap:6px}.SparePartsPage_codeTitle__OE0sQ{font-weight:900;font-size:16px}.SparePartsPage_codeSubtitle__0YXRZ{font-size:14px;opacity:.8}.SparePartsPage_codeInputRow__oqm7s{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.SparePartsPage_codeInput__yU2m7{flex:1 1;min-width:180px;border-radius:6px;padding:8px 10px;outline:none;border:1px solid color-mix(in srgb,var(--black) 18%,transparent);background:var(--white);color:var(--text-main)}.SparePartsPage_codeBtn__Yx4q2{border:2px solid var(--yellow);background:transparent;font-weight:800;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .2s ease}.SparePartsPage_codeBtn__Yx4q2:hover{background:color-mix(in srgb,var(--yellow) 8%,transparent)}.SparePartsPage_codeChip__IIXbP{margin-top:16px;display:inline-flex;align-items:center;gap:10px;background:transparent;border:none;cursor:pointer;color:var(--yellow);font-weight:800;padding:0}.SparePartsPage_codeChipX__OtKZx{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--yellow);color:var(--black);font-weight:900;line-height:1}.SparePartsPage_codeChipText__qHSAk{line-height:1}.SparePartsPage_codeDivider__CMVbh{height:2px;background:var(--yellow);width:100%;margin:18px 0 0;opacity:.9}.SparePartsPage_list__pIjym{max-width:1100px;margin:0 auto;padding:30px 20px}.SparePartsPage_emptyState__MtqKt{max-width:720px;margin:0 auto;padding:48px 32px;border:1px solid color-mix(in srgb,var(--black) 12%,transparent);background:color-mix(in srgb,var(--card-bg-alt) 88%,var(--white));text-align:center}.SparePartsPage_emptyStateTitle__GVBea{margin:0 0 12px}.SparePartsPage_emptyStateText__J6Vpi{max-width:560px;margin:0 auto;line-height:1.6;opacity:.82}.SparePartsPage_cropList__BF71Y{display:flex;flex-direction:column;gap:18px}.SparePartsPage_cropBlock__Ua8Px{display:flex;flex-direction:column;gap:12px}.SparePartsPage_cropRow__1k4Ri{position:relative;overflow:hidden;background:var(--card-bg-alt);border:1px solid color-mix(in srgb,var(--black) 18%,transparent);padding:18px;cursor:pointer;display:flex;align-items:center;min-height:72px}.SparePartsPage_cropRowActive__hCkb4{border-color:var(--yellow)}.SparePartsPage_cropRowBg__qC0Hy{position:absolute;top:0;right:0;bottom:0;width:40%;z-index:0;-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);transform:translateX(18%);transition:all .42s ease}.SparePartsPage_cropRowActive__hCkb4 .SparePartsPage_cropRowBg__qC0Hy,.SparePartsPage_cropRow__1k4Ri:hover .SparePartsPage_cropRowBg__qC0Hy{transform:translateX(0)}.SparePartsPage_cropRowBgImage__mUC_u{object-fit:cover}.SparePartsPage_cropRowText__rUJqv{position:relative;z-index:2;font-size:18px;opacity:.9;max-width:calc(60% - 16px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.SparePartsPage_cropRowName__s3XXt{font-weight:400}.SparePartsPage_cropRowSuffix__UPR1G{font-weight:700}.SparePartsPage_cropRowCorner___DaaG{width:56px;height:56px;position:absolute;right:0;bottom:0;background:var(--grey3);display:flex;align-items:center;justify-content:center;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:4;transition:background .22s ease}.SparePartsPage_plus__ei83Q{font-size:32px;line-height:1;color:var(--white);font-weight:700;transform:translate(10px,10px)}.SparePartsPage_cropRowActive__hCkb4 .SparePartsPage_cropRowCorner___DaaG,.SparePartsPage_cropRow__1k4Ri:hover .SparePartsPage_cropRowCorner___DaaG{background:var(--yellow)}.SparePartsPage_cropBody__QXJ11{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .6s ease,opacity .4s ease,transform .6s ease}.SparePartsPage_cropBodyOpen__I_s2V{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.SparePartsPage_cropBodyInner__5mmut{overflow:hidden;padding-top:12px}.SparePartsPage_machineAccordionList__evxwX,.SparePartsPage_machineBlock___gIt1{display:flex;flex-direction:column}.SparePartsPage_machineRow__jWr5K{position:relative;background:var(--card-bg-alt);border:none;border-top:1px solid color-mix(in srgb,var(--black) 15%,transparent);cursor:pointer;display:flex;align-items:center;gap:18px;padding:26px 18px}.SparePartsPage_machineRowActive__wo_S7{border-top:2px solid var(--yellow)}.SparePartsPage_machineThumb__FzAQs{position:relative;width:220px;height:150px;flex:0 0 auto}.SparePartsPage_machineThumbImage__44pxs{object-fit:contain}.SparePartsPage_machineMeta__h1Q2w{flex:1 1;display:flex;justify-content:flex-end;text-align:left}.SparePartsPage_machineName__1dbGU{max-width:360px;font-size:14px;letter-spacing:.2px}.SparePartsPage_machineCorner__ekClT{width:56px;height:56px;position:absolute;right:0;bottom:0;background:var(--grey3);display:flex;align-items:center;justify-content:center;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%);clip-path:polygon(100% 0,100% 100%,0 100%);z-index:4;transition:background .22s ease}.SparePartsPage_machineRowActive__wo_S7 .SparePartsPage_machineCorner__ekClT,.SparePartsPage_machineRow__jWr5K:hover .SparePartsPage_machineCorner__ekClT{background:var(--yellow)}.SparePartsPage_machineBody__tLycW{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .6s ease,opacity .4s ease,transform .6s ease}.SparePartsPage_machineBodyOpen__U3F7O{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.SparePartsPage_machineBodyInner__SWCxB{overflow:hidden;padding-top:12px}.SparePartsPage_contact__eeECV{margin-top:80px;border-top:2px solid var(--yellow)}@media (max-width:900px){.SparePartsPage_codeFilter__1FiAh{padding:22px 16px 0}.SparePartsPage_list__pIjym{padding:20px 16px 40px}.SparePartsPage_emptyState__MtqKt{padding:36px 24px}.SparePartsPage_machineThumb__FzAQs{width:150px;height:105px}.SparePartsPage_codeInput__yU2m7{min-width:0}.SparePartsPage_machineRow__jWr5K{flex-wrap:wrap;align-items:flex-start}.SparePartsPage_machineMeta__h1Q2w{justify-content:flex-start}.SparePartsPage_machineName__1dbGU{max-width:none}}.ContactButton_section__gkXD2{text-align:center}.ContactButton_title__YWRWn{font-weight:800;margin-bottom:24px;line-height:1.5}