.dashboard[data-v-a3b7c626]{padding:0}.dashboard__greeting[data-v-a3b7c626]{margin-bottom:24px}.dashboard__greeting .greeting-title[data-v-a3b7c626]{font-size:22px;font-weight:600;color:#303133;line-height:1.4}.dashboard__greeting .greeting-subtitle[data-v-a3b7c626]{font-size:14px;color:#909399;margin-top:4px}.dashboard__metrics[data-v-a3b7c626]{margin-bottom:24px}.metric-card[data-v-a3b7c626]{display:flex;align-items:center;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:box-shadow .2s ease,transform .2s ease;margin-bottom:16px}.metric-card[data-v-a3b7c626]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.metric-card__icon[data-v-a3b7c626]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.metric-card__icon i[data-v-a3b7c626]{font-size:24px;color:#fff}.metric-card__body[data-v-a3b7c626]{flex:1;min-width:0}.metric-card__value[data-v-a3b7c626]{font-size:28px;font-weight:600;color:#303133;line-height:1.2}.metric-card__label[data-v-a3b7c626]{font-size:13px;color:#909399;margin-top:4px}.metric-card--blue .metric-card__icon[data-v-a3b7c626]{background:linear-gradient(135deg,#667eea,#764ba2)}.metric-card--green .metric-card__icon[data-v-a3b7c626]{background:linear-gradient(135deg,#2ecc71,#27ae60)}.metric-card--teal .metric-card__icon[data-v-a3b7c626]{background:linear-gradient(135deg,#1abc9c,#16a085)}.dashboard__section[data-v-a3b7c626]{margin-bottom:24px}.section-header[data-v-a3b7c626]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title[data-v-a3b7c626]{font-size:16px;font-weight:600;color:#303133;margin-bottom:16px}.section-header .section-title[data-v-a3b7c626]{margin-bottom:0}.action-card[data-v-a3b7c626]{display:flex;align-items:center;padding:16px 20px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:all .2s ease;margin-bottom:16px}.action-card[data-v-a3b7c626]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.action-card:hover .action-card__arrow[data-v-a3b7c626]{color:#584d8c;transform:translateX(4px)}.action-card__icon[data-v-a3b7c626]{width:36px;height:36px;border-radius:8px;background-color:#f0f2f5;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.action-card__icon i[data-v-a3b7c626]{font-size:18px;color:#584d8c}.action-card__label[data-v-a3b7c626]{flex:1;font-size:14px;font-weight:500;color:#303133}.action-card__arrow[data-v-a3b7c626]{font-size:14px;color:#c0c4cc;transition:all .2s ease}.activity-list[data-v-a3b7c626]{min-height:120px}.activity-card[data-v-a3b7c626]{position:relative;display:flex;align-items:center;padding:18px 40px 18px 20px;border-radius:10px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);cursor:pointer;transition:all .2s ease;margin-bottom:12px}.activity-card[data-v-a3b7c626]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.activity-card:hover .activity-card__arrow[data-v-a3b7c626]{color:#584d8c;transform:translateY(-50%) translateX(4px)}.activity-card__content[data-v-a3b7c626]{flex:1;min-width:0}.activity-card__header[data-v-a3b7c626]{display:flex;align-items:center;gap:12px;margin-bottom:6px}.activity-card__date[data-v-a3b7c626]{font-size:13px;color:#909399}.activity-card__name[data-v-a3b7c626]{font-size:15px;font-weight:500;color:#303133;margin-bottom:12px}.activity-card__progress[data-v-a3b7c626]{display:flex;align-items:center}.activity-card__progress .el-progress[data-v-a3b7c626]{margin-bottom:0;flex:0 0 25%;margin-right:12px}.activity-card__progress-text[data-v-a3b7c626]{font-size:12px;color:#909399;white-space:nowrap;flex-shrink:0}.activity-card__arrow[data-v-a3b7c626]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:14px;color:#c0c4cc;transition:all .2s ease}.activity-empty[data-v-a3b7c626]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#c0c4cc}.activity-empty i[data-v-a3b7c626]{font-size:40px;margin-bottom:8px}.activity-empty span[data-v-a3b7c626]{font-size:14px}.status-badge[data-v-a3b7c626]{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:500}.status-badge .status-dot[data-v-a3b7c626]{width:6px;height:6px;border-radius:50%;margin-right:4px}.status-badge--draft[data-v-a3b7c626]{background-color:#f0f0f0;color:#909399}.status-badge--draft .status-dot[data-v-a3b7c626]{background-color:#909399}.status-badge--pending[data-v-a3b7c626]{background-color:#ecf5ff;color:#409eff}.status-badge--pending .status-dot[data-v-a3b7c626]{background-color:#409eff}.status-badge--in-progress[data-v-a3b7c626]{background-color:#f5f0ff;color:#584d8c}.status-badge--in-progress .status-dot[data-v-a3b7c626]{background-color:#584d8c}.status-badge--finished[data-v-a3b7c626]{background-color:#f0f9eb;color:#67c23a}.status-badge--finished .status-dot[data-v-a3b7c626]{background-color:#67c23a}.status-badge--default[data-v-a3b7c626]{background-color:#f0f0f0;color:#909399}.status-badge--default .status-dot[data-v-a3b7c626]{background-color:#909399}