.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}@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}