/* CCFT v1.39.29 - Pathologist filter and authoritative roster roles */
.ccftrost-path-filter{
  display:flex;
  align-items:center;
  gap:7px;
  margin-left:4px;
  padding:5px 8px;
  border:1px solid #d8dee8;
  border-radius:9px;
  background:#fff;
}
.ccftrost-path-filter span{
  font-size:.78rem;
  font-weight:800;
  color:#475569;
}
.ccftrost-path-filter select{
  min-width:190px;
  border:0;
  background:#fff;
  color:#1f2937;
  font:inherit;
}
.ccftrost-path-filter select:focus{outline:2px solid rgba(125,0,28,.18);outline-offset:2px}
@media(max-width:760px){
  .ccftrost-path-filter{width:100%;box-sizing:border-box;justify-content:space-between}
  .ccftrost-path-filter select{min-width:0;flex:1}
}
