/* Keep the CV heading, description and form on the same content rail. */
html body.lkdc-workspace-page.lk-unified-chrome:has(.lk-native-cv-form) #lkdc-shell.dc-workspace .dc-content > .lk-dashboard-page-heading {
 display:block!important;width:100%!important;max-width:none!important;min-height:0!important;
 margin:0 0 6px!important;padding:0 40px!important;
}
html body.lkdc-workspace-page.lk-unified-chrome:has(.lk-native-cv-form) #lkdc-shell.dc-workspace .lk-dashboard-page-heading > h1,
html body .lk-native-cv-form > h1 {
 position:static!important;inset:auto!important;display:block!important;width:auto!important;max-width:none!important;
 height:auto!important;min-height:0!important;margin:0 0 6px!important;padding:0!important;
 font:600 20px/1.35 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 letter-spacing:-.3px!important;background:transparent!important;border-radius:0!important;white-space:normal!important;
}
html body.lkdc-workspace-page.lk-unified-chrome:has(.lk-native-cv-form) #lkdc-shell.dc-workspace .dc-content > .lk-dashboard-description {
 margin:0 0 20px!important;padding:0 40px!important;color:#647084;font-size:13px;line-height:1.6;
}
html body .lk-native-cv-form > p {margin:0 0 18px;color:#647084;font-size:13px;line-height:1.6}
html body.lkdc-workspace-page.lk-unified-chrome #lk-theme-main.lk-main:has(.lk-native-cv-form) {padding:0 40px 24px!important}
html body .lk-native-cv-form .lkcv__form-card {padding:24px;border-radius:12px}
html body:has(.fj-cv-footer) [data-fj-consent-root] > .fj-consent-reopen {display:none!important}
html body .fj-cv-footer {display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 18px;margin:20px 0 0;padding:12px 0;border-top:1px solid #e1e5eb}
html body .fj-cv-footer :is(a,button) {display:inline-flex;align-items:center;width:auto;min-height:36px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#647084;font:400 12px/1.5 Inter,sans-serif;text-decoration:none;opacity:1;cursor:pointer}
html body .fj-cv-footer :is(a,button):hover {color:#285690;text-decoration:underline;text-underline-offset:3px}
html body .fj-cv-footer :is(a,button):focus-visible {outline:1px solid #3865ab!important;outline-offset:0!important}
html body .lk-native-cv-form .lkcv__switch-input:focus-visible + .lkcv__switch {outline-width:1px;outline-offset:0}
@media(max-width:767px) {
 html body.lkdc-workspace-page.lk-unified-chrome #lk-theme-main.lk-main:has(.lk-native-cv-form) {padding:16px!important}
 html body.lkdc-workspace-page.lk-unified-chrome #lk-theme-main.lk-main > .lk-native-feature.lk-native-cv-form > :is(h1,p) {padding:0!important}
 html body .lk-native-cv-form > h1 {font-size:18px!important}
 html body .lk-native-cv-form .lkcv__form-card {padding:16px}
 html body .lk-native-cv-form .lkcv__section--visibility {margin-bottom:20px;padding-bottom:20px}
 html body .fj-cv-footer {gap:4px 16px;margin-top:16px}
}

#finnjobber-cv-form {
	width: 100%;
	color: var(--lkcv-text);
	font-family: inherit;
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-regular);
}

#finnjobber-cv-form *,
#finnjobber-cv-form *::before,
#finnjobber-cv-form *::after,
.lkcv-login *,
.lkcv-login *::before,
.lkcv-login *::after {
	box-sizing: border-box;
}

.lkcv__form-card {
	padding: var(--lkcv-section-padding);
	border: 1px solid var(--lkcv-border);
	border-radius: 16px;
	background: var(--lkcv-surface);
}

.lkcv__section--visibility {
	margin: 0 0 24px;
	padding: 0 0 24px;
	border-bottom: 1px solid var(--lkcv-border);
}

.lkcv__switch-label {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	cursor: pointer;
	white-space: nowrap;
}

.lkcv__switch-input {
	position: absolute;
	width: 1px;
	height: 1px;
	opacity: 0;
	pointer-events: none;
}

.lkcv__switch {
	position: relative;
	display: inline-flex;
	width: 38px;
	height: 22px;
	flex: 0 0 38px;
	border-radius: 999px;
	background: var(--lkcv-border-choice);
	transition: background-color .18s ease;
}

.lkcv__switch-slider {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: var(--lkcv-surface);
	box-shadow: 0 1px 3px rgba(15, 23, 42, .24);
	transition: transform .18s ease;
}

.lkcv__switch-input:checked + .lkcv__switch {
	background: var(--lkcv-accent);
}

.lkcv__switch-input:checked + .lkcv__switch .lkcv__switch-slider {
	transform: translateX(16px);
}

.lkcv__switch-input:focus-visible + .lkcv__switch {
	outline: 2px solid var(--lkcv-accent);
	outline-offset: 3px;
}

.lkcv__visibility-status {
	color: var(--lkcv-text);
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-medium);
}

.lkcv__section--account {
	margin: 0 0 24px;
	padding: 0 0 24px;
	border-bottom: 1px solid var(--lkcv-border);
}

.lkcv__section-heading,
#finnjobber-cv-form :is(.acf-fields, .lkcv__form-card) > .acf-field[data-type="repeater"] > .acf-label {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 16px;
	padding-bottom: 12px;
	border-bottom: 2px solid var(--lkcv-text);
}

.lkcv__section-heading {
	margin: 0 0 20px;
}

#finnjobber-cv-form :is(.acf-fields, .lkcv__form-card) > .acf-field[data-type="repeater"] > .acf-label {
	margin-bottom: 18px;
}

