




.navwrap.nav-two-row .navrow-tabs.navrow-prod{
  flex-wrap:wrap;
  row-gap:12px;
  align-items:flex-start;
}

.navwrap.nav-two-row .tab.tabprod{
  height:auto;
  line-height:1.25;
  display:flex;flex-direction:column;align-items:flex-start;gap:5px;
  padding:7px 14px 8px;
  text-align:left;
}
.navwrap.nav-two-row .tab.tabprod .tabprod-n{
  display:inline-flex;align-items:center;gap:7px;
  line-height:1.25;
}
.navwrap.nav-two-row .tab.tabprod .ic{line-height:1}


.navtags{display:inline-flex;gap:5px;min-height:15px}
.navtags-none{min-height:15px}

.navtag{
  display:inline-flex;align-items:center;gap:4px;
  padding:2px 8px;border-radius:999px;
  font:800 9.5px/1.5 'Poppins',system-ui,Arial,sans-serif;
  letter-spacing:.04em;white-space:nowrap;
}
.navtag.tg-emp{color:var(--tg-emp);background:var(--tg-emp-bg);border:1px solid var(--tg-emp-br)}
.navtag.tg-agt{color:var(--tg-agt);background:var(--tg-agt-bg);border:1px solid var(--tg-agt-br)}
.navtag.tg-app{color:var(--tg-app);background:var(--tg-app-bg);border:1px solid var(--tg-app-br)}


.tab.tabprod.on .navtag{
  background:rgba(255,255,255,.16);
  border-color:rgba(255,255,255,.34);
  color:#fff;
}



.navfilter{
  display:flex;align-items:center;gap:7px;flex-wrap:wrap;
  padding:9px 4px 2px;
  margin-top:2px;
}
.navfilter > *{flex:0 0 auto}

.navfilter-k{
  font:800 9.5px/1 'Poppins',system-ui,Arial,sans-serif;
  letter-spacing:.16em;text-transform:uppercase;
  color:var(--faint);
  margin-right:2px;
}

.navfilter .lg-btn{
  appearance:none;cursor:pointer;font-family:inherit;
  transition:transform .16s var(--ease,ease),box-shadow .16s var(--ease,ease),
             opacity .16s var(--ease,ease);
}
.navfilter .lg-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px -5px rgba(0,0,0,.6)}
.navfilter .lg-btn:focus-visible{outline:2px solid #ff6aa6;outline-offset:2px}


html.cp72-filtering .navfilter .lg-btn[aria-pressed="false"]{
  opacity:1;
  background:transparent;
  border-color:var(--brd);
  box-shadow:none;
}
.navfilter .lg-btn[aria-pressed="true"]{
  opacity:1;
  box-shadow:0 0 0 2px rgba(255,255,255,.30);
  transform:translateY(-1px);
}

.navfilter .lg-count{
  font:700 10px/1.3 'Poppins',system-ui,Arial,sans-serif;
  color:var(--muted);white-space:nowrap;padding-left:2px;
}
.navfilter .lg-count.lg-yes{color:var(--tg-agt)}
.navfilter .lg-count.lg-no{color:var(--amber)}

.navfilter .lg-clear{
  appearance:none;cursor:pointer;font-family:inherit;
  padding:3px 10px;border-radius:999px;
  background:transparent;border:1px solid var(--brd-2);
  color:var(--muted);
  font:800 9.5px/1.5 'Poppins',system-ui,Arial,sans-serif;letter-spacing:.04em;
  transition:background .16s var(--ease,ease),color .16s var(--ease,ease),
             border-color .16s var(--ease,ease);
}
.navfilter .lg-clear:hover{background:var(--berry);border-color:var(--berry);color:#fff}
.navfilter .lg-clear:focus-visible{outline:2px solid #ff6aa6;outline-offset:2px}
.navfilter .lg-clear[hidden]{display:none}


.navrow-prod .tab.cp72-dim{pointer-events:auto}

@media (max-width:900px){
  .navfilter-k{display:none}
}
