.inventory-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.inventory-summary>div{background:#fff;border:1px solid var(--line);border-radius:13px;padding:16px}.inventory-summary small{color:var(--muted)}.inventory-summary strong{display:block;font-size:26px;margin-top:6px}.inventory-table,.movement-panel{margin-top:15px}.inventory-table .panel-head .search{max-width:320px}.inventory-table td small{display:block;color:var(--muted);margin-top:4px}.stock-number{display:inline-grid;place-items:center;min-width:38px;padding:7px;border-radius:9px;font-weight:800}.stock-number.kaspi{background:#fff0f0;color:#a52b2b}.stock-number.buyers{background:#eaf4ff;color:#1769b7}.transfer-route{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin:18px 0}.transfer-route>div{background:#f5f7fa;border:1px solid var(--line);border-radius:12px;padding:18px;text-align:center}.transfer-route small,.transfer-route strong{display:block}.transfer-route strong{font-size:28px;margin-top:6px}.transfer-route>span{font-size:24px;color:var(--muted)}@media(max-width:800px){.inventory-summary{grid-template-columns:repeat(2,1fr)}.inventory-table,.movement-panel{overflow:auto}.inventory-table .panel-head{display:block}.inventory-table .panel-head .search{max-width:none;margin-top:10px}}
