.copy-text{display:flex;flex-direction:row;align-items:center;gap:4px;cursor:pointer;position:relative;width:fit-content}.copy-text__icon{width:20px;height:auto}.copy-text__badge{position:absolute;top:-130%;left:50%;transform:translate(-50%);background-color:#fff;color:#111827;border-radius:6px;height:0;padding:0 5px;opacity:0;transition:height .3s ease-in-out,padding .3s ease-in-out,opacity .3s ease-in-out}.copy-text__badge--show{padding:2px 5px;opacity:1;height:24px}
