/* Las mismas clases, tamaños y tarjetas para todos los países. */
.money-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.15fr) minmax(0,1fr);gap:10px;align-items:center}.money-main{min-width:0;max-width:100%;border-inline-end:1px solid #cbd9ee;padding-inline-end:10px}.money-main .big-amount{max-width:100%;overflow-wrap:anywhere}.money-sub{min-width:0;max-width:100%}.money-sub strong{max-width:100%;overflow-wrap:anywhere}#regional-form .form-field{display:flex;gap:5px;margin-bottom:13px}#regional-form .form-field>label{font-size:12px;font-weight:700;color:#4e6188}#regional-form .note-box{margin-block:10px}#regional-report .form-field{margin-bottom:13px}#regional-report select{background:#ffffffeb;border:1px solid #dde5f6;border-radius:13px;padding:12px 13px;width:100%;min-height:44px;color:var(--ink)}.stat-grid>.card{min-width:0}.stat-grid .stat-total{overflow-wrap:anywhere}.goal-line>span{text-align:end;overflow-wrap:anywhere;min-width:0}.goal-line>b{min-width:0;overflow-wrap:anywhere}.amount-group{min-width:0}.amount-group strong{overflow-wrap:anywhere}.label-group>div{min-width:0}.mf-finance-spacing .between{gap:12px}.mf-finance-spacing .between>h2,.mf-finance-spacing .between>b{min-width:0;overflow-wrap:anywhere}.mf-finance-spacing .between>button{flex-shrink:0}.mf-budget-item p{overflow-wrap:anywhere}@media(max-width:380px){.money-cols{gap:7px}}@media(max-width:330px){.money-cols{grid-template-columns:1fr 1fr}.money-main{grid-column:1/-1;min-width:0;border-inline-end:0;border-bottom:1px solid #cbd9ee;padding:0 0 10px}.money-sub{width:auto}}html[dir=rtl] .money-main{border-right:0}

.money-sub .label{white-space:normal;overflow-wrap:normal}