.lkcv__section-heading h2,
#finnjobber-cv-form .acf-field[data-type="repeater"] > .acf-label label {
	margin: 0;
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-medium);
	letter-spacing: -.02em;
	line-height: 1.3;
}

.lkcv__section-heading p,
.lkcv__native-grid small,
#finnjobber-cv-form .acf-label .description {
	margin: 0;
	color: var(--lkcv-muted);
	font-size: var(--lkcv-font-size-small);
	line-height: 1.5;
}

.lkcv__section-heading p {
	text-align: right;
}

.lkcv__native-grid small,
#finnjobber-cv-form .acf-label .description {
	display: block;
	margin-top: 6px;
}

.lkcv__native-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 18px;
}

.lkcv__native-grid > * {
	grid-column: 1 / -1;
}

.lkcv__native-grid label,
#finnjobber-cv-form .acf-label label {
	display: block;
	margin: 0 0 8px;
	color: var(--lkcv-text);
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-medium);
	line-height: 1.4;
}

.lkcv-required,
#finnjobber-cv-form .acf-required {
	color: var(--lkcv-error);
}

#finnjobber-cv-form :is(.acf-fields, .lkcv__form-card) > .acf-field {
	margin: 0;
	padding: 0 0 22px;
	border: 0;
}

#finnjobber-cv-form input[type="text"],
#finnjobber-cv-form input[type="email"],
#finnjobber-cv-form input[type="number"],
#finnjobber-cv-form input[type="tel"],
#finnjobber-cv-form input[type="url"],
#finnjobber-cv-form input[type="password"],
#finnjobber-cv-form input[type="date"],
#finnjobber-cv-form input[type="time"],
#finnjobber-cv-form input[type="month"],
#finnjobber-cv-form .acf-input > select:not(.select2-hidden-accessible),
#finnjobber-cv-form .acf-input > textarea,
#finnjobber-cv-form .acf-input .select2-selection {
	width: 100%;
	margin: 0;
	border: 1px solid var(--lkcv-border-choice);
	border-radius: 12px;
	outline: 0;
	background: var(--lkcv-surface);
	box-shadow: none;
	color: var(--lkcv-text);
	font-family: inherit;
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-regular);
	line-height: 1.4;
}

