.afilter{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-control);background:var(--soft);color:var(--deep);font-size:var(--fs-caption);line-height:var(--lh-caption);flex-wrap:wrap;display:flex}.afilter__label{color:var(--muted);font-weight:var(--fw-semibold)}.afilter__idle{color:var(--ink)}.afilter__chips{gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.afilter__chip{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-1) 0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--deep);font-weight:var(--fw-semibold);display:inline-flex}.afilter__chip>span:only-child{padding-right:var(--sp-2)}.afilter__x{border-radius:var(--r-pill);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.afilter__x:hover{background:var(--soft);color:var(--deep)}.afilter__reset{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-3);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--card);color:var(--deep);font-weight:var(--fw-semibold);cursor:pointer;margin-left:auto;display:inline-flex}.afilter__reset:hover{background:var(--deep);color:var(--text-inverse)}
