
/* Selection toolbar: never clip creation/actions when filters consume the row. */
#pickPool #selectionPoolRoot .sp-toolbar{
  display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px!important;
  width:100%;max-width:100%;min-width:0;box-sizing:border-box;
  height:auto!important;min-height:48px;max-height:none!important;overflow:visible!important;padding:7px 0!important;
}
#pickPool #selectionPoolRoot .sp-toolbar>#spSearch{flex:1 1 200px;width:200px;min-width:160px;max-width:300px}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-segment,
#pickPool #selectionPoolRoot .sp-toolbar>.sp-assignment-filters,
#pickPool #selectionPoolRoot .sp-toolbar>button{flex-shrink:0}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-push{display:none}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-time-toolbar{flex:0 1 auto;min-width:0;margin-left:auto;padding-bottom:0;flex-wrap:wrap;row-gap:4px}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-create-primary{
  display:inline-flex!important;visibility:visible!important;flex:0 0 auto!important;
  align-items:center;justify-content:center;white-space:nowrap;min-width:110px;
  height:38px!important;min-height:38px;padding:7px 13px!important;
  background:#2860ff!important;color:#fff!important;border:1px solid #2860ff!important;border-radius:6px;
}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-create-primary:hover{background:#2053e2!important}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-toolbar-more{display:inline-flex!important;flex:0 0 38px!important;min-width:38px;width:38px;height:38px}
@media(max-width:1100px){
#pickPool #selectionPoolRoot .sp-toolbar>.sp-time-toolbar{margin-left:0}
#pickPool #selectionPoolRoot .sp-toolbar>.sp-assignment-filters{flex-wrap:wrap}
}