#finnjobber-cv-form input[type="text"],
#finnjobber-cv-form input[type="email"],
#finnjobber-cv-form input[type="number"],
#finnjobber-cv-form input[type="tel"],
#finnjobber-cv-form input[type="url"],
#finnjobber-cv-form input[type="password"],
#finnjobber-cv-form input[type="date"],
#finnjobber-cv-form input[type="time"],
#finnjobber-cv-form input[type="month"],
#finnjobber-cv-form .acf-input > select:not(.select2-hidden-accessible) {
	display: block;
	height: 40px;
	min-height: 40px;
	padding: 0 16px;
	-webkit-appearance: none;
	appearance: none;
}

#finnjobber-cv-form .acf-input > select:not(.select2-hidden-accessible) {
	padding-right: 40px;
	appearance: auto;
}

#finnjobber-cv-form .acf-input > textarea {
	display: block;
	min-height: 118px;
	padding: 14px 15px;
	line-height: 1.55;
	resize: vertical;
}

#finnjobber-cv-form input[type="text"]:focus,
#finnjobber-cv-form input[type="email"]:focus,
#finnjobber-cv-form input[type="number"]:focus,
#finnjobber-cv-form input[type="tel"]:focus,
#finnjobber-cv-form input[type="url"]:focus,
#finnjobber-cv-form input[type="password"]:focus,
#finnjobber-cv-form input[type="date"]:focus,
#finnjobber-cv-form input[type="time"]:focus,
#finnjobber-cv-form input[type="month"]:focus,
#finnjobber-cv-form .acf-input > select:not(.select2-hidden-accessible):focus,
#finnjobber-cv-form .acf-input > textarea:focus,
#finnjobber-cv-form .acf-input .select2-container--focus .select2-selection,
#finnjobber-cv-form .acf-input .select2-container--open .select2-selection {
	border-color: var(--lkcv-border-strong);
}

#finnjobber-cv-form input[readonly] {
	background: var(--lkcv-soft);
	color: var(--lkcv-muted);
	cursor: default;
}

#finnjobber-cv-form .acf-basic-uploader,
#finnjobber-cv-form .acf-basic-uploader input[type="file"],
#finnjobber-cv-form .acf-input .select2-container {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 0;
}

#finnjobber-cv-form .acf-basic-uploader input[type="file"] {
	margin: 0;
	padding: 4px;
	border: 1px solid var(--lkcv-border-choice);
	border-radius: 12px;
	background: var(--lkcv-surface);
	color: var(--lkcv-text);
	font: inherit;
	font-size: var(--lkcv-font-size);
}

#finnjobber-cv-form .select2-selection__placeholder {
	color: var(--lkcv-muted);
}

#finnjobber-cv-form .select2-search__field::placeholder {
	color: var(--lkcv-muted);
	opacity: 1;
}

#finnjobber-cv-form .acf-input .select2-container {
	z-index: auto;
}

#finnjobber-cv-form .acf-input .select2-selection {
	display: block;
	min-height: 40px;
}

#finnjobber-cv-form .acf-input .select2-selection--single {
	height: 40px;
	padding: 0 40px 0 16px;
}

#finnjobber-cv-form .acf-input .select2-selection--single .select2-selection__rendered {
	padding: 0;
	color: var(--lkcv-text);
	font-size: var(--lkcv-font-size);
	line-height: 38px;
}

#finnjobber-cv-form .acf-input .select2-selection--single .select2-selection__arrow {
	top: 0;
	right: 10px;
	width: 28px;
	height: 38px;
}

#finnjobber-cv-form .acf-input .select2-selection--multiple {
	position: relative;
	min-height: 40px;
	padding: 0;
}

#finnjobber-cv-form .acf-input .select2-selection--multiple::after {
	position: absolute;
	top: 50%;
	right: 18px;
	width: 7px;
	height: 7px;
	border: solid var(--lkcv-muted);
	border-width: 0 2px 2px 0;
	content: "";
	pointer-events: none;
	transform: rotate(45deg) translateY(-50%);
}

#finnjobber-cv-form .acf-input .select2-selection--multiple .select2-selection__rendered {
	display: flex;
	align-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
	min-height: 38px;
	margin: 0;
	padding: 4px 42px 4px 8px;
}

