.modal:has(.native-cart-grid){width:min(1280px,calc(100vw - 40px));max-width:calc(100vw - 40px)}.cart-source-table-wrap{max-width:100%;overflow:auto}.grid.native-cart-grid{table-layout:fixed;font-size:13px}.grid.native-cart-grid th,.grid.native-cart-grid td{padding:5px 6px;height:40px;white-space:nowrap;overflow:hidden}.grid.native-cart-grid th{background:#fff;white-space:nowrap}.grid.native-cart-grid th[data-cart-source-column=remove],.grid.native-cart-grid td.delete-cell,.grid.native-cart-grid td[data-cart-source-cell=minus],.grid.native-cart-grid td[data-cart-source-cell=plus]{padding:0!important;text-align:center;vertical-align:middle}.grid.native-cart-grid td[data-cart-source-cell=position],.grid.native-cart-grid td[data-cart-source-cell=certificate],.grid.native-cart-grid td[data-cart-source-cell=qty]{text-align:center}.grid.native-cart-grid td[data-cart-source-cell=thickness]{text-align:right}.native-cart-grid .cross,.native-cart-grid .plus{display:inline-grid;width:30px;height:30px;min-height:0;padding:0;line-height:1;place-items:center}.native-cart-grid .cross{background:#fde9e7;color:#c62828;border:0}.native-cart-grid [data-qty]{width:26px;height:30px;min-height:0;padding:0;background:#e8f1fa;font-size:13px;border:0}.native-cart-grid [data-qty]:disabled{background:#f1f3f5}.native-cart-grid .qty-control{gap:0}.native-cart-grid .qty-control span{min-width:0}.native-cart-grid .link{font-weight:400;width:100%;padding:0;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:clip;max-height:28px}.native-cart-grid .cart-source-state,.native-cart-grid .cart-receipt-state{display:inline-block;padding:4px 5px;border:0;border-radius:3px;font-size:12px;font-weight:400;color:#262f4d;text-align:left;line-height:16px}.native-cart-grid .subtle{font-size:11px}
/* This table owns its horizontal scroll container. The generic modal header
   inset would otherwise place the heading on top of a single receipt row. */
.grid.native-cart-grid th{top:0}
.native-cart-grid .link{border:0;border-radius:0;background:transparent;color:inherit;text-align:left}
