.account-tools{margin:24px 0 0;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}
.account-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.account-tools button{min-height:44px;padding:8px 12px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px}
.account-tools input{min-height:44px;max-width:140px;padding:8px;color:var(--ink);background:var(--paper);border:1px solid var(--input-border);border-radius:8px}
.account-tools p{margin:8px 0}
.account-tools button:disabled{opacity:.55;cursor:wait}
.payment-success{padding:32px 0;color:var(--ink)}
.payment-success p{margin:16px 0;color:var(--muted);line-height:1.6}
.payment-success a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}
.is-unresolved .metric-value span:first-child{visibility:hidden}
.is-unresolved #pieces-entry-open{visibility:hidden!important}
.is-unresolved #pieces-canvas,.is-unresolved #pieces-empty{visibility:hidden}
