/* Filtrele cu bife din Stocuri (20 septembrie 2026): un buton care spune ce e
   ales, iar sub el lista cu „Toate" și valorile. Același desen în hală și la
   birou - fișierul e comun, ca și codul lor. */
.filtru-multiplu{position:relative;display:inline-block;min-width:110px;width:100%}
.filtru-buton{display:flex;align-items:center;justify-content:space-between;gap:6px;
  width:100%;min-height:34px;padding:5px 8px;border:1px solid var(--line,var(--wf-cenusiu-86b));
  border-radius:var(--wf-raza-mica);background:var(--wf-alb);color:inherit;font:inherit;font-weight:600;
  cursor:pointer;text-align:left}
.filtru-buton:hover{border-color:var(--green2,var(--wf-verde-54))}
.filtru-buton:focus-visible{outline:2px solid var(--green,var(--wf-verde-40));outline-offset:1px}
.filtru-eticheta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.filtru-sageata{font-size:10px;opacity:.7}
/* Lista stă FAȚĂ DE FEREASTRĂ, nu față de tabel: `.table-wrap` are derulare, iar
   o listă așezată înăuntru se taie la marginea lui - mai ales când tabelul are
   puține rânduri și e scund (văzut în Manager, la Loturi cu un singur rând).
   Poziția o pune codul, la deschidere, după locul butonului. */
.filtru-lista{display:none;position:fixed;z-index:1200;top:0;left:0;
  min-width:180px;max-width:320px;max-height:260px;overflow:auto;padding:6px;
  background:var(--wf-alb);border:1px solid var(--line,var(--wf-cenusiu-86b));border-radius:var(--wf-raza);
  box-shadow:var(--wf-ridicare-3)}
.filtru-multiplu.deschis .filtru-lista{display:block}
.filtru-lista label{display:flex;align-items:center;gap:8px;margin:0;padding:5px 6px;
  border-radius:var(--wf-raza-mica);font-weight:500;white-space:nowrap;cursor:pointer}
.filtru-lista label:hover{background:var(--wf-cenusiu-96)}
.filtru-lista input[type=checkbox]{width:16px;height:16px;margin:0;flex:0 0 auto}
.filtru-lista .filtru-tot{font-weight:800;border-bottom:1px solid var(--line,var(--wf-cenusiu-86b));
  border-radius:var(--wf-raza-mica) var(--wf-raza-mica) 0 0;margin-bottom:4px}
/* Câmpul din bara de filtre a stației: numele deasupra, filtrul dedesubt. */
.camp-filtru{display:flex;flex-direction:column;gap:4px;min-width:0}
.camp-filtru>span{font-size:12px;font-weight:700;color:var(--muted,var(--wf-cenusiu-45))}
