.EndodonticsTopicsSection-module__-KO2nq__listHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.EndodonticsTopicsSection-module__-KO2nq__filterBar{flex-wrap:wrap;flex:auto;gap:8px;display:flex}.EndodonticsTopicsSection-module__-KO2nq__adminEditButton{border:1px solid var(--f-hair);background:var(--f-surface);width:40px;height:40px;color:var(--f-accent-bright);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;transition:transform .18s,background .18s,color .18s,border-color .18s;display:inline-grid}.EndodonticsTopicsSection-module__-KO2nq__adminEditButton:hover{background:var(--f-surface-2);border-color:var(--f-accent);color:var(--f-text);transform:translateY(-1px)rotate(18deg)}.EndodonticsTopicsSection-module__-KO2nq__filterPill{border:1px solid var(--f-hair);background:var(--f-surface);min-height:40px;color:var(--f-muted);font:inherit;letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.EndodonticsTopicsSection-module__-KO2nq__filterPill:hover{border-color:var(--f-accent);color:var(--f-text)}.EndodonticsTopicsSection-module__-KO2nq__filterPill[data-active=true]{background:var(--f-accent);color:#031c14;border-color:var(--f-accent)}.EndodonticsTopicsSection-module__-KO2nq__filterCount{min-width:18px;height:16px;color:inherit;background:#aabeaf2e;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:inline-flex}.EndodonticsTopicsSection-module__-KO2nq__filterPill[data-active=true] .EndodonticsTopicsSection-module__-KO2nq__filterCount{background:#031c1438}
