# FinalApprovalView 중첩 <main> 태그 수정

## 작업 개요
FinalApprovalView가 React.createElement('main', ...) 으로 자체 <main>을 렌더링하여,
CampaignView의 Fragment 내에서 중첩 <main> 태그가 발생하는 문제를 수정한다.
task-1384.1에서 도입된 기존 이슈.

## 문제
- FinalApprovalView.js 내부에서 최상위 요소가 `<main>` 태그
- CampaignView.js가 이 컴포넌트를 렌더링할 때 이미 `<main>` 안에 있을 수 있음
- HTML 표준에서 중첩 `<main>`은 유효하지 않음

## 해결 방안
- FinalApprovalView.js의 최상위 `<main>` → `<div>` 또는 `<section>` 으로 변경
- CampaignView.js와의 관계 확인하여 레이아웃 깨지지 않도록
- 모듈화: 각 섹션 컴포넌트는 자체 `<main>` 사용 금지, 부모가 관리

## 파일 목록
- `/home/jay/workspace/dashboard/components/campaign/FinalApprovalSection.js` — 수정 대상
- `/home/jay/workspace/dashboard/components/CampaignView.js` — 참고 (부모 컴포넌트)

## 완료 기준
- 중첩 `<main>` 제거
- 레이아웃/스타일 유지
- 대시보드 정상 렌더링 확인