.mbmc-withdraw-header {
    display:flex;
    align-items:center;
    justify-content:space-between;
    border-bottom: 1px solid #EDEDED !important;
    padding-bottom: 10px;
}

.dokan-dashboard header.dokan-dashboard-header h1 {
    margin: 0px !important;
    border-bottom: 0px solid #EDEDED;
    padding: 0px;
    /* line-height: 1.25; */
}

.dokan-custom-product-attribute-alert-wrapper{
    margin-top: 15px;
    margin-left: 15px;
}

.dokan-attribute-variation-options.dokan-edit-row {
    margin-top: 0px;
}
.gg-cat-class {
    padding-right: 10px !important;
}


.tabcontent { 
    display: none;
}

.tabcontent .active {
    display: block; 
    display: show ;
    
}

.tab-contents {
    /* display: block; */
    margin-top: 20px;
    /* height: 500px;
    overflow-y: auto; */
}

.tab-header {
    font-size: mediun;
    font-weight: bold;

    color: #6d6d6d;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    padding: 6px 8px;
    margin-bottom: 10px;
    margin-right: 10px;
    border-top: 1px solid #eee;
    
}

.tab-header.active {
    background-color: #eee;
}

/* .tab-header:hover {
    background-color: #eee;
} */
    
.product-edit-new-container .dokan-form-top-area .dokan-product-meta {
    width: 75%;
}

.gg-dokan-buttons {
    margin-top: 20px;
}

.gg-dokan-button {
    margin-right: 5px;
}



.table-wrapper {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 800px;
}

.table-row {
    display: flex;
    justify-content: space-between;
    gap: 20px;
}

.cell {
    flex: 1;
    display: grid;
    grid-template-columns: auto 10px 1fr;
    align-items: start;
}

.cell-title::after {
    content: ":";
    margin-right: 4px;
}

.cell-title {
    font-weight: bold;
    white-space: nowrap;
}

.cell-value {
    word-break: break-word;
}



/* .product-edit-new-container .dokan-new-product-featured-img {
    max-height: 100%!important;
    height: 450px !important;
} */

.product-edit-new-container .dokan-new-product-featured-img {
    max-height: 100% !important;
    height: 100% !important;
    width: 100% !important; /* Ensure full width container */
    object-fit: contain; /* Fit image inside box without cropping */
}


.validation-error {
    /* font-size: 14px; */
    /* margin-top: 5px !important; */
    border-color: #d32f2f !important;
    color: #d32f2f;
    font-size: 13px;
    margin-top: 4px;
    display: block;
    content: "This field is required";
}

.validation-error input,
.validation-error select,
.validation-error textarea {
    border-color: #d32f2f !important;
    background-color: #fff0f0;
    color: #d32f2f;
}


.error {
    border-color: #d32f2f !important;
    color: #d32f2f;
}

.toggle-btn {
  margin-top: 10px;
  color: #0073aa;
  cursor: pointer;
}

.toggle-btn:hover {
    text-decoration: underline;
}

.gg-input-width-100 {
    width: 100%;
}

.gg-input-height {
    height: 35px !important;
}

.dokan-form-control {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #EDEDED !important;
    padding: 4px 6px !important;
    border-radius: 0;
    color: #555555;
    display: block;
    font-size: 14px;
    min-height: 26px;
    line-height: 20px;
    vertical-align: middle;
    width: 100%;
    margin: 0;
}

.dokan-input-group-addon
 {
    padding: 6px 12px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #EDEDED;
    border-radius: 1px !important;
    -webkit-border-radius: 1px !important;
    -moz-border-radius: 1px !important;
    -ms-border-radius: 1px !important;
    -o-border-radius: 1px !important;
}

.gg-left-padding {
    padding-left: 0px !important;
}

.entry-content tr td {
    border-top: 0px !important;
}

.custom-field-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
    border: none; /* hide borders */
}

.custom-field-table td, 
.custom-field-table th {
    padding: 5px 15px !important;
    vertical-align: top;
    border: none; /* hide borders */
}

.custom-field-table th {
    text-align: left;
    font-weight: bold;
    width: 225px;
    /* word-wrap: break-word;
    overflow-wrap: break-word;
    white-space: nowrap; */
}

.custom-field-table .value {
    color: #333;
    padding-left: 5px !important;
}

.custom-field-table .value:empty::before {
    content: ": —";
    color: #aaa;
}

.gg-image-title {
    padding-top: 10px;
    padding-bottom: 10px;
}

.inline-fields {
    display: flex;
    flex-wrap: wrap;
    gap: 20px; /* space between fields */
    align-items: flex-end;
    margin-bottom: 20px;
}

.inline-fields .field-group {
    display: flex;
    flex-direction: column;
    min-width: 120px;
    flex: 1;
}

.inline-fields .form-label {
    margin-bottom: 4px;
    font-weight: 500;
}

.inline-fields .dokan-form-control {
    width: 100% !important;
}

.custom-field-table .gg-data-colon {
    width: 5px !important;
    text-align: center;
    padding: 5px 0px !important;
}

