.account-money[data-v-1c598167]{background:#f5f7fa;padding:0}.search-form[data-v-1c598167]{padding:14px 20px 2px;background:#fff;border-radius:10px;margin-bottom:12px;box-shadow:0 1px 8px rgba(0,0,0,.04)}.search-form[data-v-1c598167] .el-form-item{margin-bottom:12px}.search-form[data-v-1c598167] .el-button,.search-form[data-v-1c598167] .el-input__inner,.search-form[data-v-1c598167] .el-select .el-input__inner{border-radius:6px}.money-table[data-v-1c598167] .el-table{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 8px rgba(0,0,0,.04);font-size:13px;color:#303133}.money-table[data-v-1c598167] .el-table:before{display:none}.money-table[data-v-1c598167] .el-table thead th{background:linear-gradient(180deg,#fafbff,#f0f3fa)!important;color:#455a75;font-weight:600;font-size:13px;border-bottom:1px solid #ebeef5}.money-table[data-v-1c598167] .el-table thead th.is-leaf{border-bottom:1px solid #ebeef5}.money-table[data-v-1c598167] .el-table td,.money-table[data-v-1c598167] .el-table th.is-leaf{border-bottom:1px solid #f0f2f5}.money-table[data-v-1c598167] .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fafbfd}.money-table[data-v-1c598167] .el-table--enable-row-hover .el-table__body tr:hover>td{background:#f0f7ff!important}.money-table[data-v-1c598167] .el-table__row.row-payed td{background:#f4fbf6!important}.money-table[data-v-1c598167] .el-table__row.row-payed:hover>td{background:#e8f6ed!important}.money-table[data-v-1c598167] .el-table .cell{line-height:1.5}.type-tag[data-v-1c598167]{display:inline-block;padding:2px 10px;font-size:12px;font-weight:600;border-radius:4px;line-height:18px}.type-income[data-v-1c598167]{background:#e7f8ef;color:#18a957;border:1px solid #b7edcf}.type-expense[data-v-1c598167]{background:#fdeceb;color:#e54d42;border:1px solid #f9cac6}.type-dialog[data-v-1c598167]{padding:4px 12px;font-weight:600;border:none;border-radius:6px}.type-dialog.type-income[data-v-1c598167]{background:#e7f8ef;color:#18a957}.type-dialog.type-expense[data-v-1c598167]{background:#fdeceb;color:#e54d42}.dialog-tag-hint[data-v-1c598167]{color:#909399;font-weight:400;font-size:12px;margin-left:6px}.amount[data-v-1c598167]{font-family:DIN Alternate,Helvetica Neue,PingFang SC,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:.3px}.amount-income[data-v-1c598167]{color:#18a957}.amount-expense[data-v-1c598167]{color:#e54d42}.pay-status-cell[data-v-1c598167]{display:inline-flex;align-items:center;gap:8px;justify-content:center}.pay-tag[data-v-1c598167]{font-size:12px!important;padding:0 8px!important;height:22px!important;line-height:20px!important;border-radius:12px!important;border-width:1px!important;font-weight:500}.pay-tag.payed[data-v-1c598167]{background:#e7f8ef!important;color:#18a957!important;border:1px solid #b7edcf!important}.pay-tag.unpaid[data-v-1c598167]{background:#fff7e6!important;color:#d48806!important;border:1px solid #ffd591!important}.money-table[data-v-1c598167] .el-switch.is-checked .el-switch__core{background-color:#52c41a!important;border-color:#52c41a!important}.pay-time[data-v-1c598167]{font-size:12.5px;color:#2f54a5;background:#eef4ff;border:1px solid #cfdfff;border-radius:4px;padding:2px 8px}.pay-time-empty[data-v-1c598167]{color:#c0c4cc}.del-btn[data-v-1c598167]{color:#f56c6c!important}.del-btn[data-v-1c598167]:hover{color:#fff!important;background:#f56c6c!important;border-radius:4px}.money-table[data-v-1c598167] .el-button--text{padding:4px 6px!important;border-radius:4px;font-size:12.5px!important}.money-table[data-v-1c598167] .el-button--text:hover{background:#f0f5ff}.summary-bar[data-v-1c598167]{width:100%;display:flex;flex-wrap:wrap;gap:12px;padding:14px 20px;background:linear-gradient(180deg,#fff,#f7f9fd);border-top:1px dashed #ebeef5;align-items:center}.summary-item[data-v-1c598167]{flex:1;min-width:160px;background:#fff;border-radius:8px;padding:12px 16px;border:1px solid #ebeef5;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.summary-item[data-v-1c598167]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#dde5ff}.summary-label[data-v-1c598167]{font-size:12.5px;color:#909399;letter-spacing:.5px}.summary-value[data-v-1c598167]{font-family:DIN Alternate,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.3px}.summary-income .summary-value[data-v-1c598167]{color:#18a957}.summary-expense .summary-value[data-v-1c598167]{color:#e54d42}.summary-profit .summary-value[data-v-1c598167]{color:#2f54a5}.summary-profit.negative .summary-value[data-v-1c598167]{color:#e54d42}.summary-count .summary-value[data-v-1c598167]{color:#303133;font-size:17px}.money-dialog[data-v-1c598167] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.12)}.money-dialog[data-v-1c598167] .el-dialog__header{background:linear-gradient(135deg,#409eff,#66b1ff);padding:16px 20px 14px;margin-right:0!important}.money-dialog[data-v-1c598167] .el-dialog__title{font-weight:600;color:#fff;font-size:15px}.money-dialog[data-v-1c598167] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.money-dialog[data-v-1c598167] .el-dialog__headerbtn:hover .el-dialog__close{color:#f5f7fa}.money-dialog[data-v-1c598167] .el-dialog__body{padding:20px 24px 8px}.money-dialog[data-v-1c598167] .el-dialog__footer{padding:12px 24px 20px}.money-dialog[data-v-1c598167] .el-form-item{margin-bottom:14px}.money-dialog[data-v-1c598167] .el-date-editor.el-input__inner,.money-dialog[data-v-1c598167] .el-input__inner,.money-dialog[data-v-1c598167] .el-select .el-input__inner,.money-dialog[data-v-1c598167] .el-textarea__inner{border-radius:6px}.money-dialog[data-v-1c598167] .el-input-number .el-input__inner{border-radius:6px!important}.money-dialog[data-v-1c598167] .el-button,.money-dialog[data-v-1c598167] .el-tag{border-radius:6px}.paytime-dialog[data-v-1c598167] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.14)}.paytime-dialog[data-v-1c598167] .el-dialog__header{background:linear-gradient(135deg,#52c41a,#73d13d);padding:14px 20px;margin-right:0!important}.paytime-dialog[data-v-1c598167] .el-dialog__title{color:#fff;font-weight:600;font-size:15px}.paytime-dialog[data-v-1c598167] .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.paytime-dialog[data-v-1c598167] .el-dialog__body{padding:20px 24px 12px}.paytime-dialog[data-v-1c598167] .el-dialog__footer{padding:10px 24px 20px}.paytime-dialog[data-v-1c598167] .el-button,.paytime-dialog[data-v-1c598167] .el-date-editor.el-input__inner,.paytime-form[data-v-1c598167] .el-date-editor.el-input__inner{border-radius:6px}.subject-option-indent[data-v-1c598167]{color:#c0c4cc;font-family:Consolas,Monaco,monospace;font-size:12px;white-space:pre}.subject-option-name[data-v-1c598167]{font-weight:500}.subject-option-root .subject-option-name[data-v-1c598167]{font-weight:600;color:#303133}.subject-option-type-tag[data-v-1c598167]{font-size:12px;margin-left:4px}.subject-option-type-tag.type-income[data-v-1c598167]{color:#18a957}.subject-option-type-tag.type-expense[data-v-1c598167]{color:#e54d42}.subject-option-path[data-v-1c598167]{color:#909399;font-size:12px;margin-left:6px}.subject-dropdown{min-width:420px!important}.subject-dropdown .el-select-dropdown__item{padding:6px 12px;height:auto;line-height:1.6;font-size:13px}.subject-dropdown .el-select-dropdown__item .subject-option-name{display:inline}.subject-dropdown .el-select-dropdown__item.selected{background:#ecf5ff}.subject-dropdown .el-select-dropdown__item.hover,.subject-dropdown .el-select-dropdown__item:hover{background:#f5f7fa}