.onchain-controls{display:flex;flex-wrap:wrap;gap:12px;padding:18px 24px;border-bottom:1px solid var(--line);align-items:end}.onchain-controls label{font-size:11px;color:var(--muted);display:grid;gap:5px}.onchain-controls input[type=search]{max-width:185px}.onchain-controls .onchain-toggle{display:flex;align-items:center;gap:6px;padding-bottom:7px}.onchain-status{padding:0 24px;color:var(--muted);font-size:12px}.onchain-body{display:grid;grid-template-columns:255px minmax(0,1fr);border-top:1px solid var(--line);min-height:540px}.onchain-list{border-right:1px solid var(--line);max-height:900px;overflow:auto}.onchain-row{position:relative;display:grid;gap:7px;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%;padding:18px;background:transparent}.onchain-row.selected{background:var(--selection)}.onchain-row strong{font-size:16px;overflow:hidden;text-overflow:ellipsis}.onchain-row small,.onchain-row-signal{color:var(--muted);font-size:11px;line-height:1.5}.onchain-detail{padding:24px;min-width:0}.onchain-heading{display:flex;justify-content:space-between;gap:15px}.onchain-heading h2{margin:0;font-size:29px}.onchain-heading p{color:var(--muted);font-size:12px}.onchain-price{display:grid;text-align:right;align-content:start;gap:7px}.onchain-price strong{font-size:26px}.onchain-price span{font-size:12px}.onchain-contract{display:flex;align-items:center;gap:12px;margin:10px 0 18px}.onchain-contract code{font-size:11px;overflow-wrap:anywhere;color:var(--muted)}.onchain-contract button{font-size:11px;white-space:nowrap}.onchain-tags{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.onchain-tag{border-radius:7px;padding:7px 10px;background:var(--selection);color:var(--green)}.onchain-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px 0;margin-bottom:8px;border-bottom:1px solid var(--line)}.onchain-stats div{display:grid;gap:7px}.onchain-stats small{font-size:11px;color:var(--muted)}.onchain-stats strong{font-size:16px;font-variant-numeric:tabular-nums}.onchain-chart-head{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted)}.onchain-chart-head span{flex:1}.onchain-chart-head .active{background:var(--selection);color:var(--text)}.onchain-chart{display:block;width:100%;height:340px}.onchain-volume{display:flex;gap:0;height:65px;align-items:end;margin:0 70px 0 12px}.onchain-volume span{flex:1 1 0;background:var(--green);opacity:.5;min-width:0}.onchain-volume .down{background:var(--red)}.onchain-note{color:var(--muted);font-size:12px;line-height:1.6}.onchain-evidence{border-top:1px solid var(--line);margin-top:24px;padding-top:12px}.onchain-evidence h3{font-size:16px}.onchain-evidence p{display:flex;justify-content:space-between;gap:15px;font-size:12px}.onchain-evidence span{color:var(--muted)}.onchain-evidence strong{font-weight:500;text-align:right}.onchain-warning{font-size:12px;color:var(--muted);padding-left:10px;border-left:2px solid #b18a42;line-height:1.6}.onchain-method{margin:20px 24px;font-size:12px;line-height:1.7;color:var(--muted)}#onchain>p.onchain-note{padding:0 24px}.onchain-empty{padding:24px;color:var(--muted);font-size:13px}.onchain-detail>a{font-size:12px}@media(max-width:900px){.onchain-body{grid-template-columns:210px minmax(0,1fr)}.onchain-detail{padding:18px}.onchain-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.onchain-body{display:block}.onchain-list{max-height:220px;border-right:0;border-bottom:1px solid var(--line)}.onchain-controls{padding:14px;gap:10px}.onchain-controls label{flex:1;min-width:120px}.onchain-chart{height:280px}.onchain-price strong{font-size:20px}.onchain-heading h2{font-size:24px}.onchain-contract{flex-wrap:wrap}}
/* The marketing stylesheet has global section/heading rules; keep the workspace compact. */
#onchain{padding:0;text-align:left;max-width:none;margin:0}#onchain .onchain-heading h2{color:var(--text);letter-spacing:-.5px;text-align:left}#onchain .onchain-detail,#onchain .onchain-stats,#onchain .onchain-status,#onchain .onchain-evidence{text-align:left}#onchain .onchain-evidence p{margin:9px 0}#onchain .onchain-warning{margin:12px 0}#onchain .onchain-note{margin:10px 0}#onchain .onchain-method{padding:16px 0;border-top:1px solid var(--line)}

.onchain-pattern-picker{display:grid;gap:8px;font-size:12px;color:var(--muted);margin:16px 0}.onchain-pattern-picker select{min-width:0;max-width:100%;width:100%;color:var(--text)}

.onchain-row strong{padding-right:70px}.onchain-liquidity{position:absolute;right:16px;top:20px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}
