.pg-inventory-actions{display:flex;gap:8px;flex-wrap:wrap}
[data-count-category][hidden],[data-count-products][hidden]{display:none!important}
.pg-inventory-workflows{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}
.pg-inventory-workflows .panel{padding:0;min-width:0;overflow:hidden}
.pg-inventory-workflow-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid var(--line)}
.pg-inventory-workflow-head p{color:var(--muted);font-size:12px}
.pg-inventory-workflow-table{max-height:280px;overflow:auto}
.pg-inventory-workflow-table table{min-width:570px}
.pg-inventory-workflow-table td{padding:10px 12px}
.pg-inventory-workflow-table .link-btn+ .link-btn{margin-left:8px}
.pg-status-open,.pg-status-draft{background:#fff4dc;color:#94610c}
.pg-status-completed,.pg-status-received{background:#e7f6f2;color:#08745f}
.pg-status-in-transit{background:#e8efff;color:#365f9d}
.pg-status-cancelled{background:#f1f3f4;color:#6d7880}
.pg-count-dialog{width:min(900px,calc(100vw - 28px))}
.pg-count-dialog>form,.pg-transfer-dialog>form{padding:22px}
.pg-count-items{max-height:52vh;overflow:auto;border:1px solid var(--line);border-radius:10px}
.pg-count-items table{min-width:620px}
.pg-count-items input{width:130px}
.pg-count-summary{display:flex;gap:18px;flex-wrap:wrap;padding:10px 2px;color:var(--muted)}
.pg-transfer-dialog{width:min(760px,calc(100vw - 28px))}
.pg-transfer-lines{display:grid;gap:9px;margin-top:14px}
.pg-transfer-line{display:grid;grid-template-columns:minmax(0,1fr) 140px 38px;gap:9px;align-items:end}
.pg-transfer-line select,.pg-transfer-line input{width:100%}
.pg-transfer-line button{height:39px}
.pg-empty{padding:26px;text-align:center;color:var(--muted)}
@media(max-width:1050px){.pg-inventory-workflows{grid-template-columns:1fr}}
@media(max-width:650px){.pg-transfer-line{grid-template-columns:1fr 100px 38px}.pg-inventory-workflow-head{align-items:flex-start;flex-direction:column}}
