
/* v9.07 — Work filters visually aligned with Invoices */
#work .v906-work-groups,
#work .work-accordion-tabs,
#work .work-category-cards{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;
  margin:18px 0!important;
}
#work .v906-work-groups > button,
#work .work-accordion-tabs > button,
#work .work-category-cards > button,
#work .v906-work-group{
  min-height:100px!important;
  padding:18px 20px!important;
  border:1px solid #d9e5ec!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 1px 2px rgba(15,23,42,.02)!important;
  color:#192c36!important;
  text-align:left!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  transition:border-color .15s ease,box-shadow .15s ease,background .15s ease!important;
}
#work .v906-work-groups > button:hover,
#work .work-accordion-tabs > button:hover,
#work .work-category-cards > button:hover,
#work .v906-work-group:hover{
  border-color:#b9ceda!important;
}
#work .v906-work-groups > button.active,
#work .work-accordion-tabs > button.active,
#work .work-category-cards > button.active,
#work .v906-work-group.active,
#work [aria-expanded="true"].v906-work-group{
  border-color:#508bab!important;
  box-shadow:0 0 0 2px rgba(21,147,230,.10)!important;
  background:#fafcfd!important;
}
#work .v906-work-groups .label,
#work .v906-work-group .label,
#work .work-category-label{
  font-size:14px!important;
  font-weight:500!important;
  color:#647d8b!important;
  margin-bottom:4px!important;
}
#work .v906-work-groups .count,
#work .v906-work-group .count,
#work .work-category-count{
  font-size:32px!important;
  line-height:1!important;
  font-weight:800!important;
  color:#192c36!important;
}
@media(max-width:800px){
  #work .v906-work-groups,
  #work .work-accordion-tabs,
  #work .work-category-cards{grid-template-columns:1fr!important}
}