#finnjobber-cv-form .acf-input .select2-selection--multiple .select2-search--inline {
	display: flex;
	align-items: center;
	height: 30px;
	margin: 0;
	float: none;
}

#finnjobber-cv-form .acf-input .select2-search__field,
#finnjobber-cv-form .acf-input .select2-search__field:focus {
	width: auto;
	height: auto;
	min-height: 0;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 0;
	outline: 0;
	background: transparent;
	box-shadow: none;
	font: inherit;
	font-size: var(--lkcv-font-size);
}

#finnjobber-cv-form .acf-input .select2-selection--multiple .select2-selection__choice {
	display: inline-flex;
	align-items: center;
	height: 30px;
	margin: 0;
	padding: 0 9px;
	border: 1px solid var(--lkcv-border-choice);
	border-radius: 8px;
	background: var(--lkcv-soft);
	color: var(--lkcv-text);
	font-size: var(--lkcv-font-size-small);
	line-height: 1;
	float: none;
}

#finnjobber-cv-form .acf-input .select2-selection--multiple .select2-selection__choice__remove {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0 5px 0 0;
	color: var(--lkcv-muted);
	font-size: var(--lkcv-font-size);
	line-height: 1;
}

#finnjobber-cv-form .acf-field[data-type="repeater"] {
	margin-top: var(--lkcv-section-gap);
	padding: var(--lkcv-section-padding) 0;
	border-top: 1px solid var(--lkcv-border);
}

#finnjobber-cv-form .acf-field[data-type="repeater"] + .acf-field[data-type="repeater"] {
	margin-top: 0;
}

#finnjobber-cv-form .acf-field[data-type="repeater"]:last-child {
	margin-bottom: var(--lkcv-section-gap);
	padding-bottom: calc(var(--lkcv-section-padding) + 8px);
	border-bottom: 1px solid var(--lkcv-border);
}

#finnjobber-cv-form .acf-repeater {
	margin-top: 18px;
}

#finnjobber-cv-form .acf-repeater > table {
	width: 100%;
	margin: 0;
	border: 1px solid var(--lkcv-border);
	border-radius: 12px;
	border-collapse: separate;
	border-spacing: 0;
	overflow: hidden;
	background: var(--lkcv-surface);
}

#finnjobber-cv-form .acf-repeater > table > thead th {
	padding: 11px 14px;
	border-color: var(--lkcv-border);
	border-left: 0;
	color: var(--lkcv-muted);
	font-size: var(--lkcv-font-size-xs);
	font-weight: var(--lkcv-font-weight-semibold);
	letter-spacing: .04em;
	text-transform: uppercase;
}

#finnjobber-cv-form .acf-repeater > table > tbody > tr + tr > td {
	border-top: 1px solid var(--lkcv-border);
}

#finnjobber-cv-form .acf-repeater .acf-row-handle {
	width: 42px;
	border-color: var(--lkcv-border);
	background: transparent;
	color: var(--lkcv-muted);
	font-size: var(--lkcv-font-size-small);
	text-align: center;
	vertical-align: middle;
}

#finnjobber-cv-form .acf-repeater .acf-row-handle.remove {
	border-left: 0;
	background: var(--lkcv-surface);
}

#finnjobber-cv-form .acf-repeater .acf-field {
	padding: 12px;
	border-color: var(--lkcv-border);
	background: var(--lkcv-surface);
}

#finnjobber-cv-form .acf-repeater .acf-row-handle .acf-icon {
	position: relative;
	left: auto;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	transform: none;
}

#finnjobber-cv-form .acf-repeater .acf-row-handle .acf-icon.-plus,
#finnjobber-cv-form .acf-repeater .acf-row-handle .acf-icon.-duplicate,
#finnjobber-cv-form .acf-repeater .acf-row-handle.order {
	display: none;
}

#finnjobber-cv-form .acf-repeater .acf-row-handle.order + td {
	border-left: 0;
}

#finnjobber-cv-form .acf-button,
#finnjobber-cv-form .button,
#finnjobber-cv-form input[type="submit"],
.lkcv-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 40px;
	box-shadow: none;
	font-family: inherit;
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-medium);
	line-height: 1.2;
	text-decoration: none;
	cursor: pointer;
}

#finnjobber-cv-form .acf-button,
#finnjobber-cv-form .button,
#finnjobber-cv-form input[type="submit"] {
	min-height: 42px;
	padding: 10px 15px;
	border: 1px solid var(--lkcv-border);
	background: var(--lkcv-surface);
	color: var(--lkcv-text);
	transition: border-color .18s ease, background .18s ease;
}

#finnjobber-cv-form .acf-button:hover,
#finnjobber-cv-form .button:hover {
	border-color: var(--lkcv-border-strong);
	background: var(--lkcv-soft);
}

#finnjobber-cv-form .acf-repeater > .acf-actions {
	margin: 14px 0 0;
	text-align: right;
}

#finnjobber-cv-form .acf-repeater > .acf-actions .acf-button {
	float: left;
	min-height: 36px;
	padding: 0 20px;
	border-radius: 999px;
	background: var(--lkcv-soft);
	line-height: 36px;
}

#finnjobber-cv-form .acf-form-submit {
	display: flex;
	justify-content: flex-end;
	padding-top: 24px;
}

#finnjobber-cv-form .acf-form-submit input[type="submit"] {
	min-width: 160px;
	min-height: 40px;
	border-color: var(--lkcv-accent);
	background: var(--lkcv-accent);
	color: var(--lkcv-on-accent);
}

#finnjobber-cv-form .acf-form-submit input[type="submit"]:hover {
	border-color: var(--lkcv-accent-hover);
	background: var(--lkcv-accent-hover);
}

#finnjobber-cv-form .acf-notice,
.lkcv-alert {
	margin: 0 0 18px;
	padding: 13px 14px;
	border: 1px solid var(--lkcv-border);
	border-radius: 10px;
	background: var(--lkcv-soft);
	color: var(--lkcv-text);
	font-size: var(--lkcv-font-size);
	line-height: 1.5;
}

.lkcv-login {
	width: 100%;
	max-width: 680px;
	margin: 48px auto 0;
	padding: 42px 40px;
	border: 1px solid var(--lkcv-border);
	border-radius: 16px;
	background: var(--lkcv-surface);
	box-shadow: 0 12px 32px rgba(15, 23, 42, .06);
	color: var(--lkcv-text);
	font-family: inherit;
	text-align: center;
}

.lkcv-login h2 {
	margin: 0 0 12px;
	color: var(--lkcv-text);
	font-size: calc(var(--lkcv-font-size) + 10px);
	font-weight: var(--lkcv-font-weight-medium);
	letter-spacing: -.02em;
	line-height: 1.25;
}

.lkcv-login p {
	max-width: 510px;
	margin: 0 auto 26px;
	color: var(--lkcv-muted);
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-regular);
	line-height: 1.65;
}

.lkcv-login .lkcv-button {
	min-height: 46px;
	padding: 12px 22px;
	border: 1px solid var(--lkcv-accent);
	border-radius: 10px;
	background: var(--lkcv-accent);
	color: var(--lkcv-on-accent);
	font-size: var(--lkcv-font-size);
	font-weight: var(--lkcv-font-weight-semibold);
	transition: border-color .18s ease, background .18s ease, box-shadow .18s ease, transform .18s ease;
}

.lkcv-login .lkcv-button:hover {
	border-color: var(--lkcv-accent-hover);
	background: var(--lkcv-accent-hover);
	color: var(--lkcv-on-accent);
}

.lkcv-login .lkcv-button:focus-visible {
	outline: 3px solid rgba(23, 32, 51, .22);
	outline-offset: 3px;
}

.select2-container--default .select2-results__option,
.select2-container--default .select2-results__group {
	font-family: inherit;
	font-size: var(--lkcv-font-size);
	line-height: 1.4;
}

.select2-container--default .select2-results__group {
	font-weight: var(--lkcv-font-weight-semibold);
}

