.balance-bar{width:100%;max-width:220px;height:6px;margin-top:var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-active);display:flex;overflow:hidden}.balance-bar-pending{background:repeating-linear-gradient(135deg, var(--color-status-pending) 0 3px, transparent 3px 5px)}.balance-type{flex-wrap:wrap}.onboarding{margin-bottom:var(--space-4);border-color:var(--color-accent)}.onboarding-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.onboarding-title{font-size:1.0625rem;font-weight:600}.onboarding-progress{color:var(--color-text-secondary);margin-top:2px;font-size:.8125rem}.onboarding-meter{height:6px;margin:var(--space-3) 0 var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-active);overflow:hidden}.onboarding-meter span{background:var(--color-accent);height:100%;transition:width .3s;display:block}.onboarding-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.onboarding-steps li{align-items:center;gap:var(--space-3);display:flex}.onboarding-check{border:2px solid var(--color-border);border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:.8125rem;font-weight:700;display:grid}.onboarding-steps li.is-done .onboarding-check{border-color:var(--color-status-approved);background:var(--color-status-approved);color:var(--color-text-inverse)}.onboarding-text{flex-direction:column;flex:1;min-width:0;font-size:.875rem;display:flex}.onboarding-text span{color:var(--color-text-secondary);font-size:.8125rem}.onboarding-steps li.is-done strong{color:var(--color-text-secondary);text-decoration:line-through}@media (max-width:480px){.onboarding-steps li{flex-wrap:wrap}.onboarding-steps li .btn{margin-left:calc(24px + var(--space-3))}}@media (prefers-reduced-motion:reduce){.onboarding-meter span{transition:none}}
