.ui-barchart[data-v-9131cd9c]{width:100%}.chart-area[data-v-9131cd9c]{position:relative;padding-left:2.2rem}.grid-line[data-v-9131cd9c]{position:absolute;left:2.2rem;right:0;border-top:1px dashed var(--chart-grid);pointer-events:none}.grid-label[data-v-9131cd9c]{position:absolute;left:-2.2rem;top:-.55rem;width:1.9rem;text-align:right;font-size:.66rem;font-variant-numeric:tabular-nums;color:var(--text-faint)}.bars[data-v-9131cd9c]{position:absolute;inset:0 0 0 2.2rem;display:flex;align-items:flex-end;gap:.5rem}.bar-col[data-v-9131cd9c]{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;cursor:default;outline:none}.bar-track[data-v-9131cd9c]{position:relative;flex:1;min-height:0;border-radius:6px;transition:background-color var(--transition)}.bar-col.active .bar-track[data-v-9131cd9c],.bar-col:hover .bar-track[data-v-9131cd9c]{background:var(--surface-muted)}.bar-col.muted .bar-track[data-v-9131cd9c]{background:repeating-linear-gradient(-45deg,transparent,transparent 5px,var(--chart-grid) 5px,var(--chart-grid) 6px)}.bar-col.holiday.muted .bar-track[data-v-9131cd9c]{background:repeating-linear-gradient(-45deg,var(--chart-holiday-soft),var(--chart-holiday-soft) 5px,transparent 5px,transparent 6px)}.capacity-zone[data-v-9131cd9c]{position:absolute;left:8%;right:8%;bottom:0;background:var(--chart-capacity-soft);border-radius:5px 5px 0 0}.capacity-zone.planned[data-v-9131cd9c]{background:transparent}.capacity-line[data-v-9131cd9c]{position:absolute;top:0;left:0;right:0;border-top:2px dashed var(--chart-capacity)}.planned-band[data-v-9131cd9c]{border-radius:5px 5px 0 0;background:repeating-linear-gradient(45deg,var(--chart-absence) 0,var(--chart-absence) 4px,var(--chart-absence-soft) 4px,var(--chart-absence-soft) 8px);opacity:.55;border-top:2px solid var(--chart-absence)}.bar-stack[data-v-9131cd9c],.planned-band[data-v-9131cd9c]{position:absolute;left:22%;right:22%;bottom:0}.bar-stack[data-v-9131cd9c]{top:0;display:flex;flex-direction:column-reverse;justify-content:flex-start}.bar-seg[data-v-9131cd9c]{width:100%;transition:height .5s ease}.bar-seg[data-v-9131cd9c]:last-child{border-radius:5px 5px 0 0;box-shadow:var(--shadow-xs)}.bar-labels[data-v-9131cd9c]{display:flex;flex-direction:column;align-items:center;gap:.05rem;padding-top:.4rem}.bar-label[data-v-9131cd9c]{font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:capitalize}.bar-sublabel[data-v-9131cd9c]{font-size:.66rem;font-variant-numeric:tabular-nums}.bar-col.muted .bar-label[data-v-9131cd9c],.bar-sublabel[data-v-9131cd9c]{color:var(--text-faint)}.bar-col.future:not(.muted):not(.has-planned) .bar-track[data-v-9131cd9c]{opacity:.4}.holiday-dot[data-v-9131cd9c]{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--chart-holiday);vertical-align:middle;margin-right:2px}.bar-col.holiday .bar-label[data-v-9131cd9c]{color:var(--warning-soft-text)}.bar-col.future .bar-label[data-v-9131cd9c],.bar-col.future .bar-sublabel[data-v-9131cd9c]{color:var(--text-faint)}.bar-col.today .bar-label[data-v-9131cd9c],.bar-today[data-v-9131cd9c]{color:var(--primary)}.bar-today[data-v-9131cd9c]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1}.bar-tip[data-v-9131cd9c]{bottom:calc(100% + 8px);z-index:20;min-width:11rem;padding:.6rem .7rem;background:var(--sidebar-bg);color:#f8fafc;border-radius:var(--radius-control);box-shadow:var(--shadow-lg);pointer-events:none}.bar-tip[data-v-9131cd9c],.bar-tip[data-v-9131cd9c]:after{position:absolute;left:50%;transform:translate(-50%)}.bar-tip[data-v-9131cd9c]:after{content:"";top:100%;border:5px solid transparent;border-top:5px solid var(--sidebar-bg)}.tip-title[data-v-9131cd9c]{margin:0 0 .4rem;font-size:.76rem;font-weight:600;text-transform:capitalize}.tip-note[data-v-9131cd9c]{margin:-.25rem 0 .4rem;font-size:.7rem;color:#cbd5e1}.tip-list[data-v-9131cd9c]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.tip-list li[data-v-9131cd9c]{display:flex;align-items:center;gap:.4rem;font-size:.74rem}.tip-swatch[data-v-9131cd9c]{width:9px;height:9px;border-radius:2px;flex-shrink:0}.tip-swatch.cap[data-v-9131cd9c]{background:transparent;border:1.5px dashed var(--chart-capacity);border-radius:0}.tip-swatch.planned[data-v-9131cd9c]{background:repeating-linear-gradient(45deg,var(--chart-absence) 0,var(--chart-absence) 2px,transparent 2px,transparent 4px)}.tip-note.holiday[data-v-9131cd9c]{color:var(--chart-holiday);font-weight:600}.tip-label[data-v-9131cd9c]{color:#cbd5e1}.tip-value[data-v-9131cd9c]{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.tip-cap .tip-value[data-v-9131cd9c]{color:#cbd5e1}
