.fil-chart{--fil-ink:#000;--fil-muted:#737373;--fil-hair:#e6e4e1;--fil-surface:#fff;--fil-accent:#ff6414;--fil-accent-text:#b5440a;--fil-wip:#5f5f5f;--fil-finished:#b9b6b0;--fil-merchandise:#95918b;--fil-prepay:#dedbd6;color:var(--fil-ink);font-variant-numeric:tabular-nums;flex-direction:column;gap:1.25rem;margin:0;display:flex}.fil-legend{color:var(--fil-muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.fil-legend li{align-items:center;gap:.5rem;display:inline-flex}.fil-swatch{border-radius:2px;flex:none;width:.625rem;height:.625rem;display:inline-block}.fil-rawMaterials{background:var(--fil-accent)}.fil-workInProgress,.fil-whole{background:var(--fil-wip)}.fil-finishedGoods{background:var(--fil-finished)}.fil-merchandise{background:var(--fil-merchandise)}.fil-prepayments{background:var(--fil-prepay)}.fil-area{overflow-x:auto}.fil-area svg{width:100%;min-width:560px;height:auto;display:block;overflow:visible}.fil-area-rawMaterials{fill:var(--fil-accent)}.fil-area-workInProgress,.fil-area-whole{fill:var(--fil-wip)}.fil-area-finishedGoods{fill:var(--fil-finished)}.fil-area-merchandise{fill:var(--fil-merchandise)}.fil-area-prepayments{fill:var(--fil-prepay)}.fil-area-grid{stroke:var(--fil-hair);stroke-width:1px}.fil-area-axis{fill:var(--fil-muted);letter-spacing:.04em;font:400 11px Geist Mono,ui-monospace,monospace}.fil-area-strong{fill:var(--fil-ink)}.fil-area-value{fill:var(--fil-ink);font:400 13px Geist Mono,ui-monospace,monospace}.fil-area-total{fill:none;stroke:var(--fil-ink);stroke-width:1.5px}.fil-area-since{stroke-width:1.2px;stroke-dasharray:2 5}.fil-area-dot{fill:var(--fil-ink)}.fil-area-today{stroke:var(--fil-accent);stroke-width:1px;stroke-dasharray:3 4}.fil-area-question{fill:var(--fil-accent);font:200 64px Aspekta,Arial,sans-serif}.fil-area-today-label,.fil-area-now{fill:var(--fil-accent-text)}.fil-area-today-label{letter-spacing:.06em;font:400 11px Geist Mono,ui-monospace,monospace}.fil-area-unknown{fill:var(--fil-finished)}.fil-area-now-value{fill:var(--fil-accent)}.fil-chart figcaption{color:var(--fil-muted);font-size:.8125rem}.fil-table{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
