.omada-ap-comparison{--ap-comparison-visible-columns:5;--ap-comparison-column-width:min(calc((100vw - 48px - 12em)/var(--ap-comparison-visible-columns)),calc(82.5em/var(--ap-comparison-visible-columns)));box-sizing:border-box;max-width:100vw;padding:3.75em 24px;color:#000;background:#fff;font-family:Manrope,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:1.6}
.omada-ap-comparison *{box-sizing:border-box}
.omada-ap-comparison .ap-comparison-container{max-width:94.5em;margin:0 auto}
.omada-ap-comparison h2{font-size:2em;line-height:1.33333333;font-weight:300;margin:0 0 16px}
.omada-ap-comparison .ap-comparison-source{color:#526168;margin:0 0 12px;font-size:.875em}
.omada-ap-comparison .ap-comparison-scroll{overflow-x:auto;isolation:isolate;scrollbar-width:none;-ms-overflow-style:none}
.omada-ap-comparison .ap-comparison-scroll::-webkit-scrollbar{display:none}
.omada-ap-comparison .ap-comparison-slider{position:relative;margin:0 6em}
.omada-ap-comparison .ap-comparison-arrow{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:3.5em;height:3.5em;max-width:49px;max-height:49px;padding:0;border:0;border-radius:0;background:url(https://static.tp-link.com/assets/images/icon/smb-header-next.svg) center/100% no-repeat;color:#005b60;font-size:inherit;cursor:pointer}
.omada-ap-comparison .ap-comparison-arrow[hidden]{display:none}
.omada-ap-comparison .ap-comparison-prev{left:-6em;background-image:url(https://static.tp-link.com/assets/images/icon/smb-header-prev.svg)}
.omada-ap-comparison .ap-comparison-next{right:-6em}
.omada-ap-comparison .ap-comparison-arrow span{display:none}
.omada-ap-comparison .ap-comparison-arrow:disabled{opacity:.3;cursor:default}
.omada-ap-comparison .ap-comparison-arrow:focus-visible{outline:2px auto #008055;outline-offset:-2px}
.omada-ap-comparison .ap-comparison-scroll:focus-visible{outline:3px solid #008055;outline-offset:4px}
.omada-ap-comparison table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:inherit;font-weight:300;line-height:1.6}
.omada-ap-comparison th,.omada-ap-comparison td{width:var(--ap-comparison-column-width);min-width:var(--ap-comparison-column-width);max-width:var(--ap-comparison-column-width);padding:1em;text-align:center;vertical-align:middle;border:0;overflow-wrap:anywhere}
.omada-ap-comparison tbody tr{position:relative}
/* One bottom border per row, painted above the sticky category label. */
.omada-ap-comparison tbody tr::after{content:"";position:absolute;left:0;right:0;bottom:0;height:0;border-bottom:1px solid #ddd;pointer-events:none;z-index:3}
.omada-ap-comparison thead th{position:sticky;top:0;z-index:3;background:#fff;font-weight:300}
.omada-ap-comparison tr>:first-child{position:sticky;left:0;z-index:2;background:#fff;text-align:left;font-weight:500;color:#2b2b2b}
.omada-ap-comparison thead tr>:first-child{z-index:4}
.omada-ap-comparison .ap-comparison-sticky{position:fixed;left:0;right:0;z-index:99;background:#fff;box-shadow:0 4px 8px #0000001a}
.omada-ap-comparison .ap-comparison-sticky[hidden]{display:none}
.omada-ap-comparison .ap-comparison-sticky-scroll{overflow-x:auto;scrollbar-width:none}
.omada-ap-comparison .ap-comparison-sticky-scroll::-webkit-scrollbar{display:none}
.omada-ap-comparison .ap-comparison-sticky thead th{padding-top:.75em;padding-bottom:.75em;vertical-align:top}
.omada-ap-comparison .ap-comparison-sticky .ap-comparison-arrow{z-index:5}
.omada-ap-comparison.ap-comparison-stuck .ap-comparison-scroll thead a>span{visibility:hidden}
.omada-ap-comparison a{color:#008055;text-decoration:underline;text-underline-offset:3px}
.omada-ap-comparison a:hover{color:#005b3d}
.omada-ap-comparison a:focus-visible{outline:3px solid #008055;outline-offset:3px}
.omada-ap-comparison thead a{display:flex;align-items:center;flex-direction:column;gap:6px;font-size:1.25em;font-weight:300}
.omada-ap-comparison .ap-comparison-model{display:block;margin-top:12px;color:#808080;font-size:1.125em;font-weight:300}
.omada-ap-comparison img{display:block;width:100px;height:100px;object-fit:contain}
.omada-ap-comparison.ap-comparison-fusion thead a{gap:0}
.omada-ap-comparison.ap-comparison-wired thead a{gap:2px}
.omada-ap-comparison.ap-comparison-fusion thead img{width:150px;max-width:100%;height:auto;object-fit:contain}
.omada-ap-comparison.ap-comparison-wired thead img{width:140px;max-width:100%;height:auto;object-fit:contain}
.omada-ap-comparison.ap-comparison-fusion thead img,.omada-ap-comparison.ap-comparison-wired thead img{margin-bottom:-24px}
.omada-ap-comparison.ap-comparison-campus thead img{height:64px;object-fit:cover}
.omada-ap-comparison .ap-comparison-groups td{font-weight:500;text-align:left}
.omada-ap-comparison .ap-comparison-groups td span{display:block;position:sticky;left:calc(var(--ap-comparison-column-width) + 1em);max-width:calc(var(--ap-comparison-column-width) - 2em)}
.omada-ap-comparison .ap-comparison-note{margin:2em 0 0;font-size:inherit;line-height:1.6}
.omada-ap-comparison .ap-comparison-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Center the single visible product over both specification columns. */
.omada-ap-comparison.ap-comparison-only-product{--ap-comparison-visible-columns:2}
.omada-ap-comparison.ap-comparison-single-product thead th{position:relative;visibility:hidden}
.omada-ap-comparison.ap-comparison-single-product thead th:not(:first-child){transform:translateX(-50%)}
.omada-ap-comparison.ap-comparison-single-product thead .ap-comparison-active-product,
.omada-ap-comparison.ap-comparison-single-product thead .ap-comparison-adjacent-product{visibility:visible}
.omada-ap-comparison.ap-comparison-single-product thead a>span{max-width:100%}
.omada-ap-comparison.ap-comparison-single-product .ap-comparison-arrow{top:var(--ap-comparison-title-center,138px);z-index:5}
.omada-ap-comparison.ap-comparison-single-product .ap-comparison-prev{left:0;right:auto}
.omada-ap-comparison.ap-comparison-single-product .ap-comparison-next{right:0}
.omada-ap-comparison.ap-comparison-single-product .ap-comparison-sticky .ap-comparison-prev{left:var(--ap-comparison-viewport-left)}
.omada-ap-comparison.ap-comparison-single-product .ap-comparison-sticky .ap-comparison-next{right:var(--ap-comparison-viewport-right)}
@media(max-width:1366px){
  .omada-ap-comparison{--ap-comparison-visible-columns:4;font-size:14px}
}
@media(max-width:1024px){
  .omada-ap-comparison{--ap-comparison-visible-columns:3;font-size:12px}
}
@media(max-width:736px){
  .omada-ap-comparison{--ap-comparison-visible-columns:2;--ap-comparison-column-width:calc((100vw - 32px)/var(--ap-comparison-visible-columns));padding:1em 16px 4em}
  .omada-ap-comparison h2{font-size:2em}
  .omada-ap-comparison .ap-comparison-slider{margin:0}
  .omada-ap-comparison .ap-comparison-arrow{top:var(--ap-comparison-title-center,138px);z-index:5}
  .omada-ap-comparison .ap-comparison-prev{left:calc(var(--ap-comparison-column-width) - 12px);right:auto}
  .omada-ap-comparison .ap-comparison-next{right:-12px}
  .omada-ap-comparison .ap-comparison-sticky .ap-comparison-prev{left:calc(var(--ap-comparison-viewport-left) + var(--ap-comparison-column-width) - 12px)}
  .omada-ap-comparison .ap-comparison-sticky .ap-comparison-next{right:calc(var(--ap-comparison-viewport-right) - 12px)}
  .omada-ap-comparison thead a>span{max-width:calc(100% - 64px)}
  .omada-ap-comparison table{font-size:1.25em}
  .omada-ap-comparison th,.omada-ap-comparison td{padding:.75em}
  .omada-ap-comparison .ap-comparison-sticky thead th{padding-block:1.5em}
  .omada-ap-comparison .ap-comparison-groups td span{left:calc(var(--ap-comparison-column-width) + .75em);max-width:calc(var(--ap-comparison-column-width) - 1.5em)}
}

.omada-ap-comparison.ap-comparison-has-hero{padding-top:0}
.omada-ap-comparison .ap-comparison-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10em;min-height:30em;max-width:95em;margin:0 auto 3.75em;font-size:16px}
.omada-ap-comparison .ap-comparison-hero-text{padding:5em 0}
.omada-ap-comparison .ap-comparison-hero h1{font-size:3em;font-weight:300;line-height:1.2;color:#2b2b2b;margin:0;padding:0 0 .5em}
.omada-ap-comparison .ap-comparison-hero-accent{color:#00a870}
.omada-ap-comparison .ap-comparison-hero-summary{font-size:1em;font-weight:400;line-height:1.65;color:#636363;margin:0}
.omada-ap-comparison .ap-comparison-hero-visual{display:flex;align-items:center;justify-content:center;min-height:22.5em;background:url(https://static-page.tp-link.com/business-networking/omada-seo/img/omada-o-light.svg?1) center/auto 22.5em no-repeat}
.omada-ap-comparison .ap-comparison-hero-image{position:relative;width:auto;height:20em;max-width:100%;object-fit:contain}
@media(min-width:1921px){.omada-ap-comparison .ap-comparison-hero{font-size:.8333vw}}
@media(max-width:1680px){.omada-ap-comparison .ap-comparison-hero{font-size:14px}}
@media(max-width:1440px){.omada-ap-comparison .ap-comparison-hero{font-size:12px}}
@media(max-width:1200px){.omada-ap-comparison .ap-comparison-hero{font-size:10px}}
@media(max-width:1024px){.omada-ap-comparison .ap-comparison-hero{font-size:8px}}
@media(max-width:736px){
  .omada-ap-comparison .ap-comparison-hero{display:flex;flex-direction:column;gap:0;min-height:0;padding-bottom:8vw;margin-bottom:0}
  .omada-ap-comparison .ap-comparison-hero-text{display:contents}
  .omada-ap-comparison .ap-comparison-hero h1{order:1;padding:10vw 0 0;text-align:center;font-size:7vw}
  .omada-ap-comparison .ap-comparison-hero-visual{order:2;width:100%;min-height:70vw;background-size:auto 55vw}
  .omada-ap-comparison .ap-comparison-hero-image{height:48vw}
  .omada-ap-comparison .ap-comparison-hero-summary{order:3;font-size:3.33vw;text-align:center}
}

.omada-ap-comparison .ap-comparison-row-label{display:flex;align-items:center;gap:.5em;min-width:0}
.omada-ap-comparison .ap-comparison-row-icon{display:block;flex:0 0 1.75em;width:1.75em;height:1.75em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.omada-ap-comparison .ap-comparison-row-label>span{min-width:0}
@media(max-width:736px){
  .omada-ap-comparison .ap-comparison-row-icon{flex-basis:1.5em;width:1.5em;height:1.5em}
}
