.year-goal-detail[data-v-37840932]{padding:20px;box-sizing:border-box;max-height:calc(100vh - 220px);overflow-y:auto}.section[data-v-37840932]{margin-bottom:24px}.section[data-v-37840932]:last-child{margin-bottom:0}.section-title[data-v-37840932]{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#1f2329;margin-bottom:16px}.section-title .title-bar[data-v-37840932]{display:inline-block;width:4px;height:16px;background-color:#1890ff;border-radius:2px}.introduce-stats[data-v-37840932]{display:flex;background-color:#eef9ff;border-radius:4px;padding:20px 0;width:400px}.introduce-stats .stat-item[data-v-37840932]{width:90px;text-align:center;position:relative}.introduce-stats .stat-item.total[data-v-37840932]{width:130px}.introduce-stats .stat-item.total[data-v-37840932]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background-color:#d3d3d5}.introduce-stats .stat-item.total .stat-num[data-v-37840932]{color:#1890ff}.introduce-stats .stat-item .stat-num[data-v-37840932]{font-size:24px;font-weight:600;color:#1f2329;line-height:32px}.introduce-stats .stat-item .stat-label[data-v-37840932]{font-size:13px;color:#667182;margin-top:4px}.introduce-desc[data-v-37840932]{font-size:13px;color:#667182;margin-top:12px}.goal-grid[data-v-37840932]{display:flex;flex-wrap:wrap;gap:16px}.goal-card[data-v-37840932]{padding:12px 16px;box-sizing:border-box;width:400px;border:1px solid #e8e8e8;border-radius:4px;background-color:#fff}.goal-card.year-goal-card[data-v-37840932]{background-color:#fff7df;border-color:#f1e4bd}.goal-card .goal-card-header[data-v-37840932]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.goal-card .goal-card-header .goal-tag[data-v-37840932]{display:inline-block;padding:3px 6px 4px;border-radius:2px;font-size:12px;font-weight:500;flex-shrink:0}.goal-card .goal-card-header .goal-tag.month[data-v-37840932],.goal-card .goal-card-header .goal-tag.quarter[data-v-37840932]{background:linear-gradient(73deg,#2395ff,#0478e3);color:#fff}.goal-card .goal-card-header .goal-tag.year[data-v-37840932]{background:linear-gradient(73deg,#ffb170,#ff8b40);color:#fff}.goal-card .goal-card-header .goal-name[data-v-37840932]{flex:1;font-size:14px;font-weight:500;color:#1f2329;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goal-card .goal-card-header .goal-value[data-v-37840932]{flex-shrink:0;font-size:14px;font-weight:600;color:#1f2329}.goal-card .goal-card-header .goal-status[data-v-37840932]{flex-shrink:0;font-size:13px}.goal-card .goal-card-header .goal-status .status-done[data-v-37840932]{color:#1890ff}.goal-card .goal-card-header .goal-status .status-done i[data-v-37840932]{margin-right:2px}.goal-card .goal-card-header .goal-status .status-undo[data-v-37840932]{color:#9aa0a8}.goal-card .goal-card-header .goal-status .status-undo i[data-v-37840932]{margin-right:2px}.goal-card .goal-card-body[data-v-37840932]{display:flex;flex-wrap:wrap;gap:12px}.goal-card .goal-card-body .team-progress[data-v-37840932]{font-size:13px;color:#667182}