@media (max-width: 767px) {
	.lkcv__form-card {
		padding: var(--lkcv-section-padding);
		border-radius: 12px;
	}

	.lkcv__section-heading,
	#finnjobber-cv-form :is(.acf-fields, .lkcv__form-card) > .acf-field[data-type="repeater"] > .acf-label {
		display: block;
	}

	.lkcv__section-heading p {
		margin-top: 5px;
		text-align: left;
	}

	.lkcv__native-grid {
		grid-template-columns: 1fr;
		gap: 15px;
	}

	#finnjobber-cv-form .acf-repeater > table.acf-table,
	#finnjobber-cv-form .acf-repeater > table.acf-table > tbody,
	#finnjobber-cv-form .acf-repeater > table.acf-table > tbody > tr,
	#finnjobber-cv-form .acf-repeater > table.acf-table > tbody > tr > td.acf-fields {
		display: block;
		width: 100%;
	}

	#finnjobber-cv-form .acf-repeater > table.acf-table > tbody > tr > td.acf-fields {
		min-width: 0;
	}

	#finnjobber-cv-form .acf-repeater .acf-row-handle.remove {
		display: block;
		width: 100%;
		padding: 14px;
		border-top: 1px solid var(--lkcv-border);
		text-align: right;
	}

	#finnjobber-cv-form .acf-repeater > .acf-actions {
		text-align: left;
	}

	#finnjobber-cv-form .acf-form-submit {
		justify-content: flex-start;
	}

	#finnjobber-cv-form .acf-form-submit input[type="submit"] {
		width: 100%;
	}


	.lkcv-login {
		margin-top: 28px;
		padding: 30px 22px;
		border-radius: 12px;
	}

	.lkcv-login h2 {
		font-size: calc(var(--lkcv-font-size) + 5px);
	}

	.lkcv-login p {
		margin-bottom: 22px;
		font-size: var(--lkcv-font-size);
	}

	.lkcv-login .lkcv-button {
		width: 100%;
		min-height: 48px;
		font-size: var(--lkcv-font-size);
	}
}

#finnjobber-cv-form .acf-basic-uploader input[type="file"]::file-selector-button {
	margin: 0 10px 0 0;
	padding: 10px 14px;
	border: 1px solid var(--lkcv-border);
	border-radius: 8px;
	background: var(--lkcv-soft);
	color: var(--lkcv-text);
	font: inherit;
	cursor: pointer;
}

/* Compact paired fields without changing saved repeater rows. */
#finnjobber-cv-form .acf-repeater.-empty>table{display:none}
#finnjobber-cv-form .acf-input .select2-search--inline{flex:1;min-width:180px}
#finnjobber-cv-form .acf-input .select2-search__field{width:100%!important;min-width:140px}
#finnjobber-cv-form .acf-field.acf-error :is(input,textarea,.select2-selection){border-color:#dc2626!important}
#finnjobber-cv-form .acf-notice.-error{border-color:#fecaca;background:#fff7f7;color:#991b1b}
@media(min-width:768px){
 #finnjobber-cv-form .lkcv__native-grid>*{grid-column:auto}
 #finnjobber-cv-form .lkcv__form-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}
 #finnjobber-cv-form .lkcv__form-card>*{grid-column:1/-1;min-width:0}
 #finnjobber-cv-form .lkcv__form-card>.acf-field:is([data-name="date_of_birth"],[data-name="gender"]){grid-column:auto}
 #finnjobber-cv-form .acf-repeater>table>tbody>tr>td.acf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;padding:14px;min-width:0}
 #finnjobber-cv-form .acf-repeater td.acf-fields>.acf-field{grid-column:1/-1;float:none;width:auto!important;min-width:0;padding:0 0 16px;border:0}
 #finnjobber-cv-form .acf-repeater td.acf-fields>.acf-field:is([data-name="company_name"],[data-name="job_title"],[data-name="start_date"],[data-name="end_date"],[data-name="education_level"],[data-name="major"],[data-name="start_year"],[data-name="graduation_year"],[data-name="language"],[data-name="proficiency"]){grid-column:auto}
 #finnjobber-cv-form .acf-repeater td.acf-fields>.acf-field:last-child{padding-bottom:0}
}
