.filter-container[data-v-d31f8b26]{display:flex;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-container[data-v-d31f8b26]::-webkit-scrollbar{display:none}.filter-container .filter-item[data-v-d31f8b26]{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-d31f8b26]{font-size:.875rem;font-weight:700;display:none}.filter-container .filter-item[data-v-d31f8b26]:hover{border-color:#7c4dff;color:#7c4dff;background:#f3e5f5}.filter-container .filter-item.is-active[data-v-d31f8b26]{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-d31f8b26]{display:inline}.title[data-v-d31f8b26]{font-size:.9375rem;font-weight:600;margin-bottom:.75rem}.profit-card-container[data-v-d31f8b26]{background-color:#fff;border-radius:1.25rem;padding:.75rem;margin-top:1.25rem}.profit-card[data-v-d31f8b26]{display:flex;align-items:center;font-size:.8125rem;margin-top:.75rem}.profit-card .column[data-v-d31f8b26]{display:flex;flex-direction:column;gap:.75rem;flex:1}.profit-card .line[data-v-d31f8b26]{position:relative;border-radius:0 .375rem .375rem 0;width:.625rem;height:12.5rem;border:.0625rem solid #dfe4ea;border-left:0;margin-right:.625rem}.profit-card .line[data-v-d31f8b26]:after{content:"";position:absolute;top:50%;right:-.625rem;width:.625rem;height:.0625rem;transform:translateY(-50%);background:#dfe4ea}.profit-card .pf-card--tint[data-v-d31f8b26]{padding:1.25rem .625rem;border-radius:.375rem;border:.0625rem solid rgba(142,182,230,.35)}.profit-card .pf-center-center[data-v-d31f8b26]{background-color:#ebf5ff}.profit-card .pf-center-right[data-v-d31f8b26]{background-color:#56b6f6;color:#f0f1f4}.profit-card .amount[data-v-d31f8b26]{margin-top:.375rem;font-weight:600}.profit-table-container[data-v-d31f8b26]{background-color:#fff;border-radius:.375rem;margin-top:1.25rem;width:100%;font-size:.8125rem;padding-top:.75rem;padding:.625rem}.profit-table[data-v-d31f8b26]{text-align:center;width:100%;border-collapse:collapse;border-spacing:0}.profit-table tr[data-v-d31f8b26]:first-child{background-color:#fff}.profit-table .border-bottom td[data-v-d31f8b26]{border-bottom:.0625rem solid #babbbf}.profit-table .border-bottom-double td[data-v-d31f8b26]{border-bottom:.1875rem double #babbbf}.positive-color[data-v-d31f8b26]{color:#d5632a}.negative-color[data-v-d31f8b26]{color:#3eb89e}.total-cash-hkd[data-v-d31f8b26]{padding-left:.125rem;border-bottom:.0625rem solid #1d1c1c}.font-bold[data-v-d31f8b26]{font-weight:600}