/* BLINKBUN v3.5.1.1 — Token Report layout + premium UI fix
   Self-contained styles for /{lang}/token/{mint}/. Does not depend on search-growth-v150.css. */
body[data-search-kind="token-report"] .v285-data-shell{
  --tr351-line:rgba(111,159,203,.18);
  --tr351-line2:rgba(99,226,255,.26);
  --tr351-bg:#04101c;
  --tr351-panel:rgba(5,18,32,.94);
  --tr351-panel2:rgba(3,12,23,.98);
  --tr351-text:#f1f7ff;
  --tr351-muted:#829bb4;
  --tr351-cyan:#69e8ff;
  --tr351-green:#63edc0;
  --tr351-blue:#7eaaff;
  --tr351-violet:#a18aff;
  --tr351-warn:#ffc86f;
  position:relative!important;
  overflow:hidden!important;
  padding:28px!important;
  border:1px solid var(--tr351-line)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 88% 0,rgba(95,104,255,.085),transparent 30%),
    linear-gradient(180deg,rgba(6,21,37,.97),rgba(2,10,20,.99))!important;
  box-shadow:0 24px 60px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body[data-search-kind="token-report"] .v285-data-shell:before{
  content:"";position:absolute;left:0;right:0;top:0;height:1px;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(105,232,255,.42),rgba(161,138,255,.32),transparent);
}

