.copy-id-badge{font:500 .6875rem/1 var(--font-mono);color:var(--muted-foreground);cursor:pointer;transition:border-color var(--duration-fast,.15s) ease, color var(--duration-fast,.15s) ease, background-color var(--duration-fast,.15s) ease;gap:0;padding-inline:5px}.copy-id-badge:hover,.copy-id-badge:focus-visible,.copy-id-badge[data-state=copied]{border-color:var(--primary);color:var(--primary)}.copy-id-badge .copy-id-badge-text{opacity:0;max-width:0;color:inherit;font:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;transition:max-width .2s,margin .2s,opacity .15s;display:inline-block;overflow:hidden}.copy-id-badge:is(:hover,:focus-visible,[data-state=copied],[data-state=failed]) .copy-id-badge-text{opacity:1;max-width:24ch;margin-left:4px}@media (prefers-reduced-motion:reduce){.copy-id-badge,.copy-id-badge .copy-id-badge-text{transition:none}}
