/* SVS Clients Workspace UI3.4 — company-filter popover stacking/clipping micro-fix only. */
/* No workflow, queue, assignment, API or data logic changes. */
#page-cases.svs-clients-ui3-enabled .cases-filter-panel{
  position:relative!important;
  z-index:60!important;
  overflow:visible!important;
  contain:none!important;
}
#page-cases.svs-clients-ui3-enabled #casesFilterContent,
#page-cases.svs-clients-ui3-enabled .svs-client-primary-filters,
#page-cases.svs-clients-ui3-enabled .svs-client-primary-filters>.field{
  overflow:visible!important;
}
#page-cases.svs-clients-ui3-enabled #clientFilterMenu{
  position:relative!important;
  z-index:70!important;
  overflow:visible!important;
}
#page-cases.svs-clients-ui3-enabled #clientFilterMenu[open]{
  z-index:9100!important;
}
#page-cases.svs-clients-ui3-enabled #svsCompanyFilterPopover{
  z-index:9101!important;
  max-height:min(330px,calc(100vh - 180px))!important;
  overflow:visible!important;
}
#page-cases.svs-clients-ui3-enabled #svsCompanyFilterPopover>#clientFilterChecks{
  max-height:min(255px,calc(100vh - 270px))!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
}
/* Keep later workspace panels below the open company menu's stacking layer. */
#page-cases.svs-clients-ui3-enabled .cases-toolbar-actions.svs-ui31-table-tools,
#page-cases.svs-clients-ui3-enabled #casesBulkBar,
#page-cases.svs-clients-ui3-enabled #casesTablePanel{
  position:relative;
  z-index:1;
}
@media(max-width:760px){
  #page-cases.svs-clients-ui3-enabled #svsCompanyFilterPopover{
    max-height:min(300px,calc(100vh - 150px))!important;
  }
  #page-cases.svs-clients-ui3-enabled #svsCompanyFilterPopover>#clientFilterChecks{
    max-height:min(225px,calc(100vh - 245px))!important;
  }
}
