/* Chart-only, scoped controls: no shared swap or wallet selectors. */
#king-chart-pick{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;max-width:780px;min-width:0;margin:0 auto 20px;padding:12px;border:1px solid #9e7b2b;border-radius:14px;background:#131109;color:#e6c777;text-align:left;cursor:pointer;touch-action:manipulation;font-family:Arial,sans-serif;}
#king-chart-pick>img{display:block;width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;}
#king-chart-pick .kcs-identity{display:flex;flex-direction:column;gap:5px;min-width:0;}
#king-chart-pick strong{font-size:15px;line-height:1.1;letter-spacing:.5px;}
#king-chart-pick small{width:max-content;max-width:100%;font-size:10px;border:1px solid #665126;border-radius:12px;padding:2px 7px;color:#c6b991;white-space:nowrap;}
#king-chart-pick .kcs-price{margin-left:auto;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;}
#king-chart-pick .kcs-caret{font-size:16px;}
#king-chart-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:calc(100% - 24px);max-width:480px;max-height:calc(100dvh - 100px);padding:16px;background:#100f0c;color:#e6d6ad;border:1px solid #93702b;border-radius:18px;overflow-y:auto;overscroll-behavior:contain;z-index:2147483647;}
#king-chart-dialog::backdrop{background:rgba(0,0,0,.8);}
#king-chart-dialog .kcs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;}
#king-chart-dialog h2{font:600 18px Arial,sans-serif;margin:0;color:#e6c777;letter-spacing:0;}
#king-chart-dialog .kcs-close{width:40px;height:40px;background:#221c10;border:1px solid #685123;border-radius:12px;color:#e6c777;font:24px Arial;cursor:pointer;}
#king-chart-dialog .token-selector{display:flex;flex-direction:column;gap:10px;margin:0;width:100%;min-width:0;}
#king-chart-dialog .token-card{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:4px;width:100%;min-width:0;padding:12px 10px;text-align:left;border-width:1px;border-radius:12px;transform:none;font-family:Arial,sans-serif;}
#king-chart-dialog .tc-logo-wrap{display:block;grid-row:1/3;margin:0;width:42px;height:42px;}
#king-chart-dialog img.tc-logo{display:block!important;width:42px!important;height:42px!important;min-width:42px;object-fit:cover;border-radius:50%;}
#king-chart-dialog .tc-chain-badge{display:none;}
#king-chart-dialog .tc-name{grid-column:2;grid-row:1;margin:0;font:700 14px Arial,sans-serif;letter-spacing:0;white-space:nowrap;}
#king-chart-dialog .tc-chain{grid-column:2;grid-row:2;font:10px Arial,sans-serif;letter-spacing:0;color:#b8ac91;white-space:nowrap;}
#king-chart-dialog .tc-price{grid-column:3;grid-row:1/3;margin:0;min-height:0;font:12px Arial,sans-serif;white-space:nowrap;font-variant-numeric:tabular-nums;}
#king-chart-pick:focus-visible,#king-chart-dialog [role=button]:focus-visible{outline:2px solid #e6c777;outline-offset:3px;}
@media(max-width:380px){#king-chart-dialog{padding:12px;}#king-chart-dialog .token-card{padding:10px 8px;column-gap:8px;}#king-chart-dialog .tc-price{font-size:11px;}.page .stat-val{font-size:clamp(12px,4vw,18px);}}
