.inventory-workspace{min-width:0}.inventory-note{padding:14px 18px;background:#eaf5ee;border:1px solid #d3e7da;border-radius:12px;color:#375e50;font-size:13px;line-height:1.7}.inventory-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto auto;gap:12px;align-items:end;margin:22px 0}.inventory-filters label{display:grid;gap:7px;min-width:0;font-size:12px;font-weight:600}.inventory-filters input,.inventory-filters select{width:100%;min-width:0;box-sizing:border-box;min-height:44px}.inventory-search{display:flex;gap:6px}.inventory-search input{flex:1}.inventory-search button{flex:none;padding:10px}.inventory-filters>button{min-height:44px}.inventory-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:22px 0}.inventory-metric{text-align:left;display:grid;gap:12px;background:white;padding:18px;border-radius:14px;min-width:0}.inventory-metric span{font-size:12px;color:#3f6151}.inventory-metric strong{font-size:26px;color:#183f30}.inventory-metric[aria-pressed=true]{border-color:var(--primary);background:#edf8f1;box-shadow:0 0 0 1px var(--primary)}.inventory-list{display:grid;gap:10px}.inventory-row{display:grid;grid-template-columns:64px minmax(160px,1fr) 120px 120px 130px;gap:18px;align-items:center;padding:20px;background:white;border:1px solid #dbe8e0;border-radius:16px;min-width:0}.inventory-row>img{width:64px;height:72px;object-fit:contain;border-radius:9px;background:#f4f8f5}.inventory-product{min-width:0}.inventory-product h2{font-size:15px;line-height:1.5;margin:5px 0;overflow-wrap:anywhere}.inventory-product small{display:block;color:#506a5b;line-height:1.7;font-size:12px}.inventory-codes{overflow-wrap:anywhere;max-height:65px;overflow:auto}.inventory-balance,.inventory-minimum{display:grid;gap:6px}.inventory-balance>small,.inventory-minimum>small{font-size:12px;color:#506a5b}.inventory-balance>strong{font-size:23px}.inventory-minimum>strong{font-size:14px}.inventory-badge{font-size:11px;color:#225c3f}.inventory-attention{color:#8c4224}.inventory-actions{display:grid;gap:8px}.inventory-actions button{font-size:12px;min-height:38px}.inventory-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:13px}.inventory-pagination>div{display:flex;gap:8px}.inventory-empty{text-align:center;padding:32px}#inventory-scanner{width:min(480px,calc(100vw - 30px));box-sizing:border-box;border:1px solid #dbe8e0;border-radius:20px;padding:22px;max-height:90dvh;overflow:auto}#inventory-scanner header{display:flex;justify-content:space-between;gap:12px;align-items:center}#inventory-scanner h2{font-size:20px}#inventory-scanner p{line-height:1.7;font-size:13px}#inventory-scanner video{width:100%;max-height:280px;background:#eaf3ed;border-radius:12px}#inventory-scanner form,#inventory-scanner label{display:grid;gap:10px}#inventory-scanner::backdrop{background:#12332c66}
@media(max-width:1200px){.inventory-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-row{grid-template-columns:56px minmax(0,1fr) 100px 100px}.inventory-actions{grid-column:2/-1;display:flex;justify-content:flex-end}}
@media(max-width:600px){.inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters>label:first-child{grid-column:1/-1}.inventory-filters>label:nth-child(4){grid-column:1/-1}.inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.inventory-metric{padding:14px}.inventory-metric strong{font-size:24px}.inventory-row{grid-template-columns:48px minmax(0,1fr);padding:15px;gap:12px}.inventory-row>img{width:48px;height:60px}.inventory-balance,.inventory-minimum{padding:12px 0;border-top:1px solid #e3ede7}.inventory-balance{grid-column:1}.inventory-minimum{grid-column:2}.inventory-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.inventory-pagination{flex-wrap:wrap}.inventory-pagination>div{width:100%;justify-content:space-between}.inventory-note{padding:12px}.inventory-product h2{font-size:14px}}
