/* FIX147 · Centro del Evento: pagos y gastos legibles sin desplazamiento lateral */
.analysis-simple-mobile .center-finance-card{
  min-width:0!important;
  overflow:hidden!important;
}
.analysis-simple-mobile .finance-compact-list{
  display:grid!important;
  min-width:0!important;
  width:100%!important;
}
.analysis-simple-mobile .center-finance-row{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
  padding:14px 16px!important;
  border-bottom:1px solid rgba(148,163,184,.10)!important;
  background:rgba(255,255,255,.012)!important;
}
.analysis-simple-mobile .center-finance-row:last-child{
  border-bottom:0!important;
}
.analysis-simple-mobile .center-finance-copy{
  display:grid!important;
  gap:3px!important;
  min-width:0!important;
}
.analysis-simple-mobile .center-finance-copy span{
  color:#91a6b8!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  line-height:1.25!important;
  text-transform:uppercase!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
.analysis-simple-mobile .center-finance-copy b{
  color:#f5f1e8!important;
  font-size:13px!important;
  line-height:1.35!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}
.analysis-simple-mobile .center-finance-copy small{
  color:#7f8998!important;
  font-size:11px!important;
  line-height:1.35!important;
  white-space:normal!important;
  word-break:normal!important;
}
.analysis-simple-mobile .center-finance-row>strong{
  color:#f0d68a!important;
  font-size:14px!important;
  line-height:1.2!important;
  text-align:right!important;
  white-space:nowrap!important;
}
.analysis-simple-mobile .center-finance-row.payment>strong{
  color:#a7f3d4!important;
}
.analysis-simple-mobile .center-finance-empty{
  padding:24px 16px!important;
  color:#7f8998!important;
  font-size:12px!important;
  line-height:1.5!important;
  text-align:center!important;
}
@media(max-width:520px){
  .analysis-simple-mobile .center-finance-row{
    align-items:start!important;
    padding:13px 14px!important;
  }
  .analysis-simple-mobile .center-finance-row>strong{
    font-size:13px!important;
  }
}
