/* 신고하기 탭 */
.call-tab-wrap { display:flex; border-bottom:2px solid #333; margin-bottom:30px; }
.call-tab-wrap a { display:block; padding:12px 28px; font-size:15px; color:#555; text-decoration:none; border:1px solid #ddd; border-bottom:none; margin-right:4px; background:#f7f7f7; letter-spacing:-0.5px; }
.call-tab-wrap a.active { background:#333; color:#fff; font-weight:bold; }

/* 신고포상제도 */
.reward-section h4 { font-size:15px; color:#333; margin:20px 0 8px; border-left:3px solid #333; padding-left:10px; font-weight:600; }
.reward-section p, .reward-section li { font-size:14px; line-height:1.8; color:#444; }
.reward-table { width:100%; border-collapse:collapse; margin:10px 0 20px; font-size:14px; }
.reward-table th { background:#464646; color:#fff; padding:10px; text-align:center; }
.reward-table td { border:1px solid #ddd; padding:10px; text-align:center; }

/* 익명 체크 행 */
.call-anon-row { display:flex; align-items:center; gap:15px; }
.call-anon-label { display:flex; align-items:center; gap:5px; font-size:14px; color:#555; }

/* 접수 완료 / 처리결과 */
.call-sent-box { text-align:center; padding:60px 0; }
.call-sent-box p { font-size:16px; margin-bottom:10px; color:#333; }
.call-result-box { border-top:1px solid #333; border-bottom:1px solid #ddd; padding:20px 0; margin-top:20px; font-size:14px; line-height:2; }
.call-result-box p { display:flex; align-items:flex-start; }
.call-result-box .result-label { font-weight:600; width:100px; flex-shrink:0; color:#333; }
.call-result-status { display:inline-block; padding:2px 12px; background:#333; color:#fff; font-size:13px; }
