/* [project]/src/modules/warehousing/components/WarehouseTable.module.css [app-client] (css) */
.WarehouseTable-module__zIzXKq__table [data-slot="pagination-info"] {
  overflow-wrap: anywhere;
  flex-shrink: 1;
  max-inline-size: 100%;
}

@media (max-width: 47.999rem) {
  body:has(.WarehouseTable-module__zIzXKq__pickingResponsiveTables) [data-slot="breadcrumb"] {
    min-width: 0;
  }

  body:has(.WarehouseTable-module__zIzXKq__pickingResponsiveTables) [data-slot="breadcrumb-page"] {
    text-overflow: clip;
    white-space: normal;
    overflow-wrap: anywhere;
    max-width: 100%;
    overflow: visible;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] {
    width: 100%;
    display: block;
    min-width: 0 !important;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] thead {
    width: 100%;
    display: block;
  }

  :is(.WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] tbody, .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] tr) {
    width: 100%;
    min-width: 0;
    display: block;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] tbody tr {
    border: 1px solid var(--border);
    border-radius: .5rem;
    margin-block: .5rem;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] thead tr {
    flex-wrap: wrap;
    display: flex;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] th {
    overflow-wrap: anywhere;
    white-space: normal;
    flex: 10rem;
    height: auto;
    padding-block: .5rem;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] th button {
    white-space: normal;
    max-width: 100%;
    height: auto;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] td {
    border-bottom: 1px solid var(--border);
    white-space: normal;
    overflow-wrap: anywhere;
    padding: .5rem .75rem;
    display: block;
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] td[data-responsive-label]:before {
    content: attr(data-responsive-label);
    overflow-wrap: anywhere;
    min-width: 0;
    margin-bottom: .25rem;
    font-size: .75rem;
    font-weight: 600;
    display: block;
  }

  .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] td > * {
    overflow-wrap: anywhere;
    min-width: 0;
    max-width: 100%;
  }

  :is(.WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] td .whitespace-nowrap, .WarehouseTable-module__zIzXKq__pickingResponsiveTables [data-responsive-table-labels] [data-slot="table"] td .truncate) {
    text-overflow: clip;
    white-space: normal;
    overflow: visible;
  }
}

.WarehouseTable-module__zIzXKq__workspaceLayout {
  grid-template-columns: minmax(0, 1fr);
  gap: 1rem;
  min-width: 0;
  display: grid;
}

.WarehouseTable-module__zIzXKq__lookup, :is(.WarehouseTable-module__zIzXKq__lookup .relative.flex-1, .WarehouseTable-module__zIzXKq__lookup input[role="combobox"]) {
  min-width: 0;
}

@media (min-width: 64rem) {
  .WarehouseTable-module__zIzXKq__workspaceLayoutWithDetails {
    grid-template-columns: minmax(0, 1fr) minmax(20rem, 30rem);
  }
}

.WarehouseTable-module__zIzXKq__lookupText [role="option"] {
  gap: .5rem;
  min-width: 0;
  padding: .75rem;
}

.WarehouseTable-module__zIzXKq__lookupText [role="option"] .truncate {
  text-overflow: clip;
  white-space: normal;
  overflow-wrap: anywhere;
  overflow: visible;
}

