/* table tr.hide{
    display: none;
}
#duplicateCSVData  tr.hide{
    display: table-row;
}
.select2-container.select2-container--default.select2-container--open{
    z-index: 999999 !important;
}

.loader{
    transition: all 0.5s ease-in-out;
    display: block;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}
.loader > div> .swal2-html-container{
    margin-bottom: 25px;
}
.loader > div> h2{
    font-size: 28px;
    padding-top: 25px;
}
.loader > div{
    width: var(--swal2-width);
    max-width: 100%;
    transform: translate(-50%,-50%);
    border-radius: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    padding:25px;
    text-align: center;
}
.loader .loader-5 {
   margin: auto; 
    width: 2.2em;
    height: 2.2em;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border-width: .25em;
    border-style: solid;
    border-radius: 100%;
    border-color: #2778c4 rgba(0, 0, 0, 0) #2778c4 rgba(0, 0, 0, 0);;

}

@keyframes spin{
    0%{
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      -o-transform: rotate(0deg);
      transform: rotate(0deg);
    }
  
    100%{
      -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
      -o-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  } */
#customer-jar-orders-table_length.dataTables_length label {
  margin-right: -8px !important;
}

.multiple-address-order #multiple-address-output {
  order: 1;
}

.multiple-address-order .multiple-address-grid {
  order: 2;
}

.multiple-address-order .error-message {
  order: 3;
}

#customer-jar-orders-table_filter button.order-pdf-export,
#customer-jar-orders-table_filter button.order-export-data.w-btn.us-btn-style_1 {
  display: none;
}

/* #customer-jar-orders-table .deleteRecipient,
#recipient-order-data .deleteRecipient {
  display: none;
}

#customer-jar-orders-table .editRecipientOrder,
#recipient-order-data .editRecipientOrder {
  display: none;
} */


.season_start_end_message_box #countdown ul {
    margin: 0;
    padding: 0;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
}

.season_start_end_message_box #countdown li {
    font-size: 14px;
    list-style-type: none;
    text-align: center;
    width: auto;
    padding: 8px;
    border: 1px solid var(--color-content-secondary);
    color: var(--color-content-secondary);
    width: 78px;
    margin: 0;
}

.season_start_end_message_box #countdown li span {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-weight: 800;
}

.season_start_end_message_box .bee-animation {
    animation: smoothMovement 8s infinite ease-in-out;
    transition: all 0.3s ease;
    right: 0;
    top: 0px;
}

@keyframes smoothMovement {

    0%,
    100% {
        transform: translateY(0px);
    }

    50% {
        transform: translateY(30px);
    }
}

