#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-settings {
	padding: 20px;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-setting {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	padding: 16px;
	background: #f6f7f7;
	border: 1px solid #dcdcde;
	border-radius: 6px;
	box-sizing: border-box;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-setting__content {
	min-width: 0;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-setting__title {
	display: block;
	margin: 0 0 4px;
	color: #1d2327;
	font-size: 13px;
	font-weight: 600;
	line-height: 1.4;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-setting__description {
	margin: 0;
	padding: 0;
	color: #646970;
	font-size: 12px;
	font-style: normal;
	line-height: 1.5;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle {
	position: relative;
	display: inline-flex;
	flex: 0 0 auto;
	align-items: center;
	width: 46px;
	height: 26px;
	margin: 0;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle input[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: 0;
	opacity: 0;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle__control {
	position: relative;
	display: block;
	width: 46px;
	height: 26px;
	background: #c3c4c7;
	border-radius: 4px;
	box-sizing: border-box;
	cursor: pointer;
	transition: background-color 0.28s ease;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle__control::before {
	position: absolute;
	top: 3px;
	left: 3px;
	width: 20px;
	height: 20px;
	background: #ffffff;
	border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
	content: "";
	backface-visibility: hidden;
	transform: translate3d(0, 0, 0) rotate(0deg);
	transform-origin: center;
	transition: transform 0.28s cubic-bezier(0.33, 1, 0.68, 1);
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle input[type="checkbox"]:checked + .foodord-preorder-product-toggle__control {
	background: #34c759;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle input[type="checkbox"]:checked + .foodord-preorder-product-toggle__control::before {
	transform: translate3d(20px, 0, 0) rotate(180deg);
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle input[type="checkbox"]:focus-visible + .foodord-preorder-product-toggle__control {
	box-shadow: 0 0 0 2px rgba(52, 199, 89, 0.2);
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle:hover .foodord-preorder-product-toggle__control {
	background: #a7aaad;
}

#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-toggle:hover input[type="checkbox"]:checked + .foodord-preorder-product-toggle__control {
	background: #2db84f;
}

@media screen and (max-width: 782px) {
	#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-settings {
		padding: 12px;
	}

	#woocommerce-product-data #foodord_reservation_preorder_data .foodord-preorder-product-setting {
		gap: 16px;
		padding: 14px;
	}
}