/* address + primary facts */
body[data-search-kind="token-report"] .v285-data-shell .checker-address{
  display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important;
  min-height:58px!important;padding:13px 16px!important;border:1px solid rgba(105,232,255,.16)!important;border-radius:15px!important;
  background:linear-gradient(135deg,rgba(7,27,44,.92),rgba(3,14,27,.97))!important;
}
body[data-search-kind="token-report"] .v285-data-shell .checker-address small{color:var(--tr351-cyan)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.13em!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-address code{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#d7e6f4!important;font-size:11px!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-address a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 11px!important;border:1px solid rgba(126,170,255,.20)!important;border-radius:9px!important;background:rgba(13,32,53,.74)!important;color:#b8ceff!important;text-decoration:none!important;font-size:10px!important;font-weight:850!important}

body[data-search-kind="token-report"] .v285-data-shell .checker-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important;
}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat{
  position:relative!important;min-height:126px!important;padding:19px 20px!important;overflow:hidden!important;
  border:1px solid var(--tr351-line)!important;border-radius:18px!important;
  background:linear-gradient(155deg,rgba(8,27,46,.92),rgba(3,13,25,.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat:after{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,var(--tr351-cyan),transparent);opacity:.72}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat:nth-child(2):after{background:linear-gradient(180deg,var(--tr351-blue),transparent)}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat:nth-child(3):after{background:linear-gradient(180deg,var(--tr351-green),transparent)}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat:nth-child(4):after{background:linear-gradient(180deg,var(--tr351-violet),transparent)}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat small{display:block!important;color:#7692ad!important;font-size:9px!important;font-weight:900!important;letter-spacing:.12em!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat b{display:block!important;margin-top:12px!important;color:var(--tr351-text)!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat.good b{color:var(--tr351-green)!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat.attention b{color:var(--tr351-warn)!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-stat span{display:block!important;margin-top:9px!important;color:#7690aa!important;font-size:11px!important;line-height:1.55!important}

/* all report sections are self-contained */
body[data-search-kind="token-report"] .v285-data-shell .checker-section,
body[data-search-kind="token-report"] .v285-data-shell .tr351-section{
  display:block!important;position:relative!important;margin-top:16px!important;padding:22px!important;
  border:1px solid var(--tr351-line)!important;border-radius:20px!important;
  background:linear-gradient(180deg,rgba(5,19,34,.93),rgba(3,13,25,.97))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important;
}
body[data-search-kind="token-report"] .v285-data-shell .checker-section-head{
  display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;
  margin:0 0 18px!important;padding:0 0 15px!important;border-bottom:1px solid rgba(111,159,203,.12)!important;
}
body[data-search-kind="token-report"] .v285-data-shell .checker-section-head>div{min-width:0!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-section-head small{display:block!important;color:#70dff6!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-section-head h3{margin:7px 0 0!important;color:var(--tr351-text)!important;font-size:24px!important;line-height:1.18!important;letter-spacing:-.025em!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-section-head>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;max-width:44%!important;min-height:31px!important;padding:6px 10px!important;border:1px solid rgba(111,159,203,.16)!important;border-radius:999px!important;background:rgba(4,16,30,.72)!important;color:#879fb7!important;font-size:10px!important;line-height:1.35!important;text-align:right!important}

/* concentration */
body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:11px!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid>div{min-height:96px!important;padding:16px 17px!important;border:1px solid rgba(99,237,192,.13)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(6,26,38,.78),rgba(3,14,25,.95))!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid small{display:block!important;color:#7492a8!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.11em!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid b{display:block!important;margin-top:10px!important;color:var(--tr351-green)!important;font-size:23px!important;letter-spacing:-.02em!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-inline-note{position:relative!important;display:block!important;margin:0!important;padding:17px 18px 17px 49px!important;border:1px solid rgba(111,159,203,.18)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(10,31,49,.86),rgba(4,15,28,.96))!important;color:#a9bfd3!important;font-size:12px!important;line-height:1.7!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-inline-note:before{content:"i";position:absolute;left:17px;top:17px;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(105,232,255,.34);border-radius:50%;background:rgba(24,120,150,.10);color:var(--tr351-cyan);font:800 11px/1 system-ui}

/* DEX dashboard */
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150>div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important;min-height:126px!important;padding:17px 18px!important;border:1px solid rgba(111,159,203,.16)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(7,24,41,.91),rgba(3,13,25,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150 small{display:block!important;color:#7592ad!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150 b{display:block!important;margin:12px 0 0!important;color:#f4f9ff!important;font-size:22px!important;line-height:1.18!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150>div:nth-child(2) b{color:var(--tr351-green)!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150 span{display:block!important;margin-top:auto!important;padding-top:10px!important;color:#7f98b0!important;font-size:11px!important;line-height:1.45!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150 code{display:block!important;width:100%!important;margin:12px 0 0!important;padding:8px 9px!important;border-radius:9px!important;background:rgba(0,0,0,.20)!important;color:#b6c9da!important;font-size:10.5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;margin-top:10px!important;padding:0 11px!important;border:1px solid rgba(105,232,255,.22)!important;border-radius:9px!important;background:rgba(22,63,84,.27)!important;color:#91ebff!important;text-decoration:none!important;font-size:10.5px!important;font-weight:850!important}

/* trend/history */
body[data-search-kind="token-report"] .v285-data-shell .intel-trend-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-trend-grid>div{min-height:94px!important;padding:16px 17px!important;border:1px solid rgba(126,170,255,.14)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(8,24,43,.82),rgba(3,13,25,.96))!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-trend-grid small{display:block!important;color:#7692ac!important;font-size:8.5px!important;font-weight:900!important;letter-spacing:.11em!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-trend-grid b{display:block!important;margin-top:10px!important;color:#f3f8ff!important;font-size:22px!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-history{display:block!important;margin-top:12px!important;overflow-x:auto!important;border:1px solid rgba(111,159,203,.16)!important;border-radius:15px!important;background:rgba(2,9,18,.45)!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-history table{width:100%!important;min-width:720px!important;border-collapse:collapse!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-history th{padding:12px 13px!important;background:rgba(7,23,40,.88)!important;color:#7e99b4!important;font-size:9px!important;font-weight:900!important;letter-spacing:.07em!important;text-align:left!important}
body[data-search-kind="token-report"] .v285-data-shell .intel-history td{padding:12px 13px!important;border-top:1px solid rgba(111,159,203,.10)!important;color:#b8ccdd!important;font-size:11px!important}

/* review */
body[data-search-kind="token-report"] .v285-data-shell .checker-review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-review{display:block!important;padding:16px 17px!important;border:1px solid rgba(111,159,203,.16)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(7,22,38,.84),rgba(3,13,25,.96))!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-review.attention{border-color:rgba(255,200,111,.24)!important;background:linear-gradient(145deg,rgba(56,41,15,.38),rgba(3,13,25,.96))!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-review b{display:block!important;color:#eef6ff!important;font-size:13px!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-review.attention b{color:#ffd28b!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-review span{display:block!important;margin-top:7px!important;color:#899fb6!important;font-size:11px!important;line-height:1.6!important}

/* share panel + buttons — overrides browser-default grey buttons */
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-panel,
body[data-search-kind="token-report"] .v285-data-shell .tr351-share{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;margin-top:16px!important;padding:20px 21px!important;border:1px solid rgba(105,232,255,.17)!important;border-radius:18px!important;background:radial-gradient(circle at 100% 0,rgba(139,105,255,.10),transparent 35%),linear-gradient(135deg,rgba(8,28,47,.95),rgba(4,15,29,.99))!important}
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-panel b{display:block!important;margin-top:7px!important;color:#f3f8ff!important;font-size:17px!important}
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-panel p{margin:7px 0 0!important;color:#8da5bc!important;font-size:11px!important;line-height:1.55!important}
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions button,
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions a{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 12px!important;border:1px solid rgba(118,168,212,.22)!important;border-radius:10px!important;background:rgba(5,17,31,.86)!important;color:#c9dbea!important;font:800 10.5px/1 system-ui!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important}
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions button:hover,
body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions a:hover{border-color:rgba(105,232,255,.38)!important;color:#a6efff!important;background:rgba(18,53,73,.52)!important}
body[data-search-kind="token-report"] .v285-data-shell .checker-disclaimer{display:block!important;margin:15px 2px 0!important;color:#627c95!important;font-size:10px!important;line-height:1.65!important}

@media(max-width:980px){
  body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body[data-search-kind="token-report"] .v285-data-shell .inbound-share-panel{grid-template-columns:1fr!important}
  body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions{justify-content:flex-start!important}
}
@media(max-width:700px){
  body[data-search-kind="token-report"] .v285-data-shell{padding:17px!important;border-radius:19px!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-address{grid-template-columns:1fr!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-address code{white-space:normal!important;overflow-wrap:anywhere!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-grid,
  body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150,
  body[data-search-kind="token-report"] .v285-data-shell .checker-concentration-grid,
  body[data-search-kind="token-report"] .v285-data-shell .intel-trend-grid,
  body[data-search-kind="token-report"] .v285-data-shell .checker-review-grid{grid-template-columns:1fr!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-section{padding:17px!important;border-radius:17px!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-section-head{flex-direction:column!important;gap:10px!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-section-head>span{max-width:100%!important;text-align:left!important}
  body[data-search-kind="token-report"] .v285-data-shell .checker-market-v150>div{min-height:110px!important}
  body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions button,
  body[data-search-kind="token-report"] .v285-data-shell .inbound-share-actions a{width:100%!important}
}

/* v3.5.1.2 — current v3.2.9+ public report share kit compatibility */
body[data-search-kind="token-report"] .v285-data-shell .v329-share-kit{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:22px!important;
  align-items:center!important;
  margin-top:18px!important;
  padding:21px 22px!important;
  border:1px solid rgba(105,232,255,.18)!important;
  border-radius:18px!important;
  background:radial-gradient(circle at 100% 0,rgba(139,105,255,.12),transparent 36%),linear-gradient(135deg,rgba(8,28,47,.96),rgba(4,15,29,.99))!important;
  box-shadow:0 14px 40px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.025)!important;
}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-copy{min-width:0!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-copy h2{margin:7px 0 0!important;color:#f4f9ff!important;font-size:19px!important;line-height:1.25!important;letter-spacing:-.02em!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-copy>b{display:block!important;margin-top:8px!important;color:#bfeeff!important;font-size:12px!important;overflow-wrap:anywhere!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-copy>p{margin:7px 0 0!important;color:#879fb7!important;font-size:11px!important;line-height:1.6!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-benefits{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:11px!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-benefits span{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;border:1px solid rgba(105,232,255,.14)!important;border-radius:999px!important;background:rgba(7,26,43,.72)!important;color:#8fb2ca!important;font-size:9px!important;font-weight:800!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions{display:grid!important;grid-template-columns:repeat(2,minmax(120px,1fr))!important;gap:8px!important;min-width:300px!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions button,
body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions a{
  appearance:none!important;-webkit-appearance:none!important;
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:39px!important;padding:0 12px!important;
  border:1px solid rgba(118,168,212,.23)!important;border-radius:10px!important;
  background:linear-gradient(180deg,rgba(12,38,61,.94),rgba(5,19,34,.96))!important;
  color:#cce0ef!important;font:800 10.5px/1 system-ui!important;text-decoration:none!important;cursor:pointer!important;
  box-shadow:none!important;
}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions button:hover,
body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions a:hover{border-color:rgba(105,232,255,.40)!important;color:#a9f1ff!important;background:rgba(20,59,80,.72)!important}
body[data-search-kind="token-report"] .v285-data-shell .v329-share-note{grid-column:1/-1!important;margin:0!important;padding-top:3px!important;color:#617a91!important;font-size:9.5px!important;line-height:1.5!important}
@media(max-width:900px){body[data-search-kind="token-report"] .v285-data-shell .v329-share-kit{grid-template-columns:1fr!important}body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions{min-width:0!important;width:100%!important}}
@media(max-width:700px){body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions{grid-template-columns:1fr!important}body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions button,body[data-search-kind="token-report"] .v285-data-shell .v329-share-actions a{width:100%!important}}
