.nn-ffb{flex-direction:column;gap:8px;min-inline-size:0;display:flex;position:relative}.nn-ffb[data-compact]{gap:4px}.nn-ffb-bar{align-items:center;gap:6px;min-inline-size:0;display:flex}.nn-ffb-query{flex:auto;min-inline-size:0;display:flex;position:relative}.nn-ffb-ghost{white-space:pre;pointer-events:none;align-items:center;padding-inline:33px;display:flex;position:absolute;inset:0;overflow:hidden}.nn-ffb-ghost-typed{visibility:hidden}.nn-ffb-ghost-suffix{color:var(--mv2-muted)}.nn-ffb-spinner{color:var(--mv2-muted);flex:none;animation:1s linear infinite nn-ffb-spin}@keyframes nn-ffb-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nn-ffb-spinner{animation:none}}.nn-ffb-kbd{border:1px solid var(--mv2-edge);border-radius:var(--mv2-r-control);color:var(--mv2-muted);font-family:var(--mv2-mono);flex:none;padding:0 5px}@media (pointer:coarse){.nn-ffb-kbd{display:none}}.mv2-popover.nn-ffb-panel{max-block-size:min(420px, var(--radix-popover-content-available-height,420px));gap:0;padding:0}.nn-ffb-section{border-block-end:1px solid var(--mv2-line);color:var(--mv2-muted);padding:8px 12px 4px}.nn-ffb-option{min-block-size:32px;inline-size:100%;color:var(--mv2-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 12px;display:flex}.nn-ffb-option:hover,.nn-ffb-option[data-highlight]{background:var(--mv2-hover)}.nn-ffb-option:focus-visible{outline:2px solid var(--mv2-focus);outline-offset:-2px}.nn-ffb-option-glyph{color:var(--mv2-muted);flex:none}.nn-ffb-muted{color:var(--mv2-muted)}.nn-ffb-facet{color:var(--mv2-text);font-weight:600}.nn-ffb-match{color:var(--mv2-accent-ink);font-weight:600}.nn-ffb-spacer{flex:auto}.nn-ffb-saved{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;display:flex}.nn-ffb-saved-item{align-items:center;display:inline-flex}.nn-ffb-facet-row+.nn-ffb-facet-row{border-block-start:1px solid var(--mv2-line)}.nn-ffb-facet-name{flex:none;min-inline-size:56px;font-weight:600}.nn-ffb-sample{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.nn-ffb-values{flex-wrap:wrap;gap:4px;padding:4px 12px 8px 34px;display:flex}.nn-ffb-hint{border-block-start:1px solid var(--mv2-line);color:var(--mv2-muted);padding:6px 12px}.nn-ffb-chips{flex-wrap:wrap;align-items:center;gap:6px;min-inline-size:0;display:flex}.nn-ffb[data-compact] .nn-ffb-chips{gap:4px}.nn-ffb-chip{align-items:center;gap:4px;display:inline-flex}
