.yt-parts.yt-partdetail{display:block}body.yt-parts-detail .yt-container--narrow{max-width:1120px}body.yt-parts-detail:has(.yt-partdetail--full) .yt-container--narrow{max-width:var(--container-max)}body.yt-parts-detail .yt-post__content{max-width:none}.yt-partdetail__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--text-muted);font-size:var(--fs-sm)}.yt-partdetail__crumb a{color:var(--text-muted);text-decoration:none}.yt-partdetail__crumb a:hover{color:var(--text-title);text-decoration:underline}.yt-partdetail__title{margin:0 0 6px;font-size:var(--fs-2xl, 2rem);font-weight:700;color:var(--text-title);letter-spacing:-.01em;word-break:break-word}.yt-partdetail__sub{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--fs-base)}.yt-partdetail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4)}.yt-partdetail--full .yt-partdetail__hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-5);align-items:start;margin-bottom:var(--space-5)}.yt-partdetail__media{padding:28px;border:1px solid var(--card-border);border-radius:var(--radius-md, 10px);background:#f5f6f8;text-align:center}.yt-partdetail__img{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain}.yt-partdetail--full .yt-partdetail__desc{margin-bottom:var(--space-4)}.yt-partdetail__para{margin:0 0 var(--space-2);color:var(--text-body);font-size:var(--fs-sm);line-height:1.75}.yt-partdetail__para:last-child{margin-bottom:0}.yt-partdetail__highlights{margin:0 0 var(--space-4);padding-inline-start:20px}.yt-partdetail__highlights li{margin:6px 0;color:var(--text-body);font-size:var(--fs-sm);line-height:1.6}.yt-partdetail__highlights li::marker{color:var(--brand-accent, #c7000b)}.yt-partdetail__sheet-link{display:inline-block;margin-top:var(--space-3);color:var(--brand-accent, #c7000b);font-size:var(--fs-sm)}.yt-partdetail__sheet-link:hover{text-decoration:underline}.yt-partdetail__specs{width:100%;border-collapse:collapse;margin-bottom:var(--space-4)}.yt-partdetail__specs th,.yt-partdetail__specs td{padding:10px 14px;border:1px solid var(--card-border);text-align:left;vertical-align:top;font-size:var(--fs-sm)}.yt-partdetail__specs th{width:38%;background:var(--bg-secondary);color:var(--text-muted);font-weight:600}.yt-partdetail__specs td{color:var(--text-title)}.yt-partdetail__card .yt-partdetail__specs{margin-bottom:0}.yt-partdetail__card .yt-partdetail__specs th,.yt-partdetail__card .yt-partdetail__specs td{border-inline:0;border-top:0}.yt-partdetail__card .yt-partdetail__specs tr:last-child th,.yt-partdetail__card .yt-partdetail__specs tr:last-child td{border-bottom:0}.yt-partdetail__card .yt-partdetail__specs th{background:transparent;padding-inline:0 12px}.yt-partdetail__card--inquiry{background:var(--bg-secondary);border:0;padding:var(--space-4) var(--space-5)}.yt-partdetail__card--inquiry .yt-partdetail__card-title{margin-bottom:6px}.yt-partdetail__card--inquiry .yt-partdetail__note{margin:0 0 var(--space-3);text-align:left}.yt-partdetail__cta{display:block;padding:13px 18px;border-radius:var(--radius-sm);background-color:var(--accent, #c7000b);color:#fff;font-weight:700;text-align:center;text-decoration:none;transition:filter var(--dur-fast) var(--ease-out)}.yt-partdetail__cta:hover{filter:brightness(1.08);color:#fff}.yt-partdetail__note{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--fs-xs, .8rem);text-align:center}.yt-partdetail__similar-note{margin:-6px 0 var(--space-3);color:var(--text-muted);font-size:var(--fs-sm)}.yt-partdetail__sim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.yt-partdetail--full .yt-partdetail__sim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.yt-partdetail__revo-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--space-5);padding:32px;border:1px solid #e3e6ea;border-radius:16px;background:var(--card-bg, #fff);margin-bottom:var(--space-5)}.yt-partdetail__revo-media{display:flex;align-items:center;justify-content:center}.yt-partdetail__revo-media .yt-partdetail__img{max-width:100%;max-height:420px;width:auto;height:auto;object-fit:contain}.yt-partdetail__revo-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;border-radius:var(--radius-md, 10px);background:#f5f6f8;color:var(--text-muted);font-size:var(--fs-sm)}.yt-partdetail__brand-logo{display:block;width:auto;height:auto;max-width:72%;max-height:64%;margin:0 auto;object-fit:contain;background:#f5f6f8;border-radius:var(--radius-md, 10px);padding:24px;box-sizing:border-box}.yt-partdetail__source{display:flex;align-items:center;gap:8px;margin-top:var(--space-2, 12px);font-size:12px;color:var(--text-muted, #666)}.yt-partdetail__source-label{flex-shrink:0}.yt-partdetail__source-copy{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f5f6f8;border:1px solid #e3e6ea;border-radius:6px;padding:4px 10px;color:#444;cursor:copy;font-size:12px;text-align:left}.yt-partdetail__source-copy:hover{border-color:var(--brand-accent, #c00)}.yt-partdetail__source-copy.copied{color:#15803d;border-color:#15803d}.yt-partdetail__kv{margin:var(--space-2) 0 var(--space-3);padding:0}.yt-partdetail__kv>div{display:flex;gap:16px;padding:7px 0;border-bottom:1px solid #eef0f3}.yt-partdetail__kv dt{flex:0 0 140px;margin:0;color:var(--text-muted);font-size:var(--fs-sm)}.yt-partdetail__kv dd{margin:0;color:var(--text-title);font-size:var(--fs-sm);font-weight:600;word-break:break-word}.yt-partdetail__revo-desc{margin:var(--space-3) 0 0;color:var(--text-body);font-size:var(--fs-sm);line-height:1.75}.yt-partdetail__enquiry{margin-top:var(--space-4);padding:18px 20px;border-radius:var(--radius-md, 10px);background:var(--bg-secondary)}.yt-partdetail__enquiry-title{margin:0 0 12px;color:var(--text-title);font-size:var(--fs-sm);font-weight:600}.yt-partdetail__cta--inline{display:inline-block;padding:11px 26px}.yt-partdetail__section{margin-bottom:var(--space-5)}.yt-partdetail__section-title{position:relative;display:inline-block;margin:0 0 var(--space-3);padding-bottom:8px;color:var(--text-title);font-size:var(--fs-lg, 1.2rem);font-weight:700}.yt-partdetail__section-title:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:2px;background:var(--accent, #c7000b)}.yt-partdetail__about{max-width:860px}@media(max-width:900px){.yt-partdetail__revo-card{grid-template-columns:minmax(0,1fr);padding:var(--space-4)}}.yt-partdetail__grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:start}.yt-partdetail__card{border:1px solid #e3e6ea;border-radius:var(--radius-md, 10px);background-color:var(--card-bg, #fff);padding:var(--space-4);margin-bottom:var(--space-4)}.yt-partdetail__card-title{margin:0 0 var(--space-3);color:var(--text-title);font-size:var(--fs-md, 1.05rem);font-weight:700}.yt-partdetail__media--card{padding:var(--space-3);margin-bottom:var(--space-4)}.yt-partdetail__identity{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-5);align-items:center;padding:32px;border:1px solid #e3e6ea;border-radius:16px;background:var(--card-bg, #fff);margin-bottom:var(--space-5)}.yt-partdetail__identity .yt-partdetail__title{font-size:var(--fs-3xl, 28px)}.yt-partdetail__identity .yt-partdetail__badges{margin-bottom:var(--space-3)}.yt-partdetail__lead{margin:0;color:var(--text-body);font-size:var(--fs-base)}.yt-partdetail__identity-cta .yt-partdetail__cta{padding:15px 22px;font-size:var(--fs-md, 1.05rem)}.yt-partdetail__rail{position:sticky;top:96px;align-self:start}.yt-partdetail__card-text{margin:0 0 var(--space-3);color:var(--text-body);font-size:var(--fs-sm);line-height:1.7}.yt-partdetail__links{list-style:none;margin:0;padding:0}.yt-partdetail__links li{margin:0;border-bottom:1px solid #eef0f3}.yt-partdetail__links li:last-child{border-bottom:0}.yt-partdetail__links a{display:block;padding:9px 0;color:var(--text-body);font-size:var(--fs-sm);text-decoration:none}.yt-partdetail__links a:hover{color:var(--accent, #c7000b);text-decoration:underline;text-underline-offset:3px}body.mode-dark .yt-parts__card,body.mode-dark .yt-partdetail__card,body.mode-dark .yt-partdetail__identity,body.mode-dark .yt-partdetail__revo-card{border-color:var(--card-border, #333333)}body.mode-dark .yt-partdetail__links li{border-bottom-color:#333}@media(max-width:1024px){.yt-partdetail--full .yt-partdetail__hero,.yt-partdetail__identity,.yt-partdetail__grid{grid-template-columns:minmax(0,1fr)}.yt-partdetail__rail{position:static}.yt-partdetail__sim-grid,.yt-partdetail--full .yt-partdetail__sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.yt-partdetail__identity{padding:var(--space-4)}.yt-partdetail__sim-grid,.yt-partdetail--full .yt-partdetail__sim-grid{grid-template-columns:minmax(0,1fr)}}.yt-parts-detail .yt-page-hero{display:none}.yt-partdetail__line-link{display:inline-block;margin-top:10px;color:var(--text-muted);font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.yt-partdetail__line-link:hover{color:var(--text-title)}
