#woocommerce-product-data {
	.product_data_tabs {
		.evf_woocommerce_product_tabs_options {
			a {
				&::before {
					content: "";
					background-image: url("data:image/svg+xml,%3C!-- sample rectangle --%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%237e3bd0' d='M18.1 4h-3.8l1.2 2h3.9zM20.6 8h-3.9l1.2 2h3.9zM20.6 18H5.8L12 7.9l2.5 4.1H12l-1.2 2h7.3L12 4.1 2.2 20h19.6z'/%3E%3C/svg%3E");
					transition: background-image 0.05s ease-in-out;
					margin-top: -2px;
					display: inline-block;
					height: 16px;
					width: 16px;

					@media screen and (min-width: 901px) {
						display: inline-block;
						height: 16px;
						vertical-align: middle;
						width: 16px;
					}

					@media screen and (max-width: 900px) {
						background-size: 14px;
						background-repeat: no-repeat;
						background-position: center;
						height: 40px;
						width: 100%;
					}
				}
			}
		}
	}

	#evf_product_data {
		padding: 24px;

		.everest-forms-card {
			margin-bottom: 30px;

			&__header {
				padding-bottom: 16px;
				margin-bottom: 20px;
				border-bottom: 1px solid #e2e2e2;
			}

			&__title {
				margin: 0;
				font-size: 17px;
			}

			&__body {
				.everest-forms-global-settings {
					display: flex;
					flex-direction: column;
					gap: 6px;

					label {
						font-size: 14px;
						width: auto;
						margin-left: 0;
						color: #383838;
					}

					&--field {
						height: 36px;

						.select2-container {
							&--focus,
							&--open {
								.select2-selection--single {
									box-shadow: none;
								}
							}

							.select2-selection {
								height: 36px;

								&__rendered {
									line-height: 34px;
								}

								&__arrow {
									top: 4px;
								}
							}
						}
					}
				}
			}
		}

		.everest_forms_woocommerce_form_fields_wrapper {
			background-color: red;
			table {
				thead,
				tfoot {
					tr {
						th {
							padding: 12px 10px;
							font-size: 14px;
							font-weight: 600;

							&#cb {
								width: 16px;

								input[type="checkbox"] {
									margin-top: 2px;
									margin-left: 0px;
								}
							}
						}
					}
				}

				tbody {
					tr {
						td {
							padding: 12px 10px;

							input {
								&[type="checkbox"] {
									margin-top: -2px;
								}
							}
						}
					}
				}
			}
		}
	}
}
