.planning-horizon-header{background-color:#f0fdf4!important;color:#000!important;font-weight:700!important;padding:8px!important;text-align:center!important}.regular-header{color:#000!important;text-align:center!important;padding:8px!important}.demand-cell{display:block;width:100%;height:100%;padding:8px 12px;margin:0;border:none;border-radius:0;background:none;text-align:right;font-weight:400;color:#374151;line-height:1.4}.e-rowcell.planning-horizon-column{background-color:#f0fdf4!important;padding:0!important;margin:0!important}.demand-legend-orders{background-color:#047857!important}.demand-legend-forecast{background-color:#5b21b6!important}.demand-cell.has-order{color:#047857!important}.demand-cell.has-forecast{color:#5b21b6!important}.demand-cell.has-order.has-forecast{color:#047857!important}.demand-view-grid .e-rowcell{padding:0!important;min-height:40px!important;line-height:1.4!important}.demand-view-grid .e-headercell{padding:0!important;min-height:45px!important;line-height:1.4!important}.demand-view-container{overflow:hidden}.demand-view-grid{overflow:auto}.demand-grid-input-no-spinner::-webkit-inner-spin-button,.demand-grid-input-no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.demand-grid-input-no-spinner{-moz-appearance:textfield}.planning-horizon-grid-scroll{min-width:0}.planning-horizon-grid-scroll .e-grid{min-width:fit-content}.umplanung-row--locked,.umplanung-row--locked td{background-color:#f9fafb!important}.umplanung-row--newTargetBelowActual,.umplanung-row--newTargetBelowActual td{background-color:#fef2f2!important}.jexl-code-editor-wrapper{width:100%;border:1px solid #d1d5db;border-radius:4px;background:#fff}.jexl-code-editor-wrapper:focus-within{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f633}.jexl-code-editor-wrapper .jexl-code-editor-textarea,.jexl-code-editor-wrapper .jexl-code-editor-pre{font-family:ui-monospace,monospace!important;font-size:14px!important}.jexl-code-editor-wrapper .jexl-code-editor-textarea{outline:none;color:inherit;caret-color:#111}.jexl-code-editor-wrapper .jexl-code-editor-pre{margin:0;pointer-events:none}.jexl-token-string{color:#b45309}.jexl-token-number{color:#059669}.jexl-token-keyword{color:#7c3aed;font-weight:500}.jexl-token-operator{color:#475569}.jexl-token-punctuation{color:#64748b}.jexl-token-identifier{color:#0284c7}@media (prefers-color-scheme: dark){.jexl-code-editor-wrapper{border-color:#374151;background:#1f2937}.jexl-code-editor-wrapper .jexl-code-editor-textarea{caret-color:#f3f4f6}.jexl-token-string{color:#fbbf24}.jexl-token-number{color:#34d399}.jexl-token-keyword{color:#a78bfa}.jexl-token-operator,.jexl-token-punctuation{color:#94a3b8}.jexl-token-identifier{color:#38bdf8}}
