/* Wallet tab: on-chain activity history (hist.js) — dark + gold */
#log[hidden]{display:none!important}
#chhist .hhead{display:flex;align-items:center;justify-content:space-between;gap:8px}#chhist .hhead h3{margin:0}
#chhist .hrf{padding:4px 12px!important;font-size:15px;line-height:1.2}
#chhist .hsum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0}
#chhist .hsum div{background:var(--p2,#14131c);border:1px solid var(--line,#d9b45a2e);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}
#chhist .hsum div>span:first-child{font-size:11px;color:var(--m,#8f8a80);letter-spacing:.3px}
#chhist .hsum div>span:last-child{font-weight:700;font-size:15px;overflow-wrap:anywhere}
#chhist .hchips{display:flex;gap:6px;overflow-x:auto;padding:2px 0 8px;scrollbar-width:none}#chhist .hchips::-webkit-scrollbar{display:none}
#chhist .hchips button{flex:none;background:transparent;color:var(--g2,#f6e3a1);border:1px solid #d9b45a55;border-radius:999px;padding:5px 12px;font:600 12px system-ui,sans-serif;cursor:pointer;white-space:nowrap}
#chhist .hchips button.on{background:linear-gradient(135deg,#f6e3a1,#d9b45a 55%,#a9822f);color:#1a1405;border-color:transparent}
#chhist .hlist{height:420px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line,#d9b45a2e);border-radius:10px;background:#08080d;-webkit-overflow-scrolling:touch}
#chhist .hrow{display:grid;grid-template-columns:34px 1fr auto;gap:8px;align-items:center;padding:9px 10px;border-bottom:1px solid #d9b45a1a}
#chhist .hrow:last-of-type{border-bottom:0}
#chhist .hic{font-style:normal;font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d9b45a14;border:1px solid #d9b45a33}
#chhist .hmain{min-width:0}#chhist .hmain b{color:var(--t,#ece8df);font-weight:600;font-size:14px}
#chhist .hd{font-size:12px;color:var(--m,#8f8a80);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#chhist .hamt{text-align:right;font-weight:700;font-size:14px;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end}
#chhist .hmeta{font-weight:400;font-size:11px;color:var(--m,#8f8a80)}#chhist .hmeta a{color:var(--g,#d9b45a);text-decoration:none}
#chhist code{font:inherit!important;background:none!important;padding:0!important;color:inherit!important;border:0!important}
#chhist .pos{color:#5fd68a}#chhist .neg{color:#ff7b6b}#chhist .zer{color:var(--m,#8f8a80)}
#chhist .hempty{padding:24px 12px;text-align:center}#chhist .hmore{display:block;margin:10px auto}
#chhist .hnote{margin:8px 0 0}
#chtoast{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;z-index:10002;display:flex;flex-direction:column;gap:6px;width:min(92vw,460px);pointer-events:none}
#chtoast div{background:#14131cf2;border:1px solid #d9b45a66;color:var(--t,#ece8df);border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:0 8px 24px #0008;overflow-wrap:anywhere}
#chtoast .ok{border-color:#5fd68a}#chtoast .bad{border-color:#ff7b6b}
@media (max-width:760px){#chtoast{bottom:calc(78px + env(safe-area-inset-bottom))}
 #chhist .hlist{height:60vh;max-height:460px}#chhist .hsum{gap:5px}#chhist .hsum div{padding:6px}#chhist .hsum div>span:last-child{font-size:13px}
 #chhist .hrow{grid-template-columns:30px 1fr auto;gap:6px;padding:8px}#chhist .hic{width:28px;height:28px;font-size:15px}#chhist .hmain b,#chhist .hamt{font-size:13px}#chhist .hd{white-space:normal}#chhist .hamt{display:contents}#chhist .hamt>span{grid-column:3;grid-row:1;text-align:right;white-space:nowrap}#chhist .hmeta{grid-column:2/-1;grid-row:2;text-align:left;margin-top:-4px}#chhist .hic{grid-row:1/3}}
