/* Results: wallet bar, hero, ticker tape, tabs and every tab's content. Everything reads the variables from app.css. */

/* ---------- wallet bar ---------- */
.bar{position:relative;margin-top:8px;padding:18px 18px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);display:flex;flex-direction:column;gap:15px;box-shadow:var(--shadow)}
.bar-id{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.addr{font:500 14px/1.3 var(--font-mono);color:var(--fg);overflow-wrap:anywhere}
.bar-meta{color:var(--muted);font-size:12.5px;line-height:1.5;display:flex;align-items:center;flex-wrap:wrap;row-gap:6px}
.dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--line2);margin:0 10px;vertical-align:middle}
.bar-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}
.bar-actions{display:flex;gap:10px;flex-wrap:wrap}
.seg{display:inline-flex;padding:3px;gap:2px;border:var(--bw) var(--bs) var(--line2);border-radius:var(--r-pill);background:var(--bg)}
.seg button{white-space:nowrap;background:transparent;border:0;color:var(--muted);padding:6px 13px;border-radius:var(--r-pill);font:600 12.5px/1.2 var(--font-body);cursor:pointer;transition:.2s var(--ease)}
.seg button:hover{color:var(--fg)}
.seg button[aria-pressed="true"]{background:var(--accent);color:var(--accent-ink)}

