.mchip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;border:1.5px solid var(--mchip-border, var(--ink-faint));background:var(--mchip-bg, var(--card));color:var(--mchip-fg, var(--ink));font-family:var(--font-primary);font-size:13px;line-height:1;padding:7px 12px 7px 9px;white-space:nowrap;font-variant-numeric:tabular-nums}.mchip--sm{font-size:11.5px;padding:5px 9px 5px 7px;gap:6px}.mchip__glyph{width:9px;height:9px;border-radius:50%;flex:none;background:currentColor;opacity:.55}.mchip--sm .mchip__glyph{width:7px;height:7px}.mchip--charged{background:var(--mchip-solid-bg, var(--navy));border-color:var(--mchip-solid-bg, var(--navy));color:var(--mchip-solid-fg, var(--paper))}.mchip--charged .mchip__glyph{opacity:.8}.mchip--held{border-style:dashed;border-color:var(--accent);background:var(--accent-soft);color:var(--mchip-fg, var(--ink))}.mchip--held .mchip__glyph{background:transparent;border:2px dashed var(--accent);opacity:1;width:8px;height:8px}.mchip--settle{background:var(--mchip-quiet-bg, var(--paper-deep));border-color:var(--mchip-quiet-bg, var(--paper-deep));color:var(--mchip-fg-soft, var(--ink-soft))}.mchip--deadline{border-color:var(--gold-foil-line);background:var(--gold-foil-soft);color:var(--mchip-fg, var(--ink))}.mchip--free{border-color:var(--accent-connection);background:var(--mchip-bg, var(--card));color:var(--mchip-fg, var(--ink))}.mchip--free .mchip__glyph{background:var(--accent-connection);opacity:1}.mchip--done{border-color:var(--accent-connection);background:var(--mchip-bg, var(--card));color:var(--mchip-fg, var(--ink))}.mchip--done .mchip__glyph{background:var(--accent-connection);opacity:1}.mchip--done:after{content:"✓";font-size:11px;color:var(--accent-connection);margin-left:2px}.mchip--parked{border-style:dotted;border-color:var(--mchip-border, var(--ink-faint));color:var(--mchip-fg-soft, var(--ink-soft));opacity:.55}.mchip--perk{border-color:var(--color-warm-accent, #E07A54);background:color-mix(in srgb,var(--color-warm-accent, #E07A54) 14%,transparent);color:var(--mchip-fg, var(--ink))}.mchip--perk .mchip__glyph{background:var(--color-warm-accent, #E07A54);opacity:1}
