diff --git a/public/channel-proposals.css b/public/channel-proposals.css index 53d44cdc3..44535f9a3 100644 --- a/public/channel-proposals.css +++ b/public/channel-proposals.css @@ -75,7 +75,7 @@ .ch-proposals-builtin { font-size: 12px; color: var(--warning); } .ch-proposals-actions { display: flex; gap: 6px; align-items: center; } .ch-proposals-actions button, -.ch-proposals-toolbar button { min-height: 44px; } +.ch-proposals-toolbar button { min-height: 48px; } .ch-proposals-state { font-size: 12px; text-transform: capitalize; diff --git a/public/live.css b/public/live.css index 818841b71..d229f7525 100644 --- a/public/live.css +++ b/public/live.css @@ -495,8 +495,8 @@ position: absolute; top: 50%; left: 50%; - width: max(100%, 44px); - height: 44px; + width: max(100%, 48px); + height: 48px; transform: translate(-50%, -50%); } @@ -762,9 +762,9 @@ body.live-fullscreen:not(.nav-pinned) .live-header { /* No absolute positioning needed; they stack normally in leaflet-right */ } .live-leaflet-toggle a { - width: 44px !important; - height: 44px !important; - line-height: 44px !important; + width: 48px !important; + height: 48px !important; + line-height: 48px !important; font-size: 20px !important; background-color: var(--surface-1) !important; color: var(--text) !important; @@ -994,6 +994,9 @@ body.live-fullscreen #liveFullscreenToggle:hover, /* #1110 Live page node filter — match toolbar control sizing & theme */ .live-node-filter-wrap { position: relative; display: inline-flex; align-items: center; } +/* The label around the compact input is its 48px hit area (#235). Scoped + to .live-toggles so it wins over .live-toggles label (cursor: pointer). */ +.live-toggles .live-node-filter-hitarea { display: inline-flex; align-items: center; min-height: 48px; cursor: text; } input.live-node-filter-input { box-sizing: border-box; height: 30px; diff --git a/public/live.js b/public/live.js index 382638050..2b5622b7b 100644 --- a/public/live.js +++ b/public/live.js @@ -1285,7 +1285,7 @@