/* Targeted theme states, company-wide variables; no application logic changed. */
html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.pm-tabs) button {background:var(--wl-theme-selection)!important;color:var(--wl-theme-fg)!important;border:1px solid var(--wl-theme-border)!important;box-shadow:none!important}
html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.pm-tabs) button:is(.selected,.active,[aria-selected="true"]) {background:var(--wl-theme-primary)!important;color:var(--wl-theme-on-primary)!important;border-color:var(--wl-theme-accent)!important;box-shadow:inset 0 -3px 0 var(--wl-theme-accent)!important}
html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.pm-tabs) button:not(:disabled):hover {background:var(--wl-theme-primary)!important;color:var(--wl-theme-on-primary)!important;border-color:var(--wl-theme-accent)!important}
html.wl-theme-active .content .pm-project-form button.pm-primary{background:var(--wl-theme-primary)!important;color:var(--wl-theme-on-primary)!important;border-color:var(--wl-theme-primary)!important}
@media(max-width:700px){html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.pm-tabs){overflow-x:auto;flex-wrap:nowrap}html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.pm-tabs) button{flex-shrink:0}}
