
/* ALMOX360 MASTER V40 - INVENTÁRIO */
.inv40-filter{padding:12px 14px;margin-bottom:12px}.inv40-filter .campo-local{max-width:420px;margin:0}
.inv40-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:14px}.inv40-list{display:flex;flex-direction:column;gap:8px;max-height:68vh;overflow:auto}
.inv40-card{border:1px solid #e2e8f0;background:#fff;border-radius:11px;padding:11px;text-align:left;cursor:pointer}.inv40-card>div{display:flex;justify-content:space-between;gap:8px}
.inv40-card b,.inv40-card span,.inv40-card small{display:block}.inv40-card b{font-size:10px}.inv40-card span,.inv40-card small{font-size:8px;color:#64748b;margin-top:3px}
.inv40-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #edf1f6;padding-bottom:10px;margin-bottom:10px}.inv40-head h2{margin:0;font-size:16px}.inv40-head p{font-size:9px;color:#64748b;margin:3px 0 0}
.inv40-search{margin-bottom:10px}.inv40-grid{overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.inv40-row{display:grid;grid-template-columns:minmax(250px,1.5fr) 110px 130px minmax(220px,1fr);gap:10px;align-items:center;padding:9px 11px;border-bottom:1px solid #edf1f6;min-width:760px}
.inv40-row.head{background:#f8fafc;font-size:8px;text-transform:uppercase;font-weight:850;color:#64748b}.inv40-row b,.inv40-row small{display:block}.inv40-row small{font-size:8px;color:#64748b;margin-top:2px}.inv40-row input{width:100%;min-height:34px;border:1px solid #dbe4f0;border-radius:7px;padding:6px 8px}
.inv40-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}@media(max-width:800px){.inv40-layout{grid-template-columns:1fr}.inv40-list{max-height:220px}}