.gg-addon-warranty-settings-table {
    margin-top: 5px !important;
}

/* .product-edit-new-container .dokan-edit-row .dokan-section-content {
  padding: 0px !important;
} */



.entry-content .custom-field-table {
    padding: 0px !important;
    border: 0px !important; /* hide borders */
    margin-top: 7px !important;
}

.gg-review-post-container {
    padding: 0px !important;
}

.value .featured-image {
    padding: 0px 10px !important;
}

.value .dokan-product-gallery {
    padding: 0px 10px !important;
}

.content-half-part.from {
    padding-right: 0px !important;
}

.image-wrap {
    position: relative !important;
}
.close {
    padding: 0!important;
    height: 100%!important;

}
.gg-image-close-button {
    position: absolute;
    top: 50%; /* Move to vertical center */
    left: 50%; /* Move to horizontal center */
    transform: translate(-50%, -50%);
}

/* .add-image.add-product-images {
    width: 225px !important;
    height: 64px !important;

} */

.gg-spinner-inside {
    font-size: large;
    text-align:center;
    padding:20px;
}

.loading-inside {
    font-size: large;
    text-align:center;
    padding:20px;
}

.dokan-feat-image-upload.dokan-new-product-featured-img {
    line-height: 0;
}

.dokan-dashboard .dokan-dashboard-content ul li {
    list-style: inherit;
    margin: 0px;
    padding: 0px;
}

.payment-method-popup-wrapper {
    /* height: 500px !important; */
    overflow-y: scroll;
    padding-bottom: 50px;
}

.withdraw-payment-method {
    height: 500px !important;
    overflow-y: scroll;
    padding: 0px 25px;


}

.mbmc-add-payment-method-success {
    margin: 20px 0;
    padding: 0;
    border: none;
}

.mbmc-alert {
    padding: 12px 18px;
    border-radius: 6px;
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

.mbmc-alert.success {
    background-color: #e6f7ee;
    border: 1px solid #2ecc71;
    color: #2e7d32;
}

.mbmc-alert.error {
    background-color: #fdecea;
    border: 1px solid #e74c3c;
    color: #c0392b;
}

.mbmc-edit-button {
    cursor: pointer;
    color: white;
}

.white-popup{
    margin-top: 0;
}

.dokan-control-label {
    padding-top: 7px !important ;
}

.mbmc-payment-method-action-button {
    cursor: pointer;
}

/* .iziModal-content {
    height: 500px !important;
    overflow-y: scroll;
} */

/* .white-popup.dokan-withdraw-popup {
    padding-bottom: 50px;
} */


.dokan-table-striped1 > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}

/* .dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped1 {
    overflow: auto;
    display: block;
}
.dokan-withdraw-content .dokan-withdraw-area table.dokan-table-striped1 tbody tr th {
    width: 150px;
} */

.dokan-withdraw-currency-form  {
    width: 350px !important;
}

.mbmc-concent-checkbox {
    border: 1px solid black;
}

.mbmc-status-listing ul {
    padding-top: 10px;
}

.mbmc-status-listing ul li {
    padding: 5px 10px !important;
}

.mbmc-status-listing ul li.active {
    font-weight: bold;
    /*text-decoration: underline;
    */text-decoration-thickness: 2px;
    color: black;
    border-bottom: 2px solid black;
    background-color: #EDEDED;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.mbmc-status-listing ul li:hover{
    /* font-weight: bold; */
    text-decoration-thickness: 2px;
    border-bottom: 2px solid #6d6d6d;
    background-color: #EDEDED;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
}

.dokan-table.dokan-table-striped tbody tr th {
    text-align: left;
}
.dokan-table.dokan-table-striped1 thead tr th {
    text-align: left;
}

.mbmc-status {
    padding: 3px 6px;
    border-radius: 3px;
}

.mbmc-status-pending {
    background: #f8dda7;
    color: #94660c;
}

.mbmc-status-approved {
    background: #c6e1c6;
    color: #5b841b;
}

.mbmc-status-cancelled {
    background: #eba3a3;
    color: #761919;
    
}


ul.subsubsub li {
    padding: 0 5px;
    line-height: 13px;
    border-right: 0px solid #EDEDED !important;
}

.mbmc-input-help-msg {
    font-size: smaller;
}

.mbmc-zero-padding-top {
    padding-top: 0px !important;
}


.mbmc-withdraw-cancel{
    color: white !important;
    font-weight: 600;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    display: inline-block;
    padding: 0.2em 0.6em 0.3em;
    font-size: 70%;

}

.ycer-vendor-dashboard-table-header {
   text-align: left !important;
}

.ycer-vendor-currency-title {
    font-size: medium;
}

.ycer-vendor-dashboard-title {
    padding-top: 10px !important;
    font-size: 13px;
    font-weight: normal;
    margin-bottom: 15px;
}

.ycer-vendor-dashboard-currency-country, .ycer-vendor-dashboard-currency-sign {
    font-weight: bold;
}

/* .ycer-vendor-currency-row-title{
} */

.ycer-vendor-currency-flag {
    padding-left: 12.8px;
    padding-right: 4px;
}