/* Match Intelligence and SSO Control navigation colors and states. */
html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]),html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]){background:#fff!important;background-image:none!important;color:var(--sc-text-primary,#163541)!important;border:1px solid var(--sc-border,#d7e3e6)!important;border-radius:9px!important;box-shadow:none!important;transform:none!important;font-weight:760!important;}
html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]):is(.active,.is-active,.is-primary,[aria-selected="true"]),html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]):is(.active,.is-active,.is-primary,[aria-selected="true"]){background:var(--sc-primary,#0b5d5b)!important;color:#fff!important;border-color:var(--sc-primary,#0b5d5b)!important;box-shadow:0 5px 13px color-mix(in srgb,var(--sc-primary,#0b5d5b) 20%,transparent)!important;}
html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view])::after,html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"])::after{content:none!important}
html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]) svg,html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]) svg{color:inherit!important;}
@media(hover:hover){html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]):not(:is(.active,.is-active,.is-primary,[aria-selected="true"])):hover,html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]):not(:is(.active,.is-active,.is-primary,[aria-selected="true"])):hover{background:#f0f8f6!important;color:var(--sc-primary,#0b5d5b)!important;}html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]):is(.active,.is-active,.is-primary,[aria-selected="true"]):hover,html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]):is(.active,.is-active,.is-primary,[aria-selected="true"]):hover{background:var(--sc-primary,#0b5d5b)!important;color:#fff!important;}}
html body #settings #settings-tabs{gap:5px!important;padding:5px!important;background:#f8fbfb!important;overflow:visible;}html body #settings #settings-tabs [data-settings-tab]{border-radius:9px!important;}
html body #settings #settings-tabs [data-settings-tab].active,html body #settings #settings-tabs [data-settings-tab].active:hover,html body #settings #settings-tabs [data-settings-tab].active:active{border:1px solid var(--sc-primary,#0b5d5b)!important;border-radius:9px!important;box-shadow:0 5px 13px color-mix(in srgb,var(--sc-primary,#0b5d5b) 20%,transparent)!important;}

/* Match the reference tab typography, including nested label spans. */
html body :is(#pgpro,#observations,#accidents,#committees) :is(.pgpro-e7-tab,.pgpro-e7-subtab,.pgpro-e2-subtab,.pgpro-e2-risk-subtab,.st-category,.cso-tab,.pgc-tabs button,.pgm-tabs button,.pfe-tabs button,.pgd-subtabs button,.peb-mini-tabs button,.peb-area-tabs button,[role="tab"],.pgpro-e2-risk-subtabs [data-e2-view]) :is(span,strong),html body #settings :is(#settings-tabs [data-settings-tab],.ua-tab,[role="tab"]) :is(span,strong){font-weight:760!important;}
