#root,body,html{height:100%;overflow:hidden}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.ant-layout-content h2.ant-typography{text-align:left;padding-left:23px;text-shadow:.5px .5px .5px #aab7b8}.ant-layout-content h3.ant-typography{padding-left:23px}.ant-layout-content h4.ant-typography{padding-left:17px}td[data-cell-row]:focus{outline:2px solid #1890ff;outline-offset:-2px}.copilot-launcher{position:fixed!important;right:24px;bottom:8px;z-index:1000;width:48px!important;height:48px!important;box-shadow:0 4px 12px rgba(0,0,0,.2)}.copilot-drawer .copilot-messages{flex:1 1 auto;overflow-y:auto;padding:16px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.copilot-drawer .copilot-empty{color:rgba(0,0,0,.45);text-align:center;margin:32px 16px}.copilot-drawer .copilot-bubble{max-width:90%;padding:8px 12px;border-radius:8px;line-height:1.5;overflow-wrap:anywhere}.copilot-drawer .copilot-bubble p{margin:0 0 8px}.copilot-drawer .copilot-bubble ol,.copilot-drawer .copilot-bubble ul{margin:0 0 8px;padding-left:20px}.copilot-drawer .copilot-bubble>:last-child{margin-bottom:0}.copilot-drawer .copilot-bubble code{background:rgba(0,0,0,.06);padding:0 4px;border-radius:3px}.copilot-drawer .copilot-bubble-user{align-self:flex-end;background:#1890ff;color:#fff;white-space:pre-wrap}.copilot-drawer .copilot-bubble-assistant{align-self:flex-start;background:#f5f5f5}.copilot-drawer .copilot-alert{align-self:stretch}.copilot-drawer .copilot-change-card{border:1px solid #ffd591;background:#fffbe6;border-radius:8px;padding:12px;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.copilot-drawer .copilot-change-card-decided{border-color:#f0f0f0;background:#fafafa;opacity:.85}.copilot-drawer .copilot-change-heading{font-weight:600}.copilot-drawer .copilot-change-title{font-weight:500;display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.copilot-drawer .copilot-change-diff{font-family:monospace;font-size:12px;display:flex;flex-wrap:wrap;align-items:baseline;grid-gap:6px;gap:6px;margin-top:4px}.copilot-drawer .copilot-change-before{color:rgba(0,0,0,.45);text-decoration:line-through;white-space:pre-wrap}.copilot-drawer .copilot-change-after{white-space:pre-wrap}.copilot-drawer .copilot-change-warning{margin-top:6px;font-size:12px;color:#ad4e00}.copilot-drawer .copilot-change-actions{display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}.copilot-drawer .copilot-busy{color:rgba(0,0,0,.45);display:flex;align-items:center;grid-gap:8px;gap:8px}.copilot-drawer .copilot-input{display:flex;align-items:flex-end;grid-gap:8px;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0}.ant-layout-content{background-color:#fff}.ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.sider-menu-wrapper{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.account-structure-page .ant-table-sticky-scroll{height:0!important;min-height:0!important;overflow:hidden!important}.account-structure-page .ant-table-sticky-scroll-bar{display:none!important;width:0!important;height:0!important}.account-structure-page .ant-tabs-tab[data-node-key^=custom-]{box-shadow:inset 0 -3px 0 #1890ff}.account-structure-page .ant-tabs-tab[data-node-key^=custom-]:not(.ant-tabs-tab-active){background:#e6f4ff}.account-structure-page .ant-tabs-tab[data-node-key^=custom-].ant-tabs-tab-active{background:#f0f8ff}.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub,.ant-menu-vertical.ant-menu-sub{max-height:400px!important}.account-structure-menu-inline{width:420px}.account-structure-menu-inline .account-structure-menu-search{margin-bottom:6px}.account-structure-menu-inline .account-structure-menu-tree{max-height:400px;overflow-y:auto}.account-structure-menu-inline .ant-menu-inline{border-right:none}.account-structure-menu-inline .ant-menu-item,.account-structure-menu-inline .ant-menu-submenu-title{height:30px;line-height:30px;margin-top:0;margin-bottom:0}.account-structure-menu-inline .account-structure-menu-total{font-style:italic;color:#1890ff}.formula-operator-bar{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:8px;padding:6px 8px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;font-size:12px}.formula-operator-bar span{margin-right:4px}.formula-operator-bar .ant-btn{min-width:32px;font-weight:600}.formula-functions{margin-top:14px}.formula-functions .formula-functions-item{padding:6px 10px;margin-bottom:4px;border:1px solid #f0f0f0;border-radius:4px;cursor:pointer}.formula-functions .formula-functions-item:focus,.formula-functions .formula-functions-item:hover{background:#e6f7ff;border-color:#91d5ff;outline:none}.formula-functions .formula-functions-signature{font-weight:600;color:#1890ff}.formula-functions .formula-functions-description{font-size:12px;color:#595959;margin-top:2px}.formula-functions .formula-functions-example{font-size:12px;color:#8c8c8c;margin-top:2px}.acc-summary{font-size:13px;line-height:1.5;min-width:320px;max-width:400px}.acc-summary-header{margin-bottom:2px}.acc-summary-section{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.acc-summary-row{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;padding:2px 0}.acc-summary-label{font-size:12px;flex-shrink:0}.acc-summary-value{text-align:right;word-break:break-word;font-size:13px}.react-resizable{position:relative;background-clip:padding-box}.react-resizable-handle{position:absolute;right:-4px;top:0;bottom:0;width:8px;height:100%;cursor:col-resize;z-index:2;background-image:none;border-right:2px solid transparent;transition:border-color .15s ease}.react-resizable-handle:active,.react-resizable-handle:hover{border-right-color:#1890ff}body.is-resizing-column .react-resizable-handle{border-right-color:3px solid #1890ff}body.is-resizing-column,body.is-resizing-column *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}.ant-table-thead>tr>th.ant-table-cell:first-child{padding:2px 2px 2px 27px!important}.ant-table-thead>tr>th.ant-table-cell:nth-child(2),.ant-table-thead>tr>th.ant-table-cell:nth-child(3){padding:2px 2px 2px 14px!important}.ant-table-thead>tr>th.ant-table-cell:nth-child(4){padding:2px 2px 2px 10px!important}.ant-table-tbody>tr>td.ant-table-cell{font-size:13px!important}.ant-table-container .ant-table-content table tbody.ant-table-tbody .ant-table-cell i{padding:2px 2px 2px 14px}.ant-table-container .ant-table-content table tbody.ant-table-tbody .ant-table-cell:not(.ant-table-cell-with-append):first-child{padding-left:0}.ant-table-container .ant-table-content table tbody.ant-table-tbody .ant-table-cell button:nth-child(odd){height:10px;padding:2px 15px}.ant-table-tbody>tr.compact-row>td{padding:4px 8px;height:32px}.ant-layout .site-layout,.ant-table-content table .ant-table-thead>tr>th,.ant-tabs-tab:not(.ant-tabs-tab-active){background:#f5f5f5}.accountstructure-h1{text-align:left;padding-top:15px;padding-left:23px}.editable-cell-wrap{color:purple}.editable-cell{position:relative}.editable-cell-value-wrap{cursor:pointer}.editable-row:hover .editable-cell-value-wrap{outline:1px solid #d9d9d9;border-radius:2px}[data-theme=dark] .editable-row:hover .editable-cell-value-wrap{outline:1px solid #434343}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th{font-size:12px!important}.ant-table-sticky-scroll{height:0!important;min-height:0!important;overflow:hidden!important}.ant-table-sticky-scroll-bar{display:none!important;width:0!important;height:0!important}.favorite-account-children{margin-top:16px;border:1px solid #f0f0f0;border-radius:4px;padding:8px 12px}.favorite-account-children-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.favorite-account-parent-row{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;padding:4px 0}.favorite-account-parent-label{flex:1 1;min-width:0}.favorite-account-hint{display:block;margin-top:8px;font-size:12px}.favorite-account-auto-add{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:16px;cursor:pointer}.where-used{max-height:60vh;overflow-y:auto}.where-used .where-used-header{margin-bottom:12px;font-size:15px}.where-used .where-used-section{margin-bottom:16px}.where-used .where-used-section-title{font-weight:600;margin-bottom:6px;color:#192d40}.where-used .where-used-item{padding:6px 8px;border-left:2px solid #e8e8e8;margin-bottom:4px}.where-used .where-used-meta{font-size:12px}.where-used .where-used-formula-row{display:flex;align-items:baseline;grid-gap:8px;gap:8px;margin-top:2px}.where-used .where-used-formula{font-size:12px;background:#fafafa;padding:1px 4px;border-radius:2px;word-break:break-all}.where-used .where-used-formula mark{background:#fff1b8;padding:0}.where-used .where-used-link{background:none;border:none;padding:0;cursor:pointer;text-align:left}.where-used .where-used-link:hover .ant-typography{text-decoration:underline}.account-search{display:inline-flex;align-items:center;grid-gap:8px;gap:8px}.account-search .account-search-select{width:300px}.account-search-number{font-weight:500}.account-search-name{color:#666;margin-left:8px}.account-search-path{color:#999;font-size:11px;overflow:hidden;text-overflow:ellipsis}@-webkit-keyframes account-locate-flash{0%,50%{background-color:#fff1b8}}@keyframes account-locate-flash{0%,50%{background-color:#fff1b8}}.ant-table-tbody>tr.account-locate-hit>td{-webkit-animation:account-locate-flash 2.5s ease-out;animation:account-locate-flash 2.5s ease-out}.ant-input-search{padding:0 8px}.dark-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode{background:#061f38;color:#ccc}.ant-tree{border-radius:0!important;background:transparent!important}.ant-tree,.ant-tree .ant-tree-list,.ant-tree .ant-tree-list .ant-tree-list-holder,.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner{width:100%}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode-selected{background:grey!important}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode{width:100%;padding:0!important}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-switcher{margin-top:4px}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-selected{background-color:transparent}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper{width:100%;border-radius:0}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent!important}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper .tree-title{display:flex;align-items:center;justify-content:space-between;font-size:1.1rem}.ant-tree .ant-tree-list .ant-tree-list-holder .ant-tree-list-holder-inner .ant-tree-treenode .ant-tree-node-content-wrapper .tree-title .ant-btn-text{color:#fff}.ant-layout-sider-zero-width-trigger.ant-layout-sider-zero-width-trigger-left{height:48px;width:25px;right:1px;top:calc(100% - 48px)}.ant-layout-sider-zero-width-trigger.ant-layout-sider-zero-width-trigger-left button{height:48px;border:none;background:#002140;top:calc(100% - 48px)}.ant-table-content table thead.ant-table-thead .ant-table-cell:first-child{padding:2px 2px 2px 10px}.ant-table-container .ant-table-content table tbody.ant-table-tbody .ant-table-cell{padding-left:10px!important}.ant-table-sticky-scroll{display:none}.scenario-table .ant-table-cell-fix-left{background:#fff!important;z-index:3}.scenario-table .ant-table-thead .ant-table-cell-fix-left{background:#f5f5f5!important;z-index:4}.ant-table.ant-table-small .ant-table-tbody>tr>td{padding:0 12px!important}.ant-table.ant-table-small .ant-table-thead>tr>th{padding:4px 12px!important}.scenario-table .ant-table-cell-fix-left,.scenario-table .ant-table-cell-fix-left-last{background:#fff!important;box-sizing:border-box}.scenario-table .ant-table-thead .ant-table-cell-fix-left,.scenario-table .ant-table-thead .ant-table-cell-fix-left-last{background:#f5f5f5!important}.scenario-table .editable-cell-value-wrap{width:100%;overflow:hidden}.scenario-table-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;justify-content:flex-start;align-items:center;padding:2px 0 2px 8px;background:#fff}.ant-popover-title{font-size:1.2rem!important;color:#f10000!important}.entities-scenario-page .ant-tabs-tab[data-node-key^=custom-]{box-shadow:inset 0 -3px 0 #1890ff}.entities-scenario-page .ant-tabs-tab[data-node-key^=custom-]:not(.ant-tabs-tab-active){background:#e6f4ff}.entities-scenario-page .ant-tabs-tab[data-node-key^=custom-].ant-tabs-tab-active{background:#f0f8ff}.entities-scenario-page .ant-tabs{flex:1 1;min-height:0;display:flex;flex-direction:column}.entities-scenario-page .ant-tabs-content-holder{flex:1 1;min-height:0}.entities-scenario-page .ant-tabs-content{height:100%}.entities-scenario-page .ant-tabs-tabpane{height:100%;min-height:0;display:flex;flex-direction:column}.bc-trigger.ant-btn{transition:background-color .2s,border-color .2s,box-shadow .2s}.bc-trigger--selected.ant-btn{--bc-bg:#1890ff;--bc-border:#1890ff;background:var(--bc-bg);border-color:var(--bc-border)}.bc-trigger--selected.ant-btn:hover{-webkit-filter:brightness(.98);filter:brightness(.98)}.ant-card.clickable-card{transition:.25s;cursor:pointer}.ant-card.clickable-card:hover{color:#fff!important;background:#002140}.ant-card.clickable-card:hover .ant-card-extra .ant-btn,.ant-card.clickable-card:hover .ant-card-head,.ant-card.clickable-card:hover .ant-card-meta .ant-card-meta-description,.ant-card.clickable-card:hover .ant-card-meta .ant-card-meta-title{color:#fff!important}.ant-card.clickable-card .ant-card-head{transition:.25s;padding:0}.ant-card.clickable-card .ant-card-extra .ant-btn{transition:.25s}.business-cases-page .ant-tabs-tab[data-node-key^=custom-]{box-shadow:inset 0 -3px 0 #1890ff}.business-cases-page .ant-tabs-tab[data-node-key^=custom-]:not(.ant-tabs-tab-active){background:#e6f4ff}.business-cases-page .ant-tabs-tab[data-node-key^=custom-].ant-tabs-tab-active{background:#f0f8ff}.reporting-table .ant-table-tbody>tr:hover>td,.reporting-table .ant-table-tbody>tr>td,.reporting-table .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fff!important}.reporting-table .ant-table-tbody>tr:hover>td.reporting-diff-col,.reporting-table .ant-table-tbody>tr>td.reporting-diff-col,.reporting-table .ant-table-tbody>tr>td.reporting-diff-col.ant-table-cell-row-hover{background:#f6f8fb!important}.reporting-table .ant-table-tbody>tr.reporting-row-bold>td{font-weight:600}.reporting-table .ant-table-tbody>tr.reporting-row-italic>td{font-style:italic}.reporting-table .ant-table-tbody>tr.reporting-row-line>td{border-top:1px solid #595959}.reporting-widget-body{user-select:none;-webkit-user-select:none}.apexcharts-tooltip.apexcharts-theme-light{background:#fff!important;color:#333!important;border:1px solid #e3e3e3!important}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#f5f5f5!important;border-bottom:1px solid #e3e3e3!important}.reporting-widget-body>div{background:transparent!important;outline:none!important}.import-validation-preview .ant-table-thead>tr>th.ant-table-cell.column-error{color:#8b0000;background:rgba(255,0,0,.2)}.import-validation-preview .ant-table-tbody>tr.ant-table-row>td.ant-table-cell:first-child{background:#fafafa;text-align:right}.import-validation-preview .ant-table-tbody>tr.ant-table-row>td.ant-table-cell.column-error{background:rgba(255,0,0,.05)}.import-validation-preview .ant-table-tbody>tr.ant-table-row>td.ant-table-cell.cell-error{color:#8b0000;background:rgba(255,0,0,.15)}.import-validation-preview .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell.column-error{background:rgba(255,0,0,.1)}.import-validation-preview .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell.cell-error{background:rgba(255,0,0,.2)}.import-validation-preview td.column-unused,.import-validation-preview th.column-unused{opacity:.5}.import-validation-result{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row>td{padding:0!important;height:0!important;line-height:0!important;font-size:0!important;background:#fff!important;-webkit-border-end:0!important;border-inline-end:0!important;border-bottom:0!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-single>td{height:1px!important;border-top:0!important;border-bottom:1px solid #595959!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-double>td{height:3px!important;border-top:0!important;border-bottom:3px double #595959!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-blank>td{height:18px!important;border-top:0!important;border-bottom:0!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-text>td{height:28px!important;line-height:normal!important;font-size:13px!important;border-top:0!important;border-bottom:1px solid #d9d9d9!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row>td.account-separator-text-cell{padding:4px 8px!important;line-height:normal!important;font-size:13px!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row .ant-checkbox-wrapper,.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row .editable-cell-value-wrap,.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row button{display:none!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row .ant-table-cell-fix-left,.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row .ant-table-cell-fix-left-last,.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row.ant-table-row-selected>td,.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row:hover>td{background:#fff!important}.account-separator-row.account-separator-row.account-separator-row.account-separator-row.account-separator-row .ant-table-cell-fix-left-last:after{box-shadow:none!important}.account-separator-text-label{display:block!important;font-size:13px;line-height:20px;font-weight:600;color:#262626}
/*# sourceMappingURL=main.7e782b8e.chunk.css.map */