/* ---------- hero ---------- */
.hero{display:none;position:relative;margin-top:14px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:calc(var(--r) + 6px);overflow:hidden;box-shadow:var(--shadow)}
.hero.show{display:block}
.hero-load{padding:26px}
.hero-load .hl{font-size:15px;margin:10px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.hero-main{display:grid;grid-template-columns:1.55fr 1fr;position:relative;z-index:1}
.hero-left{padding:26px 28px 18px;min-width:0}
.hero-right{padding:26px 28px;border-left:var(--bw) var(--bs) var(--line);background:rgba(var(--fg-rgb),.025);min-width:0}
.bignum{font:var(--h-weight) clamp(42px,7.4vw,84px)/.98 var(--font-display);letter-spacing:var(--h-track);margin-top:10px;font-variant-numeric:tabular-nums;text-shadow:var(--glow-text);white-space:nowrap}
.bigsub{color:var(--muted);font-size:13px;margin-top:10px;display:flex;align-items:center;flex-wrap:wrap}
.chartbox{position:relative;margin-top:18px}
.chart{width:100%;height:auto;display:block;overflow:visible}
.chart.heat{min-width:560px}
.tip{position:absolute;transform:translateX(-50%);background:var(--bg);border:var(--bw) var(--bs) var(--line2);color:var(--fg);padding:6px 11px;border-radius:var(--r-pill);font:500 12px/1 var(--font-mono);white-space:nowrap;pointer-events:none;z-index:3;box-shadow:var(--shadow)}
.persona-name{font:700 clamp(24px,3.6vw,34px)/1.04 var(--font-display);letter-spacing:-.03em;margin-top:10px;text-shadow:var(--glow-text)}
.persona-name.sm{font-size:17px;margin:8px 0 10px}
.persona-desc{color:var(--muted);font-size:13.5px;margin:10px 0 0}
.traits{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}
.trait{display:inline-flex;align-items:center;gap:7px;font:600 12px/1 var(--font-body);padding:7px 12px 7px 10px;border-radius:var(--r-pill);border:var(--bw) var(--bs) var(--line2);color:var(--fg);background:var(--bg)}
.trait::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px rgba(var(--accent-rgb),.8)}
.scorebox{display:flex;align-items:center;gap:18px;margin-top:20px;padding-top:20px;border-top:var(--bw) var(--bs) var(--line)}
.scorebox.none{display:block}
.grade{font:800 32px/1.05 var(--font-display);letter-spacing:-.03em;margin:6px 0 8px}
.grade span{font:600 14px/1 var(--font-body);color:var(--muted);letter-spacing:0}
.kpis{display:grid;grid-template-columns:repeat(6,1fr);border-top:var(--bw) var(--bs) var(--line);position:relative;z-index:1}
.kpi{padding:16px 18px;border-right:var(--bw) var(--bs) var(--line);min-width:0;container-type:inline-size}
.kpi:last-child{border-right:0}
.kpi .v{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;margin-top:7px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kpi .v{font-size:clamp(14px,12.5cqw,22px)} /* the number shrinks to fit its tile (the Solana mark makes amounts wider) instead of being cut off */
.kpi .s{font-size:11.5px;color:var(--muted);margin-top:3px;line-height:1.35}
.prog{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:14px;max-width:480px}
.prog i{display:block;height:100%;background:var(--accent);width:0;transition:width .3s var(--ease);border-radius:99px;box-shadow:0 0 14px rgba(var(--accent-rgb),.7)}

/* ticker tape: every token you traded, scrolling */
.tape{position:relative;z-index:1;overflow:hidden;border-top:var(--bw) var(--bs) var(--line);background:rgba(var(--fg-rgb),.022);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.tape-track{display:flex;width:max-content;animation:tape 46s linear infinite}
.tape:hover .tape-track{animation-play-state:paused}
.tape-set{display:flex;gap:30px;padding:11px 15px 11px 0}
.tape-i{display:inline-flex;align-items:center;gap:9px;font:500 12px/1 var(--font-mono);white-space:nowrap}
.tape-i b{font-weight:700;color:var(--fg);letter-spacing:.02em}
.tape-i .tri{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}
.tape-i .tri.up{border-bottom:7px solid var(--good)}.tape-i .tri.dn{border-top:7px solid var(--bad)}
@keyframes tape{to{transform:translateX(-50%)}}

/* ---------- tabs ---------- */
.tabs{position:sticky;top:10px;z-index:30;display:flex;gap:2px;margin:22px 0 0;padding:4px;background:var(--bg);border:var(--bw) var(--bs) var(--line);border-radius:var(--r-pill);overflow-x:auto;scrollbar-width:none;box-shadow:0 10px 30px rgba(0,0,0,.3)}
.tabs::-webkit-scrollbar{display:none}
.tabs button{position:relative;z-index:1;background:none;border:0;color:var(--muted);padding:9px 16px;font:600 13px/1.2 var(--font-body);cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);transition:color .2s}
.tabs button:hover{color:var(--fg)}
.tabs button[aria-selected="true"]{color:var(--fg)}
.tab-ind{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--iw,0);transform:translateX(var(--ix,0));background:var(--raised);border:var(--bw) var(--bs) var(--line2);border-radius:var(--r-pill);transition:transform .38s var(--ease),width .38s var(--ease);pointer-events:none}
.tabpanel{padding-top:8px;animation:panelin .5s var(--ease)}
@keyframes panelin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.rsec{margin-top:34px}
.rsec>h3{display:flex;align-items:center;gap:12px;font:500 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);margin:0 0 14px}
.rsec>h3::after{content:"";flex:1;height:1px;background:var(--line)}
.sub{color:var(--muted);font-size:13.5px;margin:0 0 16px}
.card-s{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px;margin-bottom:12px}
.chartwrap{overflow-x:auto}
.empty{color:var(--muted);font-size:13.5px;background:transparent;border:var(--bw) dashed var(--line2);border-radius:var(--r);padding:18px}
.empty.small{padding:13px;font-size:13px}
.method{color:var(--faint);font-size:12px;line-height:1.75;margin:20px 0 0;max-width:90ch}

/* ---------- icon bubbles ---------- */
.ibub{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--bw) var(--bs) var(--line2);color:var(--accent);background:rgba(var(--accent-rgb),.09);flex:none}
.ibub.good{color:var(--good);background:rgba(var(--good-rgb),.1)}
.ibub.bad{color:var(--bad);background:rgba(var(--bad-rgb),.1)}
.ibub .ic{display:block}

/* ---------- tiles ---------- */
.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.tiles.three{grid-template-columns:repeat(3,1fr)}
.tile{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 17px;min-width:0}
.tile .v{font:700 22px/1.15 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;overflow-wrap:anywhere}
.tile .s{font-size:12px;color:var(--muted);margin-top:4px}

