diff --git a/webapp/js/dayDetail.js b/webapp/js/dayDetail.js index 138a509..62ce691 100644 --- a/webapp/js/dayDetail.js +++ b/webapp/js/dayDetail.js @@ -221,6 +221,8 @@ function openDayDetail(cell) { const duties = /** @type {object[]} */ (parseDataAttr(dutiesRaw || "")); const eventSummaries = /** @type {string[]} */ (parseDataAttr(eventsRaw || "")); + if (duties.length === 0 && eventSummaries.length === 0) return; + ensurePanelInDom(); if (!panelEl) return; diff --git a/webapp/style.css b/webapp/style.css index 52051b0..a4756a3 100644 --- a/webapp/style.css +++ b/webapp/style.css @@ -246,7 +246,8 @@ body { padding-top: 12px; padding-left: 16px; padding-right: 16px; - padding-bottom: max(16px, env(safe-area-inset-bottom)); + /* Комфортный отступ снизу: safe area + дополнительное поле */ + padding-bottom: calc(24px + env(safe-area-inset-bottom, 0px)); } .day-detail-panel--sheet::before {