.proso-customer-accounts {
  --proso-account-accent: var(--primary, #2f7a46);
}

.proso-customer-accounts .btn-primary,
.proso-customer-accounts .proso-account-notice-icon {
  background-color: var(--proso-account-accent);
  border-color: var(--proso-account-accent);
}

.proso-customer-accounts .proso-account-shell,
.proso-customer-accounts .proso-account-notice {
  border-radius: .5rem;
}

.proso-customer-accounts .form-control,
.proso-customer-accounts .btn {
  border-radius: .5rem;
}

.proso-customer-accounts .proso-password-group .form-control {
  border-radius: .5rem 0 0 .5rem;
}

.proso-customer-accounts .proso-password-toggle {
  border-radius: 0 .5rem .5rem 0;
}

@media (max-width: 575.98px) {
  .proso-customer-accounts .proso-password-group .form-control {
    border-radius: .5rem .5rem 0 0;
  }

  .proso-customer-accounts .proso-password-toggle {
    border-radius: 0 0 .5rem .5rem;
  }
}
