/* Loaded only on job single/archive/taxonomy templates — see inc/enqueue.php */

.job-filters {
	display: flex; gap: 10px; flex-wrap: wrap;
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--wp--preset--color--border);
	border-radius: var(--cc-radius);
	padding: 14px; margin-bottom: 20px;
}
.job-filters select,
.job-filters input {
	padding: 9px 12px; border: 1px solid var(--wp--preset--color--border); border-radius: 8px;
}

.job-single__header {
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--wp--preset--color--border);
	border-radius: var(--cc-radius);
	padding: 24px; margin-bottom: 24px;
	display: flex; gap: 20px; align-items: flex-start; flex-wrap: wrap;
}
.job-single__title { margin: 0 0 8px; font-size: 1.5rem; }
.job-single__apply-box {
	margin-left: auto;
	display: flex; flex-direction: column; gap: 8px; align-items: flex-end;
}
