.catalog-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:40px;display:grid}.catalog-levels a{border:1px solid var(--site-border);background:var(--site-layer);min-height:94px;color:var(--site-text);justify-content:space-between;gap:12px;padding:24px;font-size:23px;text-decoration:none;display:flex}.catalog-levels a:hover,.catalog-levels a[aria-current=page]{border-color:var(--site-link);background:var(--site-tint)}.catalog-levels span{color:var(--site-link)}.explorer-layout{grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:start;gap:36px;display:grid}.explorer-filters{background:var(--site-layer);border:1px solid var(--site-border);gap:20px;padding:24px;display:grid;position:sticky;top:16px}.explorer-filters h2{margin:0;font-size:24px}.filter-heading,.results-heading,.compare-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.filter-heading button,.compare-heading button{color:var(--site-link);cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.explorer-filters label,.results-heading label{gap:8px;font-size:15px;display:grid}.explorer-filters label,.explorer-filters .cds--label,.results-heading .cds--label,.result-mode-label{font-size:15px;line-height:1.5}.explorer-filters fieldset{border:0;min-width:0;margin:0;padding:0}.explorer-filters legend{margin-bottom:8px;font-size:15px}.explorer-filters input,.explorer-filters select,.results-heading select{border:1px solid var(--site-border-emphasis);background:var(--site-surface);width:100%;min-width:0;color:var(--site-text);font:inherit;border-radius:0;padding:10px 12px;font-size:16px}.filter-pair,.filter-triple{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.filter-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.results-heading{align-items:start;margin-bottom:24px}.results-heading h2{margin:0 0 6px}.results-heading p{margin:0;font-size:16px}.results-heading label{min-width:200px}.explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.explorer-card{border:1px solid var(--site-border);background:var(--site-layer);flex-direction:column;min-width:0;padding:22px;display:flex}.card-top{color:var(--site-link);letter-spacing:.035em;justify-content:space-between;gap:12px;font-size:13px;display:flex}.explorer-card h3{margin:20px 0 6px;font-size:25px}.explorer-card .card-electrical{margin:0 0 20px;font-size:19px}.explorer-card dl{margin:0 0 24px}.explorer-card dl div{border-top:1px solid var(--site-border-subtle);grid-template-columns:105px 1fr;gap:10px;padding:8px 0;font-size:15px;display:grid}.explorer-card dt{color:var(--site-link)}.explorer-card dd{margin:0}.engineer-catalog .card-actions{border-top:1px solid var(--site-border);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:18px;display:flex}.engineer-catalog .card-actions label{white-space:nowrap}.engineer-catalog .card-actions input{accent-color:var(--site-link)}.engineer-catalog .card-actions a,.explorer-compare a{color:var(--site-link)}.explorer-compare{border:1px solid var(--site-link);background:var(--site-layer);margin:0 0 28px;padding:20px}.explorer-compare h3{margin:0 0 16px}.explorer-compare th button{color:var(--site-link);cursor:pointer;background:0 0;border:0;margin-left:8px;font-size:22px}.explorer-compare table{border-collapse:collapse;width:100%}.explorer-compare th,.explorer-compare td{border:1px solid var(--site-border);text-align:left;vertical-align:top;min-width:145px;padding:12px}.explorer-compare th:first-child{min-width:125px}.empty-results{background:var(--site-layer);padding:32px}.catalog-entry{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalog-entry a{background:var(--site-layer);border:1px solid var(--site-border);min-height:180px;color:var(--site-text);flex-direction:column;padding:26px;text-decoration:none;display:flex}.catalog-entry a:hover{border-color:var(--site-link)}.catalog-entry strong{font-size:26px}.catalog-entry span{margin-top:12px;line-height:1.5}.catalog-entry b{color:var(--site-link);margin-top:auto;padding-top:22px}.result-mode-field{align-self:start;justify-items:start;gap:8px;display:grid}.result-mode{align-self:start;gap:2px;display:flex}.result-mode button,.variant-switch button{border:1px solid var(--site-border);background:var(--site-surface);color:var(--site-text);cursor:pointer;padding:10px 12px}.result-mode button[aria-pressed=true],.variant-switch button[aria-pressed=true]{background:var(--site-link);border-color:var(--site-link);color:var(--site-chrome)}.variant-switch{border:1px solid var(--site-border);background:var(--site-tint);border-bottom:0;flex-wrap:wrap;gap:5px;padding:12px;display:flex}.explorer-grid>div{flex-direction:column;min-width:0;display:flex}.explorer-grid>div>.explorer-card{flex:1}.catalog-table th,.catalog-table td{white-space:nowrap}.catalog-table th:first-child{min-width:110px}.catalog-table td:last-child a{color:var(--site-link)}.parameter-diff{background:var(--site-tint)}.filter-help{font-size:13px!important;line-height:1.5!important}.compare-heading>div{flex-wrap:wrap;gap:10px;display:flex}.equipment-requirements{gap:14px;display:grid;border-top:1px solid var(--site-border-subtle)!important;padding-top:20px!important}.equipment-requirements legend{font-weight:700;color:var(--site-link)!important}.equipment-requirements label{gap:8px;font-size:15px;display:grid}.equipment-requirements input{border:1px solid var(--site-border-emphasis);background:var(--site-surface);width:100%;min-width:0;color:var(--site-text);font:inherit;padding:10px 12px}.equipment-requirements p{font-size:13px!important;line-height:1.5!important}.variant-switch p{flex:0 0 100%;color:var(--site-text)!important;margin:0 0 8px!important;font-size:15px!important}@media (max-width:1100px){.explorer-layout{grid-template-columns:1fr}.explorer-filters{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.filter-heading{grid-column:1/-1}}@media (max-width:767px){.catalog-levels,.catalog-entry,.explorer-grid,.explorer-filters{grid-template-columns:1fr}.catalog-levels a{min-height:64px;padding:16px;font-size:18px}.results-heading{display:block}.results-heading label{margin-top:18px}.explorer-card{padding:18px}.engineer-catalog .card-actions{flex-wrap:wrap}.explorer-filters{padding:18px}}.engineer-catalog .card-actions{grid-template-columns:1fr;gap:10px;display:grid}.catalog-compare-button,.catalog-select-button{border:1px solid var(--site-border-emphasis);white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.catalog-compare-button{color:var(--site-text);background:0 0}.catalog-compare-button:hover{background:var(--site-hover);border-color:var(--site-link)}.catalog-compare-button[aria-pressed=true]{background:var(--site-tint);border-color:var(--site-link);color:var(--site-link)}.catalog-compare-button:disabled{opacity:.45;cursor:not-allowed}.engineer-catalog .card-actions .catalog-select-button,.catalog-table .catalog-select-button{background:var(--site-action);border-color:var(--site-action);color:var(--site-on-action)}.engineer-catalog .card-actions .catalog-select-button:hover,.catalog-table .catalog-select-button:hover{background:var(--site-action-hover)}.explorer-filters .cds--select,.results-heading .cds--select{width:100%;min-width:0}.explorer-filters .cds--select-input,.results-heading .cds--select-input{cursor:pointer;height:48px;padding-block:10px;padding-inline-start:14px}.results-heading>.cds--form-item{flex:0 0 230px}.results-heading{flex-wrap:wrap}.result-mode{min-height:48px}@media (min-width:1500px){.engineer-catalog .card-actions{grid-template-columns:1fr 1fr}}.explorer-layout>*,.explorer-results{min-width:0}.explorer-filters>label,.explorer-filters>.cds--form-item{align-self:start}.explorer-filters input{height:48px}.engineer-catalog .cds--select-input{background:var(--site-surface);color:var(--site-text);border:1px solid var(--site-border-emphasis);font-size:16px}.explorer-filters{align-items:start}.explorer-filters label{align-content:start}@media (min-width:768px) and (max-width:1100px){.equipment-requirements{grid-column:1/-1;grid-template-columns:1fr 1fr}.equipment-requirements legend,.equipment-requirements>.filter-pair,.equipment-requirements>p,.explorer-filters>.filter-help{grid-column:1/-1}.explorer-filters>label,.explorer-filters>.cds--form-item{align-self:start}}.result-mode{border:1px solid var(--site-border-emphasis);gap:0}.result-mode button{border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:10px 16px;font-size:15px;line-height:1.3;display:inline-flex}.result-mode button+button{border-left:1px solid var(--site-border-emphasis)}.result-mode button:hover{background:var(--site-hover)}.result-mode button[aria-pressed=true]{background:var(--site-action);color:var(--site-on-action)}.filter-heading button,.compare-heading button,.explorer-compare th button,.variant-switch button{min-width:44px;min-height:44px}.catalog-table td:nth-child(7){white-space:normal;min-width:280px;max-width:360px}.catalog-table td:nth-child(7) p{font-size:inherit;margin-top:10px}.engineer-catalog .equipment-requirements input{font-size:16px}.explorer-card dd,.comparison-scroll table{font-variant-numeric:tabular-nums}.results-heading:focus-visible{outline:3px solid var(--site-link);outline-offset:4px}.catalog-selection .catalog-card-links{flex-wrap:wrap;gap:12px 24px;margin-top:auto;padding-top:24px;display:flex}.catalog-selection .catalog-card-links .text-action{margin-top:0}@media (min-width:768px) and (max-width:1100px){.catalog-selection .catalog-card-links{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.result-mode-field{margin-top:18px}}.result-mode button{min-height:48px}
