.cvmi{font-family:var(--font-display);flex-shrink:0;position:relative}.cvmi-trigger{border:1px solid var(--cvp-border);border-radius:var(--cvp-radius-control,10px);background:var(--cvp-surface);height:40px;color:var(--cvp-text);font:500 14px/20px var(--font-display);cursor:pointer;white-space:nowrap;transition:border-color .14s var(--cvp-ease), background-color .14s var(--cvp-ease);align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex;position:relative}.cvmi-trigger:hover,.cvmi-trigger.is-open{border-color:var(--cvp-border-strong);background:var(--cvp-surface-muted)}.cvmi-trigger svg:last-child{color:var(--cvp-text-muted)}.cvmi-dot{border:2px solid var(--cvp-background);background:var(--cvp-danger,#dc2626);border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.cvmi-menu{z-index:1000;border:1px solid var(--cvp-border);background:var(--cvp-surface);width:232px;animation:cvmi-in .14s var(--cvp-ease) both;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:fixed;box-shadow:0 12px 32px #00000024,0 2px 6px #0000000f}.cvmi-menu hr{background:var(--cvp-border);border:0;width:100%;height:1px;margin:6px 0}.cvmi-item{height:36px;color:var(--cvp-text-secondary);font:500 14px/20px var(--font-display);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.cvmi-item:hover,.cvmi-item:focus-visible{background:var(--cvp-surface-muted);color:var(--cvp-text);outline:none}.cvmi-item.is-on{color:var(--cvp-text);font-weight:600}.cvmi-item span{flex:1}.cvmi-item b{background:var(--cvp-surface-muted);min-width:22px;color:var(--cvp-text-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.cvmi-item b.is-hot{background:var(--cvp-primary);color:#fff}.cvmi-gap{width:15px;display:block}@keyframes cvmi-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cvmi-menu{animation:none}}.cvmt-trigger{width:32px;height:32px;color:var(--cvp-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cvmt-trigger:hover,.cvmt-trigger.is-open{background:var(--cvp-surface-muted);color:var(--cvp-text)}.cvmt-menu{width:340px;max-height:360px;top:auto;overflow-y:auto}.cvmt-head{color:var(--cvp-text-muted);font:600 12px/16px var(--font-display);letter-spacing:.02em;padding:6px 10px 4px}.cvmt-row{border-radius:8px;align-items:flex-start;gap:2px;display:flex}.cvmt-row:hover{background:var(--cvp-surface-muted)}.cvmt-item{min-width:0;color:var(--cvp-text);text-align:left;cursor:pointer;font-family:var(--font-display);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:8px 10px;display:flex}.cvmt-item b{font-size:14px;font-weight:600}.cvmt-item span{color:var(--cvp-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.cvmt-del{width:28px;height:28px;color:var(--cvp-text-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:6px 4px 0 0;display:grid}.cvmt-del:hover{background:var(--cvp-danger-soft);color:var(--cvp-danger)}.cvmt-empty{color:var(--cvp-text-muted);font:400 13px/19px var(--font-display);margin:4px 10px 8px}