/* ---------- highlights ---------- */
.twocol{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.twocol>div{min-width:0}
.spot{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:11px;min-width:0;box-shadow:var(--shadow);overflow:hidden}
.spot-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.spot.good{border-color:rgba(var(--good-rgb),.4)}.spot.bad{border-color:rgba(var(--bad-rgb),.4)}
.spot-v{font:var(--h-weight) clamp(30px,5vw,44px)/1 var(--font-display);letter-spacing:var(--h-track);font-variant-numeric:tabular-nums;text-shadow:var(--glow-text)}
.spot-s{font-size:13px;color:var(--fg)}
.spot-s.muted{color:var(--muted);font-size:12.5px}
.receipts{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.receipts li{display:flex;gap:14px;align-items:center;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:12px 16px 12px 12px;font-size:14px;line-height:1.5}
details.fold{margin-top:12px}
details.fold>summary{padding:6px 0}
.regret-sum{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}
.regret-sum>div{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px;display:flex;flex-direction:column;gap:4px}
.regret-sum b{font:800 28px/1.1 var(--font-display);letter-spacing:-.03em}
.regret-sum small{color:var(--muted);font-size:12px}
.insights{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.insight{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:18px;min-width:0}
.insight p{margin:12px 0 0;color:var(--muted);font-size:13.5px}
.insight-v{font:800 36px/1.05 var(--font-display);letter-spacing:-.035em;margin-top:8px;font-variant-numeric:tabular-nums}
.vs{display:grid;gap:10px;margin-top:14px}
.vs-row{display:grid;grid-template-columns:62px 1fr auto;gap:12px;align-items:center;font-size:13px}
.vs-row span{color:var(--muted)}
.vs-row b{font:600 12.5px/1 var(--font-mono)}
.vs-bar{height:8px;border-radius:99px;background:var(--line);overflow:hidden}
.vs-bar i{display:block;height:100%;border-radius:99px;background:var(--accent);width:0;transition:width .9s var(--ease)}
.vs-bar i.good{background:var(--good)}.vs-bar i.bad{background:var(--bad)}.vs-bar i.warn{background:var(--warn)}.vs-bar i.accent{background:var(--accent)}
.scorecard{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:20px}
.scorecard-top{display:flex;gap:20px;align-items:center}
.scorecard-top p{margin:6px 0 0;font-size:13.5px;max-width:60ch}
.sc-rows{display:grid;gap:16px;margin-top:20px}
.sc-row{display:grid;grid-template-columns:150px 1fr 1.2fr;gap:16px;align-items:center}
.sc-h{display:flex;flex-direction:column;line-height:1.25}
.sc-h span{font-weight:650;font-size:13.5px}
.sc-h small{color:var(--faint);font-size:11.5px}
.sc-d b{font:700 15px/1 var(--font-mono)}
.sc-d small{color:var(--muted);font-size:12px;margin-left:8px}

/* ---------- awards ---------- */
.awards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.award{position:relative;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px;min-width:0;transition:transform .3s var(--ease),border-color .3s}
.award:hover{transform:translateY(-3px);border-color:var(--line2)}
.award-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.award .k{color:var(--accent)}
.award .v{font:800 26px/1.05 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.award .s{font-size:12.5px;color:var(--muted);margin-top:-4px}
.daychip{display:inline-block;padding:8px 14px;border-radius:var(--r-pill);font:700 15px/1 var(--font-display);background:var(--raised);border:var(--bw) var(--bs) var(--line2)}
.daychip.good{color:var(--good)}.daychip.bad{color:var(--bad)}

/* ---------- tables ---------- */
table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);overflow:hidden}
table.t th{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:left;padding:12px 14px;border-bottom:var(--bw) var(--bs) var(--line);white-space:nowrap;background:rgba(var(--fg-rgb),.02)}
table.t td{padding:10px 14px;border-bottom:var(--bw) var(--bs) var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}
table.t td.n,table.t th.n{text-align:right}
table.t td.n{font-family:var(--font-mono);font-size:12.5px}
table.t tbody tr:last-child td{border-bottom:0}
table.t th .th{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.12em;font:500 10.5px/1.3 var(--font-mono);color:var(--faint)}
table.t th .th:hover{color:var(--fg)}
table.t th .th:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}
table.t th[aria-sort="ascending"] .th,table.t th[aria-sort="descending"] .th{color:var(--fg)}
table.t th[aria-sort="ascending"] .car::after{content:"\25B2";font-size:8px;color:var(--accent)}
table.t th[aria-sort="descending"] .car::after{content:"\25BC";font-size:8px;color:var(--accent)}
table.t tr.expandable{cursor:pointer;transition:background .2s}
table.t tr.expandable:hover td{background:rgba(var(--fg-rgb),.03)}
table.t tr.expandable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
table.t tr.is-open td{background:rgba(var(--fg-rgb),.04)}
table.t tr.tdetail td{background:var(--bg);padding:0;white-space:normal}
table.t th[scope="row"]{text-transform:none;letter-spacing:0;font:600 13px/1.3 var(--font-body);color:var(--fg);background:transparent}
.tscroll{overflow-x:auto;border-radius:var(--r)}
.toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}
.toolbar input[type=search]{flex:1;min-width:160px}
.tfoot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;color:var(--muted);font-size:12.5px}
.detail{padding:16px 18px}
.detail-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12.5px;margin-bottom:12px}
.detail-h a,.cmp-table a,.detail a{color:var(--accent);text-underline-offset:3px}
table.t.mini{font-size:12.5px;background:transparent}
table.t.mini td,table.t.mini th{padding:8px 9px}
.detail .tscroll{border-radius:var(--r-s)}
.side{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.side.buy{color:var(--good)}.side.sell{color:var(--bad)}
.pill{display:inline-block;font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:4px 9px;border-radius:var(--r-pill);border:var(--bw) var(--bs) var(--line2);color:var(--muted)}
.pill.partial{color:var(--warn);border-color:rgba(var(--warn-rgb),.45)}.pill.open{color:var(--accent);border-color:rgba(var(--accent-rgb),.45)}.pill.dead{color:var(--bad);border-color:rgba(var(--bad-rgb),.45)}

/* ---------- token pnl bars ---------- */
.dv{display:grid;gap:10px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px}
.dv-row{display:grid;grid-template-columns:minmax(120px,190px) 1fr minmax(90px,auto);gap:14px;align-items:center}
.dv-bar{display:grid;grid-template-columns:1fr 1fr;height:16px}
.dv-neg,.dv-pos{display:flex;align-items:center}
.dv-neg{justify-content:flex-end;border-right:var(--bw) var(--bs) var(--line2)}
.dv-neg i,.dv-pos i{display:block;height:10px;width:0;transition:width .9s var(--ease)}
.dv-neg i{background:var(--bad);border-radius:99px 0 0 99px}
.dv-pos i{background:var(--good);border-radius:0 99px 99px 0}
.dv-val{text-align:right;font:500 13px/1 var(--font-mono);white-space:nowrap}

/* ---------- habits ---------- */
.hb{display:grid;gap:9px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px}
.hb-row{display:grid;grid-template-columns:130px 1fr 36px 84px;gap:14px;align-items:center;font-size:13px}
.hb-l{color:var(--muted)}
.hb-n{text-align:right;font:600 12.5px/1 var(--font-mono)}
.hb-x{font-size:12px;text-align:right;white-space:nowrap}
.bars{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:100px}
.bars i{flex:1;max-width:44px;background:var(--accent);opacity:.9;border-radius:4px 4px 1px 1px;min-height:3px;display:block}
.barsx{display:flex;justify-content:space-between;color:var(--faint);font:500 11px/1 var(--font-mono);margin-top:10px}
.barsx b{color:var(--muted);font-weight:500}
.tokgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px}
.tokgrid .row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.tokgrid .amt{font:500 12px/1 var(--font-mono);color:var(--muted);white-space:nowrap}
.persona-line{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:16px 18px;font-size:14px}
.persona-line b{font:700 17px/1.2 var(--font-display);margin-left:6px;letter-spacing:-.02em}

