From 6cc094d2521522c0e085c8ef30acbd447af1cf23 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Wed, 6 May 2026 16:53:12 -0300 Subject: [PATCH] MelissaAgendaConfig: cards com flex-shrink: 0 (altura por conteudo) Os cards estavam comprimindo (ficando "pequenos") quando o total ultrapassava a altura do .mac-main. Causa: flex-shrink: 1 (default) deixa o flex column comprimir antes de engatar overflow-y: auto. Fix: flex-shrink: 0 nos .mac-w (main e sidebar). Agora cada card mantem a altura natural do seu conteudo e o .mac-main scrolla externamente quando o total passa da viewport. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/layout/melissa/MelissaAgendaConfig.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/layout/melissa/MelissaAgendaConfig.vue b/src/layout/melissa/MelissaAgendaConfig.vue index 45ae45a..014e83f 100644 --- a/src/layout/melissa/MelissaAgendaConfig.vue +++ b/src/layout/melissa/MelissaAgendaConfig.vue @@ -1577,7 +1577,14 @@ onBeforeUnmount(() => { /* Desktop (>=1024): main coluna unica. Sem cap de altura nos cards — cada um cresce com seu conteudo (Jornada vira maior em "Diferente por dia", Online expande com slots, etc). Sem scroll interno: o - .mac-main / .mac-side__scroll fazem o scroll externo da pagina. */ + .mac-main / .mac-side__scroll fazem o scroll externo da pagina. + flex-shrink: 0 nos cards pra eles nao serem comprimidos quando o + total ultrapassa a altura do .mac-main — o scroll externo engata + no lugar disso. */ +.mac-main > .mac-w, +.mac-side > .mac-side__scroll > .mac-w--side { + flex-shrink: 0; +} /* ═══════ Card-base ═══════ */ .mac-w {