.replenishment-list-heading { display:none; }
@media (min-width:1025px) {
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-history-filters { grid-area:2 / 1 / 3 / 2; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-toolbar { grid-area:2 / 2 / 3 / 3;display:flex;gap:10px; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-toolbar input { flex:1;min-width:100px;width:auto; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-toolbar > .shipping-toolbar-select { flex:0 0 170px;width:170px; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-pager { grid-area:4 / 1 / 5 / -1; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .replenishment-workbench-browse [role="group"] button[aria-pressed="true"] { background:#202124;color:white; }

  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench.shipping-replenishment-page:not([hidden]) {
    grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:12px;
  }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-page-actions { grid-area:1 / 1 / 2 / -1;display:flex;justify-content:space-between;align-items:flex-start;min-height:76px;padding-top:12px; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .replenishment-list-heading { display:block; }
  #shippingReplenishmentSection .replenishment-list-heading h1 { margin:0 0 8px;font-size:26px;line-height:1.4; }
  #shippingReplenishmentSection .replenishment-list-heading p { margin:0;font-size:13px;color:#777781; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench #shippingReplenishmentMetrics { display:none; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .shipping-replenishment-toolbar [hidden] { display:none; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench #shippingReplenishmentWorkbench { grid-area:3 / 1 / 4 / -1;display:flex;flex-direction:column;min-height:220px;overflow:hidden;border-radius:16px;background:#fff; }
  #shippingReplenishmentSection .replenishment-list-toolbar { display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;flex-shrink:0; }
  #shippingReplenishmentSection .replenishment-list-toolbar>div:first-child { display:flex;align-items:center;gap:12px; }
  #shippingReplenishmentSection .replenishment-list-toolbar h2 { margin:0;font-size:18px;white-space:nowrap; }
  #shippingReplenishmentSection .replenishment-list-toolbar span { color:#777781;font-size:12px;white-space:nowrap; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .replenishment-workbench-browse { margin:0;display:flex;flex:0 0 auto;align-items:center;gap:12px; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .replenishment-workbench-browse [role="group"] { display:flex;width:auto;padding:3px;border-radius:10px;background:#f3f3f6; }
  html body.template-glass-shipping:not(.is-dashboard-login-page):not(.is-mobile-viewport):not(.is-tablet-viewport) #shippingReplenishmentSection.is-material-workbench .replenishment-workbench-browse [role="group"] button { min-width:64px;min-height:32px;padding:4px 14px;white-space:nowrap;border-radius:8px;font-size:13px;background:transparent;color:#777781; }
  #shippingReplenishmentSection .replenishment-list-scroll { min-height:0;overflow:auto;flex:1;padding:0 24px; }
  #shippingReplenishmentSection .replenishment-list-table { table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;text-align:left;font-size:13px; }
  #shippingReplenishmentSection .replenishment-list-table col:nth-child(1) { width:29%; }
  #shippingReplenishmentSection .replenishment-list-table col:nth-child(2) { width:12%; }
  #shippingReplenishmentSection .replenishment-list-table col:nth-child(3) { width:27%; }
  #shippingReplenishmentSection .replenishment-list-table col:nth-child(4) { width:32%; }
  #shippingReplenishmentSection .replenishment-list-table th { position:sticky;top:0;z-index:1;background:#f8f8fa;color:#777781;font-weight:400;height:44px;padding:0 16px;text-align:left; }
  #shippingReplenishmentSection .replenishment-list-table th small { font-size:11px;color:#96969f;margin-left:6px; }
  #shippingReplenishmentSection .replenishment-list-table td { padding:16px;border-bottom:1px solid #ededf1;vertical-align:middle;height:83px; }
  #shippingReplenishmentSection .replenishment-list-table td[colspan] { height:160px;text-align:center;color:#777781; }
  #shippingReplenishmentSection .replenishment-list-material { display:flex;gap:14px;align-items:center;min-width:0; }
  #shippingReplenishmentSection .replenishment-list-material>div { min-width:0; }
  #shippingReplenishmentSection .replenishment-list-material strong { font-size:14px;overflow-wrap:anywhere; }
  #shippingReplenishmentSection .replenishment-list-material p { margin:7px 0 0;color:#777781;font-size:12px;overflow-wrap:anywhere; }
  #shippingReplenishmentSection .replenishment-list-material p span { padding:0 8px;color:#bbb; }
  #shippingReplenishmentSection .replenishment-list-quantity { font-size:20px;color:#ec3535;white-space:nowrap;font-variant-numeric:tabular-nums; }
  #shippingReplenishmentSection .replenishment-list-quantity small { font-size:12px;font-weight:400;color:#777781;margin-left:5px; }
  #shippingReplenishmentSection .replenishment-list-products { display:flex;align-items:center;gap:8px;flex-wrap:wrap; }
  #shippingReplenishmentSection .replenishment-list-products figure { margin:0;width:66px;display:flex;flex-direction:column;align-items:center;gap:5px; }
  #shippingReplenishmentSection .replenishment-list-products figcaption { max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#777781; }
  #shippingReplenishmentSection .replenishment-list-more { width:44px;height:44px;border:1px solid #e4e4e9;border-radius:9px;background:#f6f6f9;color:#666672; }
  #shippingReplenishmentSection [data-replenishment-list-note] { box-sizing:border-box;width:100%;height:40px;padding:0 13px;border:1px solid #e1e1e7;border-radius:8px;background:white;color:#202124;font:inherit; }
  #shippingReplenishmentSection [data-replenishment-list-note]:focus { outline:2px solid #0878ee;outline-offset:1px; }
  #shippingReplenishmentSection [data-replenishment-list-note][readonly] { border-color:transparent;background:#f8f8fa; }
  #shippingReplenishmentSection .replenishment-list-mixed { display:block;color:#777781;font-size:11px;margin-top:4px; }
  #shippingReplenishmentSection .replenishment-list-footer { display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 24px;border-top:1px solid #e4e4e9;flex-shrink:0; }
  #shippingReplenishmentSection .replenishment-list-footer span { color:#777781;font-size:12px; }
  #shippingReplenishmentSection [data-replenishment-list-save] { padding:0 24px;height:40px;border:0;border-radius:9px;background:#0878ee;color:white;white-space:nowrap;font:inherit; }
  #shippingReplenishmentSection [data-replenishment-list-save]:disabled { opacity:.5;cursor:default; }
  #replenishmentListGallery { width:min(720px,85vw);max-height:75vh;border:1px solid #e4e4e9;border-radius:16px;padding:22px;color:#202124;background:#fff; }
  #replenishmentListGallery::backdrop { background:rgba(30,30,38,.32); }
  #replenishmentListGallery header { display:flex;align-items:center;justify-content:space-between;margin-bottom:18px; }
  #replenishmentListGallery header button { border:0;border-radius:8px;background:#f3f3f6;width:32px;height:32px;font-size:20px; }
  #replenishmentListGallery .replenishment-list-gallery-grid { display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:16px; }
  #replenishmentListGallery figure { margin:0;text-align:center; }
  #replenishmentListGallery .replenishment-workbench-image { display:block;width:100%;height:130px;border:0;border-radius:8px;overflow:hidden;padding:0; }
  #replenishmentListGallery img { width:100%;height:100%;object-fit:contain; }
  #replenishmentListGallery figcaption { margin-top:8px;font-size:12px;overflow-wrap:anywhere; }
}
