.fss-body .mm-filter-section{background:var(--color-paper);border:1px solid var(--color-line);border-radius:20px;margin:0;padding:16px 16px 18px;box-shadow:0 8px 24px -16px #1f1b1659}.fss-sheet .ss-go{flex:1}
.mm-filter-section{margin-bottom:22px}.mm-filter-section h3{font-family:var(--font-display);letter-spacing:-.005em;margin:0 0 10px;font-size:15px;font-weight:500}.mm-filter-sub{color:var(--color-ink-muted);align-items:center;gap:8px;margin:-2px 0 14px;font-size:12.5px;display:flex}
.mm-chip{background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-pill);white-space:nowrap;border:none;flex-shrink:0;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .14s,color .14s,transform .14s;box-shadow:0 3px 10px #1f1b1624,0 1px 2px #1f1b160f}.mm-chip:active{transform:scale(.96)}.mm-chip.is-active{background:var(--color-ink);color:var(--color-cream)}.mm-chip.is-back{color:var(--color-ink-muted);box-shadow:none;background:0 0;padding-left:8px;font-weight:700}.mm-filter-pill{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);border-radius:var(--radius-pill);padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .14s}.mm-filter-pill.is-active{background:var(--color-ink);color:var(--color-cream);border-color:var(--color-ink)}.mm-filter-pill.is-sub{background:var(--color-cream);border-style:dashed}.mm-filter-pill.is-sub.is-active{background:var(--color-ink);border-style:solid}.mm-filter-pill.is-hidden{display:none}
.mm-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.mm-filter-more{color:var(--color-ink);cursor:pointer;white-space:nowrap;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);background:0 0;border:none;align-self:center;padding:8px 6px;font-family:inherit;font-size:12.5px;font-weight:600}
