flowchart TD
classDef terminator fill:#4338ca,stroke:#312e81,stroke-width:2px,color:#fff,font-weight:700;
classDef decision fill:#fef3c7,stroke:#d97706,stroke-width:2.5px,color:#78350f,font-weight:700;
classDef process fill:#ffffff,stroke:#475569,stroke-width:1.5px,color:#0f172a;
classDef processReq fill:#ffffff,stroke:#475569,stroke-width:1.5px,color:#0f172a,font-weight:600;
classDef input fill:#cffafe,stroke:#0891b2,stroke-width:1.8px,color:#164e63;
classDef inputReq fill:#cffafe,stroke:#0891b2,stroke-width:1.8px,color:#164e63,font-weight:600;
classDef decisionReq fill:#fef3c7,stroke:#d97706,stroke-width:2.5px,color:#78350f,font-weight:700;
classDef chOk fill:#dcfce7,stroke:#16a34a,color:#14532d;
classDef chWarn fill:#fef3c7,stroke:#d97706,color:#78350f;
classDef chRisk fill:#fee2e2,stroke:#dc2626,color:#7f1d1d;
linkStyle default stroke:#94a3b8,stroke-width:1.6px;
START(["🟢 문진 시작: 직장인 종합건강검진 문진표"]):::terminator
RESULT(["🏁 결과 산출"]):::terminator
S1["섹션 1: 기본 정보<br/>(7)"]:::process
START --> S1
S2["섹션 2: 과거병력 및 약물<br/>(7)"]:::process
S1 --> S2
S3["섹션 3: 가족력<br/>(2)"]:::process
S2 --> S3
S4["섹션 4: 흡연<br/>(7)"]:::process
S3 --> S4
S5["섹션 5: 음주<br/>(3)"]:::process
S4 --> S5
S6["섹션 6: 신체활동·식생활·수면<br/>(12)"]:::process
S5 --> S6
S7["섹션 7: 직무 스트레스·교대근무<br/>(16)"]:::process
S6 --> S7
S8["섹션 8: VDT·근골격계 증상<br/>(14)"]:::process
S7 --> S8
S9["섹션 9: 정신건강<br/>(21)"]:::process
S8 --> S9
S10["섹션 10: 검진 희망항목·마무리<br/>(7)"]:::process
S9 --> S10
S419["섹션 11: 추가 심화<br/>(12)"]:::process
S10 --> S419
S419 --> RESULT