.c-empty{overflow-x:hidden;flex-shrink:0}.c-empty .empty-wrap{display:flex;flex-direction:column;align-items:center;padding:2.667rem 0}.c-empty .empty-wrap img{width:7.067rem;height:6.667rem;flex-shrink:0}.c-empty .empty-wrap .msg{margin-top:1.333rem;margin-right:.667rem;font-size:2rem;color:#999}.report-view[data-v-0999fac7]{padding-top:.533rem}.report-chart[data-v-0999fac7]{min-height:29.333rem}.report-empty[data-v-0999fac7]{padding:5.333rem 0 4rem;background:#fff}.switchY[data-v-0999fac7]{margin-top:1.867rem;display:flex;align-items:center;justify-content:center}.switchY .switch-item[data-v-0999fac7]{width:7.225rem;height:2.971rem;line-height:3.2rem;text-align:center;font-size:1.6rem;color:#545454;border:0;background:transparent}.switchY .currentyear[data-v-0999fac7]{border-radius:8rem 0 0 8rem}.switchY .centeryear[data-v-0999fac7]{border-radius:0}.switchY .pastyear[data-v-0999fac7]{border-radius:0 8rem 8rem 0}.switchY .activeY[data-v-0999fac7]{color:#fff;background:#2563eb}.combination-income-detail[data-v-c71fda28]{display:block;min-height:100%;overflow-y:auto;padding:0 0 3.733rem;box-sizing:border-box;background:linear-gradient(180deg,#f4f7ff,#a8c9ff);color:#333}.income-shell[data-v-c71fda28]{overflow:hidden;border-radius:1.467rem 1.467rem 0 0;background:linear-gradient(180deg,#2b67f0,#6ea3ff)}.income-title[data-v-c71fda28]{height:5.867rem;padding:0 1.867rem;display:flex;align-items:center;color:#fff;font-size:2.267rem;line-height:1;font-weight:700}.income-title-icon[data-v-c71fda28]{width:2.267rem;height:2.267rem;margin-right:.8rem;object-fit:contain;filter:brightness(0) invert(1)}.income-card[data-v-c71fda28]{margin:0 1.2rem 1.2rem;padding:1.333rem 1.2rem;border-radius:1.467rem;background:#fff}.business-tabs[data-v-c71fda28],.view-tabs[data-v-c71fda28]{display:flex;align-items:center;justify-content:center;gap:3.733rem;height:4.133rem}.business-tabs[data-v-c71fda28]{margin-top:.4rem}.view-tab[data-v-c71fda28]{position:relative;height:4.133rem;padding:0;border:0;background:transparent;color:#4c4c4c;font-size:1.867rem;line-height:4.133rem;font-weight:500}.view-tab.active[data-v-c71fda28]{color:#0568f2;font-weight:700}.view-tab.active[data-v-c71fda28]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:.533rem;border-radius:.533rem;background:#0568f2}.date-filter[data-v-c71fda28]{height:4.933rem;margin:1.333rem 0;padding:0 1.867rem;display:flex;align-items:center;justify-content:space-between;border-radius:2.133rem;background:#e7f0ff;color:#444;font-size:1.867rem;line-height:4.933rem;cursor:pointer}.date-icon[data-v-c71fda28]{width:1.733rem;height:1.733rem;color:#333}.table-panel[data-v-c71fda28]{margin-top:1.2rem;overflow:hidden;border-radius:1.2rem;background:#2e6ef2}.table-scroll[data-v-c71fda28]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.income-table[data-v-c71fda28]{border-collapse:collapse;table-layout:fixed}.income-table th[data-v-c71fda28]{height:6.4rem;color:#fff;font-size:1.867rem;line-height:1.2;font-weight:700;background:#2d6ef1}.income-table thead tr+tr th[data-v-c71fda28]{height:4.133rem;font-size:1.6rem}.income-table td[data-v-c71fda28],.income-table th[data-v-c71fda28]{padding:0 1.067rem;text-align:center;white-space:nowrap}.income-table td[data-v-c71fda28]{height:5.467rem;color:#3a3a3a;font-size:1.733rem;background:#fff}.income-table tbody tr:nth-child(2n) td[data-v-c71fda28]{background:#f7faff}.income-table td.text-left[data-v-c71fda28]{text-align:left;padding-left:2.267rem}.th-content[data-v-c71fda28]{display:inline-flex;align-items:center;justify-content:center;gap:.533rem}