@layer comemso-design{
html body.cmo-design-system #main-content .testing-diagram{grid-column:1/-1;width:100% !important;max-width:100% !important;margin:32px 0 0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:rgba(0,0,0,0) !important}
html body.cmo-design-system #main-content .testing-diagram>a{display:block}
html body.cmo-design-system #main-content .testing-diagram img{display:block !important;width:100% !important;height:auto !important;max-height:none !important;aspect-ratio:auto !important;object-fit:contain !important;border:0 !important;border-radius:0 !important}
html body.cmo-design-system #main-content .testing-diagram figcaption{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;padding:16px 0 0 !important;background:rgba(0,0,0,0) !important;color:#344e60 !important;font-size:.875rem !important;line-height:1.6 !important;text-align:left !important}
html body.cmo-design-system #main-content .testing-diagram figcaption span{flex:1 1 34rem}
html body.cmo-design-system #main-content .testing-diagram figcaption a{color:#006097 !important;font-weight:700;text-underline-offset:4px}
html body.cmo-design-system #main-content [data-design-surface=dark] .testing-diagram figcaption{color:#e3f1f8 !important}
html body.cmo-design-system #main-content [data-design-surface=dark] .testing-diagram figcaption a{color:#7cd7fa !important}
}
:root{ color-scheme: only light; }
@layer comemso-design{
html body.cmo-site #main-content :is(.resource-card, .cmo-product-card, [data-design-item="standard"][data-design-surface="light"], [data-design-card]){
    box-shadow: none !important;
  }
html body.cmo-site #main-content :is(.resource-card, .cmo-product-card, [data-design-item="standard"][data-design-surface="light"], [data-design-card]) :is(p, :is(h2,:where([data-cmo-text-label="h2"])), :is(h3,:where([data-cmo-text-label="h3"])), :is(h4,:where([data-cmo-text-label="h4"])), small, [class*="-card__body"], [class*="-card__meta"], [class*="-card__type"], [class*="-card__action"], [class*="-card__eyebrow"]){
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
  }
html body.cmo-site #main-content [class*="-card__"]{
    box-shadow: none !important;
  }
html body.cmo-site #main-content [data-design-surface="light"] [class*="-card__"]:not([class*="visual"]):not([class*="cover"]):not([class*="play"]){
    background: transparent !important;
    border-radius: 0 !important;
  }
html body.cmo-site #main-content .resource-card__visual:not([data-media-fit="natural"]){
    display: block !important;
    position: relative !important;
    width: 100% !important;
    aspect-ratio: 16 / 9 !important;
    padding: 0 !important;
    overflow: hidden !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
html body.cmo-design-system #main-content [data-comparison-media="portrait"] > figure{
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
html body.cmo-design-system #main-content [data-comparison-media="portrait"] > figure picture{
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1054 / 1492 !important;
    overflow: hidden !important;
  }
html body.cmo-design-system #main-content [data-comparison-media="portrait"] > figure picture img{
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    max-height: none !important;
    aspect-ratio: 1054 / 1492 !important;
    object-fit: cover !important;
    object-position: center top !important;
    transform: none !important;
  }
html body.cmo-design-system #main-content [data-design-comparison-card] > figure > figcaption{
    padding: 16px 24px 0 !important;
    margin: 0 !important;
    line-height: 1.5 !important;
  }
html body.cmo-site #main-content .customer-voices{
    gap: 24px !important;
  }
html body.cmo-site #main-content .customer-testimonial,html body.cmo-site #main-content .customer-testimonial:last-child{
    box-sizing: border-box !important;
    padding: 24px !important;
    border: 1px solid #c6d6df !important;
    border-radius: 14px !important;
    background: var(--cmo-color-mist) !important;
    align-content: start !important;
    align-items: start !important;
  }
html body.cmo-site #main-content .customer-testimonial__logo{
    background: transparent !important;
  }
html body.cmo-site #main-content .customer-voices[data-voice-columns="2"]{
    grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  }
html body.cmo-site #main-content .customer-voices[data-voice-columns="2"] .customer-testimonial{
    grid-template-columns: minmax(0,1fr) !important;
    gap: 18px !important;
  }
html body.cmo-site #main-content .customer-voices[data-voice-columns="2"] .customer-testimonial > *{
    grid-column: 1 !important;
    grid-row: auto !important;
  }
