.ad-balance{color:var(--foreground);background:var(--card);border:1px solid var(--border)}.ad-balance-word{color:var(--foreground)}.ad-balance[data-word=underpay] .ad-balance-word{color:var(--verdict-ink)}.ad-balance[data-word=overpay] .ad-balance-word{color:var(--muted-foreground)}.ad-balance-track{gap:2px;height:.3125rem;display:flex;position:relative}.ad-balance-side,.ad-balance-even{border-radius:3.40282e38px}.ad-balance-side{background:color-mix(in oklab, var(--foreground) 16%, transparent);flex:1}.ad-balance-even{background:color-mix(in oklab, var(--foreground) 34%, transparent);flex:none}.ad-balance-knob{background:var(--foreground);width:.5625rem;height:.5625rem;box-shadow:0 0 0 2px var(--card);border-radius:3.40282e38px;position:absolute;top:50%;transform:translate(-50%,-50%)}[dir=rtl] .ad-balance-knob{transform:translate(50%,-50%)}.ad-balance[data-word=underpay] .ad-balance-knob{background:var(--success)}.ad-balance[data-word=overpay] .ad-balance-knob{background:var(--muted-foreground)}.ad-balance[data-size=sm] .ad-balance-track{height:.25rem}.ad-balance[data-size=sm] .ad-balance-knob{width:.4375rem;height:.4375rem}[data-slot=verdict-trigger]:hover>.ad-balance,[data-slot=verdict-trigger][aria-expanded=true]>.ad-balance{background:var(--muted);border-color:color-mix(in oklab, var(--foreground) 24%, var(--border))}
