p.cart-points {
    text-align: center !important;
  }
  .reward-dashboard {
    width: 60px; /* Width of the circle */
    height: 60px; /* Height of the circle */
    background-color: rgb(54 63 73 / 87%) !important; /* Background color of the circle */
    color: white; /* Text color inside the circle */
    border: 0.2rem solid rgb(54 63 73) !important;
    border-radius: 50%; /* Make it a circle */
    position: fixed; /* Fix the position relative to the viewport */
    bottom: 20px; /* Distance from the bottom of the viewport */
    right: 20px; /* Distance from the right of the viewport */
    display: flex; /* Flexbox to center content inside the circle */
    justify-content: center;
    align-items: center !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Optional shadow for depth */
    cursor: pointer; /* Change cursor to pointer when hovering */
    z-index: 9999999 !important; /* Ensure it stays above other content */
    transition: transform 0.3s ease; /* Smooth transition effect */
    background-image: url('https://admin.socialannex.com/assets/v1/media/logos/AC-logo.png'); /* Add your background image URL here */
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-clip: padding-box;
    transform: translate(-100%, 0%);
  }

  .reward-dashboard > a {
    color: #fff !important; /* Text color */
    font-weight: 400; /* Bold text */
    text-align: center; /* Center the text */
    font-size: 10px !important;
    text-decoration: none !important;
    cursor: pointer; /* Change cursor to pointer when hovering */
  }

  .annex-title {
    text-decoration: underline;
  }
  p.points_bal {
    margin: 0px;
  }
  .currency_bal {
    display: none !important;
  }
  .lds-dual-ring {
    display: inline-block;
    width: 15px;
    height: 15px;
  }
  .lds-dual-ring:after {
    content: ' ';
    display: block;
    width: 13px;
    height: 13px;
    margin: 1px;
    border-radius: 50%;
    border: 2px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  #apply_dollar_button_wrapper {
    padding-bottom: 21px;
    height: 45px;
  }

  .dropdown-content {
    padding: 33px 18px;
  }
  .sidebar .field__input {
    background-color: white;
    color: #333333;
    cursor: pointer;
  }
  #annexdiv {
    position: relative;
    z-index: 999;
  }

  ul#annex_redeem {
    padding: 0;
    line-height: 26px;
    max-height: 266px;
    overflow: auto;
  }
  ul#annex_redeem li {
    padding: 9px 10px;
  }
  ul#annex_redeem li:hover {
    background-color: #333333;
    color: #fff;
  }
  div#customRedeemWrapper {
    margin-top: 1px;
  }