*{margin:0;padding:0;box-sizing:border-box}#app{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}#app,.layout-container{height:100vh}.header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0 20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.header-content{justify-content:space-between;height:100%}.header-content,.title{display:flex;align-items:center}.title{gap:10px;font-size:24px;font-weight:600;color:#fff}.nav-menu{background:transparent;border:none}.nav-menu .el-menu-item{color:hsla(0,0%,100%,.8);border-bottom:2px solid transparent}.nav-menu .el-menu-item.is-active,.nav-menu .el-menu-item:hover{color:#fff;background:hsla(0,0%,100%,.1);border-bottom-color:#fff}.main-content{background:#f5f7fa;padding:20px;overflow-y:auto}.el-card{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-button,.el-date-picker,.el-input,.el-select{border-radius:6px}.dashboard[data-v-33de8082]{max-width:1200px;margin:0 auto}.month-selector[data-v-33de8082]{margin-bottom:20px;text-align:center}.stats-row[data-v-33de8082]{margin-bottom:20px}.stat-card[data-v-33de8082]{height:120px}.stat-content[data-v-33de8082]{display:flex;align-items:center;height:100%}.stat-icon[data-v-33de8082]{font-size:36px;margin-right:15px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%}.expense-card .stat-icon[data-v-33de8082]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);color:#fff}.budget-card .stat-icon[data-v-33de8082]{background:linear-gradient(135deg,#4ecdc4,#44a08d);color:#fff}.remaining-card .stat-icon[data-v-33de8082]{background:linear-gradient(135deg,#45b7d1,#96c93d);color:#fff}.progress-card .stat-icon[data-v-33de8082]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.stat-info[data-v-33de8082]{flex:1}.stat-value[data-v-33de8082]{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:5px}.stat-value.negative[data-v-33de8082]{color:#e74c3c}.stat-label[data-v-33de8082]{color:#7f8c8d;font-size:14px}.charts-row[data-v-33de8082]{margin-bottom:20px}.chart-card[data-v-33de8082]{height:400px}.chart-container[data-v-33de8082]{height:320px;position:relative}.recent-expenses[data-v-33de8082]{margin-top:20px}.card-header[data-v-33de8082]{display:flex;justify-content:space-between;align-items:center}.amount[data-v-33de8082]{color:#e74c3c;font-weight:700}.parse-wechat[data-v-63289848]{max-width:800px;margin:0 auto}.example-card[data-v-63289848],.instruction-card[data-v-63289848],.parse-card[data-v-63289848],.result-card[data-v-63289848]{margin-bottom:20px}.card-header[data-v-63289848]{display:flex;align-items:center;gap:8px;font-weight:600}.instructions[data-v-63289848]{color:#606266;line-height:1.6}.instructions ul[data-v-63289848]{margin:10px 0;padding-left:20px}.instructions li[data-v-63289848]{margin:5px 0}.tip[data-v-63289848]{display:flex;align-items:center;gap:8px;margin-top:15px;padding:10px;background:#fdf6ec;border-radius:4px;color:#e6a23c}.result-content[data-v-63289848]{margin-top:10px}.parsed-list[data-v-63289848]{margin-top:20px}.parsed-list h4[data-v-63289848]{margin-bottom:10px;color:#409eff}.total-amount[data-v-63289848]{text-align:right;margin-top:15px;padding:10px;background:#f0f9ff;border-radius:4px;color:#409eff;font-size:16px}.amount[data-v-63289848]{color:#e74c3c;font-weight:700}.examples[data-v-63289848]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.example-item[data-v-63289848]{border:1px solid #e4e7ed;border-radius:6px;padding:15px;transition:all .3s}.example-item[data-v-63289848]:hover{border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.1)}.example-title[data-v-63289848]{font-weight:600;color:#303133;margin-bottom:8px}.example-content[data-v-63289848]{background:#f5f7fa;padding:10px;border-radius:4px;font-family:Courier New,monospace;white-space:pre-line;cursor:pointer;color:#606266;font-size:14px;line-height:1.4}.example-content[data-v-63289848]:hover{background:#ecf5ff;color:#409eff}.expense-list[data-v-9dcc9242]{max-width:1200px;margin:0 auto}.action-card[data-v-9dcc9242],.filter-card[data-v-9dcc9242],.table-card[data-v-9dcc9242]{margin-bottom:20px}.card-header[data-v-9dcc9242]{display:flex;align-items:center;gap:8px;font-weight:600}.action-bar[data-v-9dcc9242]{display:flex;justify-content:space-between;align-items:center}.summary-text[data-v-9dcc9242]{color:#606266}.total-amount[data-v-9dcc9242]{color:#e74c3c;font-weight:700;font-size:16px}.amount[data-v-9dcc9242]{color:#e74c3c;font-weight:700}.dialog-footer[data-v-9dcc9242]{display:flex;justify-content:flex-end;gap:10px}.budget-setting[data-v-b57de35a]{max-width:800px;margin:0 auto}.current-budget-card[data-v-b57de35a],.setting-card[data-v-b57de35a],.tips-card[data-v-b57de35a]{margin-bottom:20px}.card-header[data-v-b57de35a]{display:flex;align-items:center;gap:8px;font-weight:600}.budget-overview[data-v-b57de35a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:30px}.budget-item[data-v-b57de35a]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px}.budget-label[data-v-b57de35a]{color:#909399;font-size:14px;margin-bottom:8px}.budget-value[data-v-b57de35a]{font-size:24px;font-weight:700}.budget-total[data-v-b57de35a]{color:#409eff}.budget-spent[data-v-b57de35a]{color:#e6a23c}.budget-remaining[data-v-b57de35a]{color:#67c23a}.budget-overspent[data-v-b57de35a]{color:#f56c6c}.progress-section[data-v-b57de35a]{margin-bottom:20px}.progress-header[data-v-b57de35a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.progress-text[data-v-b57de35a]{font-weight:700;color:#409eff}.warning-section[data-v-b57de35a]{margin-top:20px}.tips-content[data-v-b57de35a]{color:#606266;line-height:1.6}.tip-item[data-v-b57de35a]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.tip-item .el-icon[data-v-b57de35a]{color:#67c23a;font-size:16px}.wechat-config[data-v-24c1ce72]{max-width:1000px;margin:0 auto}.config-card[data-v-24c1ce72],.guide-card[data-v-24c1ce72],.status-card[data-v-24c1ce72],.test-card[data-v-24c1ce72]{margin-bottom:20px}.card-header[data-v-24c1ce72]{display:flex;align-items:center;gap:8px;font-weight:600}.status-content[data-v-24c1ce72]{display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:center}.status-item[data-v-24c1ce72]{display:flex;flex-direction:column;gap:8px}.status-label[data-v-24c1ce72]{color:#909399;font-size:14px}.status-value[data-v-24c1ce72]{font-weight:500}.webhook-url[data-v-24c1ce72]{width:100%}.form-tip[data-v-24c1ce72]{color:#909399;font-size:12px;margin-top:5px;line-height:1.4}.test-result[data-v-24c1ce72]{margin-top:20px}.parsed-expenses[data-v-24c1ce72]{margin-top:15px}.parsed-expenses h4[data-v-24c1ce72]{color:#409eff;margin-bottom:10px}.amount[data-v-24c1ce72]{color:#e74c3c;font-weight:700}.guide-content[data-v-24c1ce72]{color:#606266;line-height:1.6}.guide-tips[data-v-24c1ce72]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:6px}.guide-tips h4[data-v-24c1ce72]{color:#303133;margin-bottom:15px}.guide-tips ol[data-v-24c1ce72],.guide-tips ul[data-v-24c1ce72]{margin:10px 0;padding-left:20px}.guide-tips li[data-v-24c1ce72]{margin:8px 0}.guide-tips code[data-v-24c1ce72]{background:#f1f2f3;padding:2px 6px;border-radius:3px;font-family:Courier New,monospace;color:#e96900}@media (max-width:768px){.status-content[data-v-24c1ce72]{grid-template-columns:1fr}}