/* Token detail navigation keeps the existing transaction controls intact. */
body.launch-workspace #fl-body.fast-token-detail:has(#fl-token-summary),#fl-body.fast-token-detail,.fast-token-detail{display:block;min-width:0}
.fast-token-detail .ft-summary{display:block;margin:0 0 20px;padding:24px;min-width:0}
.fast-token-detail .fast-token-head{margin:0;gap:16px}
.fast-token-detail .fast-token-head>div:last-child{min-width:0}
.fast-token-detail .fast-token-head h2{font-size:clamp(24px,3vw,34px);line-height:1.15;overflow-wrap:anywhere}
.fast-token-detail .fast-token-cover{width:64px;height:64px;border-radius:14px}
.fast-token-detail .fast-description{margin:16px 0 0;max-width:76ch;color:var(--site-muted,#a7b9c0);font-size:14px;line-height:1.65;overflow-wrap:anywhere}
.ft-contract{margin-top:20px;padding-top:17px;border-top:1px solid var(--site-border,#2d424a);min-width:0}
.ft-address-only{flex-basis:100%;width:100%}
.ft-contract-caption{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--site-muted,#a7b9c0)}
.ft-contract-network{font-size:11px;text-transform:none;letter-spacing:0;border:1px solid var(--site-border,#2d424a);border-radius:20px;padding:3px 9px}
.ft-contract-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:10px;min-width:0}
.ft-contract-address{flex:1 1 360px;min-width:0;font:13px/1.6 'Space Mono',monospace;color:#e7f2ee;overflow-wrap:anywhere;word-break:break-all;user-select:text}
.fast-token-detail .ft-copy,.ft-address-only .ft-copy{min-height:40px;padding:8px 14px;border:1px solid #38564b;border-radius:9px;background:#122c22;color:#00ed85;font-size:12px;white-space:nowrap}
.ft-explorer{font-size:12px;color:#a8bfc0!important;text-decoration:none;white-space:nowrap}
.ft-copy-status{margin:8px 0 0;min-height:0;font-size:12px;line-height:1.5;color:#b8d7c6;overflow-wrap:anywhere}
.ft-copy-status:empty{display:none}
.ft-tabs{display:flex;gap:6px;max-width:100%;overflow-x:auto;padding:0 0 10px;margin:0 0 6px;scrollbar-width:thin;border-bottom:1px solid var(--site-border,#2d424a);-webkit-overflow-scrolling:touch}
.fast-token-detail .ft-tab{flex:0 0 auto;margin:0;min-height:44px;padding:10px 18px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--site-muted,#a7b9c0);font-size:14px;font-weight:500;white-space:nowrap}
.fast-token-detail .ft-tab:hover{background:#152a23;color:#edf5f0}
.fast-token-detail .ft-tab[aria-selected="true"]{background:#15392a;border-color:#28674a;color:#00ed85}
body.launch-workspace .site-page .fast-token-detail .fast-swap-sides button[aria-pressed="true"]{background:#15392a;border-color:#28674a;color:#00ed85}
.ft-tabs:focus-visible,.ft-tab:focus-visible,.ft-contract-address:focus-visible,.ft-copy:focus-visible,.ft-explorer:focus-visible,.ft-panel:focus-visible{outline:2px solid #00ed85;outline-offset:3px}
.ft-tabs{scrollbar-color:#38564b #0c1616}
.ft-tabs::-webkit-scrollbar{height:4px}
.ft-tabs::-webkit-scrollbar-track{background:#0c1616}
.ft-tabs::-webkit-scrollbar-thumb{background:#38564b;border-radius:4px}
.ft-panels{min-width:0}
.ft-panel{min-width:0;scroll-margin-top:110px}
.ft-panel[hidden]{display:none!important}
.fast-token-detail .ft-panel>.fast-card{margin:18px 0 0;grid-column:auto;grid-row:auto;min-width:0}
.fast-token-detail .ft-market{padding:18px 24px}
.fast-token-detail .ft-market .fast-actions{margin:0}
.fast-token-detail .ft-information .fast-summary{margin-top:0}
.ft-panel :is(p,code,b,a){overflow-wrap:anywhere}
#fastContent:has(.fast-token-detail)>.site-lead{display:none}
#fastContent:has(.fast-token-detail)>.fast-head{margin-bottom:14px;justify-content:flex-end}
#fastContent:has(.fast-token-detail)>.fast-head>h1{display:none}
#fastContent:has(.fast-token-detail)>.fast-head:has(#fl-wallet-row:empty){display:none}
#miniLaunch:has(.fast-token-detail)>.mp-header .mp-brand{display:none}
#miniLaunch:has(.fast-token-detail)>.mp-header{justify-content:flex-end}
#miniLaunch .fast-token-detail .ft-summary{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0;padding:24px;background:var(--et-surface,#111e22);border:1px solid var(--et-line,#2d424a);border-radius:18px}
#miniLaunch .fast-token-detail .ft-summary .ft-contract{flex-basis:100%;width:100%}
#miniLaunch .fast-token-detail .ft-summary h1{font-size:clamp(24px,3vw,34px);line-height:1.15}
#miniLaunch .fast-token-detail .ft-panel>.ml-card{margin-top:8px}
@media(max-width:740px){
 .fast-token-detail .ft-summary{padding:20px;margin-bottom:16px}
 .fast-token-detail .fast-token-cover{width:54px;height:54px}
 .fast-token-detail .fast-token-head{gap:12px}
 .ft-contract-row{gap:10px}
 .ft-contract-address{flex-basis:100%;font-size:11px}
 .fast-token-detail .ft-tab{padding:10px 14px;font-size:13px}
 .fast-token-detail .ft-market{padding:18px 20px}
 #miniLaunch .fast-token-detail .ft-summary{padding:20px;margin:16px 0}
}
