body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.tree-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;overflow-x:auto;overflow-y:visible;padding:20px;width:100%}.tree-node{background-color:#e3f2fd80;border:1px solid #1976d280;border-radius:12px;box-shadow:0 4px 20px #00000014;display:inline-block;margin:15px;min-width:300px;padding:20px;position:relative;text-align:center;transition:all .3s ease}.tree-node:hover{box-shadow:0 6px 24px #0000001f;transform:translateY(-2px)}.node-content{align-items:center;display:flex;flex-direction:column;gap:10px;padding:15px}.text-field{margin:5px;width:120px}.text-field .MuiOutlinedInput-root{border-radius:8px}.select-field{margin:5px;width:100px}.select-field .MuiOutlinedInput-root{border-radius:8px}.children{display:flex;gap:20px;justify-content:center;margin-top:40px;position:relative}.children:after,.children:before{border-top:2px solid #1976d24d;content:"";position:absolute;top:-20px;width:80px}.children:before{left:50%;margin-left:-80px}.children:after{margin-right:-80px;right:50%}.MuiButton-root{border-radius:8px!important;font-weight:500!important;padding:6px 16px!important;text-transform:none!important}.MuiModal-root .MuiBox-root{background-color:#fff;border-radius:16px}.MuiTableContainer-root{border-radius:12px;box-shadow:0 4px 20px #00000014}.kgi-editor-container.dragging{cursor:ns-resize!important}.kgi-editor-container.dragging *{cursor:ns-resize!important;-webkit-user-select:none;user-select:none}.MuiTableCell-root{padding:8px 12px!important}.time-series-table .MuiTableCell-root{padding:4px 6px!important}.time-series-table .MuiTableHead-root{background-color:#fff!important}.time-series-table .MuiTableHead-root,.time-series-table .MuiTableHead-root .MuiTableRow-root{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:998!important}.time-series-table .MuiTableContainer-root{max-height:none!important}.kgi-editor-container .MuiTableContainer-root,.time-series-table,.time-series-table .MuiTableContainer-root{min-width:0!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-color:#ccc #f5f5f5;scrollbar-width:thin;width:100%!important}.time-series-table .MuiTable-root{min-width:100%!important;width:-webkit-max-content!important;width:max-content!important}.time-series-table .MuiTableHead-root .MuiTableCell-root{background-color:#f5f5f5!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:998!important}.time-series-table .MuiTableHead-root .MuiTableRow-root{background-color:#f5f5f5!important}.time-series-table .MuiTableHead-root .MuiTableCell-root:first-child{background-color:#fff!important;border-right:2px solid #e0e0e0!important;z-index:999!important}.time-series-table .MuiTable-root .MuiTableCell-root:first-child,.time-series-table .MuiTableBody-root .MuiTableCell-root:first-child,.time-series-table .MuiTableCell-root[style*="position: sticky"]:first-child,.time-series-table .MuiTableContainer-root .MuiTable-root .MuiTableBody-root .MuiTableRow-root .MuiTableCell-root:first-child,.time-series-table .MuiTableRow-root[style*="background-color: #e8f5e8"] .MuiTableCell-root:first-child,.time-series-table .MuiTableRow-root[style*="background-color: #f5f5f5"] .MuiTableCell-root:first-child,.time-series-table .MuiTableRow-root[style*="background-color: #fafafa"] .MuiTableCell-root:first-child,.time-series-table .MuiTableRow-root[style*="background-color: #fff"] .MuiTableCell-root:first-child,.time-series-table .account-row .MuiTableCell-root:first-child,.time-series-table .forecast-row .MuiTableCell-root:first-child{z-index:10!important}.time-series-table .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:first-child{left:0!important;position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:999!important}.time-series-table .MuiTableContainer-root .MuiTable-root .MuiTableHead-root .MuiTableRow-root .MuiTableCell-root:first-child{z-index:999!important}.time-series-table .MuiTableRow-root{height:auto;min-height:32px}.kgi-editor-table .MuiTableCell-root{padding:4px 6px!important}.kgi-editor-table .MuiTableRow-root{height:auto;min-height:30px}.account-row .MuiTableCell-root,.forecast-row .MuiTableCell-root{padding:4px 6px!important}.account-row .MuiTableRow-root,.forecast-row .MuiTableRow-root{height:auto;min-height:30px}.account-row .MuiTableCell-root[style*="position: sticky"],.forecast-row .MuiTableCell-root[style*="position: sticky"]{padding:4px 6px!important}.account-row .MuiTypography-subtitle1{font-size:.875rem!important;line-height:1.2!important}.account-row .MuiIconButton-root{height:24px!important;padding:4px!important;width:24px!important}.account-row .MuiIconButton-root .MuiSvgIcon-root{font-size:16px!important}.kgi-editor-table .MuiTextField-root .MuiInputBase-root{min-height:28px}.kgi-editor-table .MuiSelect-select{min-height:28px!important;padding:6px 12px!important}.forecast-table .MuiTableCell-root{padding:4px 6px!important}.forecast-table .MuiTableRow-root{height:auto;min-height:30px}.comparison-table .MuiTableCell-root{padding:4px 6px!important}.comparison-table .MuiTableRow-root{height:auto;min-height:30px}.kgi-editor-container{box-sizing:border-box!important;font-size:.7rem!important;height:100vh!important;left:0!important;line-height:1.1;margin:0!important;max-height:100vh!important;max-width:100%!important;overflow:auto!important;padding:0!important;position:relative!important;top:0!important;width:100%!important}.time-series-table .MuiTableContainer-root{box-sizing:border-box!important;height:100%!important;max-height:100%!important;overflow:auto!important;padding-bottom:16px!important}.kgi-editor-container .MuiTableCell-root{padding:2px 4px!important}.kgi-editor-container .MuiButton-root{font-size:.7rem!important;padding:4px 8px!important}.MuiTextField-root{background-color:#fff;border-radius:8px}.MuiSelect-select{padding:8px 14px!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}.kgi-editor-container .MuiTableContainer-root::-webkit-scrollbar,.time-series-table .MuiTableContainer-root::-webkit-scrollbar,.time-series-table::-webkit-scrollbar{height:8px;width:8px}.kgi-editor-container .MuiTableContainer-root::-webkit-scrollbar-track,.time-series-table .MuiTableContainer-root::-webkit-scrollbar-track,.time-series-table::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.kgi-editor-container .MuiTableContainer-root::-webkit-scrollbar-thumb,.time-series-table .MuiTableContainer-root::-webkit-scrollbar-thumb,.time-series-table::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.kgi-editor-container .MuiTableContainer-root::-webkit-scrollbar-thumb:hover,.time-series-table .MuiTableContainer-root::-webkit-scrollbar-thumb:hover,.time-series-table::-webkit-scrollbar-thumb:hover{background:#999}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border-bottom:1px solid #eee;box-sizing:initial;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.dependency-graph-viewer{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;position:relative;width:100%}.loop-warning-banner{align-items:center;background-color:#fff3cd;border:2px solid #ffc107;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#856404;display:flex;font-size:14px;gap:8px;left:10px;padding:12px 16px;position:absolute;right:10px;top:10px;z-index:10}.loop-warning-banner strong{font-weight:600}.node-label{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.node-name{color:#333;font-size:14px;font-weight:600;margin-bottom:4px;overflow-wrap:break-word;word-break:break-word}.node-tree{color:#666;font-size:11px;font-style:italic}.graph-legend{background-color:#fffffff2;border:1px solid #dee2e6;border-radius:8px;bottom:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;font-size:12px;gap:8px;padding:12px;position:absolute;right:10px;z-index:10}.legend-item{align-items:center;display:flex;gap:8px}.legend-node{border:1px solid;border-radius:4px;height:20px;width:20px}.legend-node.budget-node{background-color:#e3f2fd;border-color:#2196f3}.legend-node.actual-node{background-color:#fff3e0;border-color:#ff9800}.legend-node.loop-node{background-color:#ffebee;border-color:#f44336;border-width:2px}.legend-edge{height:2px;width:30px}.legend-edge,.legend-edge.reference-edge{background-color:#2196f3}.legend-edge.budget-reference-edge{background-color:#ff9800}.legend-edge.calculation-edge{background-color:#4caf50}.react-flow__node{font-size:12px}.react-flow__edge{cursor:pointer}.react-flow__edge.selected{stroke-width:3}.react-flow__edge.animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}@keyframes dashdraw{to{stroke-dashoffset:-10}}.react-flow__controls{background-color:#ffffffe6;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a}.react-flow__controls-button{background-color:initial;border:none;color:#495057;cursor:pointer;padding:8px;transition:background-color .2s}.react-flow__controls-button:hover{background-color:#f0f0f0}.react-flow__minimap{background-color:#ffffffe6;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000001a}.react-flow__background{background-color:#f8f9fa}.area-label{background-color:#fffffff2;border:2px solid;border-radius:8px;box-shadow:0 2px 4px #0000001a;font-size:16px;font-weight:600;padding:8px 16px;position:absolute;top:10px;z-index:10}.area-label.budget-area-label{background-color:#e3f2fde6;border-color:#2196f3;color:#2196f3;left:10px}.area-label.actual-area-label{background-color:#fff3e0e6;border-color:#ff9800;color:#ff9800;right:10px}.loop-detection-alert{background-color:#fff3cd;border:2px solid #ffc107;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:16px 0;padding:16px}.alert-header{align-items:center;color:#856404;display:flex;gap:8px;margin-bottom:12px}.alert-icon{font-size:24px}.alert-header strong{font-size:16px;font-weight:600}.alert-body{color:#856404}.alert-body p{margin:0 0 12px}.alert-body details{margin-top:12px}.alert-body summary{background-color:#ffffff80;border-radius:4px;cursor:pointer;font-weight:600;padding:8px;-webkit-user-select:none;user-select:none}.alert-body summary:hover{background-color:#ffffffb3}.alert-body ul{list-style:none;margin:12px 0;padding:0}.alert-body>ul>li{background-color:#ffffff80;border-radius:4px;margin:12px 0;padding:12px}.loop-nodes{margin-top:8px;padding-left:16px}.loop-nodes li{background-color:#ffffff4d;border-radius:4px;font-size:14px;margin:4px 0;padding:4px 8px}.dark,.dark-theme{--tomato-1:#181111;--tomato-2:#1f1513;--tomato-3:#391714;--tomato-4:#4e1511;--tomato-5:#5e1c16;--tomato-6:#6e2920;--tomato-7:#853a2d;--tomato-8:#ac4d39;--tomato-9:#e54d2e;--tomato-10:#ec6142;--tomato-11:#ff977d;--tomato-12:#fbd3cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--tomato-1:color(display-p3 0.09 0.068 0.067);--tomato-2:color(display-p3 0.115 0.084 0.076);--tomato-3:color(display-p3 0.205 0.097 0.083);--tomato-4:color(display-p3 0.282 0.099 0.077);--tomato-5:color(display-p3 0.339 0.129 0.101);--tomato-6:color(display-p3 0.398 0.179 0.141);--tomato-7:color(display-p3 0.487 0.245 0.194);--tomato-8:color(display-p3 0.629 0.322 0.248);--tomato-9:color(display-p3 0.831 0.345 0.231);--tomato-10:color(display-p3 0.862 0.415 0.298);--tomato-11:color(display-p3 1 0.585 0.455);--tomato-12:color(display-p3 0.959 0.833 0.802)}}}.dark,.dark-theme{--mauve-1:#121113;--mauve-2:#1a191b;--mauve-3:#232225;--mauve-4:#2b292d;--mauve-5:#323035;--mauve-6:#3c393f;--mauve-7:#49474e;--mauve-8:#625f69;--mauve-9:#6f6d78;--mauve-10:#7c7a85;--mauve-11:#b5b2bc;--mauve-12:#eeeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--mauve-1:color(display-p3 0.07 0.067 0.074);--mauve-2:color(display-p3 0.101 0.098 0.105);--mauve-3:color(display-p3 0.138 0.134 0.144);--mauve-4:color(display-p3 0.167 0.161 0.175);--mauve-5:color(display-p3 0.196 0.189 0.206);--mauve-6:color(display-p3 0.232 0.225 0.245);--mauve-7:color(display-p3 0.286 0.277 0.302);--mauve-8:color(display-p3 0.383 0.373 0.408);--mauve-9:color(display-p3 0.434 0.428 0.467);--mauve-10:color(display-p3 0.487 0.48 0.519);--mauve-11:color(display-p3 0.707 0.7 0.735);--mauve-12:color(display-p3 0.933 0.933 0.94)}}}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/0.05);--black-a2:color(display-p3 0 0 0/0.1);--black-a3:color(display-p3 0 0 0/0.15);--black-a4:color(display-p3 0 0 0/0.2);--black-a5:color(display-p3 0 0 0/0.3);--black-a6:color(display-p3 0 0 0/0.4);--black-a7:color(display-p3 0 0 0/0.5);--black-a8:color(display-p3 0 0 0/0.6);--black-a9:color(display-p3 0 0 0/0.7);--black-a10:color(display-p3 0 0 0/0.8);--black-a11:color(display-p3 0 0 0/0.9);--black-a12:color(display-p3 0 0 0/0.95)}}}.light,.light-theme,:root{--mauve-1:#fdfcfd;--mauve-2:#faf9fb;--mauve-3:#f2eff3;--mauve-4:#eae7ec;--mauve-5:#e3dfe6;--mauve-6:#dbd8e0;--mauve-7:#d0cdd7;--mauve-8:#bcbac7;--mauve-9:#8e8c99;--mauve-10:#84828e;--mauve-11:#65636d;--mauve-12:#211f26}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--mauve-1:color(display-p3 0.991 0.988 0.992);--mauve-2:color(display-p3 0.98 0.976 0.984);--mauve-3:color(display-p3 0.946 0.938 0.952);--mauve-4:color(display-p3 0.915 0.906 0.925);--mauve-5:color(display-p3 0.886 0.876 0.901);--mauve-6:color(display-p3 0.856 0.846 0.875);--mauve-7:color(display-p3 0.814 0.804 0.84);--mauve-8:color(display-p3 0.735 0.728 0.777);--mauve-9:color(display-p3 0.555 0.549 0.596);--mauve-10:color(display-p3 0.514 0.508 0.552);--mauve-11:color(display-p3 0.395 0.388 0.424);--mauve-12:color(display-p3 0.128 0.122 0.147)}}}.light,.light-theme,:root{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.light,.light-theme,:root{--violet-1:color(display-p3 0.991 0.988 0.995);--violet-2:color(display-p3 0.978 0.974 0.998);--violet-3:color(display-p3 0.953 0.943 0.993);--violet-4:color(display-p3 0.916 0.897 1);--violet-5:color(display-p3 0.876 0.851 1);--violet-6:color(display-p3 0.825 0.793 0.981);--violet-7:color(display-p3 0.752 0.712 0.943);--violet-8:color(display-p3 0.654 0.602 0.902);--violet-9:color(display-p3 0.417 0.341 0.784);--violet-10:color(display-p3 0.381 0.306 0.741);--violet-11:color(display-p3 0.383 0.317 0.702);--violet-12:color(display-p3 0.179 0.15 0.359)}}}a,button{all:unset}.ToolbarToggleItem div,[class*=toolbarGroupOfGroups],[class*=toolbarToggleSingleGroup]{display:flex}.dark-inner-editor{border:1px solid #888;margin-bottom:15px;margin-top:15px}.ToolbarRoot{background-color:#fff;border-radius:6px;box-shadow:0 2px 10px var(--black-a7);display:flex;min-width:-webkit-max-content;min-width:max-content;padding:10px;width:100%}.ToolbarGroupOfGroups{align-items:center;display:flex;gap:10px;justify-content:center}.ToolbarButton,.ToolbarLink,.ToolbarToggleItem{align-items:center;border-radius:4px;color:var(--mauve-11);display:inline-flex;flex:0 0 auto;font-size:13px;height:25px;justify-content:center;line-height:1;padding:0 5px}.ToolbarButton:hover,.ToolbarLink:hover,.ToolbarToggleItem:hover{background-color:var(--violet-3);color:var(--violet-11)}.ToolbarButton:focus,.ToolbarLink:focus,.ToolbarToggleItem:focus{box-shadow:0 0 0 2px var(--violet-7);position:relative}.ToolbarToggleItem{background-color:#fff;margin-left:2px}.ToolbarToggleItem:first-child{margin-left:0}.ToolbarToggleItem[data-state=on]{background-color:var(--violet-5);color:var(--violet-11)}.ToolbarSeparator{background-color:var(--mauve-6);margin:0 10px;width:1px}.ToolbarLink{align-items:center;background-color:initial;color:var(--mauve-11);display:none;justify-content:center}.ToolbarLink:hover{background-color:initial;cursor:pointer}@media (min-width:520px){.ToolbarLink{display:inline-flex}}.ToolbarButton{background-color:var(--violet-9);color:#fff;padding-left:10px;padding-right:10px}.ToolbarButton:hover{background-color:var(--violet-10);color:#fff}.dark-editor{--accentBase:var(--tomato1);--accentBgSubtle:var(--tomato2);--accentBg:var(--tomato3);--accentBgHover:var(--tomato4);--accentBgActive:var(--tomato5);--accentLine:var(--tomato6);--accentBorder:var(--tomato7);--accentBorderHover:var(--tomato8);--accentSolid:var(--tomato9);--accentSolidHover:var(--tomato10);--accentText:var(--tomato11);--accentTextContrast:var(--tomato12);--baseBase:var(--mauve1);--baseBgSubtle:var(--mauve2);--baseBg:var(--mauve3);--baseBgHover:var(--mauve4);--baseBgActive:var(--mauve5);--baseLine:var(--mauve6);--baseBorder:var(--mauve7);--baseBorderHover:var(--mauve8);--baseSolid:var(--mauve9);--baseSolidHover:var(--mauve10);--baseText:var(--mauve11);--baseTextContrast:var(--mauve12);--admonitionTipBg:var(--cyan4);--admonitionTipBorder:var(--cyan8);--admonitionInfoBg:var(--grass4);--admonitionInfoBorder:var(--grass8);--admonitionCautionBg:var(--amber4);--admonitionCautionBorder:var(--amber8);--admonitionDangerBg:var(--red4);--admonitionDangerBorder:var(--red8);--admonitionNoteBg:var(--mauve4);--admonitionNoteBorder:var(--mauve8);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;background:var(--baseBg);color:var(--baseText);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}nav.indigo .brand-logo,nav.indigo ul a{color:color("indigo","darken-2")}.card .card-action a.btn,.section-actions a.btn,table tbody tr td:first-child a.btn{background-color:color("indigo","lighten-5");color:color("indigo","darken-2")}.pagination li{background-color:color("indigo","lighten-5")}.pagination li.active{background-color:color("indigo","base")}.pagination li a{color:color("indigo","darken-2")}body{background:linear-gradient(113.84deg,#e8eef0 9.77%,#e1e8eb 75.23%);display:flex;flex-direction:column;margin:0;min-height:100vh}main{flex:1 0 auto}.datepicker-date-display .year-text{font-size:2em;margin-bottom:10px}.datepicker-date-display .date-text{font-size:3em;margin-bottom:5px}.datepicker-date-display .day-text{display:block;font-size:2em}#table_detail tr:hover{background-color:#ddd;cursor:pointer}#table_detail .hidden_row{display:none}.input-field .static-text{background-color:#0000;display:block;font-size:16px;margin:0 0 8px;padding-top:1rem;width:100%}.sticky_table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1}.sticky_table th:first-child{left:0;position:-webkit-sticky;position:sticky;z-index:2}.section-actions a.btn{margin-bottom:.5rem;margin-right:.5rem}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within{outline:0 solid #fff!important}table.reports-compare,table.settlements-show{border-left:1px solid #000;border-top:1px solid #000;white-space:nowrap}table.reports-compare tbody td,table.settlements-show tbody td{padding-right:.5rem;text-align:right}table.reports-compare th,table.settlements-show th{background-color:color("grey","lighten-4")}table.reports-compare .bbd,table.settlements-show .bbd{border-bottom:5px double #000}table.reports-compare tbody td:nth-child(4n+1),table.reports-compare tbody th:nth-child(4n+1),table.reports-compare thead th,table.settlements-show td,table.settlements-show th{border-right:1px solid #000}
/*# sourceMappingURL=main.18ccc337.css.map*/