.bs-filter-trigger{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:12px 15px;font-size:14px;display:flex}.bs-highlight-options-trigger{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;display:flex;position:absolute;top:0;right:0}.bs-highlight-options-trigger:hover{background:#80808015}.bs-filter-popover{z-index:1100;border:1px solid;border-radius:14px;width:340px;max-width:calc(100vw - 24px);padding:8px;transition:width .18s;box-shadow:0 8px 32px #00000020}@media (prefers-reduced-motion:reduce){.bs-filter-popover{transition:none}}.bs-filter-popover button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.bs-filter-heading{box-sizing:border-box;flex-shrink:0;align-items:center;gap:10px;height:36px;min-height:36px;padding:0 8px;display:flex}.bs-filter-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.bs-filter-heading button{padding:4px;font-size:12px}.bs-filter-heading .bs-panel-back{box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.bs-filter-heading [data-testid=filter-header-button-content]{min-width:28px;height:28px;width:auto!important;min-height:28px!important;padding:0 4px!important}.bs-filter-heading .bs-filter-trigger{flex-shrink:0;height:28px}.bs-filter-options{max-height:min(420px,65vh);overflow-y:auto}.bs-filter-row{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 9px;display:flex;font-size:14px!important}.bs-filter-row:hover{background:#80808015}.bs-filter-options [role=button]:hover,.bs-filter-options [role=radio]:hover{background-color:#80808015}.bs-filter-label{flex:1}.bs-filter-value{opacity:.65;text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:12px;overflow:hidden}.bs-filter-color{border-radius:5px;width:20px;height:20px}.bs-tag-search{box-sizing:border-box;width:100%;font:inherit;background:0 0;border:1px solid;border-radius:8px;margin:4px 0 8px;padding:9px 10px}.bs-filter-popover button:focus-visible,.bs-filter-trigger:focus-visible{outline-offset:2px;outline:2px solid #5983f0}.bs-filter-heading:has([data-contextual-header-replacement])>:not(:has([data-contextual-header-replacement])){display:none}