.bf-presets,.bf-filters{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.bf-presets button,.bf-clear{border:1px solid #ddd7ce;background:#fff;border-radius:9px;padding:8px 11px;cursor:pointer}.bf-presets button.on{border-color:#ef7622;background:#fff7f1}.bf-clear{font-weight:700;color:#69402b}.bf-filter{position:relative;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ddd7ce;border-radius:9px;padding:8px 10px}.bf-filter b{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.bf-filter input,.bf-filter select{border:0;background:transparent;outline:0;max-width:180px}.bf-mbtn{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:transparent;padding:0;min-width:120px;cursor:pointer}.bf-mbtn i{font-style:normal;font-size:10px}.bf-menu{display:none;position:absolute;z-index:1400;top:calc(100% + 8px);left:0;min-width:220px;max-height:300px;overflow:auto;background:#fff;border:1px solid #ddd7ce;border-radius:12px;padding:7px;box-shadow:0 14px 40px rgba(16,24,40,.16)}.bf-multi.open .bf-menu{display:block}.bf-menu label{display:flex;gap:8px;padding:8px;border-radius:8px;font-size:12px;cursor:pointer}.bf-menu label:hover{background:#f9f6f2}.bf-status{font-size:11px;color:#667085;margin:7px 0 10px}.bf-status.err{color:#b42318}@media(max-width:650px){.bf-filter{width:100%;justify-content:space-between}.bf-filter input,.bf-filter select,.bf-mbtn{max-width:55%}.bf-menu{left:auto;right:0;min-width:min(280px,82vw)}.bf-clear{width:100%}}