.bp-vbar{display:flex;flex-direction:column;gap:6px;min-width:0}.bp-vbar-track{position:relative;height:8px;border-radius:999px;background:var(--v8-line, #eaecf0);overflow:hidden}.bp-vbar.is-compact .bp-vbar-track{height:6px}.bp-vbar-seg{position:absolute;top:0;bottom:0}.bp-vbar-seg[data-seg=paid],.bp-vbar-sw[data-seg=paid]{background:var(--v8-green, #067647)}.bp-vbar-seg[data-seg=approved],.bp-vbar-sw[data-seg=approved],.bp-vbar-seg[data-seg=billed],.bp-vbar-sw[data-seg=billed]{background:var(--v8-primary, #1d4ed8);opacity:.45}.bp-vbar-seg[data-seg=asked],.bp-vbar-sw[data-seg=asked]{background:var(--v8-amber, #f79009);opacity:.6}.bp-vbar-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--v8-ink-3, #475467)}.bp-vbar-item{display:inline-flex;align-items:center;gap:5px;min-width:0}.bp-vbar-item strong{color:var(--v8-ink, #101828);font-weight:600}.bp-vbar-total{margin-left:auto}.bp-vbar-sw{width:8px;height:8px;border-radius:2px;display:inline-block;flex-shrink:0}.bp-cchips{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:8px;margin-bottom:16px}.bp-cchip{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot short" "dot word" "dot exp";align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:1px;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid var(--v8-line, #eaecf0);background:var(--v8-card, #fff);color:var(--v8-ink, #101828);text-align:left;cursor:pointer;min-width:0}.bp-cchip:focus-visible{outline:2px solid var(--v8-primary, #1d4ed8);outline-offset:2px}.bp-cchip-dot,.bp-cchip-ring{grid-area:dot}.bp-cchip-dot{width:10px;height:10px;border-radius:999px;background:var(--v8-line-strong, #d0d5dd)}.bp-cchip-short{grid-area:short;font-weight:700;font-size:13px}.bp-cchip-word{grid-area:word;font-size:12px;font-weight:600}.bp-cchip-exp{grid-area:exp;font-size:11px;color:var(--v8-ink-3, #475467)}.bp-cchip-ring-bg{fill:none;stroke:var(--v8-line, #eaecf0);stroke-width:3}.bp-cchip-ring-fg{fill:none;stroke:var(--v8-amber, #f79009);stroke-width:3;stroke-linecap:round}.bp-cchip-green{border-color:var(--v8-green-line, #abefc6);background:var(--v8-green-soft, #ecfdf3)}.bp-cchip-green .bp-cchip-dot{background:var(--v8-green, #067647)}.bp-cchip-green .bp-cchip-word{color:var(--v8-green-text, #067647)}.bp-cchip-amber{border-color:var(--v8-amber-line, #fedf89);background:var(--v8-amber-soft, #fffaeb)}.bp-cchip-amber .bp-cchip-dot{background:var(--v8-amber, #f79009)}.bp-cchip-amber .bp-cchip-word{color:var(--v8-amber-text, #b54708)}.bp-cchip-red{border-color:var(--v8-red-line, #fecdca);background:var(--v8-red-soft, #fef3f2)}.bp-cchip-red .bp-cchip-dot{background:var(--v8-red, #d92d20)}.bp-cchip-red .bp-cchip-word,.bp-cchip-red .bp-cchip-ring-fg{color:var(--v8-red-text, #b42318);stroke:var(--v8-red, #d92d20)}.bp-cchip-grey .bp-cchip-word{color:var(--v8-ink-3, #475467)}.bp-fbar{display:grid;gap:6px;min-width:0}.bp-fbar-track{display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;background:var(--v8-line)}.bp-fbar-seg{display:block;height:100%;min-width:0}.bp-fbar-seg[data-seg=fundable],.bp-fbar-sw[data-seg=fundable]{background:var(--v8-green)}.bp-fbar-seg[data-seg=held],.bp-fbar-sw[data-seg=held]{background:var(--v8-amber)}.bp-fbar-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px;color:var(--v8-ink-2);min-width:0}.bp-fbar-legend strong{color:var(--v8-ink);font-weight:600}.bp-fbar-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.bp-fbar[data-state=failed] .bp-fbar-legend{color:var(--v8-amber-text)}.bp-rbar{width:100%;height:4px;border-radius:999px;background:var(--v8-line);overflow:hidden;margin-top:6px}.bp-rbar-fill{display:block;height:100%;background:var(--v8-primary)}.bp-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--v8-line);background:var(--v8-card);color:var(--v8-ink-2);white-space:nowrap}.bp-chip[data-tone=green]{background:var(--v8-green-soft);color:var(--v8-green-text);border-color:transparent}.bp-chip[data-tone=red]{background:var(--v8-red-soft);color:var(--v8-red-text);border-color:transparent}.bp-chip[data-tone=amber]{background:var(--v8-amber-soft);color:var(--v8-amber-text);border-color:transparent}.bp-dots{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.bp-dot{width:7px;height:7px;border-radius:999px;background:var(--v8-line-strong);flex:none}.bp-dot[data-state=done]{background:var(--v8-green)}.bp-dot[data-state=current]{background:transparent;box-shadow:inset 0 0 0 1.5px var(--v8-accent)}.bp-dot[data-state=todo]{background:var(--v8-line)}.bp-dots[data-closed] .bp-dot[data-state=todo]{opacity:.45}.bp-dot-flag{width:7px;height:7px;border-radius:999px;background:var(--v8-amber);margin-left:4px;flex:none}.bp-stack{display:grid;width:100%;gap:4px;min-width:0}.bp-stack-track{position:relative;display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--v8-line)}.bp-stack-seg{height:100%}.bp-stack-seg[data-seg=approved]{background:var(--v8-green)}.bp-stack-seg[data-seg=pending]{background:repeating-linear-gradient(135deg,var(--v8-amber) 0 3px,var(--v8-amber-soft) 3px 6px)}.bp-stack-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--v8-ink-3)}.bp-stack-legend strong{color:var(--v8-ink-2, inherit);font-weight:600}.bp-stack-sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:4px;vertical-align:0}.bp-stack-sw[data-seg=approved]{background:var(--v8-green)}.bp-stack-sw[data-seg=pending]{background:repeating-linear-gradient(135deg,var(--v8-amber) 0 2px,var(--v8-amber-soft) 2px 4px)}.bp-stack-sw[data-seg=original]{background:var(--v8-line-strong)}.bp-ring{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--v8-ink-3);white-space:nowrap}.bp-ring svg{flex:none}.bp-ring-track{stroke:var(--v8-line)}.bp-ring-fill{stroke:var(--v8-green)}.bp-ring[data-complete=no] .bp-ring-fill{stroke:var(--v8-amber)}
