main:has([data-vendor-equipment-catalog])>.content-panel:first-child{padding-block:1rem .4rem}main:has([data-vendor-equipment-catalog])>.content-panel+.content-panel{padding-top:.6rem;border-top:0}main:has([data-vendor-equipment-catalog]) h1{margin-block:.65rem .35rem;font-size:clamp(1.45rem,2.6vw,2.05rem);line-height:1.35}.vendor-equipment-catalog[data-vendor-equipment-catalog]{gap:.8rem;grid-template-columns:minmax(0,1fr);min-width:0;--catalog-paper: #f7f9f8;--catalog-line: #d2dddd}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-layout{grid-template-columns:minmax(15rem,17rem) minmax(0,1fr)}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-intro{gap:.2rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-provenance{font-size:.78rem;gap:.2rem .75rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list{max-height:min(65vh,42rem);scrollbar-width:thin;scrollbar-color:#8ba9a5 transparent}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-directory{top:calc(var(--sl-nav-height, 4rem) + .75rem)}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-action{display:grid;gap:.4rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-results{scroll-margin-top:calc(var(--sl-nav-height, 4rem) + 1rem)}.vendor-equipment-catalog[data-vendor-equipment-catalog] [data-compare-add]{padding:.4rem .6rem;font-size:.78rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] [data-compare-add][aria-pressed=true]{background:#dceeea;border-color:#087467}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-tray{position:sticky;top:calc(var(--sl-nav-height, 4rem) + .5rem);z-index:4;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.7rem;margin-block:.5rem .8rem;border:1px solid #78a49c;border-radius:8px;background:#f2faf7;box-shadow:0 3px 12px #123a2a14}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-tray>div{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.35rem;max-height:100px;overflow:auto}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-tray button{max-width:100%;padding:.35rem .6rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;margin-block:.5rem 1rem;border:1px solid var(--catalog-line);border-radius:8px;overscroll-behavior-x:contain}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.84rem;line-height:1.55}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap:has(thead th:nth-child(3)) table{min-width:610px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap:has(thead th:nth-child(4)) table{min-width:820px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap :is(th,td){padding:.7rem;border-bottom:1px solid var(--catalog-line);border-right:1px solid var(--catalog-line);vertical-align:top;overflow-wrap:anywhere;text-align:left}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap th:first-child{width:5rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap th{background:#e8f0ee}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap caption{padding:.6rem;text-align:left;font-weight:700}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-table-wrap a{display:inline-flex;align-items:center;min-height:44px;color:#087467}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list a[aria-current=true]{background:#dceeea;color:#07584f;box-shadow:inset 3px 0 #087467}.vendor-equipment-catalog[data-vendor-equipment-catalog] .company-tiles a{min-width:0;transition:background-color .12s}.vendor-equipment-catalog[data-vendor-equipment-catalog] :is(.company-tiles strong,.directory-list span,.models li,.result-main h4){overflow-wrap:anywhere}.vendor-equipment-catalog[data-vendor-equipment-catalog] .search-row{grid-template-columns:minmax(0,1fr) auto}.vendor-equipment-catalog[data-vendor-equipment-catalog] .type-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .type-chips button{padding:.4rem .6rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] [data-type][aria-pressed=true]{color:#fff;background:#0a6f66;border-color:#0a6f66}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-keyword input{border-color:#5c8a84}.vendor-equipment-catalog[data-vendor-equipment-catalog] :is(input,select,button,a):focus-visible{outline:2px solid #087467;outline-offset:2px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-search-panel,.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-directory,.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-results{width:100%;min-width:0;box-sizing:border-box}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-directory{position:static;padding:.75rem .9rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-directory>summary,.vendor-equipment-catalog[data-vendor-equipment-catalog] .compact-tools>summary,.vendor-equipment-catalog[data-vendor-equipment-catalog] .product-details>summary,.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-panel>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;color:#075f56;font-weight:700}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-content{display:grid;gap:.6rem;padding-top:.55rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));grid-auto-rows:max-content;align-content:start;max-height:24rem;border:1px solid var(--catalog-line);border-radius:8px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list a{min-width:0;height:auto;display:flex;justify-content:flex-start;padding:.55rem .65rem;box-sizing:border-box}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list a>span{min-width:0;line-height:1.4;overflow-wrap:anywhere}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list small{display:none}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem 1rem;padding:.7rem 0}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-action{grid-column:auto;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-action a{min-height:44px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-meta,.vendor-equipment-catalog[data-vendor-equipment-catalog] .model-match{color:var(--catalog-soft);font-size:.8rem;line-height:1.45}.vendor-equipment-catalog[data-vendor-equipment-catalog] .model-match{margin-top:.25rem;color:#075f56;font-weight:700}.vendor-equipment-catalog[data-vendor-equipment-catalog] .product-details{grid-column:1 / -1;padding:.1rem .65rem .65rem;border:1px solid var(--catalog-line);border-radius:8px;background:#fff}.vendor-equipment-catalog[data-vendor-equipment-catalog] .product-details>p{margin:.25rem 0 .45rem;color:#304a54;font-size:.88rem;line-height:1.5}.vendor-equipment-catalog[data-vendor-equipment-catalog] .product-details ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.vendor-equipment-catalog[data-vendor-equipment-catalog] .product-details li{padding:.18rem .35rem;border-radius:5px;background:#e6eeee;font-size:.78rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-panel{min-width:0;max-width:100%;box-sizing:border-box;margin-block:.5rem 1rem;padding:.1rem .7rem .7rem;border:1px solid #78a49c;border-radius:8px;background:#f7fbf9}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-panel[open]>summary{margin-bottom:.45rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] details>summary:after,.catalog-guide>summary:after{content:"";flex:0 0 .45rem;height:.45rem;margin-left:auto;margin-right:.3rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}.vendor-equipment-catalog[data-vendor-equipment-catalog] details[open]>summary:after,.catalog-guide[open]>summary:after{transform:rotate(225deg)}.vendor-equipment-catalog[data-vendor-equipment-catalog] summary:focus-visible,.catalog-guide>summary:focus-visible{outline:2px solid #087467;outline-offset:2px}.catalog-guide>summary{display:flex;align-items:center;min-height:44px;color:#075f56;cursor:pointer;font-weight:700}@media(max-width:900px)and (min-width:701px){.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-layout{grid-template-columns:13rem minmax(0,1fr)}}@media(max-width:700px){.vendor-equipment-catalog[data-vendor-equipment-catalog] :is(.catalog-directory,.catalog-results){order:0}main:has([data-vendor-equipment-catalog])>.content-panel:first-child{padding-block:.65rem .2rem}main:has([data-vendor-equipment-catalog]) h1{margin-block:.5rem .2rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-layout{grid-template-columns:minmax(0,1fr);gap:.75rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list{max-height:200px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .catalog-keyword input{padding-inline:.55rem;font-size:16px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .search-clear{padding-inline:.55rem;font-size:.82rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .search-examples{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;padding-bottom:.1rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .search-examples>*{flex:0 0 auto;white-space:nowrap}.vendor-equipment-catalog[data-vendor-equipment-catalog] .type-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .type-chips>span{grid-column:1 / -1;font-size:.75rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .type-chips button{padding:.3rem;font-size:.78rem;line-height:1.35}.vendor-equipment-catalog[data-vendor-equipment-catalog] .overview-heading>p{font-size:.78rem}.vendor-equipment-catalog[data-vendor-equipment-catalog] .directory-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:200px}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-row{grid-template-columns:1fr}.vendor-equipment-catalog[data-vendor-equipment-catalog] .result-action{grid-column:auto}.vendor-equipment-catalog[data-vendor-equipment-catalog] .comparison-panel{margin-inline:-.1rem}}.vendor-equipment-catalog{--catalog-ink: #18313d;--catalog-soft: #52646d;--catalog-line: #c9d4d6;--catalog-paper: #f3f6f5;--catalog-teal: #0a6f66;display:grid;gap:1rem;max-width:100%;margin:0 0 2rem;color:var(--catalog-ink)}.vendor-equipment-catalog :is(h2,h3,h4,p){margin:0}.vendor-equipment-catalog :is(h2,h3,h4){font-family:Segoe UI Variable,Segoe UI,Yu Gothic UI,sans-serif}.vendor-equipment-catalog .section-kicker{color:var(--catalog-teal);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vendor-equipment-catalog .catalog-intro{display:grid;gap:.3rem;max-width:74rem}.vendor-equipment-catalog .catalog-intro h2{font-size:1.45rem}.vendor-equipment-catalog .catalog-provenance{display:flex;flex-wrap:wrap;gap:.35rem .8rem;color:var(--catalog-soft);font-size:.8rem}.vendor-equipment-catalog .catalog-layout{display:grid;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);gap:1rem;align-items:start}.vendor-equipment-catalog .catalog-directory,.vendor-equipment-catalog .catalog-search-panel,.vendor-equipment-catalog .catalog-overview,.vendor-equipment-catalog .catalog-results{border:1px solid var(--catalog-line);border-radius:12px;background:var(--catalog-paper)}.vendor-equipment-catalog .catalog-directory{display:grid;gap:.7rem;padding:.8rem;position:sticky;top:1rem}.vendor-equipment-catalog .directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.vendor-equipment-catalog .directory-heading p,.vendor-equipment-catalog .directory-status{color:var(--catalog-soft);font-size:.78rem}.vendor-equipment-catalog .directory-find input,.vendor-equipment-catalog .catalog-keyword input,.vendor-equipment-catalog select{box-sizing:border-box;width:100%;min-height:44px;padding:.5rem .65rem;border:1px solid #8da1a5;border-radius:8px;background:#fff;color:var(--catalog-ink);font:inherit}.vendor-equipment-catalog .directory-status{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vendor-equipment-catalog button,.vendor-equipment-catalog .directory-list a,.vendor-equipment-catalog .company-tiles a{min-height:44px;font:inherit}.vendor-equipment-catalog button{border:1px solid #8da1a5;border-radius:8px;background:#fff;color:var(--catalog-ink);cursor:pointer}.vendor-equipment-catalog .directory-status button{padding:.25rem .5rem;border:0;background:transparent;color:var(--catalog-teal);text-decoration:underline}.vendor-equipment-catalog .directory-list{display:grid;max-height:38rem;overflow:auto;border-top:1px solid var(--catalog-line)}.vendor-equipment-catalog .directory-list a{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.35rem .45rem;border-bottom:1px solid #dfe7e8;color:var(--catalog-ink);text-decoration:none}.vendor-equipment-catalog .directory-list a:hover,.vendor-equipment-catalog .directory-list a:focus-visible{background:#dceeed;outline:2px solid var(--catalog-teal);outline-offset:-2px}.vendor-equipment-catalog .directory-list small{color:var(--catalog-soft);text-align:right;font-size:.7rem}.vendor-equipment-catalog .directory-no-match{color:var(--catalog-soft);font-size:.84rem}.vendor-equipment-catalog .catalog-workspace{display:grid;gap:1rem;min-width:0}.vendor-equipment-catalog .catalog-search-panel{position:relative;display:grid;gap:.65rem;padding:.8rem}.vendor-equipment-catalog .search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.vendor-equipment-catalog .search-clear,.vendor-equipment-catalog [data-return-all]{padding:0 .75rem;color:var(--catalog-teal);font-weight:700}.vendor-equipment-catalog .catalog-suggestions{position:absolute;z-index:3;top:3.9rem;left:.8rem;right:.8rem;display:grid;overflow:auto;max-height:22rem;border:1px solid var(--catalog-line);border-radius:8px;background:#fff;box-shadow:0 10px 24px #18313d2e}.vendor-equipment-catalog .catalog-suggestions button{display:grid;min-height:44px;padding:.45rem .65rem;border:0;border-radius:0;text-align:left}.vendor-equipment-catalog .catalog-suggestions button[aria-selected=true]{background:#dceeed;outline:2px solid var(--catalog-teal);outline-offset:-2px}.vendor-equipment-catalog .catalog-suggestions span{color:var(--catalog-soft);font-size:.78rem}.vendor-equipment-catalog .search-examples,.vendor-equipment-catalog .process-chips{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.vendor-equipment-catalog .search-examples{color:var(--catalog-soft);font-size:.78rem}.vendor-equipment-catalog .search-examples button,.vendor-equipment-catalog .process-chips button{padding:.35rem .6rem}.vendor-equipment-catalog .process-chips button[aria-pressed=true]{border-color:var(--catalog-teal);background:var(--catalog-teal);color:#fff}.vendor-equipment-catalog .compact-tools summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--catalog-teal);font-weight:700}.vendor-equipment-catalog .compact-tools>div{display:flex;flex-wrap:wrap;gap:.6rem;padding:.4rem 0}.vendor-equipment-catalog .compact-tools label{display:grid;gap:.25rem;color:var(--catalog-soft);font-size:.78rem}.vendor-equipment-catalog .catalog-overview,.vendor-equipment-catalog .catalog-results{padding:1rem}.vendor-equipment-catalog .overview-heading,.vendor-equipment-catalog .results-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start;margin-bottom:.8rem}.vendor-equipment-catalog .overview-heading>p,.vendor-equipment-catalog .results-heading>div>p{color:var(--catalog-soft);font-size:.86rem}.vendor-equipment-catalog .company-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.55rem}.vendor-equipment-catalog .company-tiles a{display:grid;gap:.15rem;padding:.55rem .65rem;border:1px solid var(--catalog-line);border-radius:8px;background:#fff;color:var(--catalog-ink);text-decoration:none}.vendor-equipment-catalog .company-tiles a:hover,.vendor-equipment-catalog .company-tiles a:focus-visible{border-color:var(--catalog-teal);outline:2px solid var(--catalog-teal);outline-offset:1px}.vendor-equipment-catalog .company-tiles span,.vendor-equipment-catalog .company-tiles small{color:var(--catalog-soft);font-size:.76rem}.vendor-equipment-catalog .catalog-empty{padding:.8rem;border-left:4px solid var(--catalog-teal);background:#fff}.vendor-equipment-catalog .result-grid{display:grid}.vendor-equipment-catalog .result-row{display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(13rem,1.3fr) minmax(11rem,1fr) minmax(6rem,.45fr);gap:1rem;padding:.9rem 0;border-top:1px solid var(--catalog-line);align-items:start}.vendor-equipment-catalog .result-vendor{display:grid;gap:.15rem}.vendor-equipment-catalog .result-vendor span,.vendor-equipment-catalog .match-reasons{color:var(--catalog-teal);font-size:.78rem;font-weight:700}.vendor-equipment-catalog .result-vendor small,.vendor-equipment-catalog .share-note{color:var(--catalog-soft);font-size:.77rem}.vendor-equipment-catalog .result-main{display:grid;gap:.3rem}.vendor-equipment-catalog .result-main h4{font-size:1rem;line-height:1.35}.vendor-equipment-catalog .result-main p{color:#304a54;font-size:.88rem;line-height:1.5}.vendor-equipment-catalog .models{display:grid;gap:.25rem}.vendor-equipment-catalog .models strong{font-size:.83rem}.vendor-equipment-catalog .models ul{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.vendor-equipment-catalog .models li{padding:.18rem .35rem;border-radius:5px;background:#e6eeee;font-size:.78rem}.vendor-equipment-catalog .result-action a{display:inline-flex;align-items:center;min-height:44px;color:var(--catalog-teal);font-weight:700;text-decoration-thickness:2px}.vendor-equipment-catalog .catalog-pagination{display:flex;justify-content:center;align-items:center;gap:.6rem;padding-top:.8rem}.vendor-equipment-catalog .catalog-pagination button{padding:0 .8rem}.vendor-equipment-catalog .catalog-noscript,.vendor-equipment-catalog .catalog-scope{color:var(--catalog-soft);font-size:.84rem;line-height:1.6}.vendor-equipment-catalog .catalog-noscript{padding:.7rem;border-left:4px solid var(--catalog-teal);background:var(--catalog-paper)}.vendor-equipment-catalog .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:900px){.vendor-equipment-catalog .catalog-layout{grid-template-columns:minmax(13rem,15rem) minmax(0,1fr)}.vendor-equipment-catalog .result-row{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr)}.vendor-equipment-catalog .models,.vendor-equipment-catalog .result-action{grid-column:2}}@media(max-width:700px){.vendor-equipment-catalog .catalog-layout{grid-template-columns:1fr}.vendor-equipment-catalog .catalog-directory{position:static;order:1}.vendor-equipment-catalog .catalog-workspace{order:2}.vendor-equipment-catalog .directory-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px}.vendor-equipment-catalog .directory-list a{display:grid;min-height:44px;align-content:center}.vendor-equipment-catalog .directory-list small{text-align:left}.vendor-equipment-catalog .overview-heading,.vendor-equipment-catalog .results-heading{display:grid}.vendor-equipment-catalog .result-row{grid-template-columns:1fr}.vendor-equipment-catalog .models,.vendor-equipment-catalog .result-action{grid-column:auto}}@media(max-width:420px){.vendor-equipment-catalog .search-row{grid-template-columns:1fr}.vendor-equipment-catalog .company-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-equipment-catalog .catalog-overview,.vendor-equipment-catalog .catalog-results{padding:.75rem}}.vendor-equipment-catalog [hidden]{display:none!important}@media(max-width:700px){.vendor-equipment-catalog .catalog-workspace{display:contents}.vendor-equipment-catalog .catalog-search-panel{order:0}.vendor-equipment-catalog .catalog-directory{order:1}.vendor-equipment-catalog :is(.catalog-overview,.catalog-results){order:2}}
