.adminProductsTable th:nth-child(9),.adminProductsTable td:nth-child(9){width:90px!important}.adminProductsTable th:nth-child(10),.adminProductsTable td:nth-child(10){width:275px!important}.adminProductsTable td:nth-child(10) .adminActionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminProductsTable td:nth-child(10) .adminActionRow>*{flex:0 auto;min-width:0}[aria-label^="Variation stock for "],[aria-label^="Variation stock for "] *{box-sizing:border-box}[aria-label^="Variation stock for "] .adminModalCard{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}@media (max-width:1100px),(orientation:portrait) and (max-width:1280px){.adminContent:has(.adminProductsTable){padding:18px}.adminContent:has(.adminProductsTable) .adminTitle{flex-wrap:wrap;align-items:flex-start}.adminContent:has(.adminProductsTable) .adminTitle>div{flex:300px;min-width:0}.adminContent:has(.adminProductsTable) .adminTitle>.adminPrimary{flex-shrink:0}.adminContent:has(.adminProductsTable) .adminToolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.adminContent:has(.adminProductsTable) .adminToolbar input{grid-column:1/-1;min-width:0}.adminContent:has(.adminProductsTable) .adminToolbar select{width:100%;min-width:0}.adminProductsTable{display:block;table-layout:auto!important;width:100%!important;min-width:0!important}.adminProductsTable thead{clip-path:inset(50%);width:1px;position:absolute;overflow:hidden;height:1px!important}.adminProductsTable tbody{gap:14px;padding:12px;display:grid}.adminProductsTable tbody tr{background:#fff;border:1px solid #e7ddd4;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:14px;display:grid}.adminProductsTable tbody tr>td{border:0;max-width:100%;display:block;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;width:auto!important;min-width:0!important;padding:0!important}.adminProductsTable tbody tr>td:before{color:#657169;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800;display:block}.adminProductsTable tbody tr>td:first-child,.adminProductsTable tbody tr>td:nth-child(2){grid-column:1/-1}.adminProductsTable tbody tr>td:nth-child(3):before{content:"SKU / Barcode"}.adminProductsTable tbody tr>td:nth-child(4):before{content:"Category"}.adminProductsTable tbody tr>td:nth-child(5):before{content:"Supplier"}.adminProductsTable tbody tr>td:nth-child(6):before{content:"Price"}.adminProductsTable tbody tr>td:nth-child(7):before{content:"Rathmines stock"}.adminProductsTable tbody tr>td:nth-child(8):before{content:"Mullingar stock"}.adminProductsTable tbody tr>td:nth-child(9):before{content:"Product order"}.adminProductsTable tbody tr>td:nth-child(10){border-top:1px solid #eee7e1;grid-column:1/-1;padding-top:12px!important}.adminProductsTable .adminActionRow{width:100%;flex-wrap:wrap!important;gap:8px!important;display:flex!important}.adminProductsTable .adminActionRow>*{max-width:100%;margin:0}.adminProductsTable button,.adminProductsTable .adminToolLink{justify-content:center;align-items:center;min-height:44px;display:inline-flex;white-space:normal!important;overflow-wrap:anywhere!important}.adminProductsTable input[type=checkbox]{width:22px;height:22px}.adminProductsTable .adminProductIdentity{font-size:16px;grid-template-columns:64px minmax(0,1fr)!important;min-width:0!important}.adminProductsTable td:nth-child(9)>button+button{margin-left:8px}[aria-label^="Variation stock for "] .adminModalCard{padding:18px;width:calc(100vw - 24px)!important}[aria-label^="Variation stock for "] .adminModalCard>div:not(.adminModalActions){flex:auto;min-height:0;overflow:auto!important}[aria-label^="Variation stock for "] .adminModalCard>div:not(.adminModalActions)>div:first-child{display:none!important}[aria-label^="Variation stock for "] .adminModalCard>div:not(.adminModalActions)>div:not(:first-child){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}[aria-label^="Variation stock for "] .adminModalCard>div>div>div{min-width:0;max-width:100%}.adminModalBackdrop:has(.adminProductForm) .adminProductForm{grid-template-columns:repeat(2,minmax(0,1fr))}.artminesPos .layout{align-items:start;grid-template-columns:minmax(0,1fr)!important}.artminesPos .sale{width:100%;max-height:none;overflow:visible;position:static!important}.artminesPos .toolbar{flex-wrap:wrap}.artminesPos .toolbar>*{white-space:normal;min-width:0;max-width:100%}.artminesPos .posStaffToolbarBox{flex-wrap:wrap;width:100%}.artminesPos .categoryGrid,.artminesPos .products,.artminesPos .subcategoryGrid,.artminesPos .priceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}.artminesPos .scannerRow{grid-template-columns:minmax(0,1fr);gap:10px}.artminesPos .saleTop>div{overflow-wrap:anywhere;min-width:0}.artminesPos .saleTop>strong{flex-shrink:0}.artminesPos .qtyRow{flex-wrap:wrap;gap:8px}.artminesPos .qtyRow .priceEdit{min-width:0}}@media (max-width:560px){.adminContent:has(.adminProductsTable){padding:12px}.adminContent:has(.adminProductsTable) .adminTitle h1{font-size:28px}.adminProductsTable tbody{padding:8px}.adminProductsTable tbody tr{gap:12px;padding:12px}.adminModalBackdrop:has(.adminProductForm) .adminProductForm{grid-template-columns:minmax(0,1fr)}[aria-label^="Variation stock for "] .adminModalCard>div:not(.adminModalActions)>div:not(:first-child){grid-template-columns:minmax(0,1fr)!important}.adminModalBackdrop:has(.adminProductForm) .adminProductImageEditor{grid-template-columns:minmax(0,1fr)}.artminesPos .cashTenderButtons{grid-template-columns:repeat(3,minmax(0,1fr))}}
