[data-v-45388463] .el-header{background-color:#fff;font-size:25px;font-weight:700;height:100px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;border-bottom:1px solid #e4e7ed}.report-main[data-v-45388463]{padding:0;background:#f6f7f9}.report-tabs[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:26px 30px 0;background:#fff;border-bottom:1px solid #e4e7ed}.report-tab-list[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px}.report-tab[data-v-45388463]{padding:0 0 14px;color:#5f6368;font-size:16px;font-weight:600;background:transparent;border:none;border-bottom:4px solid transparent;cursor:pointer}.report-tab.active[data-v-45388463]{color:#111;border-bottom-color:#ff4b1f}.export-button[data-v-45388463]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:150px;height:44px;padding:0 22px;color:#fff;font-size:16px;font-weight:700;background:#3445ff;border:none;border-radius:8px;cursor:pointer;-webkit-transform:translateY(-14px);transform:translateY(-14px)}.report-overview-section[data-v-45388463]{padding-bottom:24px}.report-overview-grid[data-v-45388463]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:144px}.report-panel[data-v-45388463]{min-width:0}.report-section[data-v-45388463]{padding:32px 30px;background:#fff;border-bottom:12px solid #f0f2f5}.report-section h2[data-v-45388463]{margin:0 0 10px;color:#111;font-size:22px;font-weight:700}.report-section-header[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.invoice-count[data-v-45388463]{color:#111;font-size:15px;font-weight:600}.total-sales[data-v-45388463]{margin-top:6px;color:#000;font-size:36px;font-weight:700}.year-select[data-v-45388463]{width:150px}.report-tabs .year-select[data-v-45388463]{-webkit-transform:translateY(-14px);transform:translateY(-14px)}.report-mode-tabs[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.mode-button[data-v-45388463]{padding:8px 14px;color:#5f6368;font-size:15px;background:#f5f6f8;border:1px solid #f0f1f3;cursor:pointer}.mode-button.active[data-v-45388463]{color:#fff;background:#333;border-color:#333}.bar-chart-wrap[data-v-45388463]{margin-top:20px}.bar-chart-actions[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-bottom:8px}.bar-chart-scroll[data-v-45388463]{max-width:100%;overflow-x:auto;overflow-y:hidden}.bar-chart[data-v-45388463]{display:grid;gap:3px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;min-height:310px;padding-bottom:2px;position:relative}.bar-chart[data-v-45388463]:before{content:"";position:absolute;left:0;right:0;bottom:38px;height:1px;background:#dadde3}.bar-column[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:0;position:relative;z-index:1}.bar-track[data-v-45388463]{height:260px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;cursor:pointer}.bar-value[data-v-45388463]{width:72px;background:#217bd3;-webkit-transition:height .18s ease;transition:height .18s ease}.bar-label[data-v-45388463]{height:36px;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#737373;font-size:14px}.period-list[data-v-45388463]{margin-top:34px;max-height:500px;overflow-y:auto}.empty-report[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:220px;margin-top:20px;color:#737373;font-size:15px;border:1px dashed #dadde3}.client-sales-row[data-v-45388463],.outstanding-row[data-v-45388463],.period-row[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;border-bottom:1px solid #e0e2e6;color:#111;font-size:16px;font-weight:600}.period-row[data-v-45388463],.report-list-clickable-row[data-v-45388463],.report-list-donut-row-item[data-v-45388463]{cursor:pointer}.client-chart-row[data-v-45388463]{display:grid;grid-template-columns:220px minmax(220px,1fr);gap:34px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.donut-chart[data-v-45388463]{width:200px;height:200px}.donut-chart-wrap[data-v-45388463]{width:200px;height:200px;position:relative}.donut-empty[data-v-45388463]{fill:none;stroke-width:56;stroke:#e5e7eb}.donut-slice[data-v-45388463]{cursor:pointer}.client-pie-tooltip[data-v-45388463]{position:absolute;z-index:10;padding:8px 10px;color:#fff;font-size:13px;font-weight:600;white-space:nowrap;background:rgba(51,51,51,.94);border-radius:4px;pointer-events:none}.client-sales-list[data-v-45388463]{min-width:0}.client-sales-row[data-v-45388463],.outstanding-row[data-v-45388463]{cursor:pointer}.client-color[data-v-45388463]{width:4px;height:36px;margin-right:14px}.client-name[data-v-45388463]{-webkit-box-flex:1;-ms-flex:1;flex:1}.outstanding-total[data-v-45388463]{margin-top:14px;color:#000;font-size:36px;font-weight:700}.outstanding-list[data-v-45388463]{margin-top:20px;max-height:500px;overflow-y:auto}.report-list-section[data-v-45388463]{padding:28px 30px 20px;background:#fff;border-bottom:12px solid #f0f2f5}.report-list-filters[data-v-45388463]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px}.report-list-filter[data-v-45388463]{width:180px}.report-list-filter span[data-v-45388463]{display:block;margin-bottom:4px;color:#333;font-size:13px;font-weight:500}.report-list-select[data-v-45388463]{width:100%}[data-v-45388463] .report-list-select .el-input__inner{height:32px;padding:0 28px 0 0;color:#111;font-size:16px;font-weight:700;background:transparent;border:none;border-bottom:2px solid #d4d7dc;border-radius:0}[data-v-45388463] .report-list-select .el-input__suffix{right:0}.report-list-summary[data-v-45388463]{margin-top:28px}.report-list-chart-wrap[data-v-45388463]{margin-top:42px}.report-list-donut-row[data-v-45388463]{display:grid;grid-template-columns:300px minmax(360px,1fr);gap:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:54px;min-height:300px}.report-list-donut-wrap[data-v-45388463]{width:260px;height:260px}.report-list-donut[data-v-45388463]{display:block;width:260px;height:260px}.report-list-donut-legend[data-v-45388463]{min-width:0}.report-list-donut-row-item[data-v-45388463]{display:grid;grid-template-columns:4px minmax(180px,1fr) minmax(140px,auto);gap:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:50px;border-bottom:1px solid #e0e2e6;color:#111;font-size:16px}.report-detail-section[data-v-45388463]{padding:28px 30px 48px;background:#fff}.report-detail-table-wrap[data-v-45388463]{overflow-x:auto}.report-detail-table[data-v-45388463]{width:100%;min-width:1100px;border-collapse:collapse;color:#111;table-layout:fixed}.report-detail-table td[data-v-45388463],.report-detail-table th[data-v-45388463]{padding:20px 18px;text-align:right;border-bottom:2px solid #dadde3;font-size:16px;white-space:nowrap}.report-detail-table th[data-v-45388463]{color:#666d76;font-weight:500;border-bottom-color:#666d76;cursor:pointer}.report-detail-table td[data-v-45388463]:first-child,.report-detail-table th[data-v-45388463]:first-child{width:220px;text-align:left}.report-detail-table td[data-v-45388463]{font-weight:500}.report-detail-table td[data-v-45388463]:first-child{font-weight:700}.report-list-clickable-row[data-v-45388463]{cursor:pointer}.report-detail-table td[data-v-45388463]:last-child,.report-detail-table th[data-v-45388463]:last-child{width:48px}.sales-journal-table td[data-v-45388463]:first-child,.sales-journal-table td[data-v-45388463]:nth-child(2),.sales-journal-table td[data-v-45388463]:nth-child(5),.sales-journal-table td[data-v-45388463]:nth-child(6),.sales-journal-table td[data-v-45388463]:nth-child(7),.sales-journal-table th[data-v-45388463]:first-child,.sales-journal-table th[data-v-45388463]:nth-child(2),.sales-journal-table th[data-v-45388463]:nth-child(5),.sales-journal-table th[data-v-45388463]:nth-child(6),.sales-journal-table th[data-v-45388463]:nth-child(7){width:110px}.sales-journal-table td[data-v-45388463]:nth-child(8),.sales-journal-table td[data-v-45388463]:nth-child(9),.sales-journal-table th[data-v-45388463]:nth-child(8),.sales-journal-table th[data-v-45388463]:nth-child(9){width:150px}.payments-journal-table td[data-v-45388463]:first-child,.payments-journal-table td[data-v-45388463]:nth-child(2),.payments-journal-table td[data-v-45388463]:nth-child(3),.payments-journal-table th[data-v-45388463]:first-child,.payments-journal-table th[data-v-45388463]:nth-child(2),.payments-journal-table th[data-v-45388463]:nth-child(3){width:110px}.payments-journal-table td[data-v-45388463]:nth-child(4),.payments-journal-table th[data-v-45388463]:nth-child(4){width:300px}.payments-journal-table td[data-v-45388463]:nth-child(5),.payments-journal-table th[data-v-45388463]:nth-child(5){width:220px}.payments-journal-table td[data-v-45388463]:nth-child(6),.payments-journal-table th[data-v-45388463]:nth-child(6){width:160px}.customer-aging-table[data-v-45388463]{min-width:1480px}.customer-aging-table .customer-aging-client-col[data-v-45388463],.customer-aging-table td[data-v-45388463]:first-child,.customer-aging-table th[data-v-45388463]:first-child{width:160px}.customer-aging-table td[data-v-45388463]:last-child,.customer-aging-table th[data-v-45388463]:last-child{width:220px}@media (max-width:1100px){.report-overview-grid[data-v-45388463]{grid-template-columns:1fr}.report-list-filters[data-v-45388463]{-ms-flex-wrap:wrap;flex-wrap:wrap}}