.display-panel-picker{border:1px solid var(--control-accent);background:var(--d-brand-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-bottom:24px;padding:22px;scroll-margin-top:100px;display:flex}.display-panel-picker h2{margin:0 0 8px;font-size:26px}.display-panel-picker p{color:var(--body);margin:0;font-size:14px}.display-panel-picker a{text-underline-offset:3px;padding:10px 0;font-size:14px;font-weight:650;text-decoration:underline}.parts-listing .use-display-panel{min-height:44px;color:var(--control-ink);background:var(--control-accent);font-size:var(--ds-text-xs);text-align:center;white-space:normal;padding:12px;font-weight:650;text-decoration:none;display:block}.display-panel-picker[hidden],.parts-listing .use-display-panel[hidden]{display:none}@media (width<=700px){.parts-listing[data-display-picking][data-listing-view=rows] td.listing-row-actions{flex-wrap:wrap}.parts-listing[data-display-picking] .use-display-panel{flex-basis:100%}}.parts-listing[data-browse-views]{padding-top:20px}.parts-listing[data-browse-views] .listing-find{margin-bottom:16px}.parts-listing[data-browse-views] .listing-find-intro{margin-bottom:12px}.parts-listing[data-browse-views] .toolbar{gap:12px}.parts-listing[data-browse-views] .listing-search{max-width:none}.parts-listing[data-browse-views] .listing-status{margin-bottom:14px}.listing-view-switch{border:1px solid var(--ink);flex-shrink:0;display:flex}.listing-view-switch button{background:var(--surface);min-height:42px;color:var(--ink);font:600 var(--ds-text-xs) var(--font-body);cursor:pointer;border:0;padding:8px 16px}.listing-view-switch button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.listing-view-switch button:focus-visible{outline:2px solid var(--d-green);outline-offset:3px;z-index:1}.parts-listing[data-listing-view=rows] .col-menu{display:none}.parts-listing[data-listing-view=rows] .pt-pane{max-height:none}.parts-listing[data-browse-views] .listing-row-actions{vertical-align:middle}.parts-listing[data-browse-views] .pt th.listing-actions-heading{box-shadow:none;padding-inline:14px}.parts-listing[data-browse-views] .listing-detail-link{min-height:44px;color:var(--link);font:600 var(--ds-text-xs) var(--font-body);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.parts-listing[data-browse-views] .listing-detail-link:hover{text-decoration:underline}.parts-listing[data-browse-views] .listing-row-actions .shortlist-add{white-space:nowrap}.parts-listing[data-browse-views] .pt td :is(a,button):focus-visible{outline:2px solid var(--d-green);outline-offset:3px}.parts-listing[data-listing-view=table] .listing-detail-link,.parts-listing .listing-row-context,.parts-listing .pt td.listing-row-media,.parts-listing .listing-product-image{display:none}.parts-listing[data-listing-view=rows] .listing-product-image{object-fit:contain;mix-blend-mode:multiply;width:140px;height:112px;display:block}.parts-listing:not([data-listing-view=rows]) .listing-row-actions .product-utilities{flex-wrap:wrap}.parts-listing[data-listing-view=rows] .results{max-width:1080px;margin-inline:auto}.parts-listing[data-listing-view=rows] .pt{background:0 0;border:0;overflow:visible}.parts-listing[data-listing-view=rows] table{min-width:0;display:block}.parts-listing[data-listing-view=rows] thead{display:none}.parts-listing[data-listing-view=rows] tbody{gap:14px;display:grid}.parts-listing[data-listing-view=rows] [data-window-hidden]{display:none!important}.parts-listing[data-listing-view=rows] tbody tr{border:1px solid var(--line);background:var(--surface);isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr)) 180px;align-items:start;gap:16px 24px;margin:0;padding:20px 24px;display:grid}.parts-listing[data-listing-view=rows] tbody tr:hover{background:var(--d-category-hover)}.parts-listing[data-listing-view=rows] td{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:14px;line-height:1.5;display:block}.parts-listing[data-listing-view=rows] td[data-c]{display:none}.parts-listing[data-listing-view=rows] td[data-card-spec]{display:block}.parts-listing[data-listing-view=rows] td.mpn{grid-column:1/4}.parts-listing[data-listing-view=rows] td.mpn [data-product-link]{min-width:0;color:var(--ink);white-space:normal;overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.3;display:block}.parts-listing[data-listing-view=rows] td.mpn [data-product-link]:hover{color:var(--link)}.parts-listing[data-listing-view=rows] td.mpn small{font-size:var(--ds-text-xs);color:var(--body);margin-top:3px;font-weight:500}.parts-listing[data-listing-view=rows] .card-desc,.parts-listing[data-listing-view=rows] .core-specs-empty td[data-card-spec]{display:none}.parts-listing[data-listing-view=rows] .listing-row-context{margin-top:12px;display:block}.parts-listing[data-listing-view=rows] .listing-row-description{max-width:72ch;color:var(--body);font:400 14px/1.5 var(--font-body);margin:0 0 4px}.parts-listing[data-listing-view=rows] .listing-spec-note{color:var(--muted);font:400 var(--ds-text-xs)/1.5 var(--font-body);margin:0}.parts-listing[data-listing-view=rows] td[data-card-spec]:before{content:attr(data-label);color:var(--body);font:500 var(--ds-text-xs)/1.4 var(--font-body);margin-bottom:3px;display:block}.parts-listing[data-listing-view=rows] td:is([data-c=diagonal-size],[data-c=resolution]){font-size:16px;font-weight:600}.parts-listing[data-listing-view=rows] .listing-missing{font-size:var(--ds-text-xs);color:var(--muted);font-weight:400}.parts-listing[data-listing-view=rows] td.listing-row-actions{border:0;flex-direction:column;grid-area:1/4/4;align-self:center;align-items:flex-start;gap:8px;padding:0;display:flex}.parts-listing[data-listing-view=rows] .core-specs-empty td.listing-row-actions{grid-row:1}.parts-listing[data-listing-view=rows] .product-utilities{flex-direction:column;align-items:stretch;width:100%}.parts-listing[data-listing-view=rows] .pt td.listing-row-actions:before{content:none}.parts-listing[data-display-picking][data-listing-view=rows] .use-display-panel{width:100%}.parts-listing[data-listing-view=rows] tr[data-has-product-image]{grid-template-columns:140px repeat(3,minmax(0,1fr)) 180px}.parts-listing[data-listing-view=rows] .pt td.listing-row-media{grid-area:1/1/4;justify-content:center;align-self:stretch;align-items:center;display:flex}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.mpn{grid-column:2/5}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.listing-row-actions{grid-column:5}.parts-listing[data-listing-view=rows] .pt .core-specs-empty td.listing-row-media{grid-row:1}@media (width<=1000px) and (width>=701px){.parts-listing[data-listing-view=rows] tbody tr{column-gap:16px;padding:16px}.parts-listing[data-listing-view=rows] tr[data-has-product-image]{grid-template-columns:112px repeat(2,minmax(0,1fr)) 180px}.parts-listing[data-listing-view=rows] .listing-product-image{width:112px;height:96px}.parts-listing[data-listing-view=rows] .pt td.listing-row-media{grid-row:1/5}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.mpn{grid-column:2/4}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.listing-row-actions{grid-area:1/4/5}.parts-listing[data-listing-view=rows] .pt .core-specs-empty td:is(.listing-row-media,.listing-row-actions){grid-row:1}}@media (width<=700px){.parts-listing[data-browse-views] .toolbar{gap:12px}.parts-listing[data-browse-views] .listing-sort{flex:100%;min-width:0}.parts-listing[data-browse-views] .listing-sort select{width:100%;min-width:0}.parts-listing[data-browse-views] .listing-view-switch button{padding-inline:12px}.parts-listing[data-listing-view=rows] tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px}.parts-listing[data-listing-view=rows] td.mpn{border:0;grid-column:1/-1;padding:0}.parts-listing[data-listing-view=rows] td.mpn [data-product-link]{font-size:17px}.parts-listing[data-listing-view=rows] tr[data-has-product-image]{grid-template-columns:repeat(2,minmax(0,1fr));position:relative}.parts-listing[data-listing-view=rows] .pt tr[data-has-product-image] td.listing-row-media{grid-area:auto;width:96px;height:80px;position:absolute;inset:16px auto auto 16px}.parts-listing[data-listing-view=rows] .listing-product-image{width:96px;height:80px}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.mpn{grid-column:1/-1}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.mpn [data-product-link]{min-height:80px;padding-left:112px}.parts-listing[data-listing-view=rows] td[data-c=operating-temperature]{grid-column:1/-1}.parts-listing[data-listing-view=rows] td.listing-row-actions{border-top:1px solid var(--line);grid-area:auto/1/auto/-1;padding:4px 0 0}.parts-listing[data-listing-view=rows] tr[data-has-product-image] td.listing-row-actions{grid-column:1/-1}.parts-listing[data-listing-view=rows] .core-specs-empty td.listing-row-actions{grid-row:auto}.parts-listing[data-listing-view=rows] .product-utilities{flex-flow:wrap;align-items:center}.parts-listing[data-row-images][data-listing-view=rows] td.listing-row-actions{flex-flow:wrap;justify-content:space-between;align-items:center}.parts-listing[data-row-images][data-listing-view=rows] .product-utilities{width:auto}.parts-listing:not([data-browse-views]) .listing-row-actions .product-utilities{flex-wrap:wrap}.parts-listing[data-listing-view=table] .pt{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.parts-listing[data-listing-view=table] table{min-width:960px;display:table}.parts-listing[data-listing-view=table] thead{display:table-header-group}.parts-listing[data-listing-view=table] tbody{display:table-row-group}.parts-listing[data-listing-view=table] tbody tr{display:table-row}.parts-listing[data-listing-view=table] td{border-bottom:1px solid var(--line);white-space:nowrap;font-size:var(--ds-text-xs);padding:12px 14px;display:table-cell}.parts-listing[data-listing-view=table] td.col-off{display:none}.parts-listing[data-listing-view=table] .pt td:not(.mpn):not(.desc):before{content:none}.parts-listing[data-listing-view=table] td.mpn a{font-size:14px}}
