/* Dokan product form */

.select2-container--open .select2-dropdown--below{
  margin-top: 0 !important;
}

.dokan-fullwidth-container .dokan-edit-row{
    display: flex;
    flex-direction: column;
    gap: 10px;
    background: #fcfcfc;
    border: 1px solid #d5d5d5;
  }
.dokan-edit-row.dokan-order-min-max-variation-product-metabox-wrapper{
  border: 0;
  padding: 10px;
}
.dokan-fullwidth-container .dokan-acf-group{
    margin-bottom: 0;
  }

.dokan-fullwidth-container .dokan-acf-wrapper.dokan-edit-row{
padding: 20px;
}
.dokan-fullwidth-container input#_sale_price,
.dokan-fullwidth-container input#_regular_price {
    width: 100%;
}
.dokan-fullwidth-container .dokan-clearfix:before,
.dokan-fullwidth-container .dokan-clearfix:after{
  display: none;
}
.dokan-fullwidth-container .dokan-product-attribute-item{
  display: flex !important;
}
.dokan-fullwidth-container .content-half-part{
  float: initial;
  width: 100%;
}
.dokan-fullwidth-container .dokan-form-control {
    padding: 8px;
    box-sizing: content-box !important;
    border-radius: 5px;
    border-color: #d5d5d5;
    border-width: 1px;
    width: -webkit-fill-available;
    margin-bottom: 10px;
    height: 30px;
    float: unset !important;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading strong{
float: unset !important;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes h3.variation-topbar-heading{
display: flex;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions{
display: flex;
gap: 10px;
align-items: center;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions .toggle-variation-content{
display: none;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions i{

}
.dokan-attribute-variation-options .dokan-variation-label.content-half-part{
padding: 0;
}
.dokan-attribute-variation-options .dokan-variation-label.content-half-part .toolbar.toolbar-top {
display: flex;

}
.dokan-attribute-variation-options .dokan-variation-label.content-half-part .toolbar.toolbar-top a.dokan-btn.dokan-btn-default.do_variation_action{
display: flex;
align-items: center;
}
.dokan-attribute-variation-options  .dokan-variation-top-toolbar{
display: flex;
align-items: center;
}
.dokan-attribute-variation-options  .dokan-form-control{
margin: 0;
}
.dokan-attribute-variation-options .dokan-w5.dokan-form-control.dokan_attribute_taxonomy{
margin-bottom: 10px;
}
.dokan-attribute-variation-options .weight-dimension,
.dokan-attribute-variation-options .content-half-part.dimensions_field.hide_if_variation_virtual .dokan-form-group,
.dokan-attribute-variation-options .variable_pricing.show_if_variable.show_if_variable-subscription {
display: flex;
align-items: flex-end;
margin: 0;
}

.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .actions a.remove_variation.delete{
width: 100%
}
.dokan-fullwidth-container .select2-container--default .select2-selection--multiple .select2-selection__rendered li{
  margin: 5px;
}
.dokan-fullwidth-container .dokan-form-top-area{
  display: flex;
  flex-direction: row;
  background: #fcfcfc;
  border: 1px solid #d5d5d5;
  padding: 15px;
  border-radius: 5px;
}
.product-edit-new-container form.dokan-product-edit-form{
  display: flex;
  flex-direction: column;
}
.product-edit-new-container form.dokan-product-edit-form > *{
  order: 10;
}
.product-edit-new-container form.dokan-product-edit-form > .dokan-form-top-area{
  order: 1;
}
.product-edit-new-container form.dokan-product-edit-form > .dokan-attribute-variation-options{
  order: 2;
}
.product-edit-new-container form.dokan-product-edit-form > .dokan-product-short-description{
  order: 3;
}
.product-edit-new-container form.dokan-product-edit-form > .dokan-product-description{
  order: 4;
}
.product-edit-new-container form.dokan-product-edit-form > .dokan-acf-wrapper.dokan-edit-row{
  order: 5;
}
.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area{
  flex-direction: column;
  overflow: visible;
  padding: 0;
}

.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-fields.acf-form-fields.-top{
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}
.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-fields.acf-form-fields.-top > .acf-field:nth-child(4n){

}
.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-fields.acf-form-fields.-top .acf-field{
width: calc((100% / 4) - 10px);
}

[data-acf-group="group_owe_product_custom_badges"] .acf-fields.acf-form-fields.-top .acf-field{
width: calc((100% / 2) - 10px) !important;
}

[data-acf-group="group_6a13173d3ded9"] .acf-fields.acf-form-fields.-top .acf-field{
flex: 1;
width: calc((100% / 1) - 10px) !important;
}

.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-field{
  padding: 0;
  /* border: 0!important; */
}
.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-field .acf-input-wrap{
  border: 0!important;
}
.dokan-fullwidth-container .dokan-acf-group.dokan-form-top-area .acf-field input{
  padding: 8px;
  border: 1px solid #d5d5d5 !important;
  border-radius: 5px;
  margin-bottom: 0;
  height: 45px;
}
.acf-input-prepend, .acf-input-append{
  height:45px;
  display:flex;
  align-items: center;
  border-color: #d5d5d5 !important;
}
.dokan-fullwidth-container .select2-container{
  width: -webkit-fill-available !important;
}
.product-edit-new-container .dokan-section-heading{
padding: 20px;
}
.dokan-fullwidth-container .select2-container--default .select2-selection--multiple{
  min-height: 46px;
  display: flex;
  align-items: center;
  border: 1px solid #d5d5d5;
}
.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options input{
  width: auto;
}
.product-edit-new-container .dokan-shipping-container .dokan-shipping-dimention-options {
  margin-bottom: 20px;
  display: flex;
}
.dokan-fullwidth-container .ui-sortable > tr > .acf-field > .acf-input{
  padding: 15px;
}

.dokan-fullwidth-container .ui-sortable > tr > .acf-field > .acf-input > .acf-fields > .acf-field{
  margin-bottom: 10px;
  border: 0;
}

.dokan-fullwidth-container .acf-table td,
.dokan-fullwidth-container .acf-table .acf-th{
  border:1px solid #eeeeee !important;
}

.dokan-form-group.dokan-clearfix.dokan-price-container {
  display: flex;
}

.dokan-form-group.dokan-product-type-container.show_if_subscription.hide_if_variable-subscription.show_if_simple {
  display: flex;
}
.dokan-fullwidth-container .dokan-product-short-description,
.dokan-fullwidth-container .dokan-product-description {
  background: #00000003;
  padding: 20px;
  border: 1px solid #d5d5d5;
  border-radius: 5px;
}

.dokan-fullwidth-container .acf-fields.-border{
border: 0;
}
.acf-table label{
padding: 10px;

}
.acf-table {
  border: 1px solid #ddd !important;;
}

.dokan-fullwidth-container .acf-field-checkbox.owh-acf-checkselect-ready .owh-acf-checkselect-source{
display: none;
}

.owh-acf-checkselect{
position: relative;
width: 100%;
}

.owh-acf-checkselect__button{
width: 100%;
min-height: 46px;
padding: 8px 38px 8px 12px;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left !important;
border: 1px solid #d5d5d5;
border-radius: 5px;
background: #fff;
color: #333;
cursor: pointer;
position: relative;
}

.owh-acf-checkselect__button:after{
content: "";
position: absolute;
right: 14px;
top: 50%;
width: 7px;
height: 7px;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
transform: translateY(-65%) rotate(45deg);
}

.owh-acf-checkselect__text{
display: block;
width: 100%;
max-height: 72px;
overflow: visible;
overflow-y: auto;
white-space: normal;
text-overflow: clip;
text-align: left !important;
line-height: 1.5;
}

.owh-acf-checkselect__panel{
display: none;
position: absolute;
left: 0;
right: 0;
top: calc(100% + 4px);
z-index: 9999;
padding: 10px;
border: 1px solid #d5d5d5;
border-radius: 5px;
background: #fff;
box-shadow: 0 8px 20px rgba(0, 0, 0, .12);
}

.owh-acf-checkselect.is-open .owh-acf-checkselect__panel{
display: block;
}

.owh-acf-checkselect__search{
width: 100%;
height: 36px;
padding: 6px 10px;
margin-bottom: 8px;
border: 1px solid #d5d5d5;
border-radius: 5px;
box-sizing: border-box;
}

.owh-acf-checkselect__options{
max-height: 280px;
overflow-y: auto;
}

.owh-acf-checkselect__option{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 8px;
padding: 7px 8px;
border: 0;
border-radius: 4px;
background: transparent;
color: #333;
text-align: left !important;
cursor: pointer;
}

.owh-acf-checkselect__option:hover{
background: #f5f5f5;
}

.owh-acf-checkselect__option.is-disabled{
opacity: .45;
cursor: not-allowed;
}

.owh-acf-checkselect__mark{
width: 14px;
height: 14px;
border: 1px solid #c5c5c5;
border-radius: 3px;
background: #fff;
flex: 0 0 14px;
}

.owh-acf-checkselect__option.is-selected .owh-acf-checkselect__mark{
border-color: #333;
background: #333;
box-shadow: inset 0 0 0 3px #fff;
}

.owh-acf-checkselect__label{
flex: 1;
line-height: 1.4;
text-align: left !important;
}

.dokan-fullwidth-container .acf-field-select.owh-acf-select-ready .owh-acf-select-source,
.dokan-fullwidth-container .acf-field-taxonomy.owh-acf-select-ready .owh-acf-select-source,
.dokan-fullwidth-container .acf-field-select.owh-acf-select-ready .select2-container,
.dokan-fullwidth-container .acf-field-taxonomy.owh-acf-select-ready .select2-container{
display: none !important;
}

.owh-acf-select{
position: relative;
width: 100%;
}

.owh-acf-select__button{
width: 100%;
min-height: 46px;
padding: 8px 38px 8px 12px;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left !important;
border: 1px solid #d5d5d5;
border-radius: 5px;
background: #fff;
color: #333;
cursor: pointer;
position: relative;
}

.owh-acf-select__button:disabled{
opacity: .6;
cursor: not-allowed;
}

.owh-acf-select__button:after{
content: "";
position: absolute;
right: 14px;
top: 50%;
width: 7px;
height: 7px;
border-right: 1px solid #777;
border-bottom: 1px solid #777;
transform: translateY(-65%) rotate(45deg);
}

.owh-acf-select__text{
display: block;
width: 100%;
max-height: 72px;
overflow: visible;
overflow-y: auto;
white-space: normal;
text-overflow: clip;
text-align: left !important;
line-height: 1.5;
}

.owh-acf-select__panel{
display: none;
position: absolute;
left: 0;
right: 0;
top: calc(100% + 4px);
z-index: 9999;
padding: 10px;
border: 1px solid #d5d5d5;
border-radius: 5px;
background: #fff;
box-shadow: 0 8px 20px rgba(0, 0, 0, .12);
}

.owh-acf-select.is-open .owh-acf-select__panel{
display: block;
}

.owh-acf-select__search{
width: 100%;
height: 36px;
padding: 6px 10px;
margin-bottom: 8px;
border: 1px solid #d5d5d5;
border-radius: 5px;
box-sizing: border-box;
}

.owh-acf-select__options{
max-height: 280px;
overflow-y: auto;
}

.owh-acf-select__option{
width: 100%;
display: flex;
align-items: center;
justify-content: flex-start;
gap: 8px;
padding: 7px 8px;
border: 0;
border-radius: 4px;
background: transparent;
color: #333;
text-align: left !important;
cursor: pointer;
}

.owh-acf-select__option:hover{
background: #f5f5f5;
}

.owh-acf-select__option.is-disabled{
opacity: .45;
cursor: not-allowed;
}

.owh-acf-select__mark{
width: 14px;
height: 14px;
border: 1px solid #c5c5c5;
border-radius: 50%;
background: #fff;
flex: 0 0 14px;
}

.owh-acf-select.is-multiple .owh-acf-select__mark{
border-radius: 3px;
}

.owh-acf-select__option.is-selected .owh-acf-select__mark{
border-color: #333;
background: #333;
box-shadow: inset 0 0 0 3px #fff;
}

.owh-acf-select__label{
flex: 1;
line-height: 1.4;
text-align: left !important;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes{
background: #efefef;
padding: 10px;
margin: 0 !important;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options + .content-half-part{}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes .thumbnail-checkbox-options{
  float: left;
  width: 50%;
}
.product-edit-new-container .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-variations-container .dokan-product-variation-itmes .dokan-variable-attributes textarea.dokan-form-control{width: 100% !important;}

.product-edit-new-container .content-half-part.featured-image .dokan-feat-image-upload.dokan-new-product-featured-img{
    height: 505px !important;
    max-height: 100%;
}