/* ============================================================
   Ezz Elarab ATS — front-end (applicant) styles
   Subtle, theme-friendly polish for injected screening fields.
   ============================================================ */

.awsm-job-form .ats-screening-field {
	position: relative;
}

/* A light divider + label before the first screening question, so applicants
   see these as a distinct, purposeful section rather than stray fields. */
.awsm-job-form .ats-screening-field:first-of-type {
	margin-top: 8px;
	padding-top: 18px;
	border-top: 1px solid rgba( 0, 0, 0, .08 );
}
.awsm-job-form .ats-screening-field:first-of-type::before {
	/* content is provided via wp_add_inline_style (the localized heading) */
	display: block;
	font-weight: 600;
	font-size: .95em;
	margin-bottom: 12px;
	opacity: .85;
}

/* Gentle focus affinity so the fields feel responsive and modern. */
.awsm-job-form .ats-screening-field input:focus,
.awsm-job-form .ats-screening-field textarea:focus,
.awsm-job-form .ats-screening-field select:focus {
	outline: none;
	box-shadow: 0 0 0 2px rgba( 200, 16, 46, .18 );
	border-color: #c8102e;
}
