/* Shared section navigation. Explicitly scoped; action bars, rails and pagination are excluded. */
.tdgep-app :is(.tdgep-workspace-tabs,.tdgep-profile-review-tabs,.tdgep-policy-admin-tabs,.tdgep-bd-nav,.tdgep-uat-tabs,.tdgep-pto-tabs,.tdgep-ticket-tabs,.tdgep-contract-nav,.tdgep-capdev-nav,.tdgep-people-tabs,.tdggc-tabs,.tdgep-project-tabs,.pw-tabs,.rv-navigation,.am-navigation,.tdgep-section-tabs,.tdggc-workflow-steps){display:flex;flex-wrap:nowrap!important;align-items:stretch!important;gap:4px!important;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border:0!important;border-bottom:1px solid #ccd9e3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:12px 0 16px!important;overflow-x:auto!important;scroll-padding-inline:8px}
.tdgep-app :is(.tdgep-workspace-tabs,.tdgep-profile-review-tabs,.tdgep-policy-admin-tabs,.tdgep-bd-nav,.tdgep-uat-tabs,.tdgep-pto-tabs,.tdgep-ticket-tabs,.tdgep-contract-nav,.tdgep-capdev-nav,.tdgep-people-tabs,.tdggc-tabs,.tdgep-project-tabs,.pw-tabs,.rv-navigation,.am-navigation,.tdgep-section-tabs,.tdggc-workflow-steps) > a{display:inline-flex!important;flex:0 0 auto!important;align-items:center;gap:7px;min-width:0!important;min-height:42px;box-sizing:border-box;padding:9px 16px!important;white-space:nowrap!important;color:#29445a!important;background:transparent!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;font-size:14px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;transform:none!important}
.tdgep-app :is(.tdgep-workspace-tabs,.tdgep-profile-review-tabs,.tdgep-policy-admin-tabs,.tdgep-bd-nav,.tdgep-uat-tabs,.tdgep-pto-tabs,.tdgep-ticket-tabs,.tdgep-contract-nav,.tdgep-capdev-nav,.tdgep-people-tabs,.tdggc-tabs,.tdgep-project-tabs,.pw-tabs,.rv-navigation,.am-navigation,.tdgep-section-tabs,.tdggc-workflow-steps) > a:is(.is-active,[aria-current]){color:#48328e!important;border-bottom-color:#6045bd!important;background:#f0ebfb!important}
.tdgep-app :is(.tdgep-workspace-tabs,.tdgep-profile-review-tabs,.tdgep-policy-admin-tabs,.tdgep-bd-nav,.tdgep-uat-tabs,.tdgep-pto-tabs,.tdgep-ticket-tabs,.tdgep-contract-nav,.tdgep-capdev-nav,.tdgep-people-tabs,.tdggc-tabs,.tdgep-project-tabs,.pw-tabs,.rv-navigation,.am-navigation,.tdgep-section-tabs,.tdggc-workflow-steps) > a:hover{color:#48328e!important;background:#f0ebfb!important}
.tdgep-app :is(.tdgep-workspace-tabs,.tdgep-profile-review-tabs,.tdgep-policy-admin-tabs,.tdgep-bd-nav,.tdgep-uat-tabs,.tdgep-pto-tabs,.tdgep-ticket-tabs,.tdgep-contract-nav,.tdgep-capdev-nav,.tdgep-people-tabs,.tdggc-tabs,.tdgep-project-tabs,.pw-tabs,.rv-navigation,.am-navigation,.tdgep-section-tabs,.tdggc-workflow-steps) > a:focus-visible{outline:2px solid #6045bd!important;outline-offset:-2px!important}
.tdgep-app :is(.tdggc-filter-pills,.rv-subnavigation,.tdgep-section-subtabs){display:flex;flex-wrap:wrap!important;gap:6px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important}
.tdgep-app :is(.tdggc-filter-pills,.rv-subnavigation,.tdgep-section-subtabs) > a{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto!important;padding:6px 0!important;min-height:32px;box-sizing:border-box;border:0!important;border-radius:0!important;background:transparent!important;color:#29445a!important;box-shadow:none!important;font-size:14px!important;line-height:1.4!important;text-decoration:none!important}
.tdgep-app :is(.tdggc-filter-pills,.rv-subnavigation,.tdgep-section-subtabs) > a:is(.is-active,[aria-current]){color:#48328e!important;text-decoration:underline!important;text-underline-offset:5px;font-weight:700!important}
.tdgep-app :is(.tdggc-filter-pills,.rv-subnavigation,.tdgep-section-subtabs) > a:focus-visible{outline:2px solid #6045bd!important;outline-offset:2px!important}
.tdgep-app .tdggc-workflow-steps > a span{display:inline-flex;align-items:center;gap:6px}.tdgep-app .tdggc-workflow-steps > a small{font-size:12px!important;color:inherit!important;margin:0!important}.tdgep-app .tdggc-workflow-steps > a i{position:static!important;font-size:12px!important;width:auto!important;height:auto!important;padding:2px 6px!important;border-radius:12px!important;background:#eaf0f6!important;color:#29445a!important}.tdgep-app .tdgep-section-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 16px}.tdgep-app .tdgep-section-tabs[hidden],.tdgep-app .tdgep-section-subtabs[hidden]{display:none!important}

.tdgep-app .tdgep-section-actions > .tdgep-primary{display:inline-flex;align-items:center;min-height:40px;padding:9px 14px;background:#173d58!important;color:#fff!important;border:1px solid #173d58;border-radius:5px;text-decoration:none;font-weight:600}
