.icon-btn[data-v-2e319bbd]{border:1px solid var(--vtt-border-subtle);color:var(--vtt-text-secondary);cursor:pointer;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn[data-v-2e319bbd] svg{flex-shrink:0;display:block}.icon-btn[data-v-2e319bbd]:disabled{opacity:.35;cursor:not-allowed}.sz-lg[data-v-2e319bbd]{width:34px;height:34px}.sz-md[data-v-2e319bbd]{width:28px;height:28px}.sz-sm[data-v-2e319bbd]{width:22px;height:22px}.v-round[data-v-2e319bbd]{border-radius:var(--r-pill)}.v-square[data-v-2e319bbd]{border-radius:var(--r-xs);color:var(--vtt-text-muted)}.icon-btn[data-v-2e319bbd]:hover:not(:disabled),.icon-btn[aria-expanded=true][data-v-2e319bbd],.icon-btn[data-state=open][data-v-2e319bbd]{border-color:var(--vtt-border-strong);color:var(--vtt-accent-soft)}.v-square[data-v-2e319bbd]:hover:not(:disabled){background:var(--vtt-bg-elevated)}.icon-btn.t-accent[data-v-2e319bbd],.icon-btn.t-accent[data-v-2e319bbd]:hover:not(:disabled),.icon-btn[aria-pressed=true][data-v-2e319bbd],.icon-btn[aria-pressed=true][data-v-2e319bbd]:hover:not(:disabled){border-color:var(--vtt-border-gold);color:var(--vtt-accent);background:var(--vtt-bg-elevated);background:color-mix(in srgb,var(--vtt-border-gold) 10%,transparent)}.icon-btn.t-danger[data-v-2e319bbd]:hover:not(:disabled){border-color:var(--vtt-danger-bright);color:var(--vtt-danger-bright);background:var(--vtt-danger-soft);background:color-mix(in srgb,var(--vtt-danger-bright) 8%,transparent)}