html body.cmo-site #main-content .proof79-card__body :is(.proof79-card__type,.proof79-card__outcome),html body.cmo-site #main-content .proof79-card__body .proof79-card__outcome > span{
    display: block !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
  }
html body.cmo-site #main-content .proof79-card__body .proof79-card__outcome > span{
    margin-bottom: 8px !important;
  }
@media (max-width: 760px){html body.cmo-site #main-content .customer-voices[data-voice-columns="2"]{
      grid-template-columns: minmax(0,1fr) !important;
    }}
html body.cmo-design-system #main-content [data-design-note-layout="stacked"]{
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    align-items: start !important;
    gap: 8px !important;
  }
html body.cmo-design-system #main-content [data-design-note-layout="stacked"] > :is(strong, code){
    display: block !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
  }
html body.cmo-design-system #main-content [data-design-note-layout="stacked"] > code{
    font-size: 0.875rem !important;
    line-height: 1.65 !important;
  }
html body.cmo-design-system #main-content :is(.career-v37-values, [data-design-grid], .cmo-content-options, .cmo-content-values, .cmo-content-facts, .product-comparison) + :is(.cmo-content-stack, [data-design-heading="section"], [data-design-copy], p, :is(h2,:where([data-cmo-text-label="h2"])), :is(h3,:where([data-cmo-text-label="h3"]))){
    margin-top: 40px !important;
  }
