/* Almoxarifado (almoxarifado.js): o que o modelo de painel não cobre */
.ax .l-conteudo{ gap:var(--l-e4) }
.ax-unidade{ display:flex; align-items:center; gap:var(--l-e2); font-size:var(--l-t-peq); color:var(--l-texto-3) }
.ax-unidade select{ width:auto; min-height:30px; padding-top:2px; padding-bottom:2px; font-size:var(--l-t-peq) }
.ax-n{ margin-left:4px; padding:0 6px; border-radius:999px; background:var(--l-erro-fundo); color:var(--l-erro); font-size:var(--l-t-mini); font-weight:600 }
.ax-nova{ max-width:860px }
.ax-sub{ font-size:var(--l-t-corpo); font-weight:600 }
.ax-achado{ width:100%; justify-content:flex-start }
.ax-req-item{ display:flex; align-items:center; gap:var(--l-e2); padding:6px 0; border-top:1px solid var(--l-fio) }
.ax-req-nome{ flex:1; min-width:0 }
.ax-req-qtd{ width:110px; flex:none }
.ax-req-acoes{ justify-content:space-between }
