.elementor-191705 .elementor-element.elementor-element-3e05cfc7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-45px;margin-bottom:0px;}.elementor-191705 .elementor-element.elementor-element-3e05cfc7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-191705 .elementor-element.elementor-element-b7e04e0{text-align:center;}.elementor-191705 .elementor-element.elementor-element-b7e04e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;}.elementor-191705 .elementor-element.elementor-element-e87c70f{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-191705 .elementor-element.elementor-element-3e05cfc7{margin-top:-30px;margin-bottom:0px;}}@media(max-width:767px){.elementor-191705 .elementor-element.elementor-element-3e05cfc7{margin-top:-40px;margin-bottom:0px;}.elementor-191705 .elementor-element.elementor-element-b7e04e0 > .elementor-widget-container{margin:-5px 0px -5px 0px;}.elementor-191705 .elementor-element.elementor-element-e87c70f > .elementor-widget-container{margin:-8px 0px -24px 0px;}.elementor-191705 .elementor-element.elementor-element-e87c70f{text-align:center;}}/* Start custom CSS for section, class: .elementor-element-3e05cfc7 */h2.coupon-title {
    display: none !important; 
}

div.wcusage-info-box.wcusage-info-box-discount {
    display: none !important;
}
span.wcusage-info-box-title {
    text-align: center !important;
}
.wcusage-info-box .wcusage-info-box-title {
    color: #000000b8 !important;
    text-align: left !important;
}

article {
    background-color: #F9FAFC !important;
}

.wcusage-info-box::before {
    color: white !important;
    left: unset !important;
    top: 25px !important;
    right: 30px !important;
}

div.wcusage-info-box.wcusage-info-box-dollar2 {
    background-color: #8989ff !important;
  border-color: #77f !important;
}
div.wcusage-info-box.wcusage-info-box-dollar3 {
background-color: #ffdc89 !important;
  border-color: #ffd077 !important;
}
div.wcusage-info-box.wcusage-info-box-usage {
background-color: #ffdc89 !important;
  border-color: #ffd077 !important;
}
div.wcusage-info-box.wcusage-info-box-percent {
    background-color: #8686ff !important;
  border-color: #9ab8ff !important;
}


h3.wcu-user-coupon-title {
    display: none !important;
}
.wcu-user-coupon-linebreak {
    display: none !important;
}

button#tab-page-stats {
  width: min-content;
}
.wcutab {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important; 
    -webkit-overflow-scrolling: touch !important; /* Smooth scrolling on touch devices */
    scrollbar-width: none; /* For Firefox */
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .wcu-dash-coupon-area .wcutabcontent .wcuTableRow, .wcu-dash-coupon-area .wcutabcontent .listtheproducts
{
    display: block;
    width: 100% !important;
    border-radius: 5px;
    background: none !important;
  }
}
/* Target the first <path> element within a <g> element in the SVG */
svg g path:nth-of-type(1) {
    stroke: #C1F8CC !important; /* Change the stroke color to blue */
}

.wcutab::-webkit-scrollbar {
    display: none; /* Hide scrollbar for Chrome, Safari, and Opera */
}

.wcutab button {
    width: max-content;
    flex: 0 0 auto; /* Prevent buttons from stretching. Adjust size as needed */
    white-space: nowrap; /* Keep button text in one line */
}


/* Ensure the last button also has spacing on its right if desired */
.wcutab button:last-child {
    margin-right: 20px; /* Adjust the right margin of the last button */
}

.wcusage-info-box {
  background-color: #c1f8cc !important;
 padding: 15px !important;
  text-align: left !important;
  font-weight: 700 !important;
}


/* Default styles for all screens */
div.wcusage-all-charts {
    display: contents;
}

/* Media query for screens with a maximum width of 767px (typical for mobile) */
@media screen and (max-width: 767px) {
    .wcusagechart {
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
    }

    #chart_divquarter {
        display: inline-block;
        white-space: nowrap;
    }
}


.wcusage-info-box {
  border: solid 3px #93cdaa;
  text-align: center;
  margin-bottom: 5px;
  box-shadow: none;
  background: #c1f8cc;
}

@media only screen and (max-width: 759px) {
  .wcu-campaigns-col2 {
    width: 100vw;
    text-align: center;
    max-width: fit-content;
  }
}

@media only screen and (max-width: 759px) {
  .wcu-campaigns-col1 {
    width: 100vw;
    text-align: center;
    max-width: fit-content;
  }
}

.wcuTable {
    border: none !important;
}

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
  .wcuTable td
{
    border: none !important;
  }
  tr.wcuTableRow {
      background: none !important;
      border: none !important;
  }
  td.wcuTableCell {
      background: #ececec !important;
  }
}/* End custom CSS */