/* Scoped CV picker for Fluent Form 4 (career hub + job singles). */

#karjera-cta .hoptrans-karjera-cv,
#karjera-job-forma .hoptrans-karjera-cv,
#karjera-skelbimas .hoptrans-karjera-cv {
	margin-top: 4px;
}

#karjera-cta .hoptrans-karjera-cv__hint,
#karjera-job-forma .hoptrans-karjera-cv__hint,
#karjera-skelbimas .hoptrans-karjera-cv__hint {
	display: block;
	margin: 0 0 8px;
	font-size: 0.8rem;
	line-height: 1.35;
	color: rgba(28, 46, 32, 0.65);
	font-family: Outfit, sans-serif;
}

#karjera-cta .hoptrans-karjera-cv--required .hoptrans-karjera-cv__hint,
#karjera-job-forma .hoptrans-karjera-cv--required .hoptrans-karjera-cv__hint,
#karjera-skelbimas .hoptrans-karjera-cv--required .hoptrans-karjera-cv__hint {
	color: rgba(28, 46, 32, 0.85);
	font-weight: 600;
}

#karjera-cta .hoptrans-karjera-cv__file,
#karjera-job-forma .hoptrans-karjera-cv__file,
#karjera-skelbimas .hoptrans-karjera-cv__file {
	display: block;
	width: 100%;
	max-width: 100%;
	font-family: Outfit, sans-serif;
	font-size: 0.9rem;
	color: var(--hop-ink, #1c2e20);
}

#karjera-cta .hoptrans-karjera-cv__status,
#karjera-job-forma .hoptrans-karjera-cv__status,
#karjera-skelbimas .hoptrans-karjera-cv__status {
	margin: 8px 0 0;
	font-size: 0.82rem;
	color: rgba(28, 46, 32, 0.75);
	font-family: Outfit, sans-serif;
}

#karjera-cta .hoptrans-karjera-cv__error,
#karjera-job-forma .hoptrans-karjera-cv__error,
#karjera-skelbimas .hoptrans-karjera-cv__error {
	margin: 8px 0 0;
	font-size: 0.82rem;
	font-family: Outfit, sans-serif;
}
