.vault-stats{display:flex;gap:1.6rem;flex-wrap:wrap;font-family:var(--mono);font-size:.75rem;letter-spacing:.06em;color:var(--steel);margin-bottom:.4rem}.vault-stats b{color:var(--blade)}.filters__check{display:flex;align-items:center;gap:.6rem}.filters__check input{width:auto}.filters__check label{margin:0}.vault-list{list-style:none;display:grid;gap:.6rem}.vrow{display:grid;grid-template-columns:auto auto minmax(0,2fr) minmax(0,1.6fr) auto auto;gap:1rem;align-items:center;background:var(--card);border:1px solid var(--hairline);padding:.7rem 1rem;position:relative}.vrow--community{border-left:3px solid var(--blade)}.vrow__lot{min-width:4.4rem}.vrow__coverlink{display:block;flex:none}.vrow__cover{width:48px;height:72px;object-fit:cover;border:1px solid var(--hairline-soft);background:var(--slab)}.vrow__title{font-weight:600;display:block}.vrow__sig{color:var(--steel);font-size:.84rem;display:block}.vrow__meta{font-size:.82rem;color:var(--ink-soft)}.vrow__status{display:grid;gap:.3rem;justify-items:start}.vrow__price{font-family:var(--mono);font-size:.68rem;color:var(--ink-soft)}.vrow__hunt{font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:var(--blade);text-decoration:none;border:1px solid var(--blade);padding:.35rem .8rem;transition:background .16s ease,color .16s ease}.vrow__hunt:hover{background:var(--blade);color:#fff}@media (max-width: 860px){.vrow{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"lot titles actions" "cover titles actions" "meta meta status"}.vrow__lot{grid-area:lot}.vrow__coverlink{grid-area:cover}.vrow__titlewrap{grid-area:titles}.vrow__meta{grid-area:meta}.vrow__status{grid-area:status;justify-items:end}.vrow__actions{grid-area:actions}}#vault-empty{color:var(--steel);font-family:var(--mono);font-size:.85rem;padding:2rem 0}.vault-actions{margin-top:1.6rem}.vform{margin-top:2.6rem;padding:1.8rem 1.6rem}.vform__h{font-size:1.9rem;margin:.4rem 0 .6rem}.vform__lede{color:var(--ink-soft);max-width:60ch;margin-bottom:1.4rem}.vform__ebay{margin-bottom:1.6rem}.vform__ebayrow{display:flex;gap:.8rem;flex-wrap:wrap}.vform__ebayrow input{flex:1;min-width:200px}.vform__note{font-family:var(--mono);font-size:.72rem;color:var(--blade);margin-top:.6rem;min-height:1.2em}.vform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.4rem}.vform__wide{grid-column:1 / -1}
