 .money-hero{display:flex;justify-content:space-between;align-items:end;gap:24px}.money-hero h1{font-size:clamp(40px,5vw,64px)}.account-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.account-tabs a{padding:10px 18px;border:1px solid var(--line);border-radius:30px;text-decoration:none}.account-tabs a[aria-current]{background:var(--lime);color:var(--bg)}.money-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:28px}.money-total{font-size:48px;letter-spacing:-2px;font-weight:700;margin:12px 0}.money-row{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:14px 0}.money-row:last-child{border:0}.status-dot{display:inline-block;background:#203d28;color:var(--lime);border:1px solid #44613d;border-radius:30px;padding:5px 12px;font-size:12px}.ledger-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:540px}th,td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line)}th{font-size:12px;color:var(--muted);font-weight:500}.step-list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step-list article{border-top:2px solid var(--lime);padding-top:18px}.preview-note{padding:18px 24px;background:#203323;border:1px solid #486144;border-radius:12px;color:#c8d6c4}.money-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px}.money-controls label{display:block}.money-controls select,.money-controls input{width:100%;margin-top:8px}.money-action{margin-top:22px}.money-result{min-height:30px}.money-grid .panel{padding:28px} @media(max-width:760px){.money-grid,.step-list,.money-controls{grid-template-columns:1fr}.money-hero{display:block}table{font-size:14px}}