.error-message {
    color: #d9534f;
}

.wc-block-checkout__actions_row:has(.greenpay-checkout-button-container:not(.hidden)) 
.wc-block-components-checkout-place-order-button {
    display: none !important;
}

.checkout-button {
    width: 100%;
}

.hidden {
    display: none !important;
}

.Toastify__close-button {
    color: #fff !important;
    position: absolute !important;
    top: 6px !important;
    right: 6px !important;
    background: transparent !important;
    outline: none !important;
    border: none !important;
    padding: 0 !important;
    cursor: pointer !important;
    opacity: 0.7 !important;
    transition: 0.3s ease !important;
    z-index: 1 !important;
  }
  
  .Toastify__toast--rtl .Toastify__close-button {
    left: 6px !important;
    right: unset !important;
  }
  
  .Toastify__close-button--light {
    color: #000 !important;
    opacity: 0.3 !important;
  }
  
  .Toastify__close-button > svg {
    fill: currentColor !important;
    height: 16px !important;
    width: 14px !important;
  }
  
  .Toastify__close-button:hover,
  .Toastify__close-button:focus {
    opacity: 1 !important;
  }