diff --git a/src/views/settings/index.vue b/src/views/settings/index.vue
index a78db3babcd474e1545faeb88a319a403b7d3a93..bf112080160cf72c3b7c23b5ba421fa0e8e98bf4 100644
--- a/src/views/settings/index.vue
+++ b/src/views/settings/index.vue
@@ -1,90 +1,106 @@
 <template>
   <div class="settings-container">
-    <div class="settings-header-container">
-      <h1 class="settings-header">{{ $t('settings.settings') }}</h1>
-      <el-link
-        :underline="false"
-        href="https://docs-develop.pleroma.social/backend/admin/config/"
-        target="_blank">
-        <el-button class="settings-docs-button">
-          <span>
-            <i class="el-icon-document"/>
-            {{ $t('settings.seeDocs') }}
-          </span>
-        </el-button>
-      </el-link>
+    <div v-if="isDesktop">
+      <div class="settings-header-container">
+        <h1 class="settings-header">{{ $t('settings.settings') }}</h1>
+        <el-link
+          :underline="false"
+          href="https://docs-develop.pleroma.social/backend/administration/CLI_tasks/config/"
+          target="_blank">
+          <el-button class="settings-docs-button">
+            <span>
+              <i class="el-icon-document"/>
+              {{ $t('settings.seeDocs') }}
+            </span>
+          </el-button>
+        </el-link>
+      </div>
+      <el-tabs v-model="activeTab" tab-position="left">
+        <el-tab-pane :label="$t('settings.activityPub')" :disabled="configDisabled" name="activityPub" lazy>
+          <activity-pub/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.auth')" :disabled="configDisabled" name="auth" lazy>
+          <authentication/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.autoLinker')" :disabled="configDisabled" name="autoLinker" lazy>
+          <auto-linker/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.esshd')" :disabled="configDisabled" name="esshd" lazy>
+          <esshd/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.captcha')" :disabled="configDisabled" name="captcha" lazy>
+          <captcha/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.frontend')" :disabled="configDisabled" name="frontend" lazy>
+          <frontend/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.gopher')" :disabled="configDisabled" name="gopher" lazy>
+          <gopher/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.http')" :disabled="configDisabled" name="http" lazy>
+          <http/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.instance')" :disabled="configDisabled" name="instance">
+          <instance/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.jobQueue')" :disabled="configDisabled" name="jobQueue" lazy>
+          <job-queue/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.logger')" :disabled="configDisabled" name="logger" lazy>
+          <logger/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.mailer')" :disabled="configDisabled" name="mailer" lazy>
+          <mailer/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.mediaProxy')" :disabled="configDisabled" name="mediaProxy" lazy>
+          <media-proxy/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.metadata')" :disabled="configDisabled" name="metadata" lazy>
+          <metadata/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.mrf')" :disabled="configDisabled" name="mrf" lazy>
+          <mrf/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.rateLimiters')" :disabled="configDisabled" name="rateLimiters" lazy>
+          <rate-limiters/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.relays')" lazy name="relays">
+          <relays/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.webPush')" :disabled="configDisabled" name="webPush" lazy>
+          <web-push/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.upload')" :disabled="configDisabled" name="upload" lazy>
+          <upload/>
+        </el-tab-pane>
+        <el-tab-pane :label="$t('settings.other')" :disabled="configDisabled" name="other" lazy>
+          <other/>
+        </el-tab-pane>
+      </el-tabs>
     </div>
-    <el-tabs v-if="isDesktop" v-model="activeTab" tab-position="left">
-      <el-tab-pane :label="$t('settings.activityPub')" :disabled="configDisabled" name="activityPub" lazy>
-        <activity-pub/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.auth')" :disabled="configDisabled" name="auth" lazy>
-        <authentication/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.autoLinker')" :disabled="configDisabled" name="autoLinker" lazy>
-        <auto-linker/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.esshd')" :disabled="configDisabled" name="esshd" lazy>
-        <esshd/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.captcha')" :disabled="configDisabled" name="captcha" lazy>
-        <captcha/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.frontend')" :disabled="configDisabled" name="frontend" lazy>
-        <frontend/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.gopher')" :disabled="configDisabled" name="gopher" lazy>
-        <gopher/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.http')" :disabled="configDisabled" name="http" lazy>
-        <http/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.instance')" :disabled="configDisabled" name="instance">
-        <instance/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.jobQueue')" :disabled="configDisabled" name="jobQueue" lazy>
-        <job-queue/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.logger')" :disabled="configDisabled" name="logger" lazy>
-        <logger/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.mailer')" :disabled="configDisabled" name="mailer" lazy>
-        <mailer/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.mediaProxy')" :disabled="configDisabled" name="mediaProxy" lazy>
-        <media-proxy/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.metadata')" :disabled="configDisabled" name="metadata" lazy>
-        <metadata/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.mrf')" :disabled="configDisabled" name="mrf" lazy>
-        <mrf/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.rateLimiters')" :disabled="configDisabled" name="rateLimiters" lazy>
-        <rate-limiters/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.relays')" lazy name="relays">
-        <relays/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.webPush')" :disabled="configDisabled" name="webPush" lazy>
-        <web-push/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.upload')" :disabled="configDisabled" name="upload" lazy>
-        <upload/>
-      </el-tab-pane>
-      <el-tab-pane :label="$t('settings.other')" :disabled="configDisabled" name="other" lazy>
-        <other/>
-      </el-tab-pane>
-    </el-tabs>
     <div v-if="isMobile">
-      <el-select v-model="activeTab" class="settings-menu" placeholder="Select">
-        <el-option
-          v-for="item in options"
-          :key="item.value"
-          :label="item.label"
-          :value="item.value"
-          :disabled="configDisabled"/>
-      </el-select>
+      <h1 class="settings-header">{{ $t('settings.settings') }}</h1>
+      <div class="settings-header-container">
+        <el-select v-model="activeTab" class="settings-menu" placeholder="Select">
+          <el-option
+            v-for="item in options"
+            :key="item.value"
+            :label="item.label"
+            :value="item.value"
+            :disabled="configDisabled"/>
+        </el-select>
+        <el-link
+          :underline="false"
+          href="https://docs-develop.pleroma.social/backend/administration/CLI_tasks/config/"
+          target="_blank">
+          <el-button class="settings-docs-button">
+            <span>
+              <i class="el-icon-document"/>
+              {{ $t('settings.seeDocs') }}
+            </span>
+          </el-button>
+        </el-link>
+      </div>
       <activity-pub v-if="activeTab === 'activityPub'"/>
       <authentication v-if="activeTab === 'auth'"/>
       <auto-linker v-if="activeTab === 'autoLinker'"/>
@@ -241,8 +257,10 @@ export default {
   .settings-header {
     margin: 7px 10px 15px 10px;
   }
+  .settings-header-container {
+    margin: 15px;
+  }
   .settings-menu {
-    margin: 0 0 15px 10px;
     width: 45%;
   }
 }