/* 378: Companies / Users tab. */
.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-search-v378{
  padding:18px!important;
  border:1px solid var(--sa-light-line,#e3e8ef)!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(15,23,42,.05)!important;
}

.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-search-v378 .inline-form{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto auto!important;
  align-items:end!important;
  gap:10px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}

.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-table-v378{
  padding:0!important;
}

.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-table-v378 > .page-head.compact{
  margin:0!important;
  padding:18px 20px!important;
  border:0!important;
  border-bottom:1px solid var(--sa-light-line,#e3e8ef)!important;
  border-radius:0!important;
  background:#fff!important;
}

.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-table-v378 > .page-head.compact h2{
  margin:0 0 5px!important;
  font-size:20px!important;
}

.service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-table-v378 table{
  min-width:1280px!important;
}

.service-admin-shell-v378.service-admin-client-tab-users table form.inline-form{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}

.service-admin-shell-v378.service-admin-client-tab-users table form:not(.grid){
  background:transparent!important;
  box-shadow:none!important;
}

@media(max-width:900px){
  .service-admin-shell-v378.service-admin-client-tab-users .sa-company-users-search-v378 .inline-form{
    grid-template-columns:1fr!important;
  }
}
