diff --git a/aleksis/apps/lesrooster/frontend/components/timetables/Timetable.vue b/aleksis/apps/lesrooster/frontend/components/timetables/Timetable.vue
index 6694e29f3a62b8ca3249eeee495e2c94d81e13e5..5e1ad4fdaabbf7ce747eab9a66c7e5bdcb27c2a5 100644
--- a/aleksis/apps/lesrooster/frontend/components/timetables/Timetable.vue
+++ b/aleksis/apps/lesrooster/frontend/components/timetables/Timetable.vue
@@ -67,8 +67,11 @@ export default {
 
 <template>
   <timetable-wrapper :on-selected="onSelected">
-    <template #additionalSelect="{ selected }">
-      <v-card class="mb-2">
+    <template #additionalSelect="{ selected, mobile }">
+      <v-card
+        :class="{ 'mb-2': !mobile, 'mx-2 mt-2': mobile }"
+        :outlined="mobile"
+      >
         <v-card-text>
           <time-grid-field
             outlined