/* .woocommerce div.product .product_meta .sold_wrapper {
	display: none;
}

.woocommerce .mf-single-product.mf-product-layout-3 .product_meta .sold_wrapper {
	display: block;
}

.woocommerce .mf-single-product.mf-product-layout-4 .product_meta .sold_wrapper {
	display: block;
}

.woocommerce .mf-single-product.mf-product-sidebar .product_meta .sold_wrapper {
	display: block;
}

.woocommerce .mf-single-product.mf-product-layout-5 .product_meta .sold_wrapper,
.woocommerce .mf-single-product.mf-product-layout-5 .product-image-ms {
	display: none;
}

.woocommerce .mf-single-product.mf-product-layout-6 .product_meta .sold_wrapper {
	display: block;
} */

/* .product_meta {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.sku_wrapper,
.sold_wrapper {
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333;
} */

.entry-meta {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}

.meta-sold .meta-label {
    /* font-weight: bold; */
    margin-right: 5px;
}

/* === Input & Textarea === 
--mf-primary-color: #dd2400;
--mf-background-primary-color: #dd2400;
--mf-border-primary-color: #dd2400;
*/
.my-license-form-wrapper input[type="text"],
.my-license-form-wrapper input[type="email"],
.my-license-form-wrapper input[type="password"],
.my-license-form-wrapper textarea,
.my-license-form-wrapper select {
  width: 100%;
  padding: 10px 15px;
  border: 1px solid var(--kt-border-primary-color, #cccccc);
  background-color: #fff;
  border-radius: 4px;
  font-size: 1em;
  font-family: inherit;
  box-sizing: border-box;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  margin-bottom: 1em;
}

.my-license-form-wrapper input:focus,
.my-license-form-wrapper textarea:focus,
.my-license-form-wrapper select:focus {
  border-color: var(--kt-primary-color, #cccccc);
  /* box-shadow: 0 0 0 2px rgba(255, 102, 51, 0.1); */
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.48);
  outline: none;
}

/* === Submit Button === */
.my-license-form-wrapper input[type="submit"],
.my-license-form-wrapper button[type="submit"] {
  background-color: var(--mf-background-primary-color, #dd2400);
  border: 1px solid var(--mf-border-primary-color, #dd2400);
  color: #fff;
  /* padding: 0.7em 1.5em; */
  /* margin-left: -20px; */
  padding: 0.5em  1.2em;
  border-radius: 4px;
  font-weight: 600;
  font-size: 1em;
  cursor: pointer;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.my-license-form-wrapper input[type="submit"]:hover,
.my-license-form-wrapper button[type="submit"]:hover {
  background-color: var(--mf-primary-color, #dd2400);
  color: #fff;
}

/* === Select Option Styling === */
.my-license-form-wrapper select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg width='14' height='10' viewBox='0 0 14 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%23333' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 12px;
}

/* === Optional: Grouped Form Elements === */
.my-license-form-wrapper label {
  display: block;
  margin-bottom: 0.5em;
  font-weight: 500;
}

