diff --git a/settings/css/settings.css b/settings/css/settings.css
index 0af53cebf3139465c6ca3466e9babfe9bab8505e..a190cd91b00e1892aafe369d233e3c1228b2541a 100644
--- a/settings/css/settings.css
+++ b/settings/css/settings.css
@@ -38,8 +38,7 @@ input#openid, input#webdav { width:20em; }
 #displaynameform,
 #lostpassword,
 #groups,
-#passwordform,
-#language {
+#passwordform {
 	display: inline-block;
 	margin-bottom: 0;
 	padding-bottom: 0;
@@ -104,17 +103,18 @@ table.nostyle td { padding: 0.2em 0; }
 #apppasswords table {
 	width: 100%;
 	min-height: 150px;
-	padding-top: 25px;
+	padding-top: 5px;
+	max-width: 580px;
 }
 #sessions table th,
 #apppasswords table th {
-	font-weight: 800;
+	opacity: .5;
 }
 #sessions table th,
 #sessions table td,
 #apppasswords table th,
 #apppasswords table td {
-	padding: 10px;
+	padding: 10px 10px 10px 0;
 }
 
 #sessions .token-list td,
diff --git a/settings/templates/personal.php b/settings/templates/personal.php
index 2f656d39fbb50f9620242baab109b7f575da5477..e3164eb5b98faa112bdd168df04638cafced471b 100644
--- a/settings/templates/personal.php
+++ b/settings/templates/personal.php
@@ -167,12 +167,12 @@ if($_['passwordChangeSupported']) {
 
 <div id="sessions" class="section">
 	<h2><?php p($l->t('Sessions'));?></h2>
-	<span class="hidden-when-empty"><?php p($l->t('These are the web, desktop and mobile clients currently logged in to your account.'));?></span>
+	<span class="hidden-when-empty"><?php p($l->t('Web, desktop and mobile clients currently logged in to your account.'));?></span>
 	<table>
 		<thead class="token-list-header">
 			<tr>
-				<th><?php p($l->t('Browser'));?></th>
-				<th><?php p($l->t('Most recent activity'));?></th>
+				<th><?php p($l->t('Device'));?></th>
+				<th><?php p($l->t('Recent activity'));?></th>
 				<th></th>
 			</tr>
 		</thead>
@@ -183,19 +183,18 @@ if($_['passwordChangeSupported']) {
 
 <div id="apppasswords" class="section">
 	<h2><?php p($l->t('App passwords'));?></h2>
-	<span class="hidden-when-empty"><?php p($l->t("You've linked these apps."));?></span>
+	<p><?php p($l->t('Passcodes that give an app or device permissions to access your account.'));?></p>
 	<table>
 		<thead class="hidden-when-empty">
 			<tr>
 				<th><?php p($l->t('Name'));?></th>
-				<th><?php p($l->t('Most recent activity'));?></th>
+				<th><?php p($l->t('Recent activity'));?></th>
 				<th></th>
 			</tr>
 		</thead>
 		<tbody class="token-list icon-loading">
 		</tbody>
 	</table>
-	<p><?php p($l->t('An app password is a passcode that gives an app or device permissions to access your %s account.', [$theme->getName()]));?></p>
 	<div id="app-password-form">
 		<input id="app-password-name" type="text" placeholder="<?php p($l->t('App name')); ?>">
 		<button id="add-app-password" class="button"><?php p($l->t('Create new app password')); ?></button>