-
+
{{ pageTitle }}
@@ -203,9 +203,21 @@ async function handleLogout(): Promise {
color: #e8e2d4 !important;
}
.app-topbar :deep(.v-toolbar__content) {
- padding-left: 240px;
+ padding-left: 240px; /* десктоп — clear под сайдбар 232px */
color: #e8e2d4;
}
+/* Планшет — clear под rail 64px */
+@media (max-width: 1279.98px) {
+ .app-topbar :deep(.v-toolbar__content) {
+ padding-left: 72px;
+ }
+}
+/* Телефон — гамбургер слева, без отступа под сайдбар */
+@media (max-width: 599.98px) {
+ .app-topbar :deep(.v-toolbar__content) {
+ padding-left: 4px;
+ }
+}
.app-topbar :deep(.v-icon) {
color: #b8b0a0;
}
diff --git a/app/resources/js/layouts/AppLayout.vue b/app/resources/js/layouts/AppLayout.vue
index d2ddeadd..a4d2221b 100644
--- a/app/resources/js/layouts/AppLayout.vue
+++ b/app/resources/js/layouts/AppLayout.vue
@@ -113,12 +113,14 @@ usePolling(loadBalanceStatus, { intervalMs: POLLING_REMINDERS_INTERVAL_MS, enabl
background: #f6f3ec;
}
/* Отступ под навигацию по ярусу.
- Десктоп и планшет — полный сайдбар 232px (планшет-rail — отдельная полировка позже).
- Телефон — сайдбара нет, снизу панель-вкладки (запас под неё padding-bottom). */
-.app-main[data-tier='desktop'],
-.app-main[data-tier='tablet'] {
+ Десктоп — полный сайдбар 232px; планшет — узкая колонка-иконки (rail) 64px;
+ телефон — сайдбара нет, снизу панель-вкладки (запас под неё padding-bottom). */
+.app-main[data-tier='desktop'] {
padding-left: 232px;
}
+.app-main[data-tier='tablet'] {
+ padding-left: 64px;
+}
.app-main[data-tier='phone'] {
padding-left: 0;
padding-bottom: 64px;