/* BMCenter Finanças v57 — Home estável, independente dos logos */
@media(max-width:760px){
.fa-home{display:grid;gap:14px;padding-bottom:8px}
.fa-home-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.fa-home-cards article{min-width:0;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid #e2e8f1;border-radius:18px;background:linear-gradient(145deg,#fff,#f7faff);box-shadow:0 6px 18px rgba(24,48,84,.07);overflow:hidden}
.fa-home-cards article>i{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;font-style:normal}.fa-home-cards article>i svg{width:23px!important;height:23px!important;max-width:23px!important;max-height:23px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.fa-home-cards article>i.blue{background:#eaf3ff;color:#0872f9}.fa-home-cards article>i.green{background:#e5f8f4;color:#0aa892}.fa-home-cards article>i.red{background:#ffe9ee;color:#f23655}.fa-home-cards article>i.purple{background:#f0eaff;color:#7356d8}
.fa-home-cards article span{min-width:0;display:block}.fa-home-cards article small,.fa-home-cards article em{display:block;color:#71809a;font-size:10px;font-style:normal;line-height:1.25}.fa-home-cards article strong{display:block;margin:5px 0 4px;color:#123e78;font-size:18px;line-height:1.12;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.fa-home-panel{overflow:hidden;border:1px solid #e2e8f1;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(24,48,84,.06)}.fa-home-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px;border-bottom:1px solid #edf1f5}.fa-home-panel>header h2{margin:0;color:#0b356b;font-size:17px}.fa-home-panel>header button{border:0;background:transparent;color:#0872f9;font:650 12px Inter,sans-serif}
.fa-home-account,.fa-home-tx{display:grid;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid #edf1f5}.fa-home-account{grid-template-columns:42px minmax(0,1fr) auto}.fa-home-tx{grid-template-columns:42px minmax(0,1fr) auto}.fa-home-account:last-child,.fa-home-tx:last-child{border-bottom:0}
.fa-home-account span,.fa-home-tx span{min-width:0}.fa-home-account b,.fa-home-tx b{display:block;color:#143c70;font-size:12px;line-height:1.25}.fa-home-account small,.fa-home-tx small{display:block;margin-top:3px;color:#7a879c;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fa-home-account>strong,.fa-home-tx>strong{font-size:12px;white-space:nowrap;color:#143c70}
.fa-home-tx>i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;font-style:normal}.fa-home-tx>i svg{width:22px!important;height:22px!important;max-width:22px!important;max-height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}.fa-home-tx>i.income,.fa-home-tx>i.transfer{background:#e2f7f3;color:#0aa892}.fa-home-tx>i.expense{background:#ffe8ed;color:#f23655}.fa-home-tx>strong.income,.fa-home-tx>strong.transfer{color:#0aa892}.fa-home-tx>strong.expense{color:#f23655}.fa-home .planning-card{margin-top:0!important;max-width:100%!important;overflow:hidden!important}
}