.mysummary-table .el-table__header-wrapper[data-v-cc55573a]{display:none}.el-card[data-v-cc55573a]{min-height:auto!important}.el-card__body[data-v-cc55573a]{padding:20px;box-sizing:border-box}.deduction-periods[data-v-cc55573a]{margin-top:20px;padding:15px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:8px;border:1px solid #e4e7ed;width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.deduction-periods-header[data-v-cc55573a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.deduction-periods-header h4[data-v-cc55573a]{margin:0;color:#303133;font-size:14px;font-weight:600}.deduction-periods-header .period-count[data-v-cc55573a]{color:#909399;font-size:11px;background:hsla(0,0%,100%,.8);padding:3px 6px;border-radius:10px}.deduction-periods-list[data-v-cc55573a]{display:flex;flex-wrap:wrap;gap:10px}.deduction-period-item[data-v-cc55573a]{background:#fff;border:1px solid #e4e7ed;border-radius:6px;padding:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease;flex:0 0 auto;min-width:200px;max-width:250px}.deduction-period-item[data-v-cc55573a]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.period-item-header[data-v-cc55573a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.period-item-header .period-label[data-v-cc55573a]{display:flex;align-items:center}.period-item-header .delete-btn[data-v-cc55573a]{opacity:.7;transition:all .3s ease}.period-item-header .delete-btn[data-v-cc55573a]:hover{opacity:1;transform:scale(1.1)}.period-date-picker[data-v-cc55573a]{display:flex;align-items:center}.period-date-picker .el-date-editor[data-v-cc55573a]{width:100%}.add-period-item[data-v-cc55573a]{background:#fff;border:2px dashed #dcdfe6;border-radius:6px;padding:12px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease;flex:0 0 auto;min-width:200px;max-width:250px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:80px}.add-period-item[data-v-cc55573a]:hover{border-color:#409eff;background:#f0f9ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.15)}.add-period-item .add-period-content[data-v-cc55573a]{display:flex;flex-direction:column;align-items:center;gap:8px}.add-period-item .add-period-content .add-icon[data-v-cc55573a]{font-size:24px;color:#409eff;width:40px;height:40px;border:2px solid #409eff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.add-period-item .add-period-content .add-text[data-v-cc55573a]{font-size:12px;color:#606266;font-weight:500}.add-period-item:hover .add-period-content .add-icon[data-v-cc55573a]{background:#409eff;color:#fff;transform:scale(1.1)}.add-period-item:hover .add-period-content .add-text[data-v-cc55573a]{color:#409eff}.data-display-section[data-v-cc55573a]{margin-top:20px}.overall-data-card[data-v-cc55573a]{margin-bottom:20px}.card-header[data-v-cc55573a]{display:flex;justify-content:space-between;align-items:center;font-weight:700;position:relative}.card-header .data-period[data-v-cc55573a],.card-header .period-range[data-v-cc55573a]{font-size:12px;color:#909399;font-weight:400;position:absolute;left:50%;transform:translateX(-50%)}.overall-data-grid[data-v-cc55573a],.period-data-grid[data-v-cc55573a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:10px}.data-item[data-v-cc55573a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:10px;text-align:center;transition:all .3s ease}.data-item[data-v-cc55573a]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.data-label[data-v-cc55573a]{font-size:12px;color:#606266;margin-bottom:5px;font-weight:500}.data-value[data-v-cc55573a]{font-size:16px;font-weight:700;color:#303133;margin-bottom:3px}.data-value.income[data-v-cc55573a]{color:#67c23a}.data-value.outcome[data-v-cc55573a]{color:#f56c6c}.data-unattribution[data-v-cc55573a]{font-size:11px;color:#909399;background:#f0f2f5;padding:2px 6px;border-radius:3px;display:inline-block}.data-sub[data-v-cc55573a]{font-size:11px;color:#409eff;margin-top:2px}.detail-data-section h3[data-v-cc55573a]{margin:20px 0 15px 0;color:#303133;font-size:16px;font-weight:700}.period-data-card[data-v-cc55573a]{margin-bottom:15px}.charts-section[data-v-cc55573a]{margin-top:20px}.charts-section h3[data-v-cc55573a]{margin:20px 0 15px 0;color:#303133;font-size:16px;font-weight:700}.charts-row[data-v-cc55573a]{margin-bottom:20px}.chart-card[data-v-cc55573a]{height:400px}.chart-card .chart-header[data-v-cc55573a]{font-weight:600;color:#303133}.chart-container[data-v-cc55573a]{width:100%;height:320px}.search-section[data-v-963d0492]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #b8daff}.search-header[data-v-963d0492]{margin-bottom:20px}.search-header .search-title[data-v-963d0492]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:5px}.search-header .search-title i[data-v-963d0492]{margin-right:10px;font-size:24px;color:#f39c12}.search-header .search-subtitle[data-v-963d0492]{font-size:14px;color:#6c757d;margin-left:34px}.search-form .el-form-item[data-v-963d0492]{margin-bottom:15px;margin-right:20px}.search-form .el-form-item .el-form-item__label[data-v-963d0492]{font-weight:500;color:#2c3e50}.alert-section[data-v-963d0492]{margin-top:15px;border-radius:8px}[data-v-963d0492] .second-table .el-table__header-wrapper tr{color:#ccc!important;border-bottom:1px solid #ccc!important;border-right:1px solid #ccc!important}[data-v-963d0492] .second-table .el-table__header-wrapper tr .cell{color:#000!important}.beautiful-table[data-v-963d0492]{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}.beautiful-table .el-table__header[data-v-963d0492]{background:linear-gradient(135deg,#667eea,#764ba2)}.beautiful-table .el-table__header th[data-v-963d0492]{background:transparent!important;color:#fff!important;font-weight:600;border:none}.beautiful-table .el-table__header th .cell[data-v-963d0492]{color:#fff!important}.beautiful-table .el-table__body tr[data-v-963d0492]{transition:all .3s ease}.beautiful-table .el-table__body tr[data-v-963d0492]:hover{background-color:#f8f9ff!important}.search-section[data-v-19e47c30]{background:linear-gradient(135deg,#e8f4fd,#d1ecf1);border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #b8daff}.search-header[data-v-19e47c30]{margin-bottom:20px}.search-header .search-title[data-v-19e47c30]{display:flex;align-items:center;font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:5px}.search-header .search-title i[data-v-19e47c30]{margin-right:10px;font-size:24px;color:#f39c12}.search-header .search-subtitle[data-v-19e47c30]{font-size:14px;color:#6c757d;margin-left:34px}.search-form .el-form-item[data-v-19e47c30]{margin-bottom:15px;margin-right:20px}.search-form .el-form-item .el-form-item__label[data-v-19e47c30]{font-weight:500;color:#2c3e50}.alert-section[data-v-19e47c30]{margin-top:15px;border-radius:8px}.chart-section[data-v-19e47c30]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e4e7ed}.data-distribute[data-v-19e47c30]{width:100%;height:600px}.no-data[data-v-19e47c30]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;color:#909399}.no-data i[data-v-19e47c30]{font-size:48px;margin-bottom:16px;color:#c0c4cc}.no-data p[data-v-19e47c30]{font-size:16px;margin:0}