/* My Strature picker (release B, WS-697 (2); src/assets/mycommand-picker.js): chips grouped by category, a category
   choice, a search box and "Add" buttons. House tokens only; phone first; no inline style (the CSP). */
.mp{font-family:var(--sans);margin:8px 0 12px}
.mp-chips{margin:0 0 10px}
.mp-group{margin:0 0 8px}
.mp-gk{margin:0 0 4px}
.mp-glist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.mp-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ink);background:var(--mc-card,var(--white));padding:2px 2px 2px 8px;font-size:14px;line-height:1.3;max-width:100%}
.mp-cn{overflow-wrap:anywhere}
.mp-x{border:0;background:none;font-size:18px;line-height:1;min-width:32px;min-height:32px;cursor:pointer;color:var(--ink)}
.mp-x:hover,.mp-x:focus-visible{color:var(--verm)}
.mp-find{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}
.mp-f{margin:0;display:grid;gap:2px}
.mp-lab{font-size:13px;color:var(--graphite)}
.mp-kind,.mp-q{min-height:44px;font-size:16px;width:100%;box-sizing:border-box}
.mp-res{list-style:none;margin:8px 0 0;padding:0;max-height:320px;overflow:auto;border-top:1px solid var(--hair)}
.mp-res li{border-bottom:1px solid var(--hair)}
.mp-add{display:flex;justify-content:space-between;gap:8px;width:100%;text-align:left;background:none;border:0;padding:10px 4px;min-height:44px;font:inherit;font-size:15px;cursor:pointer;color:var(--ink)}
.mp-add:hover,.mp-add:focus-visible{background:var(--mc-card,var(--white))}
.mp-ak{color:var(--graphite);font-size:13px;white-space:nowrap}
.mp-empty,.mp-more,.mp-none{padding:8px 4px;margin:0}
.mp-say{min-height:1.4em;margin:6px 0 0}
@media (min-width:700px){.mp-find{grid-template-columns:220px minmax(0,1fr)}}
