/* UP1814 salary, screening and pipeline polish */
.fij-pay-section-v1814 .muted.small,
.fij-screening-section-v1814 .muted.small { font-size: .88rem; line-height: 1.55; }
.fij-screening-grid-v1814 { gap: .7rem; }
.fij-screening-grid-v1814 .fij-checkbox-row { align-items: flex-start; line-height: 1.45; }
.fij-screening-grid-v1814 .fij-checkbox-row span { font-weight: 500; }
.fij-application-screening-v1814 { display: grid; gap: .8rem; padding: 1rem; border: 1px solid rgba(16, 20, 34, .1); background: #f8fafc; }
.fij-application-screening-v1814 > strong { color: var(--fj-navy, #101422); font-size: 1rem; }
.fij-application-screening-v1814 label { display: grid; gap: .35rem; }
.fij-application-screening-v1814 label span { font-weight: 600; font-size: .92rem; color: rgba(16, 20, 34, .82); }
.fij-screening-answers-v1814 { margin-top: .8rem; border-top: 1px solid rgba(16,20,34,.08); padding-top: .75rem; }
.fij-screening-answers-v1814 summary { cursor: pointer; font-weight: 650; color: var(--fj-navy, #101422); }
.fij-screening-answer-list-v1814 { display: grid; gap: .6rem; margin-top: .6rem; }
.fij-screening-answer-list-v1814 p { margin: 0; display: grid; gap: .25rem; }
.fij-screening-answer-list-v1814 strong { font-size: .86rem; color: rgba(16,20,34,.72); }
.fij-screening-answer-list-v1814 span { font-size: .93rem; color: rgba(16,20,34,.9); }
.fij-application-status-form-v1814 { display: grid; gap: .65rem; margin-top: .9rem; }
.fij-application-status-form-v1814 label { display: grid; gap: .3rem; }
.fij-application-status-form-v1814 label span { font-size: .78rem; text-transform: uppercase; letter-spacing: .06em; color: rgba(16,20,34,.58); font-weight: 700; }
.fij-data-quality-pay-note-v1814 { display: grid; gap: .35rem; margin-top: .75rem; padding: .9rem 1rem; background: #fff7ed; border: 1px solid rgba(249, 115, 22, .22); }
@media (max-width: 860px) {
  .fij-pay-section-v1814 .fij-ess-form-grid,
  .fij-screening-section-v1814 .fij-ess-form-grid { grid-template-columns: 1fr !important; }
  .fij-screening-grid-v1814 { grid-template-columns: 1fr !important; }
  .fij-application-status-form-v1814 .btn { width: 100%; }
}
