/* Targeted theme-matched filled tabs; intentionally loaded after all legacy styles. */
html.wl-theme-active .content .fu-tabs > button,
html.wl-theme-active .content .hr-tabs > button,
html.wl-theme-active .content .fin-tabs > button,
html.wl-theme-active .content .fin-legacy-root-tabs > button {
  appearance:none!important; border:1px solid var(--wl-theme-border)!important;
  border-radius:9px!important; border-bottom:1px solid var(--wl-theme-border)!important;
  background:var(--wl-theme-selection)!important; color:var(--wl-theme-fg)!important;
  font-weight:650!important; cursor:pointer; opacity:1!important;
  box-shadow:none!important; transition:background-color .16s ease,color .16s ease,border-color .16s ease!important;
}
html.wl-theme-active .content .fu-tabs > button.selected,
html.wl-theme-active .content .hr-tabs > button.selected,
html.wl-theme-active .content .fin-tabs > button.selected,
html.wl-theme-active .content .fin-legacy-root-tabs > button.selected,
html.wl-theme-active .content .fin-tabs > button.active,
html.wl-theme-active .content .fin-legacy-root-tabs > button.active,
html.wl-theme-active .content .fin-tabs > button[aria-selected="true"] {
  background:var(--wl-theme-primary)!important; color:var(--wl-theme-on-primary)!important;
  border:1px solid var(--wl-theme-accent)!important;
  box-shadow:inset 0 -3px 0 var(--wl-theme-accent)!important;
}
html.wl-theme-active .content .fu-tabs > button:not(:disabled):hover,
html.wl-theme-active .content .hr-tabs > button:not(:disabled):hover,
html.wl-theme-active .content .fin-tabs > button:not(:disabled):hover,
html.wl-theme-active .content .fin-legacy-root-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 .fu-tabs > button:focus-visible,
html.wl-theme-active .content .hr-tabs > button:focus-visible {outline:2px solid var(--wl-theme-accent)!important;outline-offset:2px}
html.wl-theme-active .content .hr-tabs{background:var(--wl-theme-surface)!important;border-color:var(--wl-theme-border)!important}
html.wl-theme-active .content #pmProjectFormTitle{scroll-margin-top:90px}
@media(max-width:700px){html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.fin-legacy-root-tabs){overflow-x:auto;flex-wrap:nowrap}html.wl-theme-active .content :is(.fu-tabs,.hr-tabs,.fin-tabs,.fin-legacy-root-tabs)>button{flex-shrink:0}}
@media(prefers-reduced-motion:reduce){html.wl-theme-active .content :is(.fu-tabs,.hr-tabs)>button{transition:none!important}}
