
#gform_wrapper_10 .aok-cfp-select,
#gform_wrapper_10 .aok-cfp-date {
	width: 100%;
	min-height: 48px;
	line-height: 1.3;
	background-color: #fff;
	color: #1c1c1c;
}
#gform_wrapper_10 .aok-cfp-select {
	appearance: none;
	-webkit-appearance: none;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 14px center;
	padding-right: 38px;
}
/* The native date control draws its own picker indicator. Do NOT add a decorative
   calendar icon here for other browsers — that is the duplicate-icon bug. */
#gform_wrapper_10 .aok-cfp-date::-webkit-calendar-picker-indicator {
	opacity: .65;
	cursor: pointer;
}
/* iOS Safari draws no calendar indicator at all, so a bare date field reads as a plain
   text box on an iPhone. Scope a single glyph to iOS only (-webkit-touch-callout is
   iOS/iPadOS-only), where there is nothing to duplicate. */
@supports (-webkit-touch-callout: none) {
	#gform_wrapper_10 .aok-cfp-date {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E");
		background-repeat: no-repeat;
		background-position: right 12px center;
		padding-right: 42px;
	}
}
/* This form renders with every label visually hidden, so a bare date control reads only
   as "mm/dd/yyyy". Un-hide the real <label> for the two fields that need one — the
   accessible name is already correct, it just needs to be visible. Both cells in that
   row get a label so the row stays aligned. */
#gform_wrapper_10 #field_10_5 .gfield_label,
#gform_wrapper_10 #field_10_6 .gfield_label {
	display: block !important;
	position: static !important;
	clip: auto !important;
	clip-path: none !important;
	width: auto !important;
	height: auto !important;
	overflow: visible !important;
	margin: 0 0 6px !important;
	padding: 0 !important;
	font-size: 13px !important;
	line-height: 1.3 !important;
	font-weight: 600 !important;
	letter-spacing: normal !important;
	text-transform: none !important;
	color: #fff !important;
}
#gform_wrapper_10 .aok-cfp-req-note {
	margin: 0 0 10px;
	font-size: 13px;
	font-weight: 600;
	color: #fff;
	opacity: .85;
}
