/* _content/Administra.Web/Pages/Items/Details.cshtml.rz.scp.css */
.items-tier-workspace[b-8ly2ojtk3w] {
  display: grid;
  gap: 1rem;
  min-width: 0;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid var(--admin-border);
}

.items-comparison-workspace[b-8ly2ojtk3w] {
  display: grid;
  gap: 1rem;
  min-width: 0;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top: 1px solid var(--admin-border);
}

.items-comparison-workspace[b-8ly2ojtk3w]  .items-comparison-form {
  display: grid;
  grid-template-columns: minmax(10rem, 0.7fr) minmax(11rem, 0.7fr) auto auto;
  gap: 0.75rem;
  align-items: end;
  max-width: 52rem;
}

.items-comparison-workspace[b-8ly2ojtk3w]  .items-comparison-form .btn {
  min-height: 44px;
  white-space: nowrap;
}

.items-comparison-note[b-8ly2ojtk3w] {
  padding: 0.75rem 0.9rem;
  border: 1px solid var(--admin-warning-border, #f0c36a);
  border-radius: 0.5rem;
  color: var(--admin-text);
  background: var(--admin-warning-soft, #fff8e6);
}

.items-comparison-table-shell[b-8ly2ojtk3w] {
  min-width: 0;
  max-width: 100%;
}

.items-comparison-best[b-8ly2ojtk3w] {
  background: color-mix(in oklab, var(--admin-success-soft, #eaf7ef) 72%, transparent);
}

.items-comparison-workspace .admin-empty h3[b-8ly2ojtk3w],
.items-tier-workspace .admin-empty h3[b-8ly2ojtk3w] {
  font-size: 1rem;
}

.items-tier-heading[b-8ly2ojtk3w] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}

.items-tier-heading h3[b-8ly2ojtk3w] {
  margin: 0 0 0.25rem;
  font-size: 1rem;
}

.items-tier-heading p[b-8ly2ojtk3w] {
  margin: 0;
  color: var(--admin-muted);
}

.items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form {
  display: grid;
  grid-template-columns: minmax(15rem, 1.5fr) repeat(4, minmax(7rem, 0.7fr)) minmax(12rem, 1fr) auto;
  gap: 0.75rem;
  align-items: end;
}

.items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form .btn {
  min-height: 44px;
  white-space: nowrap;
}

.items-tier-table-shell[b-8ly2ojtk3w] {
  min-width: 0;
  max-width: 100%;
}

@media (max-width: 1199.98px) {
  .items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form > :first-child,
  .items-tier-notes[b-8ly2ojtk3w] {
    grid-column: 1 / -1;
  }

  .items-comparison-workspace[b-8ly2ojtk3w]  .items-comparison-form {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-width: none;
  }
}

@media (max-width: 767.98px) {
  .items-tier-heading[b-8ly2ojtk3w] {
    flex-direction: column;
  }

  .items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form {
    grid-template-columns: minmax(0, 1fr);
  }

  .items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form > :first-child,
  .items-tier-notes[b-8ly2ojtk3w] {
    grid-column: auto;
  }

  .items-tier-workspace[b-8ly2ojtk3w]  .items-tier-form .btn {
    width: 100%;
  }

  .items-comparison-workspace[b-8ly2ojtk3w]  .items-comparison-form {
    grid-template-columns: minmax(0, 1fr);
  }

  .items-comparison-workspace[b-8ly2ojtk3w]  .items-comparison-form .btn {
    width: 100%;
  }

  .items-tier-table-shell[b-8ly2ojtk3w],
  .items-comparison-table-shell[b-8ly2ojtk3w] {
    overflow-x: clip;
  }

  .items-tier-table[b-8ly2ojtk3w],
  .items-comparison-table[b-8ly2ojtk3w] {
    min-width: 0;
  }

  .items-tier-table thead[b-8ly2ojtk3w],
  .items-comparison-table thead[b-8ly2ojtk3w] {
    display: none;
  }

  .items-tier-table[b-8ly2ojtk3w],
  .items-tier-table tbody[b-8ly2ojtk3w],
  .items-tier-table tr[b-8ly2ojtk3w],
  .items-tier-table td[b-8ly2ojtk3w],
  .items-comparison-table[b-8ly2ojtk3w],
  .items-comparison-table tbody[b-8ly2ojtk3w],
  .items-comparison-table tr[b-8ly2ojtk3w],
  .items-comparison-table td[b-8ly2ojtk3w] {
    display: block;
    width: 100%;
  }

  .items-tier-table tr[b-8ly2ojtk3w],
  .items-comparison-table tr[b-8ly2ojtk3w] {
    padding: 0.7rem;
    border-bottom: 1px solid var(--admin-border);
  }

  .items-tier-table tr:last-child[b-8ly2ojtk3w],
  .items-comparison-table tr:last-child[b-8ly2ojtk3w] {
    border-bottom: 0;
  }

  .items-tier-table td[b-8ly2ojtk3w],
  .items-comparison-table td[b-8ly2ojtk3w] {
    display: grid;
    grid-template-columns: minmax(6.8rem, 0.42fr) minmax(0, 1fr);
    gap: 0.5rem;
    padding: 0.42rem 0;
    border: 0;
    text-align: left !important;
    overflow-wrap: anywhere;
  }

  .items-tier-table td[b-8ly2ojtk3w]::before,
  .items-comparison-table td[b-8ly2ojtk3w]::before {
    content: attr(data-label);
    color: var(--admin-muted);
    font-size: 0.78rem;
    font-weight: 650;
  }
}
/* _content/Administra.Web/Pages/Items/SupplierPriceImport.cshtml.rz.scp.css */
.supplier-price-import-page[b-od9n4zurcg] {
  display: grid;
  gap: 1.25rem;
  min-width: 0;
}

.supplier-import-workflow[b-od9n4zurcg],
.supplier-import-result[b-od9n4zurcg] {
  display: grid;
  gap: 1rem;
  min-width: 0;
  padding-block: 1.1rem;
  border-block: 1px solid var(--admin-border);
}

.supplier-import-copy h2[b-od9n4zurcg],
.supplier-import-result-head h2[b-od9n4zurcg],
.supplier-import-parser-errors h2[b-od9n4zurcg] {
  margin: 0 0 0.3rem;
  font-size: 1.05rem;
}

.supplier-import-copy p[b-od9n4zurcg],
.supplier-import-result-head p[b-od9n4zurcg] {
  max-width: 72ch;
  margin: 0;
  color: var(--admin-muted);
}

.supplier-import-steps[b-od9n4zurcg] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  max-width: 48rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.supplier-import-steps li[b-od9n4zurcg] {
  display: flex;
  align-items: center;
  gap: 0.55rem;
  min-height: 44px;
  padding-right: 1rem;
  color: var(--admin-muted);
  border-bottom: 2px solid var(--admin-border);
}

.supplier-import-steps strong[b-od9n4zurcg] {
  display: inline-grid;
  place-items: center;
  width: 1.75rem;
  height: 1.75rem;
  flex: 0 0 1.75rem;
  border-radius: 50%;
  color: var(--admin-primary-dark);
  background: var(--admin-primary-soft);
}

.supplier-price-import-page[b-od9n4zurcg]  .supplier-import-upload {
  display: grid;
  grid-template-columns: minmax(18rem, 36rem) auto;
  gap: 0.75rem;
  align-items: end;
}

.supplier-price-import-page[b-od9n4zurcg]  .supplier-import-upload .btn {
  min-height: 44px;
  min-width: 10rem;
  width: auto;
  justify-self: start;
}

.supplier-import-parser-errors[b-od9n4zurcg] {
  padding: 1rem;
  border: 1px solid var(--admin-danger-border, #e7a7a7);
  border-radius: 0.5rem;
  color: var(--admin-text);
  background: var(--admin-danger-soft, #fff1f1);
}

.supplier-import-parser-errors ul[b-od9n4zurcg] {
  margin: 0;
  padding-left: 1.25rem;
}

.supplier-import-parser-errors li + li[b-od9n4zurcg] {
  margin-top: 0.3rem;
}

.supplier-import-result-head[b-od9n4zurcg],
.supplier-import-actions[b-od9n4zurcg] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 0.75rem;
}

.supplier-import-actions[b-od9n4zurcg] {
  justify-content: flex-start;
  flex-wrap: wrap;
}

.supplier-import-actions form[b-od9n4zurcg] {
  margin: 0;
}

.supplier-import-state[b-od9n4zurcg] {
  display: inline-flex;
  align-items: center;
  min-height: 30px;
  padding: 0.25rem 0.58rem;
  border: 1px solid var(--admin-border);
  border-radius: 0.4rem;
  font-size: 0.82rem;
  font-weight: 700;
  white-space: nowrap;
}

.supplier-import-state.is-ready[b-od9n4zurcg] {
  color: var(--admin-success-text, #17643a);
  border-color: var(--admin-success-border, #9fd3b3);
  background: var(--admin-success-soft, #eaf7ef);
}

.supplier-import-state.is-blocked[b-od9n4zurcg] {
  color: var(--admin-danger-text, #8d2424);
  border-color: var(--admin-danger-border, #e7a7a7);
  background: var(--admin-danger-soft, #fff1f1);
}

.supplier-import-summary[b-od9n4zurcg] {
  margin: 0;
}

.supplier-import-table-shell[b-od9n4zurcg] {
  min-width: 0;
  max-width: 100%;
}

.supplier-import-invalid-row[b-od9n4zurcg] {
  background: var(--admin-danger-soft, #fff1f1);
}

.supplier-import-secondary[b-od9n4zurcg],
.supplier-import-message[b-od9n4zurcg] {
  display: block;
  margin-top: 0.16rem;
  color: var(--admin-muted);
  font-size: 0.82rem;
  overflow-wrap: anywhere;
}

.supplier-import-message.is-error[b-od9n4zurcg] {
  color: var(--admin-danger-text, #8d2424);
}

.supplier-import-message.is-warning[b-od9n4zurcg] {
  color: var(--admin-warning-text, #6e4d00);
}

@media (max-width: 767.98px) {
  .supplier-import-steps[b-od9n4zurcg],
  .supplier-price-import-page[b-od9n4zurcg]  .supplier-import-upload {
    grid-template-columns: minmax(0, 1fr);
  }

  .supplier-import-steps li[b-od9n4zurcg] {
    padding: 0.35rem 0;
    border-bottom-width: 1px;
  }

  .supplier-price-import-page[b-od9n4zurcg]  .supplier-import-upload .btn,
  .supplier-import-actions[b-od9n4zurcg],
  .supplier-import-actions form[b-od9n4zurcg],
  .supplier-import-actions .btn[b-od9n4zurcg] {
    width: 100%;
    min-width: 0;
  }

  .supplier-import-result-head[b-od9n4zurcg] {
    align-items: flex-start;
  }

  .supplier-import-table-shell[b-od9n4zurcg] {
    overflow-x: clip;
  }

  .supplier-import-table[b-od9n4zurcg],
  .supplier-import-table tbody[b-od9n4zurcg],
  .supplier-import-table tr[b-od9n4zurcg],
  .supplier-import-table td[b-od9n4zurcg] {
    display: block;
    width: 100%;
  }

  .supplier-import-table[b-od9n4zurcg] {
    min-width: 0;
  }

  .supplier-import-table thead[b-od9n4zurcg] {
    display: none;
  }

  .supplier-import-table tr[b-od9n4zurcg] {
    padding: 0.7rem;
    border-bottom: 1px solid var(--admin-border);
  }

  .supplier-import-table td[b-od9n4zurcg] {
    display: grid;
    grid-template-columns: minmax(7rem, 0.42fr) minmax(0, 1fr);
    gap: 0.55rem;
    padding: 0.42rem 0;
    border: 0;
    text-align: left !important;
    overflow-wrap: anywhere;
  }

  .supplier-import-table td[b-od9n4zurcg]::before {
    content: attr(data-label);
    color: var(--admin-muted);
    font-size: 0.78rem;
    font-weight: 650;
  }
}
/* _content/Administra.Web/Pages/ProductionResources/Changeovers.cshtml.rz.scp.css */
.changeover-page[b-94rduxfdz6] {
  display: grid;
  gap: 1.25rem;
}

.changeover-overview[b-94rduxfdz6],
.changeover-editor[b-94rduxfdz6],
.changeover-register[b-94rduxfdz6] {
  padding-block: 1rem;
  border-top: 1px solid var(--admin-border);
}

.changeover-overview[b-94rduxfdz6],
.changeover-section-heading[b-94rduxfdz6] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}

.changeover-overview h2[b-94rduxfdz6],
.changeover-section-heading h2[b-94rduxfdz6] {
  margin: 0;
  font-size: 1.15rem;
}

.changeover-overview p[b-94rduxfdz6],
.changeover-section-heading p[b-94rduxfdz6] {
  max-width: 72ch;
  margin: 0.3rem 0 0;
  color: var(--admin-muted);
}

.changeover-metrics[b-94rduxfdz6] {
  display: flex;
  flex: 0 0 auto;
  gap: 1.25rem;
  margin: 0;
}

.changeover-metrics div[b-94rduxfdz6] {
  min-width: 6rem;
}

.changeover-metrics dt[b-94rduxfdz6] {
  color: var(--admin-muted);
  font-size: 0.82rem;
  font-weight: 600;
}

.changeover-metrics dd[b-94rduxfdz6] {
  margin: 0.15rem 0 0;
  font-size: 1.05rem;
  font-weight: 750;
}

.changeover-form[b-94rduxfdz6] {
  display: grid;
  grid-template-columns: minmax(9rem, 0.8fr) repeat(2, minmax(11rem, 1fr)) minmax(8rem, 0.65fr);
  align-items: end;
  gap: 0.75rem;
  margin-top: 1rem;
}

.changeover-form > .text-danger[b-94rduxfdz6],
.changeover-notes[b-94rduxfdz6] {
  grid-column: 1 / -1;
}

.changeover-active[b-94rduxfdz6] {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
}

.changeover-table-shell[b-94rduxfdz6] {
  margin-top: 0.9rem;
}

@media (max-width: 991.98px) {
  .changeover-overview[b-94rduxfdz6],
  .changeover-section-heading[b-94rduxfdz6] {
    flex-direction: column;
  }

  .changeover-metrics[b-94rduxfdz6] {
    width: 100%;
    flex-wrap: wrap;
  }

  .changeover-form[b-94rduxfdz6] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 575.98px) {
  .changeover-form[b-94rduxfdz6] {
    grid-template-columns: minmax(0, 1fr);
  }

  .changeover-form > .text-danger[b-94rduxfdz6],
  .changeover-notes[b-94rduxfdz6] {
    grid-column: 1;
  }

  .changeover-metrics[b-94rduxfdz6] {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem;
  }

  .changeover-metrics div[b-94rduxfdz6] {
    min-width: 0;
  }
}
/* _content/Administra.Web/Pages/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://learn.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-1dwy0g4fbq] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

.border-top[b-1dwy0g4fbq] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-1dwy0g4fbq] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-1dwy0g4fbq] {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-1dwy0g4fbq] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-1dwy0g4fbq] {
  position: absolute;
  bottom: 0;
  width: 100%;
  line-height: 1.5;
}
/* _content/Administra.Web/Pages/SupplierPurchaseOrders/Index.cshtml.rz.scp.css */
.admin-section-divider[b-nw0epfo4eg] {
  min-width: 0;
  border-top: 1px solid var(--admin-border);
}

.supplier-purchase-orders-page .inventory-mrp-readiness-main[b-nw0epfo4eg],
.supplier-purchase-orders-page .inventory-mrp-readiness-metrics[b-nw0epfo4eg],
.admin-section-divider .admin-table-shell[b-nw0epfo4eg] {
  min-width: 0;
  max-width: 100%;
}

.supplier-purchase-orders-page[b-nw0epfo4eg],
.supplier-purchase-orders-page .admin-section[b-nw0epfo4eg],
.supplier-purchase-orders-page .admin-table-shell[b-nw0epfo4eg] {
  min-width: 0;
  max-width: 100%;
}

.supplier-purchase-orders-page[b-nw0epfo4eg] {
  width: 100%;
  max-width: calc(100vw - 2rem);
  overflow-x: hidden;
}

.supplier-orders-table-shell[b-nw0epfo4eg] {
  width: 100%;
  overflow-x: auto;
}

.supplier-orders-table[b-nw0epfo4eg] {
  width: 100%;
  min-width: 72rem;
  table-layout: fixed;
}

.supplier-orders-col-select[b-nw0epfo4eg] { width: 3%; }
.supplier-orders-col-order[b-nw0epfo4eg] { width: 8%; }
.supplier-orders-col-supplier[b-nw0epfo4eg] { width: 14%; }
.supplier-orders-col-status[b-nw0epfo4eg] { width: 10%; }
.supplier-orders-col-delivery[b-nw0epfo4eg] { width: 9%; }
.supplier-orders-col-lines[b-nw0epfo4eg] { width: 5%; }
.supplier-orders-col-total[b-nw0epfo4eg] { width: 10%; }
.supplier-orders-col-readiness[b-nw0epfo4eg] { width: 13%; }
.supplier-orders-col-actions[b-nw0epfo4eg] { width: 28%; }

.supplier-orders-table > tbody > tr > td[b-nw0epfo4eg] {
  overflow-wrap: anywhere;
}

.supplier-purchase-orders-page .admin-section[b-nw0epfo4eg] {
  width: 100%;
}

.supplier-purchase-orders-page > section[b-nw0epfo4eg] {
  width: 100%;
  min-width: 0;
  max-width: 100%;
}

.supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell[b-nw0epfo4eg] {
  grid-column: 1 / -1;
  width: 100%;
}

.supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table[b-nw0epfo4eg] {
  width: 100%;
  min-width: 0;
  table-layout: fixed;
}

.supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table th[b-nw0epfo4eg] {
  white-space: normal;
}

.supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table td[b-nw0epfo4eg] {
  overflow-wrap: anywhere;
}

.admin-section-heading[b-nw0epfo4eg] {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 1rem;
}

.admin-empty-state[b-nw0epfo4eg] {
  padding: 0.85rem 0;
  color: var(--admin-text-muted);
}

.supplier-receipt-serials[b-nw0epfo4eg] {
  flex: 1 1 16rem;
  min-width: min(16rem, 100%);
}

.purchase-order-decision-reason[b-nw0epfo4eg] {
  flex: 1 1 10rem;
  width: 10rem;
  min-width: 0;
  max-width: 13rem;
}

.supplier-receipt-lot-fields[b-nw0epfo4eg] {
    display: grid;
    grid-template-columns: minmax(8rem, 1fr) repeat(2, minmax(9rem, 0.8fr));
    gap: 0.5rem;
    width: min(100%, 34rem);
    min-width: 0;
}

.supplier-receipt-lot-fields > div[b-nw0epfo4eg] {
    min-width: 0;
}

.supplier-order-exchange-fields[b-nw0epfo4eg] {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0.75rem;
  min-width: 0;
  padding: 0.75rem;
  border: 1px solid var(--admin-border);
  border-radius: var(--admin-radius);
  background: var(--admin-bg);
}

.supplier-order-exchange-fields[hidden][b-nw0epfo4eg] {
  display: none;
}

.supplier-order-exchange-fields legend[b-nw0epfo4eg] {
  grid-column: 1 / -1;
  width: auto;
  margin: 0;
  color: var(--admin-text);
  font-size: 0.9rem;
  font-weight: 700;
}

.supplier-order-exchange-fields > div[b-nw0epfo4eg] {
  min-width: 0;
}

@media (max-width: 767.98px) {
    .supplier-order-exchange-fields[b-nw0epfo4eg] {
        grid-template-columns: minmax(0, 1fr);
    }

    .supplier-receipt-lot-fields[b-nw0epfo4eg] {
        grid-template-columns: minmax(0, 1fr);
        width: 100%;
    }

    .supplier-orders-table-shell[b-nw0epfo4eg] {
      overflow-x: clip;
    }

    .supplier-orders-table[b-nw0epfo4eg] {
      min-width: 0;
      table-layout: auto;
    }

    .supplier-orders-table > colgroup[b-nw0epfo4eg] {
      display: none;
    }

    .supplier-orders-table > thead[b-nw0epfo4eg] {
      display: none;
    }

    .supplier-orders-table[b-nw0epfo4eg],
    .supplier-orders-table > tbody[b-nw0epfo4eg],
    .supplier-orders-table > tbody > tr[b-nw0epfo4eg],
    .supplier-orders-table > tbody > tr > td[b-nw0epfo4eg] {
      display: block;
      width: 100%;
    }

    .supplier-orders-table > tbody > tr[b-nw0epfo4eg] {
      padding: 0.75rem;
      border-bottom: 1px solid var(--admin-border);
    }

    .supplier-orders-table > tbody > tr:last-child[b-nw0epfo4eg] {
      border-bottom: 0;
    }

    .supplier-orders-table > tbody > tr > td[b-nw0epfo4eg] {
      display: grid;
      grid-template-columns: minmax(6.8rem, 0.42fr) minmax(0, 1fr);
      gap: 0.55rem;
      padding: 0.45rem 0;
      border: 0;
      text-align: left !important;
    }

    .supplier-orders-table > tbody > tr > td[b-nw0epfo4eg]::before {
      content: attr(data-label);
      color: var(--admin-text-muted);
      font-size: 0.78rem;
      font-weight: 700;
    }

    .supplier-orders-table > tbody > tr > td[colspan][b-nw0epfo4eg] {
      display: block;
      padding-top: 0.65rem;
    }

    .supplier-orders-table > tbody > tr > td[colspan][b-nw0epfo4eg]::before {
      content: none;
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell[b-nw0epfo4eg] {
      overflow-x: clip;
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table[b-nw0epfo4eg],
    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody[b-nw0epfo4eg],
    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody > tr[b-nw0epfo4eg],
    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody > tr > td[b-nw0epfo4eg] {
      display: block;
      width: 100%;
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > thead[b-nw0epfo4eg] {
      display: none;
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody > tr[b-nw0epfo4eg] {
      padding: 0.7rem;
      border-bottom: 1px solid var(--admin-border);
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody > tr > td[b-nw0epfo4eg] {
      display: grid;
      grid-template-columns: minmax(6.8rem, 0.42fr) minmax(0, 1fr);
      gap: 0.55rem;
      padding: 0.42rem 0;
      border: 0;
      text-align: left !important;
    }

    .supplier-purchase-orders-page .inventory-mrp-readiness > .admin-table-shell > .admin-table > tbody > tr > td[b-nw0epfo4eg]::before {
      content: attr(data-label);
      color: var(--admin-text-muted);
      font-size: 0.78rem;
      font-weight: 700;
    }
}

.supplier-receipt-serials textarea[b-nw0epfo4eg] {
  min-height: 5.75rem;
  resize: vertical;
}

.supplier-receipt-serials strong[b-nw0epfo4eg] {
  color: var(--admin-text);
  font-variant-numeric: tabular-nums;
}

@media (max-width: 767.98px) {
  .admin-section-heading[b-nw0epfo4eg] {
    flex-direction: column;
    align-items: stretch;
  }

  .admin-section-heading .btn[b-nw0epfo4eg] {
    width: 100%;
    min-height: 44px;
  }

  .supplier-receipt-serials[b-nw0epfo4eg] {
    flex-basis: 100%;
    min-width: 0;
    width: 100%;
  }

  .admin-section-divider form.admin-actions[b-nw0epfo4eg] {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    width: 100%;
  }

  .admin-section-divider form.admin-actions .flex-grow-1[b-nw0epfo4eg] {
    grid-column: 1 / -1;
    min-width: 0;
  }

  .admin-section-divider form.admin-actions .btn[b-nw0epfo4eg] {
    width: 100%;
    min-width: 0;
    min-height: 44px;
  }

  .admin-section-divider form.admin-actions .purchase-order-decision-reason[b-nw0epfo4eg] {
    grid-column: 1 / -1;
    width: 100%;
    max-width: none;
    min-height: 44px;
  }

  .price-revisions-table-shell[b-nw0epfo4eg] {
    overflow-x: clip;
  }

  .price-revisions-table[b-nw0epfo4eg] {
    min-width: 0;
  }

  .price-revisions-table thead[b-nw0epfo4eg] {
    display: none;
  }

  .price-revisions-table[b-nw0epfo4eg],
  .price-revisions-table tbody[b-nw0epfo4eg],
  .price-revisions-table tr[b-nw0epfo4eg],
  .price-revisions-table td[b-nw0epfo4eg] {
    display: block;
    width: 100%;
  }

  .price-revisions-table tr[b-nw0epfo4eg] {
    padding: 0.7rem;
    border-bottom: 1px solid var(--admin-border);
  }

  .price-revisions-table tr:last-child[b-nw0epfo4eg] {
    border-bottom: 0;
  }

  .price-revisions-table td[b-nw0epfo4eg] {
    display: grid;
    grid-template-columns: minmax(6.8rem, 0.42fr) minmax(0, 1fr);
    gap: 0.5rem;
    padding: 0.42rem 0;
    border: 0;
    text-align: left !important;
    overflow-wrap: anywhere;
  }

  .price-revisions-table td[b-nw0epfo4eg]::before {
    content: attr(data-label);
    color: var(--admin-muted);
    font-size: 0.78rem;
    font-weight: 650;
  }

  .price-revisions-table td[data-label="Decisione"][b-nw0epfo4eg] {
    grid-template-columns: minmax(0, 1fr);
  }

  .price-revisions-table td[data-label="Decisione"][b-nw0epfo4eg]::before {
    margin-bottom: 0.15rem;
  }
}
