/* =========================================================
   PITIS+ Tab Levels R5
   Final override for 3rd/4th-level workflow tabs.
   R1/R2: Folder/chip styles remain for level 1/2.
   R5: level 3/4 must be plain text tabs with underline only.
   ========================================================= */

body.pitis-module-scope .pitis-l3-tabs,
body.pitis-module-scope nav.pitis-l3-tabs,
body.pitis-module-scope .tabs.tabs-level-3,
body.pitis-module-scope .tabs.tabs-level-4,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"],
body.pitis-module-scope .tabs[data-pintas-tab-level="4"],
body.pitis-module-scope .procurement-workflow-tabs,
body.pitis-module-scope .page-tab-stack .tabs.tabs-level-3,
body.pitis-module-scope .page-tab-stack .tabs.tabs-level-4,
body.pitis-module-scope .page-tab-stack nav.pitis-l3-tabs{
  display:flex !important;
  align-items:center !important;
  gap:28px !important;
  min-height:46px !important;
  height:auto !important;
  padding:0 12px !important;
  margin:0 0 12px !important;
  background:transparent !important;
  border:0 !important;
  border-bottom:1px solid #dfe6ef !important;
  border-radius:0 !important;
  box-shadow:none !important;
  overflow-x:auto !important;
  flex-wrap:nowrap !important;
}

body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab,
body.pitis-module-scope nav.pitis-l3-tabs > a,
body.pitis-module-scope .tabs.tabs-level-3 > .tab,
body.pitis-module-scope .tabs.tabs-level-4 > .tab,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab,
body.pitis-module-scope .procurement-workflow-tabs > .tab,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab,
body.pitis-module-scope .page-tab-stack .tabs.tabs-level-3 > .tab,
body.pitis-module-scope .page-tab-stack .tabs.tabs-level-4 > .tab{
  appearance:none !important;
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  height:46px !important;
  min-height:46px !important;
  padding:0 2px !important;
  margin:0 !important;
  color:#24364f !important;
  font-size:13px !important;
  font-weight:800 !important;
  line-height:1 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  outline:0 !important;
  filter:none !important;
}

body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab::before,
body.pitis-module-scope nav.pitis-l3-tabs > a::before,
body.pitis-module-scope .tabs.tabs-level-3 > .tab::before,
body.pitis-module-scope .tabs.tabs-level-4 > .tab::before,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab::before,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab::before,
body.pitis-module-scope .procurement-workflow-tabs > .tab::before,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab::before{
  content:none !important;
  display:none !important;
}

body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab:hover,
body.pitis-module-scope nav.pitis-l3-tabs > a:hover,
body.pitis-module-scope .tabs.tabs-level-3 > .tab:hover,
body.pitis-module-scope .tabs.tabs-level-4 > .tab:hover,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab:hover,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab:hover,
body.pitis-module-scope .procurement-workflow-tabs > .tab:hover,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab:hover{
  color:#0d47a1 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab.is-active,
body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab.active,
body.pitis-module-scope nav.pitis-l3-tabs > a.is-active,
body.pitis-module-scope nav.pitis-l3-tabs > a.active,
body.pitis-module-scope .tabs.tabs-level-3 > .tab.is-active,
body.pitis-module-scope .tabs.tabs-level-3 > .tab.active,
body.pitis-module-scope .tabs.tabs-level-3 > .tab[aria-current="page"],
body.pitis-module-scope .tabs.tabs-level-4 > .tab.is-active,
body.pitis-module-scope .tabs.tabs-level-4 > .tab.active,
body.pitis-module-scope .tabs.tabs-level-4 > .tab[aria-current="page"],
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab.is-active,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab.active,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab[aria-current="page"],
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab.is-active,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab.active,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab[aria-current="page"],
body.pitis-module-scope .procurement-workflow-tabs > .tab.is-active,
body.pitis-module-scope .procurement-workflow-tabs > .tab.active,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab.is-active,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab.active{
  color:#000 !important;
  font-weight:900 !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}

body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab.is-active::after,
body.pitis-module-scope .pitis-l3-tabs > .pitis-l3-tab.active::after,
body.pitis-module-scope nav.pitis-l3-tabs > a.is-active::after,
body.pitis-module-scope nav.pitis-l3-tabs > a.active::after,
body.pitis-module-scope .tabs.tabs-level-3 > .tab.is-active::after,
body.pitis-module-scope .tabs.tabs-level-3 > .tab.active::after,
body.pitis-module-scope .tabs.tabs-level-3 > .tab[aria-current="page"]::after,
body.pitis-module-scope .tabs.tabs-level-4 > .tab.is-active::after,
body.pitis-module-scope .tabs.tabs-level-4 > .tab.active::after,
body.pitis-module-scope .tabs.tabs-level-4 > .tab[aria-current="page"]::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab.is-active::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab.active::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="3"] > .tab[aria-current="page"]::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab.is-active::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab.active::after,
body.pitis-module-scope .tabs[data-pintas-tab-level="4"] > .tab[aria-current="page"]::after,
body.pitis-module-scope .procurement-workflow-tabs > .tab.is-active::after,
body.pitis-module-scope .procurement-workflow-tabs > .tab.active::after,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab.is-active::after,
body.pitis-module-scope .procurement-workflow-tabs > .pitis-l3-tab.active::after{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  right:0 !important;
  bottom:-1px !important;
  height:2px !important;
  background:#2563eb !important;
  border-radius:999px !important;
}

body.pitis-module-scope .pitis-tabbed-page-intro{
  margin-top:10px !important;
}

body.pitis-module-scope .procgate-decision-form select,
body.pitis-module-scope .procgate-decision-form input{
  width:100% !important;
  min-height:34px !important;
  border:1px solid #d6e0ec !important;
  border-radius:10px !important;
  padding:6px 9px !important;
  background:#fff !important;
  color:#0f172a !important;
}
