/* List-only controls: no generic form/input or toolbar selectors. */
.cloud-shell .cloud-shell__content .users-filter .action-column,
.cloud-shell .cloud-shell__content .users-filter .el-col:has(.el-checkbox) {
  flex: 0 0 auto;
  width: auto;
}
.cloud-shell .cloud-shell__content .users-filter .action-buttons-wrapper {
  justify-content: flex-start !important;
}
.cloud-shell .cloud-shell__content .upstream-goods-filters .form-buttons > .el-button + .el-button {
  margin-left: 0;
}
.cloud-shell .cloud-shell__content :is(.upstream-filters, .upstream-table .filter-form) {
  padding: 0;
  margin-bottom: 16px;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}
@media (width > 768px) {
  .cloud-shell .cloud-shell__content .upstream-filters > .el-form > .el-row > .el-col {
    flex: 0 0 auto !important;
    width: auto;
    max-width: 100% !important;
  }
  .cloud-shell .cloud-shell__content .upstream-table .filter-form > .el-form-item {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.upstream-filters, .upstream-table .filter-form)
    .el-form-item__content
    > .el-input {
    width: 320px;
    max-width: 100%;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.upstream-filters, .upstream-table .filter-form)
    .el-form-item__content
    > .el-select {
    width: 180px;
    max-width: 100%;
  }
}
.cloud-shell
  .cloud-shell__content
  :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter) {
  width: 100%;
  margin-left: 0;
  --cloud-filter-input-width: 240px;
  --cloud-filter-select-width: 164px;
}
.cloud-shell
  .cloud-shell__content
  :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter)
  > .el-form
  > .el-row {
  justify-content: flex-start;
}
.cloud-shell
  .cloud-shell__content
  :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter)
  .action-buttons-wrapper {
  justify-content: flex-start;
}
@media (width > 768px) {
  .cloud-shell
    .cloud-shell__content
    :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter)
    > .el-form
    > .el-row
    > .el-col {
    flex: 0 0 auto !important;
    width: auto;
    max-width: 100% !important;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter)
    .el-form-item__content
    > .el-input {
    width: 240px;
  }
  .cloud-shell
    .cloud-shell__content
    :is(.order-filter-bar, .instance-filter, .payment-filter, .directory-filter, .coupon-filter)
    .el-form-item__content
    > .el-select {
    width: 164px;
  }
  .cloud-shell .cloud-shell__content :is(.directory-table, .coupon-table) {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    column-gap: 16px;
    align-items: start;
  }
  .cloud-shell .cloud-shell__content :is(.directory-table, .coupon-table) > * {
    min-width: 0;
    grid-column: 1 / -1;
  }
  .cloud-shell .cloud-shell__content :is(.directory-table, .coupon-table) > .art-table-header {
    grid-area: 1 / 2;
    margin: 0;
  }
  .cloud-shell .cloud-shell__content :is(.directory-table, .coupon-table) > .art-search-bar {
    grid-area: 1 / 1;
  }
}
.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 .users-filter .el-row{display:flex!important;flex-wrap:wrap;align-items:center}
.customer-login.art-button{padding:0;color:var(--theme-color);white-space:nowrap;background:transparent;border:0;border-radius:0}.customer-login.art-button:hover:not(:disabled){background:transparent;text-decoration:underline}
.cloud-shell .supplier-search-card .form-buttons>.el-button+.el-button{margin-left:0}
