.dafchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 16px 12px;margin:0;-webkit-overflow-scrolling:touch}
.dafchips::-webkit-scrollbar{display:none}
.dafchips.page{flex-wrap:wrap;overflow:visible}
.dafchips button{flex:none;display:flex;align-items:center;gap:7px;padding:4px 12px 4px 4px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#1E3A5F;font-size:13.5px;cursor:pointer;white-space:nowrap}
.dafchips button img,.dafchips .mi{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}
.dafchips .mi{display:flex;align-items:center;justify-content:center;background:#14284b;color:#f3d27a;font-weight:700;font-size:13px}
.dafchips small{font-size:11px;color:var(--mut)}
.dafchips button.has small{color:#1f8a4c;font-weight:700}
.dafchips button.on{background:var(--btn);color:#fff;border-color:transparent;font-weight:700}
.dafchips button.on small{color:#fff}
.dafh{font-size:18px;margin:18px 16px 8px}
.maschips{margin-top:14px}
.maschips a.dim{opacity:.45}
.maschips a.on{background:var(--btn);color:#fff;border-color:transparent}
.dafhead{margin:8px 16px}
.dafgroups{margin:0 0 6px}
.dafrow b{display:block;font-size:12.5px;color:var(--mut);margin:6px 16px 4px;font-weight:650}
.dafgroups .dafchips{padding-bottom:6px}
.maschips small{opacity:.7;font-size:11px}