.brand-logo{display:block;width:44px;height:44px;object-fit:contain;flex:0 0 auto}.login-logo{display:block;width:74px;height:74px;object-fit:contain}@media(max-width:700px){.brand-logo{width:38px;height:38px}.login-logo{width:64px;height:64px}}
main{width:100%;max-width:1920px;padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px)}.table-wrap{max-width:100%}@media(min-width:1100px){th,td{padding-left:9px;padding-right:9px}}
.status.batch-status{display:inline-flex;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.status.batch-status.completed{background:#ccefdc;color:#075d36}.status.batch-status.cancelled{background:#ffd6d3;color:#7b1611}.status.batch-status.in_progress{background:#d7ecf7;color:#07587a}.status.batch-status.ready{background:#e7eef1;color:#394f59}
.product-search{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.product-search label{flex:1 1 280px;color:var(--muted);font-size:12px;font-weight:700}.product-search input{margin-bottom:0}.product-search .button,.product-search button{min-height:42px}