/* ---------- compare ---------- */
.cmp-heads{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin-top:16px}
.cmp-head{background:var(--surface);border:var(--bw) var(--bs) var(--line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}
.cmp-head.a{border-top:3px solid var(--accent)}.cmp-head.b{border-top:3px solid var(--warn)}
.cmp-vs{align-self:center;color:var(--faint);font:700 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}
.cmp-verdict{font:800 22px/1.2 var(--font-display);letter-spacing:-.02em;margin:20px 0 14px}
.cmp-table td.win{color:var(--good);font-weight:700}

@media (max-width:900px){
  .hero-main{grid-template-columns:1fr}
  .hero-right{border-left:0;border-top:var(--bw) var(--bs) var(--line)}
  .kpis{grid-template-columns:repeat(3,1fr)}
  .kpi:nth-child(3){border-right:0}
  .kpi:nth-child(-n+3){border-bottom:var(--bw) var(--bs) var(--line)}
  .tiles{grid-template-columns:repeat(2,1fr)}
  .awards{grid-template-columns:repeat(2,1fr)}
  .twocol,.insights,.regret-sum{grid-template-columns:1fr}
  .sc-row{grid-template-columns:1fr;gap:6px}
}
@media (max-width:560px){
  .awards,.tokgrid,.tiles.three{grid-template-columns:1fr}
  .kpis{grid-template-columns:repeat(2,1fr)}
  .kpi:nth-child(3){border-right:var(--bw) var(--bs) var(--line)}
  .kpi:nth-child(2n){border-right:0}
  .kpi:nth-child(-n+4){border-bottom:var(--bw) var(--bs) var(--line)}
  .hero-left,.hero-right{padding:20px 18px}
  .dv-row{grid-template-columns:1fr auto;grid-template-areas:"t v" "b b"}
  .dv-tok{grid-area:t}.dv-val{grid-area:v}.dv-bar{grid-area:b}
  .hb-row{grid-template-columns:96px 1fr 30px}
  .hb-x{display:none}
  .cmp-heads{grid-template-columns:1fr}
  .cmp-vs{justify-self:center}
  .scorecard-top{flex-direction:column;align-items:flex-start}
  .scorebox{flex-wrap:wrap}
  .tabs{top:6px}
}

.scorebox .prov{font-size:12px;color:var(--muted);margin-top:2px}

/* ---------- phones: show the columns that matter, keep touch targets and labels readable ---------- */
@media (max-width:560px){
  .t .nophone{display:none}
  table.t th,table.t td{padding-left:6px;padding-right:6px}
  table.t th:first-child,table.t td:first-child{padding-left:14px}
  table.t th:last-child,table.t td:last-child{padding-right:14px} /* the last column used to touch the card's edge */
  table.t :is(th,td):not(.nophone):not(:has(~ :not(.nophone))){padding-right:14px} /* the last column that is still shown (a hidden one may follow it) */
  table.t td{padding-top:12px;padding-bottom:12px}
  table.t.mini th:first-child,table.t.mini td:first-child{padding-left:14px}
  table.t.mini th:last-child,table.t.mini td:last-child{padding-right:14px}
  table.t.mini td{padding-top:10px;padding-bottom:10px}
  table.t th,table.t th .th,.pill{font-size:11px}
  table.t th .th{padding:10px 0} /* a taller touch target for the sort buttons */
  table.t td small.u{display:none} /* the small dollar figure beside a SOL amount; the SOL amount is the one that matters here */
  table.t td .tk-name{max-width:72px}
  table.t td small{font-size:11px}
  table.t td.n{font-size:12px}
  .seg button{padding:9px 14px;min-height:36px}
  .linkbtn{padding:8px 0}
}

/* very small phones (320 px wide): drop one more column, the token's name line and the range text */
@media (max-width:360px){
  .t .nophone-xs{display:none}
  table.t td .tk-name{display:none}
  table.t :is(th,td):not(.nophone):not(.nophone-xs):not(:has(~ :not(.nophone):not(.nophone-xs))){padding-right:14px}
  table.t td .tk-img{width:24px;height:24px}
  table.t td small.muted{display:none}
  table.t td.n{font-size:11.5px}
  table.t th,table.t th .th{letter-spacing:.05em}
  .seg button{padding:9px 10px}
}
