.part-detail__gallery{background:var(--market-surface-subtle)}.part-detail__gallery--empty{border:1px dashed var(--market-field-line)}.part-detail__compatibility-item{background:var(--market-surface-subtle);border:1px solid var(--market-line)}.part-detail__price-card{border-color:color-mix(in srgb,var(--market-primary) 32%,var(--market-line))!important;background:var(--market-primary-soft)!important}.part-detail__bid-card{border-color:color-mix(in srgb,#f97316 40%,var(--market-line))!important;background:#fff7ed!important}.parts-category-bar{background:var(--market-surface)}.parts-category-bar .mantine-Button-root{min-height:30px;border-color:color-mix(in srgb,var(--market-primary) 18%,var(--market-field-line));font-weight:700}.parts-condition-shortcuts,.parts-subcategories{padding-top:7px;border-top:1px solid color-mix(in srgb,var(--market-line) 82%,transparent)}.parts-workspace>*{min-width:0}.parts-vehicle-inline{width:280px;flex-shrink:0}.parts-filter-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.2fr);gap:10px;align-items:stretch}.parts-filter-grid__search .mantine-Input-input{padding-left:32px!important}.parts-filter-checks .mantine-Checkbox-root{min-height:24px;padding:3px 7px;border:1px solid var(--market-field-line);background:var(--market-surface);white-space:nowrap}.parts-filter-checks .mantine-Checkbox-root:has(input:checked){border-color:color-mix(in srgb,var(--market-primary) 55%,transparent);background:color-mix(in srgb,var(--market-primary-soft) 70%,var(--market-surface))}.parts-filter-checks .mantine-Checkbox-root:has(input:checked){border-color:#5b82d6}.parts-filter-checks .mantine-Checkbox-label{padding-left:5px;color:var(--market-ink);font-weight:600}.parts-filter-grid .mantine-SegmentedControl-root{background:var(--market-primary-soft)}.parts-filter-grid .mantine-SegmentedControl-label{color:var(--market-label);font-size:var(--text-caps);font-weight:700}.part-result-card{min-width:0;overflow:hidden;display:flex;flex-direction:column;transition:border-color var(--ease-base) var(--ease-out),box-shadow var(--ease-base) var(--ease-out),transform var(--ease-base) var(--ease-out)}.part-result-card__media{position:relative;display:grid;height:148px;place-items:center;overflow:hidden;background:var(--market-primary-soft)}.part-result-card__media[data-empty-media]{height:112px;background:var(--market-primary-soft)}.part-result-card__media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity var(--ease-base) var(--ease-out),transform var(--ease-slow) var(--ease-out),filter var(--ease-slow) var(--ease-out)}.part-result-card__media img[data-loaded]{opacity:1}.part-result-card__content{display:flex;min-height:126px;flex:1;flex-direction:column;background:linear-gradient(180deg,var(--market-surface),color-mix(in srgb,var(--market-surface) 94%,var(--market-primary-soft)))}.part-result-card__title{min-width:0;display:-webkit-box;min-height:2.6em;overflow:hidden;line-height:1.3;letter-spacing:var(--track-body);-webkit-box-orient:vertical;-webkit-line-clamp:2}.part-result-card__price{flex:none;font-variant-numeric:tabular-nums;letter-spacing:var(--track-title);white-space:nowrap}.part-result-card__status{min-height:20px}.part-result-card__status-badge{max-width:100%;border:1px solid transparent;border-radius:var(--radius-xs);font-weight:700;letter-spacing:var(--track-caps)}.part-result-card__status-badge[data-tone=available],.part-result-card__status-badge[data-tone=success]{color:var(--market-success-text)!important;background:var(--market-success-surface)!important;border-color:var(--market-success-line)}.part-result-card__status-badge[data-tone=attention],.part-result-card__status-badge[data-tone=auction]{color:var(--market-warning-text)!important;background:var(--market-warning-surface)!important;border-color:var(--market-warning-line)}.part-result-card__status-badge[data-tone=neutral]{color:var(--market-muted)!important;background:var(--market-surface-subtle)!important;border-color:var(--market-line)}.part-result-card__metadata,.part-result-card__metadata-value{min-height:20px;color:var(--market-muted)}.part-result-card__metadata-value{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--radius-xs);background:var(--market-surface-subtle);font-size:var(--text-caps);font-weight:600;line-height:1}.part-result-card__compatibility .mantine-Badge-root{max-width:100%}.part-result-card__compatibility-chip{color:var(--market-primary)!important;background:var(--market-primary-soft)!important;border:1px solid var(--market-line);font-weight:700}.part-result-card__footer{margin-top:auto;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--market-line) 84%,transparent)}.part-result-card__placeholder{position:relative;z-index:1;pointer-events:none;transition:opacity var(--ease-base) var(--ease-out)}.parts-workspace{align-items:flex-start}.parts-workspace>*>.mantine-Paper-root{height:100%}.parts-filter-grid .mantine-InputWrapper-label{margin-bottom:5px;color:var(--market-label);font-size:var(--text-caps);font-weight:800;letter-spacing:var(--track-caps);text-transform:uppercase}.parts-filter-checks .mantine-Group-root{gap:6px}.parts-filter-checks .mantine-Checkbox-root{display:inline-flex;min-height:28px;align-items:center;margin:0;padding:3px 8px;border:1px solid color-mix(in srgb,var(--market-field-line) 86%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--market-surface) 92%,transparent);transition:border-color var(--ease-base) var(--ease-out),background-color var(--ease-base) var(--ease-out),box-shadow var(--ease-base) var(--ease-out)}.parts-filter-checks .mantine-Checkbox-root:has(input:checked){border-color:color-mix(in srgb,#2b56b0 54%,var(--market-field-line));background:#eef2fb;box-shadow:var(--shadow-md)}.parts-filter-checks .mantine-Checkbox-input{cursor:pointer}.parts-filter-checks .mantine-Checkbox-label{padding-left:6px;color:var(--market-control-text);cursor:pointer;font-size:var(--text-xs);font-weight:700;line-height:1.1}.parts-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) 280px;gap:12px!important}.parts-workspace>.mantine-Box-root{width:auto!important}.parts-vehicle-inline{width:auto}.parts-vehicle-inline__panel{height:100%;border-color:var(--market-line);background:var(--market-surface);box-shadow:var(--shadow-sm)}.parts-vehicle-inline__panel .mantine-Input-input,.parts-vehicle-inline__panel .mantine-Select-input{border-color:var(--market-field-line);background:var(--market-field)}.part-detail__sticky-aside{position:sticky;top:calc(var(--app-header-height) + var(--mantine-spacing-md))}.part-result-card__cta{display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--market-primary) 28%,var(--market-line));border-radius:var(--radius-sm);background:var(--market-primary-soft);color:var(--market-primary);font-size:var(--text-xs);font-weight:700;line-height:1;text-decoration:none;transition:background-color var(--ease-fast) var(--ease-out),border-color var(--ease-fast) var(--ease-out),box-shadow var(--ease-fast) var(--ease-out),transform var(--ease-fast) var(--ease-out)}.part-result-card__cta svg{transition:transform var(--ease-fast) var(--ease-out)}.part-result-card__cta:hover{border-color:var(--market-primary);background:color-mix(in srgb,var(--market-primary-soft) 72%,var(--market-surface));box-shadow:var(--shadow-sm);transform:translateY(var(--lift-sm))}.part-result-card__cta:hover svg{transform:translateX(2px)}.part-result-card__cta:focus-visible{outline:3px solid var(--market-focus-ring);outline-offset:2px}.parts-category-row{overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.parts-category-row>*{scroll-snap-align:start}.parts-category-row:focus-within{-webkit-mask-image:none;mask-image:none}.parts-category-row::-webkit-scrollbar{display:none}.parts-category-row .mantine-Button-root{flex:0 0 auto}.parts-hero{background:linear-gradient(135deg,var(--mantine-color-indigo-0),var(--mantine-color-body) 65%);border-color:var(--mantine-color-indigo-2)}[data-mantine-color-scheme=dark] .parts-hero{background:linear-gradient(135deg,var(--mantine-color-dark-6),var(--mantine-color-dark-7) 65%);border-color:var(--mantine-color-dark-4)}.parts-hero__cta{flex-shrink:0}.parts-category-card{cursor:pointer;text-align:left;width:100%;background:var(--mantine-color-body);transition:border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1)}.parts-category-card:active{transform:translateY(0)}.parts-category-card:focus-visible{outline:2px solid var(--mantine-color-indigo-5);outline-offset:2px}.parts-seller-invite{background:var(--mantine-color-body);border-style:dashed}.part-category{max-width:900px;margin:0 auto;padding:24px 16px 48px;color:var(--market-ink)}.part-category__crumbs{font-size:var(--text-sm);margin-bottom:12px}.part-category__crumbs,.part-category__crumbs a{color:var(--market-muted)}.part-category__title{font-size:var(--text-3xl);line-height:1.2;margin:0 0 12px}.part-category__lead{color:var(--market-muted);margin:0 0 20px;max-width:var(--measure);line-height:1.6}.part-category__cta{margin:0 0 28px;font-size:16px;font-weight:600}.part-category__subtitle{font-size:20px;margin:28px 0 12px}.part-category__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 20px;font-size:14px}.part-category__list a{color:var(--market-ink);text-decoration:none}.part-category__list a:hover{text-decoration:underline}.part-category__list--plain,.part-category__note{color:var(--market-muted)}.part-category__note{margin:28px 0 0;max-width:var(--measure);font-size:var(--text-sm);line-height:1.6}