/* 2.11.2026 — Produkty i magazyn: panel „Filtry” listy OMS i Sklep (69-nx-20261102-product-filters.js). */
.nxpf-btn.is-on{border-color:#2563eb;color:#2563eb;font-weight:600}
.nxpf{border:1px solid var(--theme-line,#e5e7eb);border-radius:14px;padding:12px 14px;margin:0 0 12px}
.nxpf[hidden]{display:none}
.nxpf-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}
.nxpf-head strong{font-size:14px}
.nxpf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 14px}
.nxpf-f{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}
.nxpf-f>span:first-child{font-weight:600}
.nxpf-f input,.nxpf-f select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--theme-line,#ccc);background:var(--theme-surface,transparent);color:inherit;font:inherit;font-size:14px;min-width:0}
.nxpf-range{display:flex;align-items:center;gap:6px}
.nxpf-range input{flex:1 1 0}
.nxpf-range em{font-style:normal;opacity:.65;font-size:12px;white-space:nowrap}
.nx-products-more{text-align:center;opacity:.75;font-size:13px}
