.market-hero{background:radial-gradient(circle at 80% 20%,rgba(201,168,93,.2),transparent 30%),linear-gradient(135deg,#041226,#0a2b50)}
.market-toolbar{display:grid;grid-template-columns:1fr 240px;gap:12px;margin-bottom:22px}.market-toolbar input,.market-toolbar select,.verify-card input{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:white}.market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.market-card{background:white;border:1px solid var(--line);border-radius:22px;padding:22px;display:flex;flex-direction:column;min-height:290px;box-shadow:0 6px 22px rgba(9,28,52,.05)}.market-card h3{margin:11px 0 7px;font-size:19px}.market-card p{color:var(--muted);font-size:13px}.market-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:16px}.market-meta{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #eee5d8;padding-top:12px;margin-top:12px;color:var(--muted);font-size:11px}.market-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.market-summary article{background:var(--navy);color:white;padding:20px;border-radius:18px}.market-summary small{display:block;color:#bdc9d7}.market-summary strong{display:block;color:var(--gold2);font-size:30px}.market-two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.market-row{padding:12px 0;border-bottom:1px solid #eee5d8}.market-row:last-child{border-bottom:0}.market-row strong{display:block}.market-row small{color:var(--muted)}.verify-wrap{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.verify-card{background:white;color:var(--ink);padding:24px;border-radius:22px}.verify-card label{display:block;font-weight:900;margin-bottom:7px}.verify-card .btn{margin-top:11px}.verify-ok{margin-top:13px;padding:13px;background:#eff9f5;border:1px solid #b9dfd2;border-radius:13px;color:#155f4d}.verify-no{margin-top:13px;padding:13px;background:#fff5f8;border:1px solid #e8cad4;border-radius:13px;color:#744758}.market-disabled{opacity:.7}.market-lock{font-size:12px;color:#805364;font-weight:800;margin-top:9px}
@media(max-width:980px){.market-grid{grid-template-columns:repeat(2,1fr)}.market-summary{grid-template-columns:repeat(2,1fr)}.market-two,.verify-wrap{grid-template-columns:1fr}}
@media(max-width:640px){.market-grid,.market-summary,.market-toolbar{grid-template-columns:1fr}}
