.tax-groups[data-v-c4ca05e4]{display:flex;flex-direction:column;gap:3.2vw}.tax-group[data-v-c4ca05e4]{background:#fff;border-radius:1.07vw;overflow:hidden;box-shadow:0 .27vw 1.07vw rgba(0,0,0,.1);border:1px solid #e0e0e0;margin-bottom:2.13vw}.tax-container[data-v-c4ca05e4]{padding:0;background-color:#f5f5f5;min-height:100vh}.header[data-v-c4ca05e4]{text-align:center;padding:2.67vw;background:#fff;border-bottom:1px solid #e0e0e0}.header h2[data-v-c4ca05e4]{color:#333;font-size:5.33vw;margin:0;font-weight:500}.filter[data-v-c4ca05e4]{margin-bottom:0;background:#fff}.filter[data-v-c4ca05e4] .van-dropdown-menu{box-shadow:0 1px .4vw rgba(0,0,0,.1);border-radius:0}.filter[data-v-c4ca05e4] .van-dropdown-menu__bar{background:#fff;border-bottom:1px solid #e0e0e0}.filter[data-v-c4ca05e4] .dropdownTitle{font-size:4.27vw;color:#333;font-weight:400}.content[data-v-c4ca05e4]{max-width:80vw;margin:0 auto;padding:0 2.67vw}.no-data[data-v-c4ca05e4]{margin-top:6.67vw;padding:4vw 2.67vw;background:#fff;border-radius:1.07vw;margin:1.6vw;box-shadow:0 .27vw 1.07vw rgba(0,0,0,.1);border:1px solid #e0e0e0}.tax-item[data-v-c4ca05e4]{background:#fff;border-radius:1.07vw;padding:2.67vw;margin-bottom:2vw;box-shadow:0 .27vw .53vw rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.tax-item[data-v-c4ca05e4]:hover{box-shadow:0 .53vw 1.07vw rgba(0,0,0,.15);transform:translateY(-.27vw)}.loading[data-v-c4ca05e4]{color:#e92504;font-size:3.73vw;margin-top:1.33vw}.tax-results[data-v-c4ca05e4]{padding:0 2.67vw 2.67vw 2.67vw}.results-header[data-v-c4ca05e4]{background:#fff;border-radius:1.07vw;padding:2.13vw;margin:1.6vw;margin-bottom:1.07vw;color:#333;box-shadow:0 .27vw 1.07vw rgba(0,0,0,.1);border:1px solid #e0e0e0}.results-header h3[data-v-c4ca05e4]{margin:0 0 2.67vw 0;font-size:2.67vw;font-weight:600;text-align:center}.result-summary[data-v-c4ca05e4]{display:flex;gap:2.13vw;justify-content:center}.summary-card[data-v-c4ca05e4]{background:#f8f9fa;border-radius:1.07vw;padding:2.13vw;display:flex;align-items:center;gap:1.6vw;flex:1;max-width:26.67vw;transition:all .3s ease;border:1px solid #e0e0e0}.summary-card[data-v-c4ca05e4]:hover{transform:translateY(-.27vw);box-shadow:0 .53vw 1.6vw rgba(0,0,0,.15)}.summary-icon[data-v-c4ca05e4]{font-size:2.67vw;width:5.33vw;height:5.33vw;display:flex;align-items:center;justify-content:center;background:#007bff;border-radius:50%;color:#fff;box-shadow:0 .27vw .53vw rgba(0,0,0,.1)}.summary-content[data-v-c4ca05e4]{flex:1}.summary-label[data-v-c4ca05e4]{font-size:3.73vw;color:#666;margin-bottom:.53vw}.summary-value[data-v-c4ca05e4]{font-size:4.8vw;font-weight:700;color:#333}.summary-value.highlight[data-v-c4ca05e4]{color:#007bff}.tax-card[data-v-c4ca05e4]{background:#fff;border-radius:1.6vw;box-shadow:0 1.07vw 2.4vw rgba(0,0,0,.06);margin:1.6vw 1.6vw 2.13vw;padding:1.87vw}.subject-block[data-v-c4ca05e4]{margin:1.07vw 0 2.4vw}.subject-header[data-v-c4ca05e4]{display:flex;align-items:center;justify-content:space-between;padding:0 2.13vw}.subject-title[data-v-c4ca05e4]{font-size:2.13vw;font-weight:700;color:#1f2d3d}.tax-card-main[data-v-c4ca05e4]{display:flex;align-items:flex-start;justify-content:space-between}.tax-card-left[data-v-c4ca05e4]{text-align:left;flex:1}.tax-card-title[data-v-c4ca05e4]{font-size:2.13vw;font-weight:600;color:#1f2d3d;margin-top:.8vw}.tax-card-meta[data-v-c4ca05e4]{font-size:1.6vw;color:#8a93a0;margin-top:.53vw}.tax-card-right[data-v-c4ca05e4]{text-align:right;color:#2a66ff;min-width:18.67vw}.amount-badge[data-v-c4ca05e4]{background:#eaf2ff;color:#2a66ff;border-radius:1.87vw;padding:.8vw 1.33vw;font-size:1.87vw;font-weight:600;display:inline-block}.amount-label[data-v-c4ca05e4]{font-size:1.6vw;color:#8a93a0;margin-top:.8vw}.income-figure[data-v-c4ca05e4]{font-size:2.4vw;font-weight:700;color:#333;margin-top:1.07vw}.tax-card-sub[data-v-c4ca05e4]{font-size:1.6vw;color:#8a93a0;margin-top:.53vw}.tax-card-topline[data-v-c4ca05e4]{display:flex;align-items:center;gap:1.07vw;flex-wrap:wrap}.month-badge[data-v-c4ca05e4]{border-radius:133.2vw;background:#f5f6fa;color:#333;border:1px solid #eee}.mode-tag[data-v-c4ca05e4],.month-badge[data-v-c4ca05e4]{display:inline-block;padding:.53vw 1.33vw;font-size:1.6vw}.mode-tag[data-v-c4ca05e4]{border-radius:133.2vw;background:#fff7e6;color:#fa8c16;border:1px solid #ffe7bf}.tax-card-detail[data-v-c4ca05e4]{margin-top:1.6vw;border-top:1px solid #f0f0f0;padding-top:1.6vw}.calc-grid[data-v-c4ca05e4]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.07vw;margin-bottom:1.6vw}.stat-item[data-v-c4ca05e4]{background:#f8f9fa;border:1px solid #eee;border-radius:1.07vw;padding:1.33vw 1.6vw;display:flex;align-items:center;justify-content:space-between}.stat-item.highlight[data-v-c4ca05e4]{background:#eaf2ff;border-color:#d6e6ff}.stat-label[data-v-c4ca05e4]{font-size:1.6vw;color:#666}.stat-value[data-v-c4ca05e4]{font-size:1.87vw;color:#333;font-weight:600}.records-block[data-v-c4ca05e4]{display:flex;flex-direction:column;gap:1.07vw}.record-row[data-v-c4ca05e4]{display:flex;align-items:flex-start;justify-content:space-between;background:#fff;border:1px solid #f0f0f0;border-radius:1.07vw;padding:1.33vw 1.6vw}.record-left[data-v-c4ca05e4]{text-align:left}.record-right[data-v-c4ca05e4]{text-align:right;min-width:24vw}.record-title[data-v-c4ca05e4]{font-size:1.87vw;font-weight:600;color:#333}.record-meta[data-v-c4ca05e4]{font-size:1.6vw;color:#666;margin-top:.53vw}.record-meta.strong[data-v-c4ca05e4]{color:#2a66ff;font-weight:600}.record-fees[data-v-c4ca05e4]{display:flex;flex-direction:column;gap:.27vw;margin-top:.8vw}.loading-overlay[data-v-c4ca05e4]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1.6vw}.loading-tip[data-v-c4ca05e4]{color:#fff;font-size:2.13vw}.group-header[data-v-c4ca05e4]{display:flex;align-items:center;width:100%;background:#f8f9fa;border-bottom:1px solid #e0e0e0;padding:2.13vw}.group-info[data-v-c4ca05e4]{display:flex;align-items:center;gap:1.6vw}.month-count[data-v-c4ca05e4]{background:#007bff;color:#fff;padding:.53vw 1.33vw;border-radius:1.6vw;font-size:3.2vw;font-weight:500;min-width:6.67vw;text-align:center}.group-title[data-v-c4ca05e4]{font-size:4.27vw;font-weight:500;color:#333}.group-table[data-v-c4ca05e4]{overflow-x:auto;overflow-y:hidden;border-radius:1.07vw;box-shadow:0 .27vw 1.07vw rgba(0,0,0,.1)}.tax-table[data-v-c4ca05e4]{width:100%;border-collapse:collapse;min-width:160vw}.table-header[data-v-c4ca05e4]{background:#007bff;color:#fff;font-weight:500;font-size:3.73vw}.table-row[data-v-c4ca05e4]{transition:background-color .3s ease}.table-row[data-v-c4ca05e4]:nth-child(2n){background:#f8f9fa}.table-row[data-v-c4ca05e4]:hover{background:#f0f8ff}.col[data-v-c4ca05e4]{min-width:13.33vw;padding:1.6vw 1.07vw;text-align:center;font-size:3.2vw;border-right:1px solid #e0e0e0;white-space:nowrap;vertical-align:middle}.col[data-v-c4ca05e4]:first-child{min-width:10.67vw}.col[data-v-c4ca05e4]:last-child{border-right:none}th.col[data-v-c4ca05e4]{border-bottom:1px solid #0056b3}td.col[data-v-c4ca05e4]{border-bottom:1px solid #e0e0e0}.month-col[data-v-c4ca05e4]{text-align:center}.month-badge[data-v-c4ca05e4]{background:#007bff;color:#fff;padding:.53vw 1.07vw;border-radius:1.6vw;font-size:2.93vw;font-weight:500}.rate-col[data-v-c4ca05e4]{font-weight:500;color:#007bff}.tax-col[data-v-c4ca05e4]{font-weight:600;color:#007bff!important;background:rgba(0,123,255,.05);border-radius:.53vw}@media (max-width:768px){.tax-results[data-v-c4ca05e4]{margin:1.33vw}.results-header[data-v-c4ca05e4]{padding:2.67vw 2.13vw}.results-header h3[data-v-c4ca05e4]{font-size:5.33vw}.result-summary[data-v-c4ca05e4]{flex-direction:column;gap:1.6vw}.summary-card[data-v-c4ca05e4]{max-width:none;padding:2.13vw}.summary-icon[data-v-c4ca05e4]{width:5.33vw;height:5.33vw;font-size:5.33vw}.summary-value[data-v-c4ca05e4]{font-size:4.27vw}.group-header[data-v-c4ca05e4]{padding:1.6vw 2.13vw}.group-header h4[data-v-c4ca05e4]{font-size:3.73vw}.col[data-v-c4ca05e4]{padding:1.6vw .8vw;font-size:3.2vw}.month-badge[data-v-c4ca05e4]{padding:.53vw 1.07vw;font-size:2.93vw}.table-header .col[data-v-c4ca05e4]{padding:1.6vw .8vw;font-size:3.2vw}}.tax-item h3[data-v-c4ca05e4]{color:#e92504;margin:0 0 1.33vw 0;font-size:4.8vw}.tax-item p[data-v-c4ca05e4]{color:#666;margin:0;line-height:1.5}