.coin-trade-panel{min-width:0;overflow:hidden;border:1px solid var(--line,#433248);border-radius:18px;background:var(--panel,#251d2d);padding:20px;color:var(--text,#fff5e8)}
.coin-trade-panel[hidden],.coin-trade-panel [hidden]{display:none!important}.coin-trade-panel *{box-sizing:border-box}.ct-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}.ct-heading h2{font-size:16px;line-height:1.3;margin:0}.ct-heading>span{font-size:11px;color:var(--muted,#b5a8bf);overflow-wrap:anywhere;text-align:right}.ct-side{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;background:var(--inset,#1b1522);border:1px solid var(--line,#433248);border-radius:12px;margin-bottom:18px}.ct-side button{border:0;border-radius:8px;background:transparent;color:var(--muted,#b5a8bf);padding:10px 14px;font:inherit;font-weight:600;cursor:pointer}.ct-side button[aria-pressed=true]{background:#59414d;color:#ffe5ba}.ct-wallet{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:17px}.ct-wallet>div{min-width:0}.ct-wallet span{display:block;color:var(--muted,#b5a8bf);font-size:11px;margin-bottom:4px}.ct-wallet strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}.ct-wallet .text-button{font-size:11px;padding:6px 0}.ct-wallet-options{display:grid;gap:8px;margin-bottom:14px}.ct-note{font-size:11px;line-height:1.65;color:var(--muted,#b5a8bf);margin:10px 0 15px;overflow-wrap:anywhere}.ct-amount-label{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;font-size:12px;margin:0}.ct-amount-label>[data-ct-balance]{font-size:10px;text-align:right;color:var(--muted,#b5a8bf)}.ct-amount{grid-column:1/-1;display:flex;align-items:center;gap:8px;border:1px solid var(--line,#433248);border-radius:12px;padding:11px 12px;background:var(--inset,#1b1522)}.ct-amount:focus-within{border-color:var(--accent,#ebb58a);box-shadow:0 0 0 2px #ebb58a17}.ct-amount input{width:100%;min-width:0;flex:1;border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;height:36px;color:inherit;font:inherit;font-size:25px;outline:none;letter-spacing:-.03em}.ct-amount strong{font-size:12px;max-width:35%;overflow-wrap:anywhere;color:var(--accent,#ebb58a)}.ct-presets{display:flex;justify-content:flex-end;gap:7px;margin-top:9px}.ct-presets button{padding:5px 12px;font-size:11px;border:1px solid var(--line,#433248);border-radius:7px;color:var(--muted,#b5a8bf);background:transparent;cursor:pointer}.ct-options{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px}.ct-options label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted,#b5a8bf);margin:0}.ct-slippage-input{display:flex;align-items:center;gap:3px;padding:6px 8px;background:var(--inset,#1b1522);border:1px solid var(--line,#433248);border-radius:7px;color:var(--text,#fff5e8)}.ct-slippage-input:focus-within{border-color:var(--accent,#ebb58a)}.ct-slippage-input input{width:48px;min-width:0;height:auto;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:inherit;font:inherit;outline:none;text-align:right}.ct-slippage-note{color:var(--accent,#ebb58a);margin-bottom:8px}.ct-options .text-button{font-size:10px;padding:5px 0}.ct-review{border-top:1px solid var(--line,#433248);padding-top:14px;margin-top:14px}.ct-review h3{font-size:12px;margin:0 0 10px}.ct-review dl{display:grid;gap:9px;margin:0}.ct-review dl>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.ct-review dt{color:var(--muted,#b5a8bf);flex-shrink:0}.ct-review dd{margin:0;overflow-wrap:anywhere;text-align:right}.ct-review .ct-note{margin-bottom:12px}.coin-trade-panel .ct-action{width:100%;min-height:45px;padding:12px 10px;border-radius:11px;font-size:13px;background:linear-gradient(105deg,#f2d594,#e6998d);border:1px solid #f0ba99;color:#231b29;font-weight:700;margin:0;cursor:pointer}.coin-trade-panel .ct-action:disabled{opacity:.55;cursor:default}.ct-cancel{display:block;margin:10px auto 0;font-size:11px}.ct-status{font-size:11px;line-height:1.6;color:var(--muted,#b5a8bf);overflow-wrap:anywhere;margin:12px 0 0}.ct-status:empty{display:none}.ct-status.ct-error{color:#efac9e}.ct-receipt{display:block;font-size:11px;margin-top:10px;color:var(--accent,#ebb58a);text-decoration:none}.coin-trade-panel button:focus-visible,.coin-trade-panel input:focus-visible{outline:2px solid var(--accent,#ebb58a);outline-offset:3px}.token-market-column{min-width:0;display:grid;gap:18px;align-content:start}.token-market-column>.token-activity{margin-top:0}.token-sidebar>.token-rewards-card,.token-sidebar>.coin-rewards{margin:0;min-width:0}.token-sidebar .token-rewards-metrics{grid-template-columns:1fr 1fr}.token-sidebar .token-rewards-heading{flex-wrap:wrap;padding:18px}.token-sidebar .token-rewards-heading h2{font-size:16px}.token-sidebar .token-rewards-heading-actions{flex-wrap:wrap}.token-description-section>strong{display:block;margin:12px 18px 5px;font-size:11px}.token-header .creator-row{display:inline-flex;width:auto;min-height:0;padding:0;margin-left:10px;border:0;background:transparent;gap:7px;font-size:11px}.token-header .creator-avatar{width:24px;height:24px}.token-address-line{flex-wrap:wrap}@media(max-width:600px){.coin-trade-panel{padding:17px;border-radius:15px}.ct-heading{margin-bottom:13px}.ct-wallet{margin-bottom:14px}.ct-options{gap:5px}.ct-amount-label{font-size:11px}.ct-amount input{font-size:24px}.ct-side button{padding:9px}.token-sidebar .token-rewards-metrics{grid-template-columns:1fr 1fr}}

/* Keep the owned detail page aligned with the public token page. */
.launched-page #tokens-main{max-width:1248px;padding:30px 24px 60px}.token-market-grid{grid-template-columns:minmax(0,1fr) minmax(290px,31%);gap:20px}.token-chart{height:clamp(340px,44vh,420px)}.token-sidebar>#token-buyback{margin-top:0}.token-sidebar #token-buyback .coin-rewards-primary{grid-template-columns:1fr}.token-sidebar #token-buyback .coin-rewards-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.token-sidebar .token-rewards-heading{padding:0}.ct-review [data-ct-cost-row] dt{max-width:65%;flex-shrink:1}
@media(max-width:920px){.token-market-grid{grid-template-columns:minmax(0,1fr)}.coin-market-column,.token-market-column,.coin-sidebar,.token-sidebar{display:contents}.coin-chart-card,.token-chart-card{order:0}.coin-trade-panel{order:1}.coin-activity,.token-activity{order:2}.coin-overview,.token-stat-card{order:3}.coin-info,.token-info-card{order:4}.coin-rewards,.token-rewards-card{order:5}.token-chart{height:clamp(320px,44vh,400px)}}
@media(max-width:600px){.launched-page #tokens-main{padding:20px 16px 40px}.token-chart{height:clamp(300px,44vh,360px)}}
