/* Basis; dynamische plaat-styling komt uit wp_add_inline_style (instellingen). */
.rdw-kenteken-shortcode-wrap {
	box-sizing: border-box;
	max-width: 100%;
	min-width: 0;
}

.rdw-kenteken-shortcode--standalone {
	margin: 0 auto 20px 0;
}

@media (max-width: 600px) {
	.rdw-kenteken-field-group,
	.rdw-kenteken-input.rdw-kenteken-field-group,
	body .fusion-form .rdw-kenteken-field-group {
		width: 100% !important;
		max-width: 100% !important;
		align-self: stretch !important;
		box-sizing: border-box;
		overflow: visible !important;
	}

	.fusion-form-field:has(.rdw-kenteken-field-group) {
		overflow: visible !important;
		height: auto !important;
		min-height: 0 !important;
	}

	.rdw-kenteken-field-group > .rdw-kenteken-actie-row,
	.rdw-kenteken-input.rdw-kenteken-field-group > .rdw-kenteken-actie-row {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		align-items: stretch !important;
		justify-content: flex-start !important;
		width: 100% !important;
		max-width: 100% !important;
		gap: 0.5rem !important;
	}

	.rdw-kenteken-field-group > .rdw-kenteken-actie-row .rdw-kenteken-plaat-field,
	.rdw-kenteken-field-group > .rdw-kenteken-actie-row .inputfield-kenteken,
	.rdw-kenteken-actie-row .rdw-kenteken-plaat-field,
	.rdw-kenteken-actie-row .inputfield-kenteken {
		flex: 1 1 auto !important;
		width: auto !important;
		min-width: 0 !important;
		margin: 0 !important;
	}

	.rdw-kenteken-actie-row .rdw-kenteken-zoek-btn {
		flex: 0 0 auto !important;
		min-width: 2.75rem !important;
		min-height: 2.75rem !important;
	}
}

.rdw-kenteken-zoek-btn--text {
	white-space: nowrap;
	font-size: 0.9375rem;
	font-weight: 600;
	padding-left: 1rem;
	padding-right: 1rem;
}

.rdw-kenteken-zoek-btn--text .rdw-kenteken-zoek-btn__icon {
	display: none;
}
