/*! version: "打包信息：由 machaoren 在 2025-9-28 17:45 时间对分支 master 进行了打包" */
.conc-common-upgrade-tips-part{width:100%;height:98%;display:flex;flex-direction:column;justify-content:center;align-items:center}.conc-common-upgrade-tips-part .ant-empty-image{text-align:center}.conc-common-upgrade-tips-part .ant-empty-description{font-size:12px}
.conc-common-project{width:100%;height:100%;font-size:16px;margin:0;padding:0;box-sizing:border-box}.conc-common-project ::-webkit-scrollbar{width:8px;height:8px;background-color:#fff}.conc-common-project ::-webkit-scrollbar-thumb{display:block;min-height:8px;min-width:8px;border-radius:6px;background-color:#d9d9d9}.conc-common-project ::-webkit-scrollbar-thumb:hover{display:block;min-height:8px;min-width:8px;border-radius:6px;background-color:#9f9f9f}.icon{width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.conc-common-modal.conc-common-project-modal .conc-common-modal-content{padding:0}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-close:hover{color:#87adff}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-header{padding:0 20px;height:50px;border-bottom:1px solid #ccc}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-header .conc-common-modal-title{line-height:50px}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-header:active{cursor:default}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-body{padding:12px 20px;max-height:500px;overflow-x:hidden;overflow-y:auto;overflow:hidden auto}.conc-common-modal.conc-common-project-modal .conc-common-modal-content .conc-common-modal-footer{height:50px;display:flex;justify-content:center;align-items:center;text-align:center;border-top:1px solid #ccc;margin-top:0}.conc-common-form.conc-common-project-form .conc-common-form-item{margin-bottom:16px}.conc-common-form.conc-common-project-form .conc-common-form.conc-common-form-field{margin-right:0}.conc-common-form.conc-common-project-form .conc-common-form.conc-common-form-field .conc-common-form-field-label{min-width:60px}.conc-common-form.conc-common-project-form .conc-common-form.conc-common-form-field .conc-common-form-field-label-required-mark::after{top:3px}.conc-common-form.conc-common-project-form .conc-common-form.conc-common-form-field .conc-common-form-field-wrapper{flex:1}.conc-common-form.conc-common-project-form .conc-common-form.conc-common-form-field .conc-common-form-field-wrapper .conc-common-form-field-wrapper-message{margin:0}/*! rtl:begin:ignore */.conc-common-collapse-rtl,.conc-common-progress-rtl,.conc-common-timeline-rtl,.conc-common-input-rtl,.conc-common-input-textarea-rtl,.conc-common-input-affix-wrapper-rtl,.conc-common-input-affix-wrapper-textarea-rtl{direction:rtl}.conc-common-select-rtl{direction:rtl}.conc-common-select-rtl .conc-common-select-selection-search-input{direction:rtl}.conc-common-select-rtl .conc-common-select-selection-item{text-align:right}/*! rtl:end:ignore */
:root {
	--theme-color: #5582f3;
	--theme-color-level1: #f2f8ff;
	--theme-color-level2: #f2f8ff;
	--theme-color-level3: #e3eeff;
	--theme-color-level4: #b5cfff;
	--theme-color-level5: #87adff;
	--theme-color-level6: #5582f3;
	--theme-color-level7: #375cca;
	--theme-color-level8: #1f3ba1;
	--theme-color-level9: #0d2179;
	--theme-color-disabled: rgba(85, 130, 243, 0.6);
	--hover-color: #f5f5f5;
	--disabled-contain-bg: #f5f5f5;
	--success-color: #1ba854;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-color: #ff991c;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffcb78;
	--error-color: #fb2323;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--ongoing-color: #276ff5;
	--ongoing-bg-color: #f2f9ff;
	--ongoing-border-color: #85b8ff;
	--disabled-color: #b2b2b2;
	--disabled-border-color: #d9d9d9;
	--link-color: #0e5fd8;
	--link-color-hover: #3987ed;
	--link-color-active: #0041b0;
	--primary-text-color: #212121;
	--primary-text-color2: #ffffff;
	--secondary-text-color: #666;
	--secondary-text-color2: rgba(255, 255, 255, 0.65);
	--third-text-color: #999;
	--third-text-color2: rgba(255, 255, 255, 0.4);
	--placeholder-text-color: #b2b2b2;
	--placeholder-text-color2: rgba(255, 255, 255, 0.3);
	--bg: #fff;
	--bg2: #f2f2f2;
	--contain-bg: #fafafa;
	--radius-size: 2px;
	--input-color: #999;
	--strong-border-color: #d9d9d9;
	--strong-border-color-1: #d9d9d9;
	--weak-border-color: #e5e5e5;
	--zebra-stripe-deep-bg-color: #eceef2;
	--btn-default-ghost-color: #666;
	--btn-default-ghost-active-bg: #fff;
	--grid-hyper-link-text-decoration: none;
	--grid-row-selected-bg-color: var(--theme-color-level1);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--bill-list-grid-row-selected-dark-bg-color: hsl(213, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(213, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(213, 100%, 95.5%);
	--treemenu-star-color: #fff;
	--treemenu-star-select-color: #ffc859;
	--treemenu-first-level-bg-color: #343848;
	--treemenu-first-level-color: #c1cadc;
	--treemenu-first-level-hover-color: #fff;
	--treemenu-first-level-hover-bg-color: #21242d;
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-lower-level-color: rgba(255, 255, 255, 0.8);
	--treemenu-lower-level-hover-color: var(--theme-color);
	--treemenu-lower-level-bg-color: #21242d;
	--container-baritem-text-color: #0e5fd8;
	--baritem-text-type-fc-color: #5582f3;
	--hover-color-opacity20: rgba(245, 245, 245, 0.2);
	--baritem-bd-type-bd-color: #d9d9d9;
	--baritem-bd-type-fc-color: #212121;
	--baritem-bd-type-min-width: 60;
	--baritem-bd-type-height: 28;
}

div[data-theme='blue-theme'] {
	--theme-color-level1: #f2f8ff;
	--theme-color-level2: #f2f8ff;
	--theme-color-level3: #e3eeff;
	--theme-color-level4: #b5cfff;
	--theme-color-level5: #87adff;
	--theme-color-level6: #5582f3;
	--theme-color-level7: #375bca;
	--theme-color-level8: #1f3ba1;
	--theme-color-level9: #0d2179;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #5582f3;
	--theme-color-disabled: rgba(85, 130, 243, 0.6);
	--baritem-text-type-fc-color-disabled: #b5cfff;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(13, 33, 121, 0.3);
	--theme-color-level6-opacity20: rgba(85, 130, 243, 0.2);
	--theme-color-level9-opacity15: rgba(13, 33, 121, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #5582f3;
	--row-height: 40px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #5582f3;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 32px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(212.29999999999995, 100%, 95.5%);
}

div[data-theme='compact-theme'] {
	--theme-color-level1: #f2f8ff;
	--theme-color-level2: #f2f8ff;
	--theme-color-level3: #e3eeff;
	--theme-color-level4: #b5cfff;
	--theme-color-level5: #87adff;
	--theme-color-level6: #5582f3;
	--theme-color-level7: #375bca;
	--theme-color-level8: #1f3ba1;
	--theme-color-level9: #0d2179;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #5582f3;
	--theme-color-disabled: rgba(85, 130, 243, 0.6);
	--baritem-text-type-fc-color-disabled: #b5cfff;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(13, 33, 121, 0.3);
	--theme-color-level6-opacity20: rgba(85, 130, 243, 0.2);
	--theme-color-level9-opacity15: rgba(13, 33, 121, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(212.29999999999995, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #5582f3;
	--row-height: 32px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #5582f3;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 28px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(212.29999999999995, 100%, 95.5%);
}

div[data-theme='purple-theme'] {
	--theme-color-level1: #f2f4ff;
	--theme-color-level2: #f2f4ff;
	--theme-color-level3: #f2f4ff;
	--theme-color-level4: #c5c9ff;
	--theme-color-level5: #989bff;
	--theme-color-level6: #6868fb;
	--theme-color-level7: #4b46d2;
	--theme-color-level8: #342ba9;
	--theme-color-level9: #211681;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #6869fb;
	--theme-color-disabled: rgba(104, 104, 251, 0.6);
	--baritem-text-type-fc-color-disabled: #c5c9ff;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(33, 22, 129, 0.3);
	--theme-color-level6-opacity20: rgba(104, 104, 251, 0.2);
	--theme-color-level9-opacity15: rgba(33, 22, 129, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(230.79999999999995, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(230.79999999999995, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(230.79999999999995, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #6869fb;
	--row-height: 40px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #6869fb;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 32px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(230.79999999999995, 100%, 95.5%);
}

div[data-theme='green-theme'] {
	--theme-color-level1: #f2fff9;
	--theme-color-level2: #edfff7;
	--theme-color-level3: #bfffe4;
	--theme-color-level4: #86ecc5;
	--theme-color-level5: #54d7a9;
	--theme-color-level6: #29c392;
	--theme-color-level7: #149a74;
	--theme-color-level8: #067156;
	--theme-color-level9: #004939;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #29c392;
	--theme-color-disabled: rgba(41, 195, 146, 0.6);
	--baritem-text-type-fc-color-disabled: #86ecc5;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(0, 73, 57, 0.3);
	--theme-color-level6-opacity20: rgba(41, 195, 146, 0.2);
	--theme-color-level9-opacity15: rgba(0, 73, 57, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(152.29999999999995, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(152.29999999999995, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(152.29999999999995, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #29c392;
	--row-height: 40px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #29c392;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 32px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(152.29999999999995, 100%, 95.5%);
}

div[data-theme='orange-theme'] {
	--theme-color-level1: #fff8f2;
	--theme-color-level2: #fff8f2;
	--theme-color-level3: #ffece0;
	--theme-color-level4: #ffcdb2;
	--theme-color-level5: #ffab84;
	--theme-color-level6: #fc8455;
	--theme-color-level7: #d35e36;
	--theme-color-level8: #aa3d1e;
	--theme-color-level9: #82220d;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #fc8555;
	--theme-color-disabled: rgba(252, 132, 85, 0.6);
	--baritem-text-type-fc-color-disabled: #ffcdb2;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(130, 34, 13, 0.3);
	--theme-color-level6-opacity20: rgba(252, 132, 85, 0.2);
	--theme-color-level9-opacity15: rgba(130, 34, 13, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(27.69999999999999, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(27.69999999999999, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(27.69999999999999, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #fc8555;
	--row-height: 40px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #fc8555;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 32px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(27.69999999999999, 100%, 95.5%);
}

div[data-theme='red-theme'] {
	--theme-color-level1: #fff4f2;
	--theme-color-level2: #fff4f2;
	--theme-color-level3: #ffe2df;
	--theme-color-level4: #ffb6b1;
	--theme-color-level5: #fd8782;
	--theme-color-level6: #e94e4f;
	--theme-color-level7: #c03136;
	--theme-color-level8: #971a23;
	--theme-color-level9: #6f0a14;
	--success-bg-color: #dcfae4;
	--success-border-color: #a1e5b5;
	--warning-bg-color: #fff1d4;
	--warning-border-color: #ffe0a6;
	--error-bg-color: #ffe0db;
	--error-border-color: #ffb5ad;
	--kd-cq-theme-color: #e94e4f;
	--theme-color-disabled: rgba(233, 78, 78, 0.6);
	--baritem-text-type-fc-color-disabled: #ffb6b1;
	--hover-color-opacity20: rgba(0, 0, 0, 0.2);
	--theme-color-level9-opacity30: rgba(111, 10, 20, 0.3);
	--theme-color-level6-opacity20: rgba(233, 78, 78, 0.2);
	--theme-color-level9-opacity15: rgba(111, 10, 20, 0.15);
	--bill-list-grid-row-selected-dark-bg-color: hsl(9.199999999999989, 100%, 95.5%);
	--entry-entity-grid-row-selected-dark-bg-color: hsl(9.199999999999989, 100%, 95.5%);
	--report-list-grid-row-selected-dark-bg-color: hsl(9.199999999999989, 100%, 95.5%);
	--bill-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--entry-entity-grid-row-selected-bg-color: var(--theme-color-level1);
	--report-list-grid-row-selected-bg-color: var(--theme-color-level1);
	--treemenu-lower-level-bg-color: #21242d;
	--baritem-bd-type-fc-color: #212121;
	--treemenu-first-level-hover-bg-color: #21242d;
	--zebra-stripe-deep-bg-color: #eceef2;
	--baritem-bd-type-bd-color: #d9d9d9;
	--treemenu-first-level-color: #c1cadc;
	--baritem-text-type-fc-color: var(--theme-color-level6);
	--treemenu-lower-level-hover-color: var(--theme-color-level6);
	--treemenu-third-level-title-color: rgba(255, 255, 255, 0.5);
	--treemenu-first-level-bg-color: #343848;
	--ongoing-color: #276ff5;
	--disabled-color: #b2b2b2;
	--warning-color: #ff991c;
	--hover-color: #f5f5f5;
	--grid-header-bg-color: #f4f4f4;
	--baritem-bd-type-height: 28;
	--container-baritem-text-color: #0e5fd8;
	--treemenu-star-color: #ffffff;
	--success-color: #1ba854;
	--kd-cq-tree-node-indentation-width: 20px;
	--treemenu-first-level-hover-color: #ffffff;
	--baritem-bd-type-min-width: 60;
	--treemenu-star-select-color: #ffc859;
	--error-color: #fb2323;
	--error-color-hover: rgba(251,35,35,0.6);
	--treemenu-lower-level-color: #c1cadc;
	--theme-color: #e94e4f;
	--row-height: 40px;
	--color: #333;
	--bgcolor: white;
	--hover-bgcolor: #f5f5f5;
	--highlight-bgcolor: var(--theme-color-level1);
	--primary-color: #e94e4f;
	--primary-color-level1: rgb(242, 248, 255);
	--primary-color-level2: rgb(135, 173, 255);
	--icon-color: #666;
	--strong-border-color: #d9d9d9;
	--header-row-height: 32px;
	--header-color: #333;
	--header-bgcolor: #f4f4f4;
	--header-hover-bgcolor: #ddd;
	--header-highlight-bgcolor: #e4e8ed;
	--cell-padding: 0px 7px;
	--font-size: 12px;
	--line-height: normal;
	--lock-shadow: rgba(152, 152, 152, 0.5) 0 0 6px 2px;
	--border-color: #d9d9d9;
	--cell-border: 1px solid #d9d9d9;
	--cell-border-horizontal: 1px solid #d9d9d9;
	---cell-border-vertical: 1px solid #d9d9d9;
	--header-cell-border: 1px solid #d9d9d9;
	--cell-border-vertical: none;
	--header-cell-border-horizontal: 1px solid #d9d9d9;
	--header-cell-border-vertical: none;
	--out-border-color: 1px solid #e5e5e5;
	--highlight-dark-bgcolor: hsl(9.199999999999989, 100%, 95.5%);
}

