.wpify-woo-form--withdrawal {
  width: 100%;
  border: 4px solid var(--primary);
  border-radius: 10px;
  max-width: 1052px;
  padding: var(--space-m);
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wpify-woo-form--withdrawal .woocommerce-form-withdrawal {
  width: 100%;
}
.wpify-woo-form--withdrawal input[type=text],
.wpify-woo-form--withdrawal input[type=email],
.wpify-woo-form--withdrawal input[type=number],
.wpify-woo-form--withdrawal textarea {
  padding: 8px 12px;
  height: 40px;
  border: 2px solid var(--shade-light);
  border-radius: 4px;
  color: var(--base);
  transition: 200ms;
  margin-top: 5px;
}
.wpify-woo-form--withdrawal input[type=text]:focus,
.wpify-woo-form--withdrawal input[type=email]:focus,
.wpify-woo-form--withdrawal input[type=number]:focus,
.wpify-woo-form--withdrawal textarea:focus {
  border: 2px var(--primary) solid;
  outline: none;
}
.wpify-woo-form--withdrawal textarea {
  height: unset;
}
.wpify-woo-form--withdrawal fieldset {
  padding: 8px 12px;
  border: 2px var(--shade-light) solid;
  border-radius: 4px;
  color: var(--primary);
}
.wpify-woo-form--withdrawal button[type=submit] {
  border: 2px solid var(--primary);
  border-radius: 6px;
  background: var(--primary) !important;
  font-weight: 700;
  color: #fff;
  padding: 10px 16px;
  margin-top: var(--space-xs);
  cursor: pointer;
  transition: 0.2s all ease-in-out;
}
.wpify-woo-form--withdrawal button[type=submit]:hover {
  background-color: var(--primary-hover) !important;
  border: 2px solid var(--primary-hover);
  color: #fff !important;
}
.wpify-woo-form--withdrawal .form-row label {
  font-weight: 700;
}
.wpify-woo-form--withdrawal .form-row:has(.button-primary) {
  align-items: center;
}

@media (min-width: 769px) {
  .account-orders-table .order-action-holder .awde_withdrawal {
    margin-top: 20px;
  }
  .account-orders-table .order-action-holder:has(.wc_sf_invoice_regular) .awde_withdrawal {
    margin-top: 10px;
  }
}
.account-orders-table .order-action-holder .awde_withdrawal {
  border-radius: 0.3rem;
  min-width: fit-content;
  align-items: center;
  border: 2px solid var(--primary) !important;
  background: var(--primary) !important;
  font-weight: 500 !important;
  color: #fff !important;
  cursor: pointer;
  transition: 0.2s all ease-in-out;
}
.account-orders-table .order-action-holder .awde_withdrawal:hover {
  background-color: var(--primary-hover) !important;
  border: 2px solid var(--primary-hover) !important;
  color: #fff !important;
}

body .wpify-woo-my-account-submitted h2 {
  color: var(--primary);
  text-align: center;
}
body .wpify-woo-my-account-submitted .shop_table {
  border-collapse: separate !important;
  border: 2px solid var(--shade-light) !important;
  border-radius: 10px !important;
  padding: 0 !important;
}

body .ametica-withdrawal-link-section h2 {
  color: var(--primary);
}
