/* Flat tab navigation; screen only. No form, panel or business behavior changes. */
@media screen{
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs){display:flex!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:12px!important;padding:0 10px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--line,#cbd6e4)!important;border-radius:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button{position:relative;flex:0 0 auto!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:54px!important;margin:0!important;padding:15px 18px 12px!important;border:0!important;border-bottom:4px solid transparent!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--muted,#53647a)!important;font-family:inherit;font-size:14px!important;font-weight:500!important;line-height:1.4!important;white-space:nowrap!important;box-shadow:none!important;transform:none!important;filter:none!important;text-decoration:none!important}
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button:is(.active,.primary,[aria-selected="true"],[aria-pressed="true"]){border-bottom-color:var(--blue,#2476d3)!important;color:var(--ink,#24374d)!important;font-weight:700!important;background:transparent!important}
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button:hover:not(:disabled){color:var(--ink,#24374d)!important;background:color-mix(in srgb,var(--blue,#2476d3) 6%,transparent)!important}
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button:focus-visible{outline:2px solid var(--blue,#2476d3)!important;outline-offset:-5px!important}
 html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button:disabled{opacity:.5;cursor:default}
 @media(max-width:760px){html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs){gap:4px!important;padding:0 4px!important}html:root body :is(#content,dialog,#clientPilotHost) :is(.aw-tabs,.record-tabs,.np-tabs,.monitor-tabs,.automation-tabs,.qs-tabs,.ops-tabs,.pv-tabs,.pv-config-tabs,.ink-view-tabs,.software-deployment-tabs,.time-project-tabs,.cw-tabs,.grievance-tabs)>button{min-height:48px!important;padding:12px 14px 9px!important;font-size:13px!important}}
}

/* Time tracking: legacy width:100% must not size each flex tab to the page. */
@media screen {
 html:root body #content .time-project-tabs > button.time-project-tab {width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;gap:7px}
}
