/* Checkout + My Account Select2 compatibility START */
	/* Full width */
	.woocommerce-checkout .rbsmhao-select-field .select2-container,
	.woocommerce-account .rbsmhao-select-field .select2-container {width: 100%; min-width: 0;}

	/* Baseline framing; heights come from theme or dimension settings inline CSS */
	.woocommerce-checkout .rbsmhao-select-field .select2-selection--single,
	.woocommerce-account .rbsmhao-select-field .select2-selection--single {border: 1px solid #dcdcdc; border-radius: 4px; display: flex; align-items: center; padding: 0 12px; background-color: #fff; box-sizing: border-box;}
	.woocommerce-checkout .rbsmhao-select-field .select2-selection__rendered,
	.woocommerce-account .rbsmhao-select-field .select2-selection__rendered {padding-left: 0; padding-right: 24px; color: #333;}
	.woocommerce-checkout .rbsmhao-select-field .select2-selection__arrow,
	.woocommerce-account .rbsmhao-select-field .select2-selection__arrow {right: 8px;}
	.woocommerce-checkout .rbsmhao-select-field .select2-container.select2-container--focus .select2-selection--single,
	.woocommerce-account .rbsmhao-select-field .select2-container.select2-container--focus .select2-selection--single {border-color: #999; box-shadow: 0 0 0 1px #999;}

	@media (max-width: 768px) {
		.woocommerce-checkout .rbsmhao-select-field .select2-container,
		.woocommerce-account .rbsmhao-select-field .select2-container {min-width: 0;}
	}
/* Checkout + My Account Select2 compatibility END */