.season_start_end_message_box .notify-card {
    background: #572C7C;
    border-radius: 15px;
    margin: 20px 0;
    padding: 1.3rem 2rem;
    background-image: url(https://orthoney.appnet-projects.com/wp-content/uploads/2025/06/honeyfromtheheart_newlogo-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
}
.season_start_end_message_box .notify-card .notify-card-content {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.season_start_end_message_box .popupbox {
    display: flex;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
    z-index: 9999;
}

.season_start_end_message_box .popupbox.withpopup {
    position: fixed;
    background-color: rgba(0, 0, 0, 0.8);
}

.season_start_end_message_box .popupbox .content-wrapper {
    max-width: 1000px;
    width: 100%;
    margin: 20px auto;
    position: relative;
}

.season_start_end_message_box .popupbox .content-wrapper .top-content {
    text-align: center;
    max-height: 85vh;
    overflow-y: auto;
    padding: 40px;
    background-color: #f1f1f1;
}
.season_start_end_message_box .popupbox .content-wrapper .top-content h2{
    max-width: 525px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
}
.season_start_end_message_box .popupbox .content-wrapper .top-content .subtext{
    max-width: 690px;
    margin-left: auto;
    margin-right: auto;
    font-size: 17px;
    margin-bottom: 0.5rem;
}
.season_start_end_message_box .popupbox .content-wrapper .top-content  .green-text{
    color: #155724;
}                                                                                                                                   

.season_start_end_message_box .popupbox .content-wrapper .bottom-content {
    width: 100%;
    height: 100px;
    background: url(https://orthoney.appnet-projects.com/wp-content/uploads/2025/06/honey-drop-grey.png) repeat-x top center / auto 100px;
}

.season_start_end_message_box .popupbox .bee-animation {
    position: absolute;
    right: 0;
}

.season_start_end_message_box .popupbox .close-popup {
    display: none;
}

.season_start_end_message_box .popupbox.withpopup .close-popup {
    position: absolute;
    left: 20px;
    top: 20px;
    font-weight: 700;
    font-size: 20px;
    color: #000;
    width: 30px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: flex;
    border-radius: 100%;
    border: 1px solid #000;
    cursor: pointer;
    background: #fff;
}

.season_start_end_message_box .popupbox .subtext {
    font-family: Open Sans;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.5;
    color: var(--color-content-heading);
    margin-bottom: 15px;
}
.season_start_end_message_box .popupbox p {
    color: var(--color-content-primary);
    margin-bottom: 0;
    padding-bottom: 0;
}
.season-content{
    font-weight: 600;
}

.season_start_end_message_box .popupbox .border-top-bottom {
    /* font-family: Yesteryear;
    padding: 20px 0;
    margin: 20px 0;
    border-top: 1px solid #a4afb3;
    border-bottom: 1px solid #a4afb3; */
    font-size: 22px;
    line-height: 1.2;
    color: #ffffff;
    font-weight: 300;
    margin-bottom: 10px;
}
.season_start_end_message_box .notify-card .message-txt{
    color: #fff;
}
.season_start_end_message_box .popupbox .notifyme {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 15px;
    text-transform: uppercase;
}
.season_start_end_message_box .popupbox .notifyme p{
    letter-spacing: 1px;
    font-size: 14px;
}
.season_start_end_message_box .popupbox .notifyme .w-btn{
    padding: 10px 13px !important;
    background: #fff !important;
    color: #572C7C !important;
    font-size: 12px;
}
.season_start_end_message_box .popupbox .notifyme .w-btn:hover {
    background: var(--color-content-link) !important;
    color: #fff !important;
}
.season_start_end_message_box .popupbox .notifyme span {
    font-size: 14px;
    font-family: Open Sans;
    font-weight: 500;
    /* font-style: italic; */
    padding: 0;
    margin: 0;
    text-transform: capitalize;
    
}
.season_start_end_message_box .end-season .end-season-content{
    width: 100%;
    max-width: 675px;
    margin: 0 auto;
}

@media(min-width: 1024px) {
   .season_start_end_message_box .popupbox .content-wrapper .top-content h2{
    font-size: 2.3rem;
   }
}


@media(max-width: 600px) {

    .season_start_end_message_box .popupbox .border-top-bottom {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .season_start_end_message_box .popupbox p {
        font-size: 14px;
    }

    .season_start_end_message_box .popupbox .notifyme p{
        font-size: 13px;
        line-height: 1.5;
    }
    .season_start_end_message_box .popupbox .content-wrapper .top-content {
        padding: 30px 15px;
    }

    .season_start_end_message_box .popupbox .bee-animation {
        right: -18px;
        width: 35px;
    }
    
    .season_start_end_message_box .popupbox .content-wrapper .top-content h2{
        font-size: 1.3rem;
        margin-bottom: 0.6rem;
    }
    .season_start_end_message_box .popupbox .content-wrapper .top-content .subtext{
        font-size: 15px;
    }
    .season_start_end_message_box .notify-card{
        padding: 1.3rem;
        margin: 15px 0;
    }
    .season_start_end_message_box .popupbox .notifyme{
        gap: 8px;
    }
    .season_start_end_message_box #countdown li{
        width: 68px;
        font-size: 13px;
    }
    .season_start_end_message_box #countdown li span{
        font-size: 20px;
        line-height: 20px;
    }
    .season_start_end_message_box .popupbox.withpopup .close-popup{
        left: -7px;
        top: -7px;
    }
}
.commission-calc {
    list-style: none;
    margin: 0;
    font-size: 16px;
    color: #000;
}

.commission-calc li {
    display: flex;
    justify-content: space-between;
}

.commission-calc li.total {
    border-top: 2px solid #ddd;
    padding-top: 10px;
}

.affiliate-sales-representative-details {
    margin: 20px 0;
    display: grid;
    gap: 24px;
    grid-template-columns: repeat(3, 1fr);
}

.affiliate-sales-representative-details .item-box {

    border: 1px solid #f5f5f5;
    background: #f6f6f6;
    padding: 15px;
    color: #000 !important;
    border-radius: 10px;
}

.affiliate-sales-representative-details .item-box:hover {
    background: #eee;
}