.filter-container[data-v-d07c3830]{display:flex;gap:.5rem;align-items:center}.filter-container .date-picker[data-v-d07c3830]{flex:1}.filter-container .date-picker[data-v-d07c3830] .el-input__inner{padding-right:.625rem}.filter-container .filter-item[data-v-d07c3830]{flex-shrink:0;padding:.5rem 1rem;background:#f5f7fa;border:.125rem solid #e4e7ed;border-radius:1.25rem;font-size:.875rem;color:#606266;gap:.25rem}.filter-container .filter-item i[data-v-d07c3830]{font-size:.875rem;font-weight:700;display:none}.filter-container .filter-item[data-v-d07c3830]:hover{border-color:#7c4dff;color:#7c4dff;background:#f3e5f5}.filter-container .filter-item.is-active[data-v-d07c3830]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;color:#fff;box-shadow:0 .125rem .5rem rgba(102,126,234,.3)}.filter-container .filter-item.is-active i[data-v-d07c3830]{display:inline}.title[data-v-d07c3830]{font-size:.9375rem;font-weight:600;margin-bottom:.75rem}.profit-card-container[data-v-d07c3830]{background-color:#fff;border-radius:1.25rem;padding:.75rem;margin-top:1.25rem}.profit-card[data-v-d07c3830]{display:flex;align-items:center;font-size:.8125rem;margin-top:.75rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.profit-card[data-v-d07c3830]::-webkit-scrollbar{display:none}.profit-card .column[data-v-d07c3830]{display:flex;flex-direction:column;gap:.75rem;flex:0 0 5.625rem;max-width:12.5rem}.profit-card .line[data-v-d07c3830]{border-radius:0 .5rem .5rem 0;width:.625rem;height:12.5rem;border:.0625rem solid #dfe4ea;border-left:0;flex-shrink:0}.profit-card .line2[data-v-d07c3830]{width:.625rem;height:.0625rem;background-color:#dfe4ea;flex-shrink:0}.profit-card .pf-card--tint[data-v-d07c3830]{padding:1.25rem .625rem;border-radius:.375rem;border:.0625rem solid rgba(142,182,230,.35);max-width:12.5rem}.profit-card .pf-center-center[data-v-d07c3830]{background-color:#ebf5ff}.profit-card .pf-center-right[data-v-d07c3830]{background-color:#56b6f6;color:#f0f1f4}.profit-card .amount[data-v-d07c3830]{margin-top:.375rem;font-weight:600}.profit-table-container[data-v-d07c3830]{background-color:#fff;border-radius:.375rem;margin-top:1.25rem;width:100%;font-size:.8125rem;padding-top:.75rem;padding:.625rem}.tips-list p[data-v-d07c3830]{padding:.25rem 0}.tips-list .tips[data-v-d07c3830]{font-weight:600}.profit-table[data-v-d07c3830]{width:100%;border-collapse:collapse;border-spacing:0}.profit-table tr[data-v-d07c3830]:first-child{background-color:#fff}.profit-table .border-bottom td[data-v-d07c3830]{border-bottom:.0625rem solid #babbbf}.profit-table .border-bottom-double td[data-v-d07c3830]{border-bottom:.1875rem double #babbbf}.positive-color[data-v-d07c3830]{color:#d5632a}.negative-color[data-v-d07c3830]{color:#3eb89e}.total-cash-hkd[data-v-d07c3830]{padding-left:.125rem;border-bottom:.0625rem solid #1d1c1c}.font-bold[data-v-d07c3830]{font-weight:600}