[data-search-filter-shell]{position:relative;width:100%}[data-search-filter-shell]>[data-search-filter-inner]{position:relative;width:100%}[data-search-filter-bar-trigger]{align-items:center;background:var(--nf-colour-search);border-radius:12px;display:flex;flex-wrap:wrap;gap:10px;min-height:52px;padding:9px;transition:background-color .14s ease;width:100%}@media(hover:hover)and (pointer:fine){[data-search-filter-bar-trigger]:hover{background:var(--button-states-button-visible-border-hover-state)}[data-search-filter-bar-trigger]:has([data-search-filter-chip]:hover){background:var(--nf-colour-search)}}[data-search-active-filters-list]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:120px}[data-search-active-filters-list][data-filter-chip-layout=inline]{flex:1 1 auto;order:0;width:auto}[data-search-active-filters-list][data-filter-chip-layout=stacked]{flex:0 0 100%;margin-top:8px;min-width:0;order:3;width:100%}[data-search-filter-bar-trigger][data-filter-chip-layout=stacked]{align-items:flex-start}[data-search-filter-toggle]{align-items:center;background:var(--nf-filter-control-normal);border:0;border-radius:6px;box-shadow:0 0 4px #0000001a;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:34px;justify-content:center;line-height:20px;padding:0 5px 0 10px;transition:background-color .14s ease}[data-search-filter-toggle] svg{height:12px;width:12px}[data-search-filter-toggle]:hover{background:var(--nf-filter-control-hover)}[data-search-filter-toggle]:active{background:var(--nf-filter-control-down)}[data-search-filter-toggle]:focus-visible{outline:2px solid var(--nf-colour-ring);outline-offset:2px}[data-search-filter-chip]{align-items:center;background:var(--nf-filter-control-normal);border:0;border-radius:4px;box-shadow:0 0 4px #0000001a;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;height:34px;justify-content:center;line-height:20px;padding:0 5px 0 10px;transition:background-color .14s ease}[data-search-filter-chip] [data-search-filter-chip-x]{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}[data-search-filter-chip] [data-search-filter-chip-x] svg{height:16px;width:16px}[data-search-filter-chip]:hover{background:var(--nf-filter-control-hover)}[data-search-filter-chip]:active{background:var(--nf-filter-control-down)}[data-search-filter-chip]:focus-visible{outline:2px solid var(--nf-colour-ring);outline-offset:2px}[data-search-filter-overflow-count]{align-items:center;background:var(--nf-filter-control-normal);border-radius:4px;color:var(--text-primary);display:inline-flex;font-size:14px;font-weight:400;height:34px;justify-content:center;line-height:20px;padding:0 10px}[data-search-filter-bar-trigger] [data-filter-reset]{margin-left:auto}[data-nf-filter-dialog]{align-items:stretch;display:flex;inset:0;justify-content:center;padding:100px 12px;pointer-events:auto;position:fixed;z-index:86}[data-nf-filter-dialog]:focus{outline:none}[data-nf-filter-backdrop]{z-index:74}[data-nf-filter-modal]{background:var(--background-primary);border-radius:16px 16px 12px 12px;box-shadow:0 10px 25px #00000026;display:flex;flex-direction:column;height:100%;max-width:607px;min-height:0;overflow:hidden;width:min(607px,calc(100vw - 24px))}[data-nf-filter-dialog]:not([style*="display: none"]) [data-nf-filter-modal]{animation:nf-motion-enter-up var(--nf-motion-duration-enter, .24s) var(--nf-motion-easing-enter, cubic-bezier(.22, 1, .36, 1)) both;will-change:opacity,transform}@keyframes nf-motion-enter-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}[data-nf-filter-modal-header]{align-items:center;border-bottom:1px solid var(--stroke-colour);display:grid;flex:0 0 auto;grid-template-columns:40px minmax(0,1fr) 40px;margin:0 24px;min-height:66px;padding:8px 0}[data-nf-filter-modal-heading]{align-items:center;display:flex;flex-direction:column;min-width:0}[data-nf-filter-modal-header] h3{color:var(--text-primary);font-size:var(--nf-type-text-xl-size, 20px);font-weight:var(--nf-type-weight-bold, 700);line-height:var(--nf-type-text-xl-line, 30px);margin:0;text-align:center}[data-nf-close-button]{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;display:inline-flex;height:40px;justify-content:center;justify-self:end;width:40px}[data-nf-close-button] svg{height:24px;width:24px}[data-nf-close-button]:hover{background:var(--button-states-button-hover-state)}[data-nf-close-button]:focus,[data-nf-close-button]:focus-visible,[data-nf-filter-clear]:focus,[data-nf-filter-clear]:focus-visible,[data-nf-filter-show-results]:focus,[data-nf-filter-show-results]:focus-visible{outline:none}html[data-nf-kbd] [data-nf-close-button]:focus-visible{outline:2px solid var(--nf-colour-ring);outline-offset:2px}[data-nf-filter-modal-scroll]{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 24px;scrollbar-color:var(--text-secondary) var(--background-secondary);scrollbar-gutter:stable}[data-nf-filter-modal-scroll]::-webkit-scrollbar{width:12px}[data-nf-filter-modal-scroll]::-webkit-scrollbar-track{background:var(--background-secondary)}[data-nf-filter-modal-scroll]::-webkit-scrollbar-thumb{background:var(--text-secondary);border:2px solid var(--background-secondary);border-radius:999px}[data-nf-filter-group]{border:0;border-bottom:1px solid var(--stroke-colour);margin:0;padding:24px 0}[data-nf-filter-group]:last-child{border-bottom:0}[data-nf-filter-group] legend{color:var(--text-primary);float:left;font-size:var(--nf-type-text-md-size, 16px);font-weight:var(--nf-type-weight-bold, 700);line-height:var(--nf-type-text-md-line, 24px);margin:0 0 12px;padding:0;width:100%}[data-nf-filter-pill-list]{clear:both;display:flex;flex-wrap:wrap;gap:12px}[data-nf-filter-option-label]{cursor:pointer;display:inline-flex;pointer-events:auto;touch-action:manipulation}[data-nf-filter-option-label][data-nf-filter-option-unavailable=true],[data-nf-filter-group][hidden]{display:none!important}[data-nf-filter-pill]{align-items:center;background:var(--button-states-button-visible-border-normal-state);box-sizing:border-box;border-radius:999px;color:var(--text-primary);display:inline-flex;font-size:var(--nf-type-text-sm-size, 14px);font-weight:var(--nf-type-weight-semibold, 600);height:28px;line-height:var(--nf-type-text-sm-line, 20px);padding:4px 10.5px;transition:background-color .12s ease,color .12s ease,opacity .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}[data-nf-filter-option-label]:hover input:not(:checked):not(:disabled)+[data-nf-filter-pill]{background:var(--button-states-button-visible-border-hover-state)}[data-nf-filter-option-label]:active input:not(:checked):not(:disabled)+[data-nf-filter-pill]{background:var(--button-states-button-visible-border-mouse-down-state)}html[data-nf-kbd] [data-nf-filter-option-label] input:focus-visible+[data-nf-filter-pill]{outline:2px solid var(--nf-colour-ring);outline-offset:2px}[data-nf-filter-option-label] input:checked+[data-nf-filter-pill]{background-color:var(--nf-colour-accent-primary, #7b00ff);background-image:none;color:var(--text-inverted)}[data-nf-filter-option-label]:hover input:checked:not(:disabled)+[data-nf-filter-pill]{background-color:var(--nf-colour-accent-primary, #7b00ff);background-image:linear-gradient(#ffffff1a,#ffffff1a)}[data-nf-filter-option-label] input:disabled+[data-nf-filter-pill]{cursor:not-allowed;opacity:.3}[data-nf-filter-modal-footer]{align-items:center;background:var(--background-primary);border-top:1px solid var(--stroke-colour);box-shadow:0 -5px 10px #0000001a;display:flex;flex:0 0 84px;justify-content:space-between;padding:18px 18px 18px 24px;position:relative;z-index:1}[data-nf-filter-clear]{background:transparent;border:0;border-radius:6px;color:var(--text-primary);cursor:pointer;font-size:var(--nf-type-text-sm-size, 14px);font-weight:var(--nf-type-weight-semibold, 600);line-height:var(--nf-type-text-sm-line, 20px);min-height:40px;padding:0}html[data-nf-kbd] [data-nf-filter-clear]:focus-visible{outline:2px solid var(--nf-colour-ring);outline-offset:2px}[data-nf-filter-show-results]{align-items:center;background:var(--button-states-button-inverted-normal-state);border:0;border-radius:6px;color:var(--text-inverted);cursor:pointer;display:inline-flex;font-size:var(--nf-type-text-sm-size, 14px);font-weight:var(--nf-type-weight-semibold, 600);gap:8px;height:40px;justify-content:center;padding:6px 16px 7px}[data-nf-filter-show-results]:hover{background:var(--button-states-button-inverted-hover-state)}[data-nf-filter-show-results]:active{background:var(--button-states-button-inverted-down-state)}html[data-nf-kbd] [data-nf-filter-show-results]:focus-visible{outline:2px solid var(--nf-colour-ring);outline-offset:2px}@media(max-width:639px){[data-nf-filter-modal]{width:100%}[data-nf-filter-modal-header],[data-nf-filter-modal-scroll]{margin-left:0;margin-right:0}[data-nf-filter-modal-header]{padding:0 12px}[data-nf-filter-modal-scroll]{padding:0 18px}[data-nf-filter-modal-footer]{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){[data-nf-filter-dialog] [data-nf-filter-modal]{animation:none}}
