.parts-listing.layout{min-width:0;padding:28px 28px 64px;display:block}.parts-listing .results{min-width:0}.parts-listing [hidden]{display:none!important}.parts-listing button,.parts-listing input,.parts-listing select{font-family:var(--font-body)}.parts-listing button,.parts-listing summary,.parts-listing select{cursor:pointer}.parts-listing button:disabled{cursor:default;color:var(--muted)}.parts-listing :is(button,input,select,summary):focus-visible{outline:2px solid var(--d-green);outline-offset:3px}.parts-listing .listing-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.parts-listing .listing-find{margin-bottom:24px}.parts-listing .listing-find-intro{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:15px;display:flex}.parts-listing .listing-find-intro h2{font-family:var(--font-body);letter-spacing:normal;margin:0;font-size:17px;font-weight:650}.parts-listing .listing-find-intro p{font-size:var(--ds-text-xs);color:var(--muted);margin:0}.parts-listing .listing-featured{grid-template-columns:repeat(var(--featured-count),minmax(0,1fr));max-width:calc(var(--featured-count) * 260px);align-items:end;gap:12px;display:grid}.parts-listing .listing-featured.has-more{grid-template-columns:repeat(var(--featured-count),minmax(0,1fr)) auto;max-width:calc(var(--featured-count) * 260px + 150px)}.parts-listing .listing-button.listing-more-mobile-only{display:none}.parts-listing .listing-field{min-width:0}.parts-listing .listing-field-label{font-size:var(--ds-text-sm);color:var(--ink);margin-bottom:7px;font-weight:650;display:block}.parts-listing .listing-field-button{text-align:left;background:var(--surface);width:100%;min-height:44px;color:var(--ink);font-size:var(--ds-text-sm);border:1px solid #89958e;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.parts-listing .listing-field-button [data-facet-summary]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parts-listing .listing-field-button.is-active{border-color:var(--d-green);background:var(--d-category-hover);box-shadow:inset 0 -2px var(--d-green)}.parts-listing .listing-button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font-size:var(--ds-text-sm);justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-weight:600;display:inline-flex}.parts-listing .listing-text-button{color:var(--link);font-size:var(--ds-text-sm);text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-weight:600;text-decoration:underline}.parts-listing .listing-text-button:disabled{opacity:.7;text-decoration:none}.parts-listing .listing-more{border-block:1px solid var(--line);margin:0 0 20px}.parts-listing .listing-more>summary{color:var(--link);font-size:var(--ds-text-xs);padding:12px 0;font-weight:650}.parts-listing:has(.listing-find) .listing-more:not([open]){display:none}.parts-listing .listing-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 28px;padding-bottom:16px;display:grid}.parts-listing .listing-facet-group{border-bottom:1px solid var(--line);padding:12px 0}.parts-listing .listing-facet-group>summary{font-size:var(--ds-text-xs);font-weight:650}.parts-listing .listing-facet-group>summary [data-count-for]{color:var(--d-green);margin-left:8px}.parts-listing .toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 14px;display:flex}.parts-listing .listing-search{flex:260px;max-width:480px;margin-right:auto}.parts-listing .listing-search input{background:var(--surface);width:100%;min-height:44px;color:var(--ink);font-size:var(--ds-text-sm);border:1px solid #89958e;padding:10px 13px}.parts-listing .listing-sort{align-items:center;gap:9px;min-width:0;display:flex}.parts-listing .listing-sort label{font-size:var(--ds-text-sm);color:var(--muted);white-space:nowrap}.parts-listing .listing-sort select{background:var(--surface);max-width:260px;min-height:44px;font-size:var(--ds-text-sm);color:var(--ink);border:1px solid #89958e;padding:9px 28px 9px 10px}.parts-listing .col-menu{position:relative}.parts-listing .col-menu>summary{background:var(--surface);min-height:44px;font-size:var(--ds-text-sm);border:1px solid #89958e;align-items:center;gap:10px;padding:10px 12px;font-weight:600;list-style:none;display:flex}.parts-listing .col-menu>summary:after{content:"⌄"}.parts-listing .col-menu>summary::-webkit-details-marker{display:none}.parts-listing .columns-mobile{display:none}.parts-listing .col-menu-panel{z-index:40;background:var(--surface);border:1px solid #89958e;width:max-content;min-width:220px;max-width:min(340px,100vw - 40px);max-height:360px;padding:12px 16px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 24px #1018161f}.parts-listing .col-menu-panel label{font-size:var(--ds-text-xs);cursor:pointer;align-items:center;gap:9px;padding:8px 0;display:flex}.parts-listing input[type=checkbox]{width:16px;height:16px;accent-color:var(--d-green);flex-shrink:0}.parts-listing .listing-status{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.parts-listing .count{font-size:var(--ds-text-sm);font-variant-numeric:tabular-nums;font-weight:550}.parts-listing .listing-coverage{font-size:var(--ds-text-xs);color:var(--muted);max-width:80ch;margin:0 0 12px}.parts-listing .chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.parts-listing .chip{background:var(--d-category-hover);color:var(--ink);font-size:var(--ds-text-sm);border:1px solid #b4c8ba;padding:8px 11px}.parts-listing .chip-clear{color:var(--link);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.parts-listing .col-off{display:none}.parts-listing .listing-missing{color:var(--muted);font-size:var(--ds-text-xs)}.parts-listing.desc-off .card-desc{display:none}.parts-listing .pt th{padding:0}.parts-listing .pt td[data-c]{white-space:normal;overflow-wrap:break-word;min-width:7ch;max-width:30ch}.parts-listing .th-x{align-items:stretch;display:flex}.parts-listing .th-sort{min-height:48px;color:var(--ink-on-dark);padding:var(--ds-space-3) var(--ds-space-4);font:inherit;white-space:normal;text-align:left;background:0 0;border:0;align-items:center;gap:9px;line-height:1.25;display:flex}.parts-listing .th-dir{color:var(--muted-on-dark);font-size:var(--ds-text-xs)}.parts-listing .th-filter{min-width:32px;color:var(--ink-on-dark);font:inherit;background:0 0;border:0;padding:6px 9px 6px 2px}.parts-listing .th-filter [data-count-for]{background:var(--d-brand-soft);color:var(--ink);font-size:var(--ds-text-xs);margin-left:3px;padding:1px 3px}.parts-listing .th-sort:hover,.parts-listing .th-filter:hover{background:#ffffff14}.parts-listing .pt th:is([aria-sort=ascending],[aria-sort=descending]){background:#294237}.parts-listing .pt th:is([aria-sort=ascending],[aria-sort=descending]) .th-dir{color:var(--ink-on-dark)}.parts-listing .pt th.listing-actions-heading{padding-inline:var(--ds-space-4)}.parts-listing .listing-quick-filters{font-size:var(--ds-text-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:10px;display:flex}.parts-listing .listing-quick-filters button{align-items:center;gap:6px;min-height:44px;display:inline-flex}.parts-listing .listing-quick-filters [data-count-for]:not([hidden]){color:var(--ink)}.parts-listing .column-presets{border-bottom:1px solid var(--line);gap:8px;margin-bottom:6px;padding-bottom:10px;display:flex}.parts-listing .column-presets button[aria-pressed=true]{border-color:var(--d-green);background:var(--d-brand-soft);color:var(--link)}.parts-listing .lf-coverage{font-size:var(--ds-text-xs);color:var(--muted);margin:0 0 12px;line-height:1.5}.parts-listing .pt th :is(button):focus-visible{outline-color:var(--focus-ring-dark);outline-offset:-3px}.parts-listing .listing-popover{background:var(--surface);width:310px;max-width:calc(100vw - 24px);color:var(--ink);z-index:100;border:1px solid #89958e;margin:0;padding:16px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 28px #10181626}.parts-listing .listing-popover-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.parts-listing .listing-popover h3{font:650 15px var(--font-body);margin:0}.parts-listing .listing-close{width:36px;height:36px;color:var(--ink);background:0 0;border:0;justify-content:center;align-items:center;font-size:24px;display:flex}.parts-listing .lf-controls{margin-top:10px}.parts-listing .lf-modes{border:1px solid var(--line);gap:0;margin-bottom:12px;display:flex}.parts-listing .lf-modes button{background:var(--surface);min-height:38px;color:var(--body);font-size:var(--ds-text-xs);border:0;flex:1}.parts-listing .lf-modes button[aria-pressed=true]{background:var(--d-brand-soft);color:var(--link);box-shadow:inset 0 -2px var(--d-green);font-weight:600}.parts-listing .lf-search{margin-bottom:8px;display:block}.parts-listing .lf-search input{width:100%;min-height:40px;font-size:var(--ds-text-xs);color:var(--ink);background:var(--surface);border:1px solid #89958e;padding:8px 10px}.parts-listing .lf-options{overscroll-behavior:contain;max-height:240px;overflow-y:auto}.parts-listing .lf-option{min-height:38px;font-size:var(--ds-text-xs);cursor:pointer;align-items:center;gap:9px;padding:9px 2px;display:flex}.parts-listing .lf-option [data-option-text]{flex:1}.parts-listing .lf-option:hover{background:var(--d-category-hover)}.parts-listing .lf-option.is-unavailable{color:var(--muted);opacity:.55;cursor:default}.parts-listing .lf-count{font-size:var(--ds-text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.parts-listing .lf-presets{gap:8px;margin-bottom:14px;display:flex}.parts-listing .lf-presets button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--ink);font-size:var(--ds-text-xs);flex:1}.parts-listing .lf-presets button[aria-pressed=true]{border-color:var(--d-green);color:var(--link);background:var(--d-category-hover)}.parts-listing .lf-range{grid-template-columns:1fr 1fr;gap:12px;display:grid}.parts-listing .lf-range label,.parts-listing .lf-capacity{font-size:var(--ds-text-xs);color:var(--body)}.parts-listing .lf-range input,.parts-listing .lf-capacity select{background:var(--surface);width:100%;min-height:40px;color:var(--ink);font-size:var(--ds-text-xs);border:1px solid #89958e;margin-top:7px;padding:8px 10px;display:block}.parts-listing .lf-error{font-size:var(--ds-text-xs);color:#9a2626;margin:10px 0 0}.parts-listing .lf-no-options{font-size:var(--ds-text-xs);color:var(--muted);margin:10px 0}.parts-listing .lf-clear{margin-top:6px}.parts-listing .listing-copy-fallback{font-size:var(--ds-text-xs);margin-bottom:14px}.parts-listing .listing-copy-fallback input{width:100%;margin-top:5px;padding:10px;display:block}.parts-listing .listing-sheet{border:0;border-top:3px solid var(--d-green);background:var(--surface);width:min(640px,100%);max-width:100%;max-height:85dvh;color:var(--ink);margin:auto auto 0;padding:0}.parts-listing .listing-sheet[open]{flex-direction:column;display:flex}.parts-listing .listing-sheet::backdrop{background:#10181680}.parts-listing .listing-sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.parts-listing .listing-sheet-head h2{font:650 17px var(--font-body);margin:0}.parts-listing .listing-sheet-body{padding:0 20px 16px;overflow-y:auto}.parts-listing .listing-sheet-footer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);align-items:center;gap:20px;display:flex}.parts-listing .listing-button-primary{background:var(--control-accent);min-height:44px;color:var(--control-ink);font-size:var(--ds-text-xs);border:0;flex:1;padding:12px;font-weight:600}.parts-listing .dock{display:none}.parts-listing .compact-controls{border-block:1px solid var(--line);margin-bottom:16px}.parts-listing .compact-controls>summary{color:var(--link);cursor:pointer;padding:14px 0;font-size:14px;font-weight:650}.parts-listing .compact-controls>summary:focus-visible{outline:2px solid var(--d-green);outline-offset:3px}.parts-listing .compact-controls[open]{padding-bottom:12px}@media (width>=701px) and (width<=1050px){.parts-listing .listing-featured,.parts-listing .listing-featured.has-more{grid-template-columns:repeat(var(--tablet-count),minmax(0,1fr))}.parts-listing .listing-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.parts-listing.layout{padding:24px 20px calc(96px + env(safe-area-inset-bottom,0px))}.parts-listing .listing-find-intro{gap:6px;margin-bottom:16px}.parts-listing .listing-find-intro p{font-size:var(--ds-text-xs)}.parts-listing .listing-featured,.parts-listing .listing-featured.has-more{grid-template-columns:repeat(var(--phone-count),minmax(0,1fr));gap:12px;max-width:none}.parts-listing .listing-button.listing-more-mobile-only{display:inline-flex}.parts-listing .listing-secondary{display:none}.parts-listing .listing-more-button{width:max-content;min-height:32px;color:var(--link);background:0 0;border:0;grid-column:1/-1;padding-left:0}.parts-listing .listing-more{display:none}.parts-listing .toolbar{gap:10px;margin-bottom:6px}.parts-listing .listing-search{flex-basis:100%;max-width:none}.parts-listing .listing-sort{display:none}.parts-listing[data-lcd-listing] .listing-sort{max-width:100%;display:flex}.parts-listing[data-lcd-listing] .listing-sort select{min-width:0;max-width:100%}.parts-listing .col-menu>summary{min-height:40px}.parts-listing .col-menu-panel{left:0;right:auto}.parts-listing .columns-desktop{display:none}.parts-listing .columns-mobile{display:inline}.parts-listing .listing-status{gap:8px}.parts-listing .count{font-size:var(--ds-text-sm)}.parts-listing #copy-filter-link{font-size:var(--ds-text-xs)}.parts-listing .chip{min-height:40px}.parts-listing .pt tr.card-bare td.mpn{border-bottom:0;padding-bottom:0}.parts-listing .dock{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--band-dark);border-top:3px solid var(--d-green);grid-template-columns:1fr 1.4fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.parts-listing .dock.is-behind,.parts-listing .dock.outside-listing,.parts-listing:is([data-lcd-listing],[data-browse-views]) .dock:not(.dock-needed){visibility:hidden}.parts-listing .dock>:only-child{grid-column:1/-1}.parts-listing .dock-btn{background:var(--control-accent);min-height:44px;color:var(--control-ink);font-size:var(--ds-text-xs);border:0;padding:8px;font-weight:650}.parts-listing .dock-btn span{background:var(--d-brand-soft);color:var(--ink);margin-left:6px;padding:1px 5px;display:inline-block}.parts-listing .dock-sort{min-width:0}.parts-listing .dock-sort select{background:var(--band-dark);width:100%;min-height:44px;color:var(--ink-on-dark);font-size:var(--ds-text-xs);border:1px solid #7d8a84;padding:8px}.parts-listing .dock :focus-visible{outline-color:var(--focus-ring-dark)}}.listing-shared-specs{border-block:1px solid var(--line);flex-wrap:wrap;gap:16px 32px;margin:0 0 24px;padding:18px 0;display:flex}.listing-shared-specs>div{min-width:0}.listing-shared-specs dt{font-size:var(--ds-text-xs);color:var(--body)}.listing-shared-specs dd{color:var(--ink);margin:4px 0 0;font-size:15px;font-weight:600}.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:1;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}}
