/* Private positions (src/fresh-wallets-ui.mjs). Loaded by terminal.html; inert while freshWallets.enabled is false. */
.fw-grid .tx-mw-left{display:grid;gap:12px;align-content:start;position:static}
/* Phone: intro, then the actions, then the long "what is visible" card. */
@media(max-width:899px){.fw-grid{display:flex;flex-direction:column}.fw-grid .tx-mw-left{display:contents}.fw-grid .fw-intro{order:0}.fw-grid .tx-mw-right{order:1}.fw-grid .fw-visible-card{order:2}}
.fw-card{display:grid;gap:10px;min-width:0}
.fw-card h2,.fw-card h3{margin:0}
.fw-card h3{font-size:.95rem;margin-top:6px}
.fw-tagline{margin:4px 0 0;font-weight:600;line-height:1.45}
.fw-list{margin:0;padding-left:1.1em;display:grid;gap:6px;color:var(--muted);font-size:.92rem}
.fw-warn li{color:var(--text)}
.fw-field{display:grid;gap:4px;font-size:.88rem;color:var(--muted)}
.fw-field .tx-text{width:100%;box-sizing:border-box}
.fw-file{max-width:100%;font-size:.85rem}
.fw-restore{border-top:1px solid var(--line-soft);padding-top:8px;display:grid;gap:8px}
.fw-restore summary{cursor:pointer;color:var(--muted);font-size:.9rem}
.fw-restore[open]>*:not(summary){margin-top:8px}
.fw-visible{display:grid;gap:10px;margin:0}
.fw-visible div{display:grid;gap:2px;border-left:2px solid var(--line-soft);padding-left:10px}
.fw-visible dt{font-weight:600;font-size:.92rem}
.fw-visible dd{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}
.fw-rows{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.fw-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--line-soft);border-radius:12px;padding:8px 10px}
.fw-row a{display:grid;gap:2px;color:inherit;text-decoration:none;min-width:0}
.fw-row a strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fw-amt{font-family:var(--mono);font-size:.85rem;color:var(--muted)}
.fw-pill{font-size:.75rem;border:1px solid var(--line-soft);border-radius:999px;padding:2px 8px;white-space:nowrap;color:var(--muted)}
.fw-pill.is-open{color:#b8ce91;border-color:rgba(184,206,145,.45)}
.fw-pill.is-backup,.fw-pill.is-gas,.fw-pill.is-setup{color:var(--hype);border-color:currentColor}
.fw-key{display:grid;gap:8px;border:1px dashed var(--line);border-radius:12px;padding:10px}
.fw-secret{word-break:break-all;font-family:var(--mono);user-select:all}
.tx-hint.is-warn{color:#e3c27a}
.fw-entry .fw-tagline{font-size:.92rem}
@media (max-width:760px){.fw-row{grid-template-columns:minmax(0,1fr) auto}.fw-amt{grid-column:1/-1}}
