.vault-main{gap:24px;max-width:1100px;margin:auto;padding:24px;display:grid}.vault-panel,.vault-note{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;padding:24px}.vault-note p,.vault-panel p{color:var(--muted);line-height:1.6}.vault-status,.vault-count{color:var(--accent);font-size:12px}.vault-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vault-form label,.vault-unlock label{gap:8px;font-size:13px;display:grid}.vault-page input,.vault-page select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:8px;padding:12px}.vault-page .btn{min-height:44px}.vault-value{grid-column:1/-1}.vault-unlock{gap:16px;max-width:560px;display:grid}.vault-record{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;padding:20px 0;display:flex}.vault-record>div:first-child{overflow-wrap:anywhere;flex:1;min-width:0}.vault-record-actions{gap:8px;display:flex}.vault-record small{color:var(--muted)}.vault-revealed{overflow-wrap:anywhere;white-space:pre-wrap;background:var(--bg);color:var(--ink);flex-basis:100%;padding:16px}@media (width<=600px){.vault-main,.vault-panel,.vault-note{padding:16px}.vault-form{grid-template-columns:1fr}.vault-page .health-top{flex-wrap:wrap}}
