How can I edit the customer portal?

You can change the texts used in the customer portal in Seal Subscriptions -> Translations. Every text which appears in the customer portal can be found there.
You can also change some of the colors in the portal in General Settings. Everything else can be modified through custom CSS rules.