#woocommerce-coupon-data ul.wc-tabs li.deposits_tab a:before,
#woocommerce-product-data ul.wc-tabs li.deposits_tab a:before,
.woocommerce ul.wc-tabs li.deposits_tab a:before {
    content: '';
    display: inline-block;
    width: 16px; /* Adjust width and height according to your icon size */
    height: 16px;
    background-image: url('https://docs.mage-people.com/advanced-partial-payment-or-deposit-for-woocommerce/wp-content/uploads/sites/9/2022/02/icon-128x128-1.gif');
    background-size: cover; /* or contain */
    margin-right: 10px;
        position: relative;
        top: 2px;
}

.widefat .column-order_status mark.partially-paid:after {
    font-family: WooCommerce;
    speak: none;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
}

.widefat .column-order_status mark.partially-paid:after {
    content: "\e011";
    color: #ffba00;
}

.mepp_variation_checkbox {
    float: left;
    margin: 5px !important;
}

p.form-row-last[class*="_mepp_payment_plans"] .select2 , p.form-row-last[class*="_mepp_payment_plans"] select  {
    width:100%!important;
}



.mepp_invoice_exists::after {
    font-family: Dashicons;
    content: "\f147";
    margin-left: 4px;
    color: #2aad2a;
    vertical-align: middle;
}

/*.taxonomy-mepp_payment_plan tr.term-slug-wrap, .taxonomy-mepp_payment_plan .description {*/
/*    display: none !important;*/
/*}*/

.mepp-important {
    color: #f00;
}


.mepp-hidden {
    display: none !important;
}

.mepp_deposit_storewide_values{
    background: #03a9f4 !important;
    padding: 10px;
    width: 43%;
}

/* Style the select element within the WooCommerce form table */
.woocommerce table.form-table select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 8px 12px;
    font-size: 14px;
    color: #555;
    width: 100%;
    max-width: 300px; /* Adjust the width as needed */
    box-sizing: border-box;
    outline: none;
}

/* Style the dropdown arrow */
.woocommerce table.form-table select::after {
    content: '\25BC'; /* Unicode character for down arrow */
    position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
    pointer-events: none; /* Ensure the arrow doesn't interfere with clicking on the select */
}

/* Hover effect */
.woocommerce table.form-table select:hover {
    border-color: #999;
}

/* Focus effect */
.woocommerce table.form-table select:focus {
    border-color: #333;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.mepp-custom-container .submit {
    background: indigo !important;
    padding: 10px !important;
    margin-top: 1px !important;
}
label[for="mepp_storewide_deposit_enabled"] {
    font-weight: 700 !important;
    padding: 10px;
}

label[for="mepp_storewide_deposit_enabled_details"] {
    font-weight: 700 !important;
    padding: 10px;
}

label[for="mepp_storewide_deposit_enabled_btn"] {
    font-weight: 700 !important;
    padding: 10px;
}
label[for="mepp_storewide_deposit_force_deposit"] {
    font-weight: 700 !important;
    padding: 10px;
}
label[for="mepp_storewide_deposit_amount_type"] {
    font-weight: 700 !important;
    padding: 10px;
}

label[for="mepp_storewide_deposit_amount"] {
    font-weight: 700 !important;
    padding: 10px;
}
label[for="mepp_storewide_deposit_payment_plans"] {
    font-weight: 700 !important;
    padding: 10px;
}
.titledesc{
    font-weight: 700 !important;
    padding: 10px; 
}

#mepp_deposit_storewide_values{
    border: solid;
}
/* Custom styles for taxonomy editor */
.taxonomy-editor-wrapper {
    background-color: #f9f9f9;
    padding: 20px;
}

.taxonomy-editor-title {
    font-size: 24px;
    color: #333;
}

.taxonomy-editor-table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px;
}

.taxonomy-editor-table th,
.taxonomy-editor-table td {
    padding: 10px;
    border: 1px solid #ccc;
}

.taxonomy-editor-table th {
    background-color: #f5f5f5;
    font-weight: bold;
}

.taxonomy-editor-table td {
    background-color: #fff;
}

.taxonomy-editor-table input[type="number"],
.taxonomy-editor-table select {
    width: 100%;
    padding: 5px;
    box-sizing: border-box;
}

.taxonomy-editor-table input[type="button"] {
    padding: 5px 10px;
    background-color: #0073aa;
    color: #fff;
    border: none;
    cursor: pointer;
}

.taxonomy-editor-table input[type="button"]:hover {
    background-color: #005689;
}

/* p.submit {
    text-align: left !important;
    width: 100% !important;
    margin-top: 0px !important;
    margin-left: -1px !important;
    padding: 20px !important;
    background: darkblue !important;
    color: white !important;
    border: 2px solid white !important;
    margin-left: 1px !important;
} */


/*#payment_plan_details {*/
/*    width :100%;*/
/*    box-sizing: border-box;*/
/*    border: 1px solid #ddd;*/
/*    margin: 1px;*/
/*    background: #fff;*/
/*    padding: 10px;*/
/*    font-weight: 600;*/
/*    text-align: left;*/
/*}*/
.type-wc_booking .column-booking_status span.status-wc-partial-payment:before {
    content: '\e011';
    color: #ffba00;
}

#pay-deposit-label  , #pay-full-amount-label {
    margin:0;
}

#mepp-payment-plans ul {
    list-style: none;
}
#mepp-payment-plans a , #mepp-payment-plans input, #pay-deposit-label , #pay-full-amount-label {
    cursor: pointer;
}

