.control-head,.inventory-meta{display:flex;align-items:center;justify-content:space-between;gap:18px}.control-head small{font-weight:900;letter-spacing:.12em;color:#2187ee}.control-head h3{margin:4px 0}.control-head p{margin:0;color:#718096}.control-head input{min-height:44px;border:1px solid #dce5ef;border-radius:10px;padding:0 13px}.inventory-meta{padding:12px 15px;border-radius:12px;background:#eef6ff;margin-bottom:14px}.inventory-meta>div{display:flex;gap:10px;align-items:center}.inventory-meta small{display:block;color:#63758a}.scanbox input,.counted,.reason{border:1px solid #d8e3ee;border-radius:8px;padding:9px}.scanbox input{width:100%;min-height:48px;margin-bottom:14px;font-size:15px}.counted{width:105px}.reason{min-width:150px}.empty-control{text-align:center;padding:36px;color:#66788b}@media(max-width:700px){.control-head,.inventory-meta{align-items:stretch;flex-direction:column}.inventory-meta>div{justify-content:space-between}}

.ownercards{margin-top:18px}.owner-alert,.owner-ok{margin-top:14px;padding:13px 15px;border-radius:10px}.owner-alert{background:#fff4e8;color:#9a4e00}.owner-ok{background:#e9fff5;color:#087a55}

.inventory-progress{padding:14px 16px;margin-bottom:14px;border:1px solid #dbe7f3;border-radius:12px;background:#f8fbff}.inventory-progress>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:9px}.inventory-progress span{color:#66788b}.inventory-progress progress{width:100%;height:12px;accent-color:#1688f5}.inventory-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.inventory-tools .scanbox{flex:1}.inventory-tools .scanbox input{margin:0}.inventory-filters{display:flex;gap:7px;flex-wrap:wrap}.inventory-filters button{background:#fff;color:#334b67;border:1px solid #d8e3ee;padding:9px 11px}.inventory-filters button.active{background:#167ee6;color:#fff;border-color:#167ee6}.invstatus{display:inline-block;padding:5px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.invstatus.pending{background:#fff4df;color:#9a6200}.invstatus.checked{background:#e8fff4;color:#087a55}.invstatus.difference{background:#ffe8e8;color:#b42318}tr[data-inventory-status="checked"]{background:#fbfffd}tr[data-inventory-status="difference"]{background:#fffafa}@media(max-width:850px){.inventory-tools,.inventory-progress>div{align-items:stretch;flex-direction:column}}
