*{box-sizing:border-box}body{margin:0;background:#f2f4f7;color:#111827;font-family:Arial}.app{max-width:620px;margin:auto;padding:16px}header{display:flex;justify-content:space-between;align-items:center;font-size:22px;margin-bottom:14px}header span{background:#111827;color:white;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:18px}.card,.balance{background:white;border-radius:20px;padding:18px;margin-bottom:12px}.balance{background:#111827;color:white}.balance #bal{font-size:38px;font-weight:900;margin:8px 0}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.actions button{border:0;background:white;border-radius:18px;padding:18px;font-size:25px}.actions small{display:block;font-size:14px;font-weight:bold;margin-top:6px}.card button{padding:9px;border:1px solid #ddd;border-radius:10px;background:#f7f7f7}.tx{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee;font-size:14px}.plus{color:#16804b}.minus{color:#c33}.stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:8px}.stats div{background:#f7f7f7;border-radius:12px;padding:10px}.stats b,.stats small{display:block}small{color:#6b7280}button{cursor:pointer}