/* Brand accents only. Document/PDF palettes and semantic statuses are separate. */
:root{--owt-brand-gold:#C9A24D;--owt-brand-on-green:color-mix(in srgb,var(--owt-brand-gold) 18%,white);--owt-brand-gold-soft:color-mix(in srgb,var(--owt-brand-gold) 14%,white);--owt-brand-gold-ink:color-mix(in srgb,var(--owt-brand-gold) 40%,#193d33);--owt-brand-focus:color-mix(in srgb,var(--owt-brand-gold) 55%,#193d33)}
@media screen{
body.sp-app{--gold:var(--owt-brand-gold)}
body.sp-app .sp-logo span,body.sp-app .sp-rail button.is-active:before,body.owtsd-app .owtsd-launch-tile:not(.owtsd-launch-salespro) .owtsd-launch-icon::after{background:var(--owt-brand-gold)!important}
body.sp-app .sp-gold{background:var(--owt-brand-gold-soft);border-color:var(--owt-brand-gold);color:#193d33}
body.sp-app .sp-stat-gold .sp-stat-icon{background:var(--owt-brand-gold-soft);color:var(--owt-brand-gold-ink)}
body.sp-app :is(button,a,summary):focus-visible,body.owtsd-app :is(a,button,summary):focus-visible{outline-color:var(--owt-brand-focus)!important}
body.owtsd-app .owtsd-launch-powercost{--app-color:var(--owt-brand-gold)!important}
body.owtsd-app .owtsd-launch-powercost .owtsd-launch-icon{color:#193d33}
.owtsd-module-powercost{--accent:var(--owt-brand-gold)}
.owtsd-welcome>a,.owtsd-module-nav a[aria-current=page]{color:var(--owt-brand-on-green)}
.owtsd-entry:hover,.owtsd-entry:focus-visible{background:var(--owt-brand-gold-soft);color:var(--owt-brand-gold-ink)}
.owtsd-entry:focus-visible,.owtsd-runtime-launch a:focus-visible,.owtsd-panel-close:focus-visible,.owtsd-password-toggle:focus-visible{outline-color:var(--owt-brand-focus)!important}
#wpadminbar.owtsd-toolbar-compact .owtsd-toolbar-toggle:focus-visible{outline-color:var(--owt-brand-gold)}
html body #owt-product-showcase .owt-hc-eyebrow:before,html body .owt-bs .owt-bs-kicker:before,html body .oc-kicker:before{background:var(--owt-brand-gold)!important}
html body .oc-number,html body .owt-ac-swipe{color:var(--owt-brand-gold-ink)!important}
html body #Wrapper .owt-catalog-intro nav a[aria-current=page],html body #Wrapper .owt-catalog-navigation a[aria-current=page],html body #mfn-sidemenu-tmpl-3146 .owt-mobile-nav a[aria-current=page],html body #mfn-sidemenu-tmpl-3146 .owt-mobile-nav a[aria-current=page] :is(strong,span){color:var(--owt-brand-on-green)!important}
html body #Wrapper .owt-catalog-intro nav a[aria-current=page],html body #Wrapper .owt-catalog-navigation a[aria-current=page]{color:#E8C66A!important}
html body .owt-lp27-quote li:before{color:var(--owt-brand-gold)!important}
html body .owt-lp27 :is(a,button,summary):focus-visible{outline-color:var(--owt-brand-focus)!important}
html body #mfn-consent-mode a:focus-visible,html body .mfn-cookies-reopen:focus-visible{outline-color:var(--owt-brand-focus)!important}
html body .mfn-cookies-reopen{background:#D8B65C!important;border:0!important;color:#123D2C!important;box-shadow:0 2px 10px #0000001f!important}
html body .mfn-cookies-reopen svg .path{fill:#123D2C!important}
html body .owt-header-quote-button .owt-header-quote-count{background:#D8B65C!important;color:#123D2C!important}
html body #owt-action-dock :is(#owt-ac-tray-clear,#owt-mq-tray-clear):not(:disabled){background:#D8B65C!important;border-color:#D8B65C!important;color:#123D2C!important}
html body #owt-ac-panel :is(#owt-ac-close,.owt-ac-product-remove){background:#FFF1CC!important;border-color:#D8B65C!important;color:#795817!important;font-weight:600}
html body #owt-mq-clear-all:not(:disabled){background:#D8B65C!important;border-color:#D8B65C!important;color:#123D2C!important}
html body :is(button[data-mq-close],button.owt-mq-remove){background:#FFF1CC!important;border-color:#D8B65C!important;color:#795817!important;font-weight:600}
html body :is(#owt-mq-clear-all:not(:disabled),button[data-mq-close],button.owt-mq-remove):hover{background:#C9A24D!important;border-color:#C9A24D!important;color:#123D2C!important}
html body #owt-action-dock :is(#owt-ac-tray-clear,#owt-mq-tray-clear):not(:disabled):hover,html body #owt-ac-panel :is(#owt-ac-close,.owt-ac-product-remove):hover,html body .mfn-cookies-reopen:hover{background:#C9A24D!important;border-color:#C9A24D!important;color:#123D2C!important}
/* Stable builder element IDs; never target supplier marks or status labels. */
html body :is(.mcb-item-ad1339af5,.mcb-item-09388cc55,.mcb-item-52b4d79cd,.mcb-item-70f1deaba,.mcb-item-048929c7c,.mcb-item-009ff12a7) .flex-control-thumbs li{border-color:var(--owt-brand-gold)!important}
html body :is(.mcb-item-12f67c292,.mcb-item-du2a1mz,.mcb-item-04339c56b) .mfn-divider-inner{--mfn-divider-border-color:var(--owt-brand-gold)!important}
html body :is(.mcb-item-a6e95530d,.mcb-item-pornttpk,.mcb-item-96wx5b1,.mcb-item-ew40veb6) .mfn-list{--mfn-list-divider-color:var(--owt-brand-gold)!important}
html body .mcb-item-0ezj1a8i .team .desc_wrapper hr{background-color:var(--owt-brand-gold)!important}
html body :is(.mcb-item-660siju,.mcb-item-3pfxnwl8) .button{border-color:var(--owt-brand-gold)!important}
html body .cta-button:hover{background-color:var(--owt-brand-gold)!important;color:#193d33!important}
html body .mcb-item-xa6prgqq [style*="background:#FFCC70"]{background:var(--owt-brand-gold)!important}
html body .mcb-item-xa6prgqq [style*="color:#FFCC70"]{color:var(--owt-brand-gold)!important}
html body .mcb-item-xa6prgqq [style*="border:1px solid #FFCC70"]{border-color:var(--owt-brand-gold)!important}
}
