MelissaFinanceiro mobile: .mf-card 300px fixo + scroll interno
Em mobile cada .mf-card tem min/max-height 300px com scroll no body (flex: 1 + min-height: 0 + overflow-y: auto). Garante que o "Ultimos lancamentos" fique visivel e cada card tenha altura previsivel sem consumir toda a altura do .mf-body. Chart wrap vira flex: 1 dentro do body de 300px - head. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -885,25 +885,30 @@ onMounted(async () => {
|
|||||||
order: -1;
|
order: -1;
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
/* Row 50/50 empilha em mobile, com altura natural por card.
|
/* Row 50/50 empilha em mobile. Todo .mf-card vira slot fixo de
|
||||||
Reseta flex/overflow do desktop pra evitar que os cards
|
300px com scroll interno no body — assim o "Ultimos lancamentos"
|
||||||
consumam toda a altura do .mf-body e empurrem o
|
nao some e cada card mantem altura previsivel. */
|
||||||
"Ultimos lancamentos" pra fora do scroll. */
|
|
||||||
.mf-cards-row {
|
.mf-cards-row {
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
.mf-cards-row > .mf-card {
|
.mf-cards-row > .mf-card {
|
||||||
flex: 0 0 auto;
|
flex: 0 0 auto;
|
||||||
}
|
}
|
||||||
.mf-cards-row > .mf-card .mf-card__body {
|
.mf-card {
|
||||||
flex: 0 0 auto;
|
min-height: 300px;
|
||||||
min-height: 0;
|
max-height: 300px;
|
||||||
overflow-y: visible;
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
}
|
}
|
||||||
.mf-cards-row > .mf-card--chart .mf-chart-wrap {
|
.mf-card__body {
|
||||||
flex: 0 0 auto;
|
flex: 1;
|
||||||
height: 240px;
|
min-height: 0;
|
||||||
min-height: 240px;
|
overflow-y: auto;
|
||||||
|
}
|
||||||
|
.mf-card--chart .mf-chart-wrap {
|
||||||
|
flex: 1;
|
||||||
|
height: auto;
|
||||||
|
min-height: 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
Reference in New Issue
Block a user