/* List-only controls: no generic form/input or toolbar selectors. */
.cloud-shell .cloud-shell__content :is(.art-search-bar, .upstream-filter, .upstream-table .filter-form) .el-form-item {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.cloud-shell .cloud-shell__content :is(.art-search-bar, .upstream-filter, .upstream-table .filter-form) .el-form-item__label {
  flex: 0 0 auto;
  width: auto !important;
  height: auto;
  padding: 0 8px 0 0;
  margin: 0;
  line-height: 32px;
  white-space: nowrap;
}
.cloud-shell .cloud-shell__content :is(.art-search-bar, .upstream-filter, .upstream-table .filter-form) .el-form-item__content {
  flex: 1;
  min-width: 0;
  margin-left: 0 !important;
}
@media (width <= 768px) {
  .cloud-shell .cloud-shell__content .art-search-bar > .el-form > .el-row > .el-col {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (width > 768px) {
  /* Align control bottoms, not label tops; keep this out of nested slot grids. */
  .cloud-shell .cloud-shell__content .art-search-bar > .el-form > .el-row {
    align-items: flex-end;
  }
  .cloud-shell .cloud-shell__content .art-search-bar > .el-form > .el-row > .el-col > .el-form-item,
  .cloud-shell
    .cloud-shell__content
    .art-search-bar
    > .el-form
    > .el-row
    > .action-column
    > .action-buttons-wrapper {
    margin-bottom: 16px;
  }
  .cloud-shell
    .cloud-shell__content
    .art-search-bar
    > .el-form
    > .el-row
    > .action-column
    > .action-buttons-wrapper {
    flex-wrap: nowrap;
  }
  .cloud-shell
    .cloud-shell__content
    .art-search-bar
    > .el-form
    > .el-row
    > .action-column
    .form-buttons {
    flex-shrink: 0;
    white-space: nowrap;
  }
  .cloud-shell
    .cloud-shell__content
    .art-search-bar
    .el-col:has(
      > .el-form-item > .el-form-item__content > .el-input:first-child:not(.el-date-editor)
    ):not(
      :has(
        > .el-form-item
          > .el-form-item__content
          > :is(.el-input, .el-select)
          ~ :is(.el-input, .el-select)
      )
    ) {
    flex: 0 1 var(--cloud-filter-input-width, 300px);
    max-width: var(--cloud-filter-input-width, 300px);
  }
  .cloud-shell
    .cloud-shell__content
    .art-search-bar
    .el-col:has(> .el-form-item > .el-form-item__content > .el-select:first-child):not(
      :has(
        > .el-form-item
          > .el-form-item__content
          > :is(.el-input, .el-select)
          ~ :is(.el-input, .el-select)
      )
    ) {
    flex: 0 1 var(--cloud-filter-select-width, 240px);
    max-width: var(--cloud-filter-select-width, 240px);
  }
  .cloud-shell .cloud-shell__content .art-search-bar .action-column {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.supplier-context, .plugin-filters, .delivery-filters, .log-toolbar)
    > .el-input {
    flex: 0 1 260px;
    max-width: 260px;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.supplier-context, .plugin-filters, .delivery-filters, .log-toolbar)
    > .el-select {
    flex: 0 1 180px;
    max-width: 180px;
  }
}

.cloud-shell .cloud-shell__content .users-filter .el-row{display:flex!important;flex-wrap:wrap;align-items:center}
