.spaces-dashboard-hbar-widget{display:flex;flex-direction:column;height:100%;min-height:0}.spaces-dashboard-hbar-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto;padding-inline-end:14px;scrollbar-gutter:stable;flex:1 1 auto}.spaces-dashboard-hbar-rows{display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start}.spaces-dashboard-hbar-row{display:grid;grid-template-columns:var(--hbar-label-width, 110px) 1fr auto;-moz-column-gap:14px;column-gap:14px;row-gap:var(--spaces-space-xs);align-items:center;padding-block:calc(var(--spaces-space-xs) / 2);border-radius:var(--spaces-border-radius-md);transition:background-color var(--spaces-duration-fast) ease}.spaces-dashboard-hbar-row:hover,.spaces-dashboard-hbar-stacked-item:hover{background-color:var(--spaces-surface-hover)}.spaces-dashboard-hbar-track{transition:opacity var(--spaces-duration-fast) ease}.spaces-dashboard-hbar-dimmed .spaces-dashboard-hbar-track{opacity:var(--chart-hover-dim-opacity, .25)}.spaces-dashboard-hbar-label{font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-caption);font-weight:var(--spaces-weight-medium);color:var(--spaces-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spaces-dashboard-hbar-label--rich{overflow:visible;text-overflow:clip}.spaces-dashboard-hbar-actor-label{display:inline-flex;align-items:center;gap:var(--spaces-space-xs);min-width:0;max-width:100%}.spaces-dashboard-hbar-actor-name{font-size:var(--spaces-text-size-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaces-dashboard-hbar-track{height:var(--hbar-bar-height, 14px);position:relative;margin-inline-end:4px}.spaces-dashboard-hbar-fill{height:100%;border-radius:var(--spaces-border-radius-sm-plus);transition:width var(--spaces-duration-slow) ease;position:relative}.spaces-dashboard-hbar-fill-value{position:absolute;top:50%;inset-inline-end:6px;transform:translateY(-50%);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-semibold);line-height:1;white-space:nowrap;pointer-events:none}.spaces-dashboard-hbar-value{font-family:var(--spaces-font-mono);font-size:var(--spaces-text-size-caption);font-weight:var(--spaces-weight-semibold);color:var(--spaces-text-primary);text-align:right;min-width:48px}.spaces-dashboard-hbar-track-tooltip,.spaces-dashboard-hbar-track-tooltip.spaces-tooltip-wrapper{display:block;min-width:0}.spaces-dashboard-hbar-tooltip-row{display:flex;align-items:center;gap:var(--spaces-space-2xs-plus);text-align:left}.spaces-dashboard-hbar-tooltip-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.spaces-dashboard-hbar-tooltip-label{flex:1 1 auto;white-space:nowrap}.spaces-dashboard-hbar-tooltip-value{margin-left:var(--spaces-space-sm);font-weight:var(--spaces-weight-semibold);white-space:nowrap}.spaces-dashboard-hbar-tooltip-pct{opacity:.6;white-space:nowrap}.spaces-dashboard-hbar-footnote{font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);color:var(--spaces-text-tertiary);font-style:italic;margin-top:var(--spaces-space-xs-plus)}.spaces-dashboard-hbar-list--stacked{overflow-y:auto}.spaces-dashboard-hbar-stacked-item{display:flex;flex-direction:column;gap:var(--spaces-space-2xs);padding-block:calc(var(--spaces-space-xs-plus) / 2);border-radius:var(--spaces-border-radius-md);transition:background-color var(--spaces-duration-fast) ease}.spaces-dashboard-hbar-stacked-header{display:flex;justify-content:space-between;align-items:baseline}.spaces-dashboard-hbar-stacked-item .spaces-dashboard-hbar-track{height:var(--hbar-bar-height, 14px);border-radius:var(--spaces-border-radius-sm-plus);background:var(--spaces-surface-tertiary)}.spaces-dashboard-hbar-stacked-item .spaces-dashboard-hbar-fill{border-radius:var(--spaces-border-radius-sm-plus)}.spaces-actor-profile{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;position:relative;box-sizing:border-box;cursor:pointer;flex-shrink:0}.spaces-actor-profile-size-lg{width:40px;height:40px}.spaces-actor-profile-size-md{width:26px;height:26px}.spaces-actor-profile-size-sm{width:24px;height:24px}.spaces-actor-profile-size-xs{width:22px;height:22px}.spaces-actor-profile-bg-solid{background-color:var(--spaces-text-secondary);color:var(--spaces-surface-primary);outline:1px solid rgba(255,255,255,.3);outline-offset:-1px}.spaces-actor-profile-bg-gradient{background:var(--spacesgradientpurple, linear-gradient(153deg, #A864FB 0%, #CC32FF 100%));color:var(--spaces-surface-primary);outline:1px solid rgba(255,255,255,.3);outline-offset:-1px}.spaces-actor-profile-bg-light{background-color:var(--spaces-surface-tertiary);color:var(--spaces-text-secondary);border:1px solid var(--spaces-border-default)}.spaces-actor-profile-bg-dark{background-color:var(--spaces-text-primary)}.spaces-actor-profile-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.spaces-actor-profile-text{font-family:var(--spaces-font-body);font-weight:var(--spaces-weight-bold);line-height:var(--spaces-leading-none);transform:translateY(.02em)}.spaces-actor-profile-size-lg .spaces-actor-profile-text{font-size:var(--spaces-text-size-body)}.spaces-actor-profile-size-md .spaces-actor-profile-text,.spaces-actor-profile-size-sm .spaces-actor-profile-text,.spaces-actor-profile-size-xs .spaces-actor-profile-text{font-size:var(--spaces-text-size-micro)}.spaces-actor-profile-icon{display:flex;align-items:center;justify-content:center}.spaces-actor-profile-size-lg .spaces-actor-profile-icon svg{width:20px;height:20px}.spaces-actor-profile-size-md .spaces-actor-profile-icon svg{width:14px;height:14px}.spaces-actor-profile-size-sm .spaces-actor-profile-icon svg{width:10px;height:10px}.spaces-actor-profile-size-xs .spaces-actor-profile-icon svg{width:9px;height:9px}.spaces-profile-group{display:inline-flex;align-items:center;flex-wrap:nowrap;vertical-align:middle}.spaces-profile-group-item{display:flex;flex-shrink:0;border:2px solid var(--spaces-surface-primary);border-radius:50%;margin-left:-8px;transition:transform var(--spaces-duration-base) ease,z-index 0s;background-color:var(--spaces-surface-primary)}.spaces-profile-group-item:first-child{margin-left:0}.spaces-profile-group-item:hover{transform:translateY(-2px);z-index:var(--spaces-z-sticky)!important;position:relative}.spaces-profile-group-item--clickable{cursor:pointer}.spaces-profile-group-size-lg .spaces-profile-group-item{margin-left:-12px}.spaces-profile-group-size-sm .spaces-profile-group-item{margin-left:-6px}.spaces-profile-group-size-xs .spaces-profile-group-item{margin-left:-4px}.spaces-task-card{--task-status: var(--spaces-text-disabled);--task-status-text: var(--spaces-text-secondary);position:relative;isolation:isolate;width:320px;background:var(--spaces-surface-primary);border-radius:var(--spaces-border-radius-xl, 12px);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--spaces-shadow-md, 0 2px 6px rgba(23, 23, 45, .08));border:1px solid var(--spaces-border-default, rgba(23, 23, 45, .13));cursor:pointer;transition:transform var(--spaces-duration-base) ease,box-shadow var(--spaces-duration-base) ease,border-color var(--spaces-duration-base) ease}.spaces-task-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--spaces-surface-sheen, linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(255, 255, 255, 0) 40%));pointer-events:none;z-index:0}.spaces-task-card-kicker,.spaces-task-card-body{position:relative;z-index:1}.spaces-task-card[data-status=onTrack]{--task-status: var(--spaces-status-success);--task-status-text: var(--spaces-status-success-strong)}.spaces-task-card[data-status=atRisk]{--task-status: var(--spacesyellow);--task-status-text: var(--spacesyellowdark)}.spaces-task-card[data-status=blocked]{--task-status: var(--spaces-status-error);--task-status-text: var(--spaces-status-error)}.spaces-task-card[data-status=completed]{--task-status: var(--spaces-status-info);--task-status-text: var(--spaces-status-info-strong)}.spaces-task-card[data-status=notStarted]{--task-status: var(--spaces-text-disabled);--task-status-text: var(--spaces-text-tertiary)}.spaces-task-card:hover{transform:translateY(var(--spaces-card-lift));box-shadow:var(--spaces-shadow-lg, 0 8px 24px rgba(23, 23, 45, .12));border-color:var(--spaces-border-strong, rgba(23, 23, 45, .28))}.spaces-task-card.selected,.spaces-task-card.selected:hover,.react-flow__node.selected .spaces-task-card{border-color:var(--spaces-accent);box-shadow:0 0 0 1px var(--spaces-accent),0 0 0 4px var(--spaces-accent-soft, rgba(124, 58, 237, .1)),var(--spaces-shadow-lg, 0 8px 24px rgba(23, 23, 45, .12))}.spaces-task-card--projection-overdue{border-color:color-mix(in srgb,var(--spaces-status-warning) 55%,transparent)}.spaces-task-card-kicker{display:flex;align-items:center;justify-content:space-between;gap:var(--spaces-space-xs);padding:8px 14px;background:color-mix(in srgb,var(--task-status) 7%,var(--spaces-surface-secondary));border-bottom:1px solid var(--spaces-border-light, rgba(23, 23, 45, .08))}.spaces-task-card-status{display:flex;align-items:center;gap:7px;min-width:0}.spaces-task-card-priority{display:inline-flex;align-items:center;color:var(--task-status-text)}.spaces-task-card-status-dot{width:7px;height:7px;border-radius:var(--spaces-border-radius-full, 999px);background:var(--task-status);flex-shrink:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--task-status) 20%,transparent)}.spaces-task-card-status-label{color:var(--task-status-text);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-bold);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spaces-task-card-counts{display:inline-flex;align-items:center;gap:var(--spaces-space-2xs);flex-shrink:0;color:var(--spaces-text-tertiary);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-semibold);font-variant-numeric:tabular-nums}.spaces-task-card-count-sep{margin:0 1px;opacity:.45}.spaces-task-card-body{display:flex;flex-direction:column;padding-bottom:var(--spaces-space-sm)}.spaces-task-card-titlerow{padding:12px 14px 0;display:flex;align-items:center;gap:var(--spaces-space-xs)}.spaces-task-card-titletext{flex:1;min-width:0;display:flex;align-items:baseline;gap:var(--spaces-space-xs)}.spaces-task-card-key{color:var(--spaces-text-tertiary);font-family:var(--spaces-font-mono, "Geist Mono", monospace);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-bold);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.spaces-task-card-title{flex:1;min-width:0;color:var(--spaces-text-primary);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-body);font-weight:var(--spaces-weight-bold);line-height:var(--spaces-leading-snug);letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spaces-task-card-titlerow .spaces-profile-group{align-self:center;flex-shrink:0}.spaces-task-card-meta{padding:8px 14px 0;display:flex;align-items:center;gap:var(--spaces-space-xs)}.spaces-task-card-workflow-icon{display:inline-flex;align-items:center;color:var(--spaces-text-tertiary)}.spaces-task-card-workflow{flex:1;color:var(--spaces-text-secondary);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-body-sm);font-weight:var(--spaces-weight-regular);line-height:var(--spaces-leading-snug);min-width:0}.spaces-task-card-flags{display:inline-flex;align-items:center;gap:var(--spaces-space-2xs);flex-shrink:0}.spaces-task-card-flag{border-radius:var(--spaces-border-radius-full, 999px);padding:2px 7px;font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-bold);line-height:var(--spaces-leading-none);letter-spacing:.02em;white-space:nowrap}.spaces-task-card-flag--overdue{color:var(--spaces-status-error);background:color-mix(in srgb,var(--spaces-status-warning) 16%,transparent)}.spaces-task-card-spend{text-align:right;display:flex;align-items:baseline;gap:5px;flex-shrink:0}.spaces-task-card-cost{font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-body);font-weight:var(--spaces-weight-bold);font-variant-numeric:tabular-nums}.spaces-task-card-cost--neutral{color:var(--spaces-text-primary)}.spaces-task-card-cost--grey{color:var(--spaces-text-disabled)}.spaces-task-card-cost--green{color:var(--spaces-status-success)}.spaces-task-card-cost--red{color:var(--spaces-status-error)}.spaces-task-card-estimate{font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-regular);color:var(--spaces-text-tertiary)}.spaces-task-card-delta{font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-semibold);font-variant-numeric:tabular-nums;opacity:.8}.spaces-task-card-progress{padding:9px 14px 0;display:flex;flex-direction:column;gap:var(--spaces-space-2xs-plus)}.spaces-task-card-track{height:6px;width:100%;border-radius:var(--spaces-border-radius-full, 999px);background:var(--spaces-surface-tertiary);overflow:hidden}[data-theme=dark] .spaces-task-card-track{background:var(--spaces-surface-active)}.spaces-task-card-track-fill{display:block;height:100%;border-radius:inherit;background:var(--task-status);transition:width var(--spaces-duration-slow) ease}.spaces-task-card-times{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spaces-space-xs-plus);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-medium);line-height:var(--spaces-leading-tight);color:var(--spaces-text-tertiary);font-variant-numeric:tabular-nums}.spaces-task-card-time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaces-task-card-time--right{text-align:right;flex-shrink:0}.spaces-task-card-time--missing{font-style:italic;font-weight:var(--spaces-weight-regular);color:var(--spaces-text-disabled)}.spaces-task-card--document{width:100%;max-width:none;background:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;padding:.2rem 0;margin:0;overflow:visible;display:block;cursor:pointer}.spaces-task-card--document:hover{transform:none;box-shadow:none!important;background:transparent!important;border-color:transparent!important}[data-theme=dark] .spaces-task-card--document,[data-theme=dark] .spaces-task-card--document:hover{transform:none;background:transparent!important;border:none!important;box-shadow:none!important}.spaces-task-doc-item{display:grid;grid-template-columns:3px minmax(0,1fr);gap:.72rem;align-items:start;width:min(100%,760px);padding:.48rem 0 .5rem}.spaces-task-doc-accent{width:3px;min-height:2.3rem;margin-top:.08rem;border-radius:var(--spaces-border-radius-full);background:color-mix(in srgb,var(--spaces-text-disabled) 48%,transparent);align-self:stretch}.spaces-task-card--document[data-doc-accent=spacesgreen]>.spaces-task-doc-item>.spaces-task-doc-accent{background:color-mix(in srgb,var(--spaces-status-success) 78%,transparent)}.spaces-task-card--document[data-doc-accent=spacesyellow]>.spaces-task-doc-item>.spaces-task-doc-accent{background:color-mix(in srgb,var(--spacesyellow) 82%,transparent)}.spaces-task-card--document[data-doc-accent=spacesred]>.spaces-task-doc-item>.spaces-task-doc-accent{background:color-mix(in srgb,var(--spaces-status-error) 82%,transparent)}.spaces-task-card--document[data-doc-accent=spacesblue]>.spaces-task-doc-item>.spaces-task-doc-accent{background:color-mix(in srgb,var(--spaces-status-info) 78%,transparent)}.spaces-task-card--document:hover>.spaces-task-doc-item>.spaces-task-doc-accent{filter:brightness(1.15)}.spaces-task-doc-body{min-width:0;display:flex;flex-direction:column;gap:.24rem}.spaces-task-doc-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}.spaces-task-doc-title{min-width:0;font-family:var(--spaces-font-body);font-size:1rem;font-weight:var(--spaces-weight-bold);line-height:var(--spaces-leading-snug);letter-spacing:-.008em;color:var(--spaces-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spaces-task-card--document:hover>.spaces-task-doc-item>.spaces-task-doc-body>.spaces-task-doc-title-row>.spaces-task-doc-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.spaces-task-doc-assignees{flex-shrink:0;margin-inline-start:auto;display:flex;align-items:center}.spaces-task-doc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem;min-width:0;font-family:var(--spaces-font-body);font-size:.75rem;line-height:var(--spaces-leading-normal);color:var(--spaces-text-secondary)}[data-theme=dark] .spaces-task-doc-meta{color:var(--spaces-text-tertiary)}.spaces-task-doc-key{font-family:Geist Mono,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:var(--spaces-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--spaces-text-secondary);flex-shrink:0}[data-theme=dark] .spaces-task-doc-key{color:var(--spaces-text-tertiary)}.spaces-task-doc-status{display:inline-flex;align-items:center;min-height:1rem;padding:.05rem .42rem;border-radius:var(--spaces-border-radius-md);background:color-mix(in srgb,var(--spaces-text-disabled) 13%,transparent);color:var(--spaces-text-secondary);font-size:.7rem;font-weight:var(--spaces-weight-bold);white-space:nowrap}[data-theme=dark] .spaces-task-doc-status{background:var(--spaces-surface-hover)}.spaces-task-doc-meta-text{color:inherit;opacity:.92}.spaces-task-doc-sep{color:inherit;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .05rem}.spaces-task-doc-meta-icon{display:inline-flex;align-items:center;opacity:.85}.spaces-task-doc-priority{display:inline-flex;align-items:center;gap:.25rem;color:inherit}.spaces-task-doc-description{margin-top:.15rem;color:var(--spaces-text-primary);font-size:.9rem;line-height:var(--spaces-leading-relaxed)}[data-theme=dark] .spaces-task-doc-description{color:#ffffffd1}.spaces-task-doc-description p{margin:.2rem 0 .4rem}.spaces-task-doc-description-muted{color:var(--spaces-text-secondary)}[data-theme=dark] .spaces-task-doc-description-muted{color:var(--spaces-text-tertiary)}.spaces-task-doc-children{display:flex;flex-direction:column;gap:.06rem;margin-top:.2rem}.spaces-task-doc-children-label{font-family:var(--spaces-font-body);font-size:.68rem;font-weight:var(--spaces-weight-bold);line-height:var(--spaces-leading-none);letter-spacing:.06em;text-transform:uppercase;color:var(--spaces-text-secondary);opacity:.72}[data-theme=dark] .spaces-task-doc-children-label{color:var(--spaces-text-tertiary)}.spaces-task-doc-children .spaces-task-doc-item{padding-top:.28rem;padding-bottom:.34rem}.spaces-markdown-content .spaces-task-doc-title{margin-top:0}.spaces-task-card--document.selected{box-shadow:none!important;outline:1px dashed color-mix(in srgb,var(--spaces-status-info) 55%,transparent);outline-offset:3px;border-radius:var(--spaces-border-radius-sm)}.spaces-dashboard-segmented-bar{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:0}.spaces-dashboard-segmented-bar:has(>.spaces-dashboard-segmented-bar-stack-tooltip){justify-content:center;gap:var(--spaces-space-md)}.spaces-dashboard-segmented-bar>.spaces-dashboard-segmented-bar-stack-tooltip.spaces-tooltip-wrapper{flex:0 0 auto;height:auto}.spaces-dashboard-segmented-bar-track{display:flex;gap:var(--spaces-space-3xs);height:32px;border-radius:var(--spaces-border-radius-md);overflow:hidden}.spaces-dashboard-segmented-bar-groups{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;overflow-y:auto;padding-top:var(--spaces-space-3xs);scrollbar-gutter:stable}.spaces-dashboard-segmented-bar-groups-has-more{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--segmented-bar-scroll-fade, 28px)),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - var(--segmented-bar-scroll-fade, 28px)),transparent)}.spaces-dashboard-segmented-bar-group{display:grid;grid-template-columns:minmax(0,var(--segmented-bar-label-col, 140px)) minmax(0,1fr) auto;align-items:center;-moz-column-gap:var(--spaces-space-sm);column-gap:var(--spaces-space-sm);row-gap:var(--spaces-space-xs);padding-block:calc(var(--spaces-space-xs-plus) / 2);border-radius:var(--spaces-border-radius-md);transition:background-color var(--spaces-duration-fast) ease}.spaces-dashboard-segmented-bar-group:hover{background-color:var(--spaces-surface-hover)}.spaces-dashboard-segmented-bar-group-label-wrap{position:relative;display:block;min-width:0;overflow:hidden}.spaces-dashboard-segmented-bar-group-label{display:block;overflow:hidden;color:var(--spaces-text-secondary);font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-body-sm);font-weight:var(--spaces-weight-medium);text-overflow:ellipsis;white-space:nowrap}.spaces-dashboard-segmented-bar-group-label-measure{position:absolute;top:0;left:0;width:-moz-max-content;width:max-content;visibility:hidden;pointer-events:none;white-space:nowrap;font-family:var(--spaces-font-body);font-size:var(--spaces-text-size-body-sm);font-weight:var(--spaces-weight-medium)}.spaces-dashboard-segmented-bar-group-track{min-width:0;margin-inline-end:var(--spaces-space-xs)}.spaces-dashboard-segmented-bar-group-stack-sizer{min-width:0;height:100%;transition:width var(--spaces-duration-slow) ease,opacity var(--spaces-duration-fast) ease}.spaces-dashboard-segmented-bar-group-stack{display:flex;gap:var(--spaces-space-3xs);width:100%;height:100%;overflow:hidden;border-radius:var(--spaces-border-radius-md)}.spaces-dashboard-segmented-bar-groups:has(.spaces-dashboard-segmented-bar-group:hover) .spaces-dashboard-segmented-bar-group:not(:hover) .spaces-dashboard-segmented-bar-group-stack-sizer{opacity:var(--chart-hover-dim-opacity, .25)}.spaces-dashboard-segmented-bar-group-value{min-width:52px;color:var(--spaces-text-primary);font-family:var(--spaces-font-mono);font-size:var(--spaces-text-size-caption);font-weight:var(--spaces-weight-semibold);text-align:right;white-space:nowrap}.spaces-dashboard-segmented-bar-segment-wrap{min-width:0;height:100%;transition:width var(--spaces-duration-slow) ease,opacity var(--spaces-duration-fast) ease}.spaces-dashboard-segmented-bar-segment-dimmed{opacity:var(--chart-hover-dim-opacity, .25)}.spaces-dashboard-segmented-bar-stack-tooltip,.spaces-dashboard-segmented-bar-stack-tooltip.spaces-tooltip-wrapper{display:block;height:100%}.spaces-dashboard-segmented-bar-breakdown{display:flex;flex-direction:column;gap:var(--spaces-space-2xs);text-align:left}.spaces-dashboard-segmented-bar-breakdown-header{display:flex;align-items:baseline;gap:var(--spaces-space-sm);margin-bottom:var(--spaces-space-3xs)}.spaces-dashboard-segmented-bar-breakdown-title{flex:1 1 auto;max-width:200px;overflow:hidden;font-weight:var(--spaces-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.spaces-dashboard-segmented-bar-breakdown-total{font-weight:var(--spaces-weight-semibold);white-space:nowrap}.spaces-dashboard-segmented-bar-breakdown-row{display:flex;align-items:center;gap:var(--spaces-space-2xs-plus)}.spaces-dashboard-segmented-bar-breakdown-swatch{width:8px;height:8px;border-radius:50%;flex-shrink:0}.spaces-dashboard-segmented-bar-breakdown-label{flex:1 1 auto;white-space:nowrap}.spaces-dashboard-segmented-bar-breakdown-value{margin-left:var(--spaces-space-sm);font-weight:var(--spaces-weight-semibold);white-space:nowrap}.spaces-dashboard-segmented-bar-breakdown-pct{min-width:32px;opacity:.6;text-align:right;white-space:nowrap}.spaces-dashboard-segmented-bar-segment{position:relative;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden;border-radius:0}.spaces-dashboard-segmented-bar-segment-wrap:first-child .spaces-dashboard-segmented-bar-segment{border-start-start-radius:var(--spaces-border-radius-md);border-end-start-radius:var(--spaces-border-radius-md)}.spaces-dashboard-segmented-bar-segment-wrap:last-child .spaces-dashboard-segmented-bar-segment{border-start-end-radius:var(--spaces-border-radius-md);border-end-end-radius:var(--spaces-border-radius-md)}.spaces-dashboard-segmented-bar-segment-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;font-family:var(--spaces-font-mono);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-semibold)}.spaces-dashboard-segmented-bar-segment-value{font-family:var(--spaces-font-mono);font-size:var(--spaces-text-size-micro);font-weight:var(--spaces-weight-semibold);white-space:nowrap;padding:0 var(--spaces-space-2xs)}
