.vlike-term-panel{display:inline-flex}.vlike-term-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--border,#3f3f3f);border-radius:7px;background:var(--overlay,rgba(255,255,255,.08));color:var(--text,#f1f1f1);font:inherit;font-size:12px;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.vlike-term-button:hover{border-color:rgba(255,255,255,.3);background:var(--hover,rgba(255,255,255,.13))}.vlike-term-button.is-active{border-color:#ff4b91;color:#ff4b91;background:rgba(255,75,145,.1)}.vlike-term-button.is-active .vlike-term-icon svg path{fill:currentColor}.vlike-term-button:disabled{opacity:.65;cursor:wait}.vlike-term-count{min-width:1ch;font-variant-numeric:tabular-nums}.vlike-term-panel.has-feedback .vlike-term-icon{animation:vlike-term-pop .35s ease}.vlike-term-panel.is-error .vlike-term-button{border-color:#dc3232}@keyframes vlike-term-pop{50%{transform:scale(1.28)}}@media(max-width:700px){.vlike-term-button{min-height:44px;padding:9px 13px}}@media(prefers-reduced-motion:reduce){.vlike-term-button{transition:none}.vlike-term-panel.has-feedback .vlike-term-icon{animation:none}}
