.tx-bui-allocation-bar{box-sizing:border-box;font-family:var(--tx-font-family, "Inter", "Helvetica Neue", Arial, sans-serif);font-size:13px;color:var(--tx-bui-ink, #1f2124)}:where(.tx-bui-allocation-bar) *,:where(.tx-bui-allocation-bar) :after,:where(.tx-bui-allocation-bar) :before{box-sizing:border-box}:where(.tx-bui-allocation-bar) button{padding:0;font:inherit;color:inherit;background:transparent;border:0}:where(.tx-bui-allocation-bar) ol,:where(.tx-bui-allocation-bar) ul{padding:0;margin:0;list-style:none}:where(.tx-bui-allocation-bar) h1,:where(.tx-bui-allocation-bar) h2,:where(.tx-bui-allocation-bar) h3,:where(.tx-bui-allocation-bar) h4,:where(.tx-bui-allocation-bar) h5,:where(.tx-bui-allocation-bar) h6{margin:0;font-size:inherit;font-weight:inherit}:where(.tx-bui-allocation-bar) img,:where(.tx-bui-allocation-bar) svg{display:block}.tx-bui-allocation-bar{display:flex;flex-direction:column}.tx-bui-allocation-bar__track{display:flex;gap:2px;height:36px;padding:2px;overflow:hidden;background:var(--tx-bui-field, #f2f2f3);border-radius:999px}.tx-bui-allocation-bar__segment{position:relative;height:100%;overflow:hidden;cursor:pointer;border-radius:999px;opacity:.58;transition:opacity .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.tx-bui-allocation-bar__segment.is-active{opacity:1;box-shadow:inset 0 0 0 1px #ffffff38}.tx-bui-allocation-bar__segment:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.tx-bui-allocation-bar__segment{transition:none}.tx-bui-allocation-bar__segment:active{transform:none}}.tx-bui-allocation-bar__sheen{position:absolute;top:4px;bottom:4px;left:4px;width:0;background:#fff3;border-radius:999px;opacity:0;transition:width .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.tx-bui-allocation-bar__segment.is-active .tx-bui-allocation-bar__sheen{width:calc(100% - 8px);opacity:1}@media(prefers-reduced-motion:reduce){.tx-bui-allocation-bar__sheen{transition:none}}.tx-bui-allocation-bar__legend{display:flex;gap:6px;align-items:center;margin-top:8px}.tx-bui-allocation-bar__chip{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;font-size:11px;color:var(--tx-bui-ink-2, #62656b);cursor:pointer;border-radius:999px;transition:background-color .15s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)),color .15s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1)),transform .15s var(--tx-ease-out-strong, cubic-bezier(.23, 1, .32, 1))}.tx-bui-allocation-bar__chip:hover:not(.is-active){color:var(--tx-bui-ink, #1f2124);background:var(--tx-bui-hover, #f4f5f6)}.tx-bui-allocation-bar__chip.is-active{color:var(--tx-bui-ink, #1f2124);background:var(--tx-bui-field, #f2f2f3)}.tx-bui-allocation-bar__chip:focus-visible{outline:2px solid var(--tx-bui-accent, #0285ff);outline-offset:1px}.tx-bui-allocation-bar__chip:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.tx-bui-allocation-bar__chip{transition:none}.tx-bui-allocation-bar__chip:active{transform:none}}.tx-bui-allocation-bar__dot{flex:0 0 6px;width:6px;height:6px;border-radius:999px}.tx-bui-allocation-bar__percent{font-variant-numeric:tabular-nums}.tx-bui-allocation-bar__detail{min-height:64px;padding:8px 10px;margin-top:12px;background:var(--tx-bui-inset, #f7f8f9);border-radius:var(--tx-bui-radius-control, 8px);box-shadow:var(--tx-bui-shadow-hairline, 0 0 0 1px #ecedef)}.tx-bui-allocation-bar__detail-label{display:block;font-size:11.5px;font-weight:500;color:var(--tx-bui-ink-2, #62656b)}.tx-bui-allocation-bar__detail-body{display:block;margin-top:4px;font-size:11px;line-height:1.6;color:var(--tx-bui-ink-3, #9a9da3)}
