
/* v-205 급여정보 기초양식 — 1단계 카드 칸 · 3단계 이름 밑 한 줄 · 표 위 한 줄 · 값 넣기 창 */
.bf-sec{margin-top:12px;border-top:1px dashed var(--line-2,#D2E4F2);padding-top:10px;min-width:0}
.bf-h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-weight:700;font-size:13px}
.bf-h .ismall{font-weight:600;min-width:0;overflow-wrap:anywhere}
.bf-wrap{overflow-x:auto;max-width:100%;margin-top:6px}
.bf-tbl{border-collapse:collapse;font-size:12.5px;min-width:900px;width:100%;font-variant-numeric:tabular-nums}
.bf-tbl td:nth-child(-n+3),.bf-tbl td:nth-child(10){white-space:nowrap}
.bf-tbl th{font-size:11.5px;color:var(--faint,#8F9EB1);font-weight:700;text-align:left;padding:4px 8px;border-bottom:1px solid var(--line-2,#D2E4F2);white-space:nowrap}
.bf-tbl td{padding:4px 8px;border-bottom:1px solid var(--line,#E3EEF7);vertical-align:top}
.bf-tbl td.bf-n{text-align:right;white-space:nowrap}
.bf-tbl td.bf-nt{max-width:280px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted,#5A6776)}
.bf-net{color:var(--accent-ink,#0353BF);font-weight:700}
.bf-notes{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--muted,#5A6776)}
.pp-c.pp-bf{background:var(--accent-soft,#E6F0FF);color:var(--accent-ink,#0353BF)}
.pp-c.pp-bf i,.pp-bft{font-style:normal;font-size:10.5px;color:var(--accent-ink,#0353BF);opacity:.85}
.pp-bft{margin-left:4px}
.bf-l{font-size:11.5px;color:var(--muted,#5A6776);margin:2px 0 0;line-height:1.45;overflow-wrap:anywhere}
.bf-l.old{color:var(--faint,#8F9EB1)}
.bf-l b{font-weight:700;color:var(--accent-ink,#0353BF)}
.bf-d{color:var(--sev2,#B54708);font-weight:700}
.bf-note{margin:6px 0 0;padding:6px 10px;border-radius:8px;background:var(--accent-soft,#E6F0FF);color:var(--ink,#1B2A3A);font-size:12.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.bf-note b{color:var(--accent-ink,#0353BF)}
.bf-put{width:100%;min-width:560px;border-collapse:collapse;font-size:12.5px}
.bf-put th{font-size:11.5px;color:var(--faint,#8F9EB1);text-align:left;padding:5px 8px;border-bottom:1px solid var(--line-2,#D2E4F2)}
.bf-put td{padding:5px 8px;border-bottom:1px solid var(--line,#E3EEF7);text-align:left;vertical-align:top}
