.ext-badge{border-radius:var(--badge-radius);letter-spacing:.2pt;background-color:var(--color,transparent);color:#fff;min-width:0;height:1.9em;white-space:collapse;flex-shrink:1;justify-content:center;align-items:center;padding-inline:8px;font-size:.75em;display:flex}.ext-badge.clickable,.dropdown-badge .ext-badge{cursor:pointer}:is(.ext-badge.clickable,.dropdown-badge .ext-badge):hover{background-color:color-mix(in srgb, var(--color,--badge-background-color) 80%, black)}.ext-badge .tn-icon{opacity:.6;margin-inline-end:4px;font-size:1.2em}.ext-badge a{text-decoration:none;color:inherit!important}.ext-badge>*{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:flex;overflow:hidden}.dropdown-badge{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--badge-radius);min-width:0;overflow:hidden}.dropdown-badge button,.dropdown-badge .btn{min-width:0;overflow:hidden}.dropdown-badge .ext-badge{border-radius:0}.dropdown-badge .ext-badge .text{align-items:center;min-width:0;display:inline-flex}.dropdown-badge .ext-badge .text .text-inner{text-overflow:ellipsis;min-width:0;overflow:hidden}.dropdown-badge .ext-badge .text .arrow{margin-inline:.25em 0;font-size:1.3em}.dropdown-badge .btn{border:0;margin:0;padding:0}
