/* Account balance stays readable in both navigation sizes. */
.vz-app .vz-side-bottom .vz-sidebar-coins{display:flex;align-items:center;justify-content:center;gap:7px;flex:0 0 100%;width:100%;min-width:0;padding:8px 6px;border:1px solid var(--vz-line);border-radius:9px;background:var(--vz-paper2);font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--vz-ink)}
.vz-app .vz-side-bottom .vz-sidebar-coins svg{width:15px;height:15px;flex-shrink:0}
.vz-app.is-collapsed .vz-side-bottom .vz-sidebar-coins{flex-basis:auto;flex-direction:column;font-size:9px;max-width:64px;overflow-wrap:anywhere;white-space:normal;gap:3px}
.vz-app .vz-coin-balance{font-variant-numeric:tabular-nums;white-space:nowrap}
.vz-app .vz-top .vz-coin-balance{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}
@media(max-width:1100px){.vz-app:not(.is-sidebar-expanded) .vz-side-bottom .vz-sidebar-coins{flex-basis:auto;flex-direction:column;font-size:9px;max-width:64px;overflow-wrap:anywhere;white-space:normal;gap:3px}}
@media(prefers-reduced-motion:reduce){.vz-app .vz-coin-balance{animation:none}}
/* Keep video navigation and actions in one visible row. */
.vz-app .vz-video-tabs{flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;min-width:0;scrollbar-width:thin}
.vz-app .vz-video-tabs>button{flex:0 0 auto;white-space:nowrap;padding-inline:14px;font-size:12px}
.vz-app .vz-video-tabs>span{display:flex;flex:0 0 auto;align-items:center;gap:6px;white-space:nowrap;margin-left:auto;padding-right:10px}
.vz-app .vz-video-tabs>span .vz-btn{white-space:nowrap;flex:0 0 auto;margin:0}