@media (max-width: 760px){html body.cmo-design-system #main-content :is(.career-v37-values, [data-design-grid], .cmo-content-options, .cmo-content-values, .cmo-content-facts, .product-comparison) + :is(.cmo-content-stack, [data-design-heading="section"], [data-design-copy], p, :is(h2,:where([data-cmo-text-label="h2"])), :is(h3,:where([data-cmo-text-label="h3"]))){
      margin-top: 28px !important;
    }}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-overview{
  padding:clamp(20px,3vw,32px) !important;
  margin:0 !important;
  border:0 !important;border-left:3px solid #f58220 !important;
  border-radius:0 14px 14px 0 !important;
  background:#fff6ed !important;color:#001c32 !important;
  box-shadow:none !important;min-width:0;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-heading{margin:0 0 24px !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-heading :is(h2,:where([data-cmo-text-label="h2"])){
  margin:8px 0 16px !important;font-size:clamp(1.6rem,3vw,2.25rem) !important;line-height:1.2 !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-overview :is(:is(h2,:where([data-cmo-text-label="h2"])),:is(h3,:where([data-cmo-text-label="h3"])),p,summary,figcaption){
  color:#001c32 !important;-webkit-text-fill-color:currentColor !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-media{
  display:grid !important;grid-template-columns:minmax(0,2fr) minmax(0,1fr) !important;
  align-items:center !important;gap:28px !important;margin:0 0 28px !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-figure{
  min-width:0;width:100% !important;margin:0 !important;padding:0 !important;
  border:0 !important;box-shadow:none !important;background:transparent !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-figure img{
  display:block !important;width:100% !important;max-width:100% !important;height:auto !important;
  object-fit:contain !important;border-radius:0 !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-figure figcaption{
  padding:10px 0 0 !important;margin:0 !important;background:transparent !important;font-size:.875rem !important;
}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-context{min-width:0;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-context :is(h3,:where([data-cmo-text-label="h3"])){margin:0 0 12px !important;font-size:1.25rem !important;line-height:1.35 !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-actions{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important;margin-top:20px !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-actions a{width:100% !important;min-width:0 !important;white-space:normal !important;text-align:center !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phases{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;align-items:start !important;gap:12px !important;margin-top:20px !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase{min-width:0;margin:0 !important;padding:0 !important;border:1px solid #e8d8c8 !important;border-radius:6px !important;background:#fff !important;box-shadow:none !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase summary{display:list-item !important;list-style:disclosure-closed inside !important;padding:16px !important;font-weight:700 !important;line-height:1.45 !important;cursor:pointer;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase[open] summary{list-style-type:disclosure-open !important;border-bottom:1px solid #e8d8c8 !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase summary::after{content:none !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-number{display:inline !important;margin-right:8px !important;font-variant-numeric:tabular-nums;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body{padding:16px !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body p{margin:0 0 12px !important;font-size:1rem !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body ul{list-style:none !important;margin:0 !important;padding:0 !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body li{margin:0 !important;padding:0 !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body li::before{content:none !important;}
html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phase-body a{display:block !important;padding:10px 0 !important;color:#006097 !important;font-weight:600;text-decoration:underline;text-underline-offset:3px;}
html body.cmo-design-system #main-content #lifecycle :is(a,summary):focus-visible{outline:3px solid #006097 !important;outline-offset:4px !important;}
@media (max-width:900px){html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-media{grid-template-columns:minmax(0,1fr) !important;gap:20px !important;}}
@media (max-width:760px){html body.cmo-design-system #main-content #lifecycle .evse-lifecycle-phases{grid-template-columns:minmax(0,1fr) !important;}}
html body.cmo-design-system .mega-menu__column-title[data-nav-label="column"]{
  display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:.8125rem !important;font-weight:700 !important;line-height:1.24 !important;
  letter-spacing:0 !important;text-transform:none !important;color:#004470 !important;
  margin:0 0 9px !important;max-width:980px;
}
html body.cmo-design-system .mega-menu__feature .mega-menu__feature-title{
  display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:1.55rem !important;font-weight:700;line-height:1.08 !important;
  letter-spacing:-.025em !important;color:#001c32 !important;-webkit-text-fill-color:#001c32 !important;
  margin:0 0 9px;max-width:245px;
}
html body.cmo-design-system .mega-menu__feature:is(:hover,:focus-within) .mega-menu__feature-title{
  color:#fff !important;-webkit-text-fill-color:#fff !important;
}
html body.cmo-design-system .mega-menu__link .mega-menu__link-title{
  display:block;font-size:.875rem !important;font-weight:700;line-height:1.25 !important;
  color:#001c32 !important;margin:0 0 1px !important;
}
html body.cmo-design-system .mega-menu__context .mega-menu__context-title{
  display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:1.65rem;font-weight:700;line-height:1.08;
  color:#fff;-webkit-text-fill-color:#fff;margin-top:10px;
}
html body.cmo-design-system .header-language__item .header-language__name{
  font-size:13px;font-weight:700;line-height:1.2;
}
html body.cmo-design-system .site-footer .site-footer__nav-title{
  display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
  font-size:.95rem;font-weight:700;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;
  color:#41baec !important;-webkit-text-fill-color:#41baec !important;margin:0 0 13px;
}
@media (min-width:1081px){html body.cmo-design-system .mega-menu__feature .mega-menu__feature-title{font-size:1.65rem !important;max-width:275px;}}
@media (min-width:1181px){html body.cmo-design-system .mega-menu-panel[data-mega-panel="0"] .mega-menu__link .mega-menu__link-title{font-size:13.5px !important;}}
@media (min-width:1921px){html body.cmo-design-system #main-content section[data-fullbleed-hero]{background:#051E32 !important;}html body.cmo-design-system #main-content [data-fullbleed-hero] > .cmo-fullbleed-art{
 max-width:1920px !important; margin-inline:auto !important;
}html body.cmo-design-system #main-content [data-fullbleed-hero]:not([data-hero-flow="overlay"]) > .cmo-hero-layout{background:#fff !important;}}
@media (min-width:2400px) and (min-aspect-ratio:3/1){html body.cmo-design-system #main-content [data-fullbleed-hero] > .cmo-fullbleed-art{
 max-width:min(1920px,50vw) !important; margin-inline:auto !important;
}}
html body.cmo-design-system #main-content #evse-buying-proof{background:#002c46 !important;color:#fff !important;}
html body.cmo-design-system #main-content #evse-buying-proof header :is(:is(h2,:where([data-cmo-text-label="h2"])),p){color:#fff !important;-webkit-text-fill-color:currentColor !important;}
html body.cmo-design-system #main-content #evse-buying-proof .app-v13-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
html body.cmo-design-system #main-content #evse-buying-proof article{background:#fff !important;color:#001c32 !important;overflow:hidden;}
html body.cmo-design-system #main-content #evse-buying-proof article :is(:is(h3,:where([data-cmo-text-label="h3"])),p){color:#001c32 !important;-webkit-text-fill-color:currentColor !important;}
html body.cmo-design-system #main-content #evse-buying-proof article a{color:#006097 !important;}
html body.cmo-design-system #main-content #evse-buying-proof .evse-proof-media{aspect-ratio:5/4;width:100%;overflow:hidden;margin-bottom:20px;background:#f2f5f7;}
html body.cmo-design-system #main-content #evse-buying-proof .evse-proof-media img{display:block;width:100% !important;height:100% !important;max-height:none !important;object-fit:contain !important;border-radius:0 !important;}
html body.cmo-design-system #main-content #evse-buying-proof .evse-proof-media--lab img{object-fit:cover !important;object-position:50% 50% !important;}
html body.cmo-design-system #main-content #evse-buying-proof .evse-proof-media--partner img{object-fit:cover !important;object-position:50% 55% !important;}
html body.cmo-design-system #main-content #evse-buying-proof .interop-boundary-note{background:#fff !important;color:#001c32 !important;}
html body.cmo-design-system #main-content #evse-buying-proof .interop-boundary-note p{color:#001c32 !important;}
@media (max-width:900px){html body.cmo-design-system #main-content #evse-buying-proof .app-v13-scope-grid{grid-template-columns:1fr;}}
html body.cmo-design-system #main-content#main-content section[data-fullbleed-hero]{
 background:#051E32 !important;
}
html body.cmo-design-system #main-content img[data-stage6-inspection-image]{
 background:#fff !important;object-fit:contain !important;
}
html body.cmo-design-system #main-content img[data-stage6-photo="bcs"]{
 width:100% !important;height:auto !important;object-fit:contain !important;
}
html body.cmo-design-system #main-content#main-content [data-fullbleed-hero]:not([data-hero-flow="overlay"]) > .cmo-hero-layout{
 background:#fff !important;
}
}
.cmo-design-system main [data-cmo-link-card]{
  position: relative !important;
  cursor: pointer;
  text-decoration: none !important;
}
.cmo-design-system [data-design-surface] [data-cmo-link-card]{
  color: var(--surface-link) !important;
  -webkit-text-fill-color: currentColor !important;
}
.cmo-design-system main [data-cmo-link-card][data-design-link-card]{
  border: 1px solid #9bbbcf !important;
  border-radius: var(--cmo-radius-card) !important;
}
html body [data-design-product-card] > [data-cmo-card-title-link] > :is(h4,:where([data-cmo-text-label="h4"])){ margin-block: 0 12px !important; }
.cmo-design-system [data-cmo-link-card][data-design-item="standard"] > span,.cmo-design-system [data-cmo-link-card][data-design-item="standard"] > [data-cmo-card-title-link] > :is(b,strong){ display: block !important; }
.cmo-design-system [data-cmo-link-card][data-design-item="standard"] > [data-cmo-card-title-link] > :is(b,strong){ margin-block: 0 var(--cmo-space-2) !important; }
.cmo-design-system [data-cmo-link-card] :is(.n39-card__body,.product77-routing-comframe__copy){ position: static !important; z-index: auto !important; }
html body.cmo-design-system main [data-cmo-link-card] a[data-cmo-card-title-link]{
  display: flow-root !important; position: static !important;
  padding: 0 !important; margin: 0 !important; border: 0 !important; border-radius: 0 !important;
  background: none !important; box-shadow: none !important; transform: none !important;
  min-width: 0 !important; min-height: 0 !important; width: auto !important; height: auto !important;
  color: inherit !important; text-decoration: none !important; outline: none !important;
}
html body.cmo-design-system main [data-cmo-link-card] a[data-cmo-card-title-link]::after{
  content: "" !important; display: block !important; position: absolute !important;
  inset: 0 !important; z-index: 2 !important; border-radius: var(--cmo-radius-card,12px);
}
html body.cmo-design-system main [data-cmo-link-card] a[data-cmo-card-title-link]:focus-visible::after{
  outline: 3px solid var(--cmo-color-blue) !important; outline-offset: 4px !important;
  box-shadow: 0 0 0 7px var(--cmo-color-white) !important;
}
.cmo-design-system main [data-cmo-link-card]:is(:hover,:focus-within) [data-cmo-card-title-link] :is(:is(h2,:where([data-cmo-text-label="h2"])),:is(h3,:where([data-cmo-text-label="h3"])),:is(h4,:where([data-cmo-text-label="h4"])),h5,h6,b,strong){
  text-decoration: underline !important; text-underline-offset: .15em;
}
.cmo-design-system main [data-cmo-link-card]:is(:hover,:focus-within){ border-color: var(--cmo-color-blue) !important; }
.cmo-design-system :is(.quality-route-grid,.gls-v45-source-grid,.sustainability-related-grid) > [data-cmo-link-card]{ display: flex; flex-direction: column; }
@layer comemso-design{
html body.cmo-design-system #main-content [data-design-surface] [data-cmo-link-card],html body.cmo-design-system #main-content [data-cmo-link-card][data-design-surface]{
    color: var(--surface-link) !important; -webkit-text-fill-color: currentColor !important;
  }
html body.cmo-design-system #main-content [data-cmo-link-card].n39-card{ border-radius: var(--cmo-radius-card) !important; }
html body.cmo-design-system #main-content [data-cmo-link-card] a[data-cmo-card-title-link]{
    position: static !important; display: flow-root !important;
    padding: 0 !important; margin: 0 !important; border: 0 !important;
    background: none !important; box-shadow: none !important; transform: none !important;
    min-height: 0 !important; min-width: 0 !important; width: auto !important; height: auto !important;
  }
}
.cmo-design-system [data-design-content="standard"] [data-cmo-link-card][data-design-item="standard"] > :is(b,strong,span){ display: block !important; }
.cmo-design-system [data-design-content="standard"] [data-cmo-link-card][data-design-item="standard"] > :is(b,strong){ margin-block: 0 var(--cmo-space-2) !important; }
.cmo-design-system [data-design-content="standard"] [data-cmo-link-card][data-design-item="standard"] > [data-cmo-card-title-link] > :is(:is(h3,:where([data-cmo-text-label="h3"])),:is(h4,:where([data-cmo-text-label="h4"]))){ padding: 0 !important; width: auto !important; }
@layer comemso-design{
html body.cmo-design-system #main-content [data-cmo-link-card]{ position: relative !important; }
.cmo-design-system [data-design-content="standard"] [data-cmo-link-card][data-design-item="standard"] > [data-cmo-card-title-link] > :is(:is(h3,:where([data-cmo-text-label="h3"])),:is(h4,:where([data-cmo-text-label="h4"]))){
    padding-right:0 !important;
  }
}
html body.cmo-design-system #main-content img[data-ui-display-width]{height:auto!important;object-fit:contain!important;}
html body.cmo-design-system #main-content img[data-ui-display-width="320"]{max-width:320px!important;}
html body.cmo-design-system #main-content img[data-ui-display-width="560"]{max-width:560px!important;}
html body.cmo-design-system #main-content img[data-ui-display-width="640"]{max-width:640px!important;}
html body.cmo-design-system #main-content img[data-ui-display-width="720"]{max-width:720px!important;}
html body.cmo-design-system #main-content #evse-buying-proof .evse-proof-media--ui img[data-ui-display-width]{height:100%!important;}
@layer comemso-design{
html body.cmo-design-system #main-content#main-content [data-design-caption-surface="transparent"],html body.cmo-design-system #main-content#main-content [data-design-caption-surface="transparent"] > figcaption{
    background:transparent !important;
    box-shadow:none !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] [data-design-table="comparison"] :is(th,td){
    font-family:Roboto,Arial,sans-serif !important;
    font-size:var(--cmo-body-size) !important;
    white-space:normal !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] [data-design-table="comparison"] td{
    font-weight:400 !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] [data-design-table="comparison"] th{
    font-weight:700 !important;
  }
html body.cmo-design-system #main-content#main-content [data-design-media-background="white"],html body.cmo-design-system #main-content#main-content [data-design-media-background="white"] :is(picture,img){
    background:var(--cmo-color-white) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] table{
    width:100% !important;
    border-collapse:collapse !important;
    background:var(--cmo-color-white) !important;
    color:var(--cmo-color-navy) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] :is(th,td){
    padding:16px 18px !important;
    line-height:1.5 !important;
    text-align:left !important;
    vertical-align:top !important;
    border-color:var(--cmo-color-line) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] thead th{
    background:var(--cmo-color-mid-blue) !important;
    color:var(--cmo-color-white) !important;
    -webkit-text-fill-color:var(--cmo-color-white) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] tbody :is(th,td){
    background:var(--cmo-color-white) !important;
    color:var(--cmo-color-navy) !important;
    -webkit-text-fill-color:var(--cmo-color-navy) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] tbody tr:nth-child(even) td{
    background:var(--cmo-color-mist) !important;
  }
html body.cmo-design-system #main-content [data-design-table-scroll] tbody th{
    background:var(--cmo-color-silver) !important;
    font-weight:700 !important;
  }
}
