.stockSummary{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center;margin:14px 0;padding:14px;border:1px solid #d8e3e8;border-radius:14px;background:#f5f9fa}.stockSummary span:not(.stockPlus):not(.stockEquals){display:flex;flex-direction:column;gap:5px}.stockSummary small{color:#6a7e89;font-size:9px;letter-spacing:.08em}.stockSummary b{color:#102d43;font-size:17px}.stockSummary .stockNew{padding:10px;border-radius:10px;background:#e2f1e9}.stockPlus,.stockEquals{color:#8a9ba4;font-size:20px;font-weight:900}.batchList{margin:14px 0 18px;border:1px solid #d7e3e7;border-radius:14px;overflow:hidden}.batchTitle{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;background:#edf4f6}.batchTitle span{display:flex;flex-direction:column;gap:4px}.batchTitle small{color:#6d818b;font-size:9px;letter-spacing:.09em}.batchTitle em{color:#657b85;font-size:10px}.batchRow{display:grid;grid-template-columns:minmax(160px,1.25fr) 145px 130px auto;gap:10px;align-items:end;padding:12px 14px;border-top:1px solid #e1e8eb}.batchIdentity{display:flex;flex-direction:column;gap:3px}.batchIdentity i{width:max-content;padding:3px 7px;border-radius:99px;background:#e5f1f8;color:#245a78;font-size:9px;font-style:normal;font-weight:800}.batchIdentity small{color:#74858e;font-size:9px}.batchRow label{margin:0}.batchRow input{margin-top:5px;padding:9px}.batchRow button{height:38px}.batchEmpty{opacity:.58;background:#fafafa}.batchEmpty .batchIdentity i{background:#eee;color:#777}.batchLoading,.noBatches,.batchError{margin:14px 0;padding:12px;border-radius:10px;background:#eff5f7;color:#5d747f}.batchError{background:#ffebe6;color:#923d2f}.saleBatchInfo{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.saleBatchInfo span{padding:9px;border-radius:9px;background:#eff5f7;color:#536b76;font-size:11px}.expiryHint{display:block;margin-top:4px;color:#b4781a;font-size:9px}.rowactions [data-stock]{white-space:nowrap}@media(max-width:650px){.stockSummary{grid-template-columns:1fr auto 1fr}.stockEquals,.stockNew{grid-column:auto}.stockNew{grid-column:1/-1}.batchRow{grid-template-columns:1fr 1fr}.batchIdentity{grid-column:1/-1}.saleBatchInfo{grid-template-columns:1fr}}
