.page-header[data-v-6b0c811e]{max-width:780px}.goal-form .el-form-item[data-v-6b0c811e]{margin-bottom:14px}.goal-form .slider-row[data-v-6b0c811e]{display:flex;flex-direction:column;gap:6px}.goal-form .slider-value[data-v-6b0c811e]{color:#606266;font-size:12px}.goal-list[data-v-6b0c811e]{display:flex;flex-direction:column;gap:12px}.goal-item[data-v-6b0c811e]{background:#f7f8fc;border-radius:12px;padding:14px 16px}.goal-header[data-v-6b0c811e]{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.goal-title[data-v-6b0c811e]{align-items:center;display:flex;font-size:15px;font-weight:600;gap:6px}.pin-dot[data-v-6b0c811e]{background:#f39c12;border-radius:50%;height:8px;width:8px}.goal-meta[data-v-6b0c811e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.meta-pill[data-v-6b0c811e]{background:#ecf5ff;border-radius:999px;color:#409eff;font-size:11px;padding:2px 8px}.meta-pill.light[data-v-6b0c811e],.meta-pill.status-not-started[data-v-6b0c811e]{background:#f4f4f5;color:#606266}.meta-pill.status-in-progress[data-v-6b0c811e]{background:#ecf5ff;color:#409eff}.meta-pill.status-at-risk[data-v-6b0c811e]{background:#fff2d8;color:#e6a23c}.meta-pill.status-completed[data-v-6b0c811e]{background:#e1f3d8;color:#67c23a}.goal-actions[data-v-6b0c811e]{display:flex;gap:4px}.goal-reason[data-v-6b0c811e]{color:#606266;font-size:13px;margin-top:6px}.goal-progress[data-v-6b0c811e]{margin-top:8px}.progress-top[data-v-6b0c811e]{color:#909399;display:flex;font-size:12px;justify-content:space-between;margin-bottom:2px}.goal-milestones[data-v-6b0c811e]{margin-top:8px}.goal-milestones h5[data-v-6b0c811e]{font-size:13px;margin-bottom:4px}.goal-milestones ul[data-v-6b0c811e]{padding-left:18px}.goal-milestones ul li[data-v-6b0c811e]{font-size:12px;margin-bottom:2px}.filter-select[data-v-6b0c811e]{min-width:160px}.stats-grid[data-v-6b0c811e]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.stat-item[data-v-6b0c811e]{background:#f7f8fc;border-radius:12px;padding:12px 14px}.stat-label[data-v-6b0c811e]{color:#909399;font-size:12px;margin-bottom:4px}.stat-value[data-v-6b0c811e]{font-size:20px;font-weight:700}.stat-suffix[data-v-6b0c811e]{font-size:13px;margin-left:2px}.category-list[data-v-6b0c811e]{display:flex;flex-direction:column;gap:10px}.category-item[data-v-6b0c811e]{background:#f7f8fc;border-radius:10px;padding:8px 10px}.cat-main[data-v-6b0c811e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.cat-label[data-v-6b0c811e]{font-size:13px;font-weight:600}.cat-count[data-v-6b0c811e]{color:#606266;font-size:12px}.cat-bar[data-v-6b0c811e]{background:#e4e7ed;border-radius:999px;height:6px;overflow:hidden}.cat-bar-inner[data-v-6b0c811e]{background:linear-gradient(90deg,#8b4dff,#409eff);height:100%}.tips-list[data-v-6b0c811e]{padding-left:18px}.tips-list li[data-v-6b0c811e]{margin-bottom:6px}.image-button i[data-v-6b0c811e]{color:#8b4dff}.danger[data-v-6b0c811e]{color:#f56c6c}@media (max-width:991px){.stats-grid[data-v-6b0c811e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.stats-grid[data-v-6b0c811e]{grid-template-columns:repeat(1,minmax(0,1fr))}}.tools-carousel[data-v-c45d9e72]{width:100%}.tool-card[data-v-c45d9e72]{background:#fff;border-radius:16px;box-shadow:0 4px 18px rgba(15,23,42,.08);display:block;height:100%;padding:24px;transition:all .3s ease}.tool-card[data-v-c45d9e72]:hover{box-shadow:0 10px 28px rgba(15,23,42,.16);transform:translateY(-4px)}.image-button[data-v-c45d9e72]{padding:16px}.image-button i[data-v-c45d9e72]{color:#8b4dff}.mx-auto[data-v-c45d9e72]{margin-left:auto;margin-right:auto}