.ah-el-table-sticky-header-outter[data-v-52872410]{position:relative}.ah-el-table-sticky-header-outter .fixed-thead[data-v-52872410]{position:absolute;top:0;left:0;z-index:5;overflow:hidden}.ah-el-table-sticky-header[data-v-52872410]{position:fixed;width:100%;background-color:#fff;font-size:14px;color:#000;border-bottom:1px solid #ddd;overflow:hidden;z-index:10;display:none;box-shadow:0 4px 5px -4px rgba(0,0,0,.2)}@media print{.ah-el-table-sticky-header[data-v-52872410]{display:none}}.ah-el-table-sticky-header[data-v-52872410]::-webkit-scrollbar{display:none}.ah-el-table-sticky-header.small[data-v-52872410]{padding:8px 0;font-size:12px}.ah-el-table-sticky-header.isShown[data-v-52872410]{display:block}@media print{.ah-el-table-sticky-header.isShown[data-v-52872410]{display:none}}.ah-el-table-sticky-header .scroller[data-v-52872410]{overflow-x:auto}.ah-el-table-sticky-header .scroller[data-v-52872410]::-webkit-scrollbar{display:none}.ah-el-table-sticky-header .left-fixed-header[data-v-52872410]{position:absolute;top:0;left:0;width:100%;overflow:hidden}.ah-el-table-sticky-header .right-fixed-header[data-v-52872410]{position:absolute;top:0;left:0;width:100%}.ah-el-table-sticky-header .right-fixed-header>table[data-v-52872410]{position:absolute;right:0}.ah-el-table-sticky-header table[data-v-52872410]{width:100%}.ah-el-table-sticky-header th[data-v-52872410]{text-align:left;font-weight:400;background-color:#fff}.ah-el-table-sticky-header th.is-right[data-v-52872410]{text-align:right}.ah-el-table-sticky-header th.gutter[data-v-52872410]{display:none}.ah-el-table-sticky-header th .cell[data-v-52872410]{padding:0 10px}.ah-el-table-sticky-header th.is-hidden[data-v-52872410]{visibility:hidden}.accounting-yearly-management-operation-record-dialog .container{padding:40px 20px 0}.accounting-yearly-management-operation-record-dialog .right{text-align:right;margin:0 20px 20px}.accounting-yearly-management-operation-record-dialog .pagination{text-align:center;padding:40px 0 20px}.accounting-yearly-management-confirm-dialog .container{padding:30px 50px 0;min-height:150px}.accounting-yearly-management-confirm-dialog .button-container{display:flex;justify-content:center;padding:20px 0 40px}.accounting-yearly-management-confirm-dialog .description{font-size:12pt}@media print{.accounting-statement-page-normal-display{padding:0 50px}}.accounting-statement-page-normal-display .doc-header{padding:10px 0 0 0;line-height:130%}@media print{.accounting-statement-page-normal-display .doc-header .doc-name{margin:0 0;font-size:11pt}}.accounting-statement-page-normal-display .income-statement-table{margin-bottom:50px;width:100%;line-height:100%}@media screen{.accounting-statement-page-normal-display .income-statement-table{display:block}}@media print{.accounting-statement-page-normal-display .income-statement-table{display:none}}.accounting-statement-page-normal-display .income-statement-table td{padding:3px 0}.accounting-statement-page-normal-display .income-statement-table th{font-weight:400;color:#000}.accounting-statement-page-normal-display .income-statement-table .group-row.el-table__row td{font-weight:700;font-size:11.5pt}.accounting-statement-page-normal-display .income-statement-table .group-row.el-table__row.normal{background-color:#f3f5f6}.accounting-statement-page-normal-display .income-statement-table .group-row.el-table__row.normal.hover-row td{background-color:#ebeef0}.accounting-statement-page-normal-display .income-statement-table .group-row.el-table__row.summary{background-color:#e1e7ee}.accounting-statement-page-normal-display .income-statement-table .group-row.el-table__row.summary.hover-row td{background-color:#d8dfe7}.accounting-statement-page-normal-display .income-statement-table .sub-label{color:#222;font-size:9pt;padding:1px 5px;border-radius:4px;border:1px solid #222;margin-right:5px}.accounting-statement-page-normal-display .income-statement-table .group-name{margin:0 0 0 37px}.accounting-statement-page-normal-display .income-statement-table .group-name.has-child{margin:0 0 0 14px}.accounting-statement-page-normal-display .income-statement-table .group-name .name-txt{padding:0 0 0 5px}.accounting-statement-page-normal-display .income-statement-table .cell:has(.child-name) .el-table__indent,.accounting-statement-page-normal-display .income-statement-table .cell:has(.child-name) .el-table__placeholder{display:none}.accounting-statement-page-normal-display .income-statement-table .child-name{display:inline-block;margin:0 0 0 60px}.accounting-statement-page-normal-display .income-statement-table .click-able{cursor:pointer}.accounting-statement-page-normal-display .print-table{border-top:1px solid #000}.accounting-statement-page-normal-display .print-table th{font-size:9pt;padding:3px 0}.accounting-statement-page-normal-display .print-table td{font-size:9pt;line-height:130%}.accounting-statement-page-normal-display .print-table tr.child-row td.name{font-weight:400}.accounting-statement-page-normal-display .print-table tr.child-row td{border-top:1px solid #e6e6e6}.accounting-statement-page-normal-display .print-table tr.child-row td:first-child{border-top:1px solid transparent}.accounting-statement-page-normal-display .doc-header{margin-top:0;text-align:center;padding:20px 0 0 0}@media print{.accounting-statement-page-normal-display .doc-header{margin-top:0;border-top:0;padding:0}}.accounting-statement-page-normal-display .doc-header .company-name{font-size:12pt}@media print{.accounting-statement-page-normal-display .doc-header .company-name{font-size:11pt}}.accounting-statement-page-normal-display .doc-header .doc-name{font-size:13pt;font-weight:700;margin:3px 0}@media print{.accounting-statement-page-normal-display .doc-header .doc-name{margin:2px 0;font-size:11pt}}.accounting-statement-page-normal-display .doc-header .date{font-size:10pt}@media print{.accounting-statement-page-normal-display .doc-header .date{font-size:9pt}}.accounting-statement-page-normal-display.loading{opacity:.6}.accounting-statement-page-normal-display .income-statement-monthly-table{margin-bottom:50px;width:100%;line-height:100%}@media screen{.accounting-statement-page-normal-display .income-statement-monthly-table{display:block}}@media print{.accounting-statement-page-normal-display .income-statement-monthly-table{display:none}}.accounting-statement-page-normal-display .income-statement-monthly-table td{padding:3px 0}.accounting-statement-page-normal-display .income-statement-monthly-table td .money{font-weight:400;font-size:10.5pt}.accounting-statement-page-normal-display .income-statement-monthly-table th{font-weight:400;color:#000}.accounting-statement-page-normal-display .income-statement-monthly-table .group-row.el-table__row td{font-weight:700;font-size:11.5pt}.accounting-statement-page-normal-display .income-statement-monthly-table .group-row.el-table__row.normal{background-color:#f3f5f6}.accounting-statement-page-normal-display .income-statement-monthly-table .group-row.el-table__row.normal.hover-row td{background-color:#ebeef0}.accounting-statement-page-normal-display .income-statement-monthly-table .group-row.el-table__row.summary{background-color:#e1e7ee}.accounting-statement-page-normal-display .income-statement-monthly-table .group-row.el-table__row.summary.hover-row td{background-color:#d8dfe7}.accounting-statement-page-normal-display .income-statement-monthly-table .sub-label{color:#222;font-size:9pt;padding:1px 2px;border-radius:4px;border:1px solid #222;margin-right:5px}.accounting-statement-page-normal-display .income-statement-monthly-table .group-name{margin:0 0 0 37px}.accounting-statement-page-normal-display .income-statement-monthly-table .group-name.has-child{margin:0 0 0 14px}.accounting-statement-page-normal-display .income-statement-monthly-table .group-name .name-txt{padding:0 0 0 5px}.accounting-statement-page-normal-display .income-statement-monthly-table .cell:has(.child-name) .el-table__indent,.accounting-statement-page-normal-display .income-statement-monthly-table .cell:has(.child-name) .el-table__placeholder{display:none}.accounting-statement-page-normal-display .income-statement-monthly-table .child-name{display:inline-block;margin:0 0 0 60px}.accounting-statement-page-normal-display .income-statement-monthly-table .click-able{cursor:pointer}.accounting-statement-page-normal-display .print-table{width:100%;line-height:130%;font-size:8pt}@media screen{.accounting-statement-page-normal-display .print-table{display:none}}@media print{.accounting-statement-page-normal-display .print-table{display:table}}.accounting-statement-page-normal-display .print-table td{padding:0}.accounting-statement-page-normal-display .print-table td .money{font-weight:400}.accounting-statement-page-normal-display .print-table td.sign,.accounting-statement-page-normal-display .print-table th.sign{width:15pt;text-align:center}.accounting-statement-page-normal-display .print-table td.name,.accounting-statement-page-normal-display .print-table th.name{text-align:left}.accounting-statement-page-normal-display .print-table td.amount,.accounting-statement-page-normal-display .print-table td.percentage,.accounting-statement-page-normal-display .print-table td.total-amount,.accounting-statement-page-normal-display .print-table th.amount,.accounting-statement-page-normal-display .print-table th.percentage,.accounting-statement-page-normal-display .print-table th.total-amount{text-align:right}.accounting-statement-page-normal-display .print-table tr.group-row td{border-top:1px solid #000}.accounting-statement-page-normal-display .print-table tr.child-row td.name{padding-left:20pt}.accounting-yearly-management-accounting-statement-dialog.ah-detail-dialog .el-dialog{max-width:1100px;background-color:#f6f6f6}.accounting-yearly-management-accounting-statement-dialog .action-bar{padding:10px 20px;background-color:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.accounting-yearly-management-accounting-statement-dialog .table-view-container{background-color:#fff;padding:40px 20px;border:1px solid #eee;border-radius:8px}.accounting-yearly-management-accounting-statement-dialog .container{padding:40px}.accounting-yearly-management-accounting-statement-dialog .right{text-align:right;margin:0 20px 20px}.accounting-yearly-management-accounting-statement-dialog .pagination{text-align:center;padding:40px 0 20px}.accounting-balance-sheet-table-view{position:relative}.accounting-balance-sheet-table-view.loading .loading-cover{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.95);color:#463cb2;font-size:11pt;font-weight:700}.accounting-balance-sheet-table-view .doc-header{margin-top:10px;text-align:center;padding:20px 30px 0 30px}@media print{.accounting-balance-sheet-table-view .doc-header{margin-top:30px;border-top:0;padding:0;line-height:130%}}.accounting-balance-sheet-table-view .doc-header .company-name{font-size:15pt;font-weight:700}@media print{.accounting-balance-sheet-table-view .doc-header .company-name{font-size:11pt}}.accounting-balance-sheet-table-view .doc-header .doc-name{font-size:15pt;font-weight:700;margin:3px 0}@media print{.accounting-balance-sheet-table-view .doc-header .doc-name{margin:2px 0;font-size:11pt}}.accounting-balance-sheet-table-view .doc-header .date{font-size:12pt;font-weight:700}@media print{.accounting-balance-sheet-table-view .doc-header .date{font-size:9pt}}.accounting-balance-sheet-table-view .table-block{padding:0 30px 30px 30px}@media print{.accounting-balance-sheet-table-view .table-block{padding:0}}.accounting-balance-sheet-table-view .balance-sheet-table{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:35px auto 35px auto 35px;border:1px solid #000;font-size:12pt;line-height:160%;margin-bottom:50px}@media print{.accounting-balance-sheet-table-view .balance-sheet-table{font-size:8.5pt;padding-bottom:0}}.accounting-balance-sheet-table-view .balance-sheet-table .cell-block{border:1px solid #000;padding:5px 15px}.accounting-balance-sheet-table-view .balance-sheet-table .cell-assets-title{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.accounting-balance-sheet-table-view .balance-sheet-table .cell-assets-items{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:5}.accounting-balance-sheet-table-view .balance-sheet-table .cell-assets-total{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:6}.accounting-balance-sheet-table-view .balance-sheet-table .cell-liabilities-title{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2}.accounting-balance-sheet-table-view .balance-sheet-table .cell-liabilities-items{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.accounting-balance-sheet-table-view .balance-sheet-table .cell-equity-title{grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4}.accounting-balance-sheet-table-view .balance-sheet-table .cell-equity-items{grid-column-start:2;grid-column-end:3;grid-row-start:4;grid-row-end:5}.accounting-balance-sheet-table-view .balance-sheet-table .cell-liabilities-and-equity-total{grid-column-start:2;grid-column-end:3;grid-row-start:5;grid-row-end:6}.accounting-balance-sheet-table-view .balance-sheet-table .block-title{font-weight:700}.accounting-balance-sheet-table-view .balance-sheet-table .group.secondary{margin-left:20px}.accounting-balance-sheet-table-view .balance-sheet-table .group .group-title{font-weight:700}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list{display:table;width:100%;margin-bottom:20px}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li{display:table-row}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.accno{display:table-cell;display:none;width:120px}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.name{cursor:pointer;display:table-cell;padding-left:30px}@media print{.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.name{padding-left:.3cm}}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.name:hover{color:#463cb2}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.total{display:table-cell;text-align:right;width:200px}@media print{.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.total{width:2cm}}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.total.unequal{color:red}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.total .money{font-weight:400}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.total .money.negative{color:red}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.percent{display:table-cell;text-align:right;width:100px}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.percent.negative{color:red}@media print{.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li>.percent{width:1.7cm}}.accounting-balance-sheet-table-view .balance-sheet-table .group ul.item-list>li.sub-total>.name{padding-left:0;font-weight:700;cursor:auto}.accounting-yearly-management-balance-sheet-dialog.ah-detail-dialog .el-dialog{max-width:1200px;background-color:#f6f6f6;padding:0}.accounting-yearly-management-balance-sheet-dialog .action-bar{padding:10px 20px;background-color:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.accounting-yearly-management-balance-sheet-dialog .table-view-container{background-color:#fff;padding:40px 20px;border:1px solid #eee;border-radius:8px}.accounting-yearly-management-balance-sheet-dialog .container{padding:40px}.accounting-yearly-management-balance-sheet-dialog .right{text-align:right;margin:0 20px 20px}.accounting-yearly-management-balance-sheet-dialog .pagination{text-align:center;padding:40px 0 20px}.accounting-yearly-management-other-sheets-dialog h3{font-size:16pt;text-align:center;margin:10px 0 40px 0}.accounting-yearly-management-other-sheets-dialog .container{padding:30px 50px 0;min-height:150px}.accounting-yearly-management-other-sheets-dialog .button-container{display:flex;justify-content:center;padding:20px 0 40px}.accounting-yearly-management-other-sheets-dialog .description{font-size:12pt}.accounting-yearly-management-other-sheets-dialog .table-list{margin-top:25px}.accounting-yearly-management-other-sheets-dialog .table-list td,.accounting-yearly-management-other-sheets-dialog .table-list th{border-bottom:1px solid #ddd;padding:8px 5px;text-align:left;font-size:11pt;color:#000}.accounting-yearly-management-other-sheets-dialog .table-list th{font-size:11pt;color:#888}.accounting-yearly-management-other-sheets-dialog .table-list tr:hover td{color:#463cb2}.accounting-year-status-label{display:inline-block;height:26px;line-height:26px;padding:0 12px;border-radius:13px;background-color:#eee;white-space:nowrap;font-size:9.5pt;font-weight:500}.accounting-year-status-label.settlementting{background-color:#ffe36c;color:#4d2c06}.accounting-year-status-label.processing{background-color:#463cb2;color:#fff}.accounting-year-status-label.closed{background-color:#def5d6;color:#0baa1b}.accounting-yearly-management .lock-status{display:inline-block;white-space:nowrap;font-size:12px;background-color:#eee;padding:3px 10px;border-radius:10px;margin-right:8px;cursor:default}.accounting-yearly-management .lock-status.locked{color:#0baa1b!important;background-color:#def5d6}.accounting-yearly-management .primary{color:#463cb2}.accounting-yearly-management .accounting-report{display:flex;flex-direction:column;line-height:100%}.accounting-yearly-management .accounting-report>:first-child{margin-right:10px}.accounting-yearly-management .accounting-report>*>*{font-weight:700}.accounting-yearly-management .accounting-report .el-button--small{padding:5px 15px}.accounting-yearly-management .acc-year-steps .el-step__icon{background-color:transparent}.accounting-yearly-management .acc-year-steps .el-step__title{font-size:14px;line-height:26px}.accounting-yearly-management .acc-year-steps .step-description{font-size:10px;line-height:13px;margin-top:4px}