.ets-trader{--ets-bg:#07111e;--ets-card:#0b1727;--ets-card2:#0e1d30;--ets-line:#1d3650;--ets-text:#f4f8fc;--ets-muted:#9cb0c3;--ets-cyan:#22d3ee;--ets-teal:#14b8a6;--ets-amber:#f59e0b;--ets-red:#fb7185;max-width:980px;margin:28px auto;padding:24px;border:1px solid var(--ets-line);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 35%),var(--ets-bg);color:var(--ets-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.ets-trader *{box-sizing:border-box}.ets-trader__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.ets-trader__head h2{margin:4px 0 6px;color:#fff;font-size:30px;line-height:1.1}.ets-trader__head p{margin:0;color:var(--ets-muted)}.ets-trader__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;color:var(--ets-cyan)}
.ets-trader__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px}.ets-card{padding:20px;border:1px solid var(--ets-line);border-radius:18px;background:linear-gradient(180deg,var(--ets-card2),var(--ets-card));box-shadow:inset 0 1px rgba(255,255,255,.02)}.ets-card h3{margin:0 0 16px;font-size:18px;color:#fff}
.ets-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;margin-bottom:18px;border:1px solid var(--ets-line);border-radius:12px;background:#07111e}.ets-tab{border:0;border-radius:9px;padding:10px 12px;background:transparent;color:var(--ets-muted);font-weight:800;cursor:pointer}.ets-tab.is-active{background:linear-gradient(135deg,rgba(34,211,238,.18),rgba(20,184,166,.14));color:#fff;box-shadow:inset 0 0 0 1px rgba(34,211,238,.3)}
.ets-field{display:block;margin:14px 0}.ets-field>span{display:block;margin-bottom:7px;color:#d7e3ed;font-size:13px;font-weight:700}.ets-field input{width:100%;padding:13px 14px;border:1px solid #27445f;border-radius:12px;background:#07111e;color:#fff;font-size:15px;outline:none}.ets-field input:focus{border-color:var(--ets-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.ets-field small{display:block;margin-top:6px;color:var(--ets-muted)}
.ets-btn{appearance:none;border:1px solid transparent;border-radius:12px;padding:12px 16px;font-weight:850;cursor:pointer;transition:.16s ease}.ets-btn:disabled{opacity:.45;cursor:not-allowed}.ets-btn--wallet{background:#0f2238;border-color:#2b4c69;color:#e8f8ff}.ets-btn--primary{background:linear-gradient(135deg,var(--ets-cyan),var(--ets-teal));color:#04232b}.ets-btn--trade{background:linear-gradient(135deg,#fbbf24,var(--ets-amber));color:#2b1700}.ets-btn--full{width:100%;margin-top:12px}.ets-btn:not(:disabled):hover{transform:translateY(-1px);filter:brightness(1.05)}
.ets-quick{display:flex;flex-wrap:wrap;gap:7px;margin:-2px 0 6px}.ets-quick button{border:1px solid #29465f;border-radius:999px;padding:7px 10px;background:#091522;color:#bcd2e3;font-size:12px;cursor:pointer}.ets-quick button:hover{border-color:var(--ets-cyan);color:#fff}
.ets-token-meta{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;border:1px solid #213d56;border-radius:12px;background:#091522}.ets-token-meta img{width:34px;height:34px;border-radius:50%;object-fit:cover}.ets-token-meta strong{display:inline;color:#fff}.ets-token-meta span{color:var(--ets-muted);font-size:12px}.ets-token-meta .ets-chip{margin-left:auto}.ets-chip{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgba(20,184,166,.12);color:#67e8d4!important;font-size:11px!important;font-weight:800}.ets-chip.is-warn{background:rgba(245,158,11,.13);color:#fbbf24!important}
.ets-preview-list{margin:0}.ets-preview-list>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(156,176,195,.13)}.ets-preview-list dt{color:var(--ets-muted)}.ets-preview-list dd{margin:0;color:#fff;text-align:right;font-weight:750}.ets-empty{padding:28px 14px;text-align:center;border:1px dashed #29455e;border-radius:14px;color:var(--ets-muted);background:rgba(7,17,30,.5)}
.ets-confirm{display:flex;gap:9px;align-items:flex-start;margin-top:16px;padding:12px;border:1px solid rgba(245,158,11,.26);border-radius:12px;background:rgba(245,158,11,.07);font-size:12px;line-height:1.45;color:#f2d49b}.ets-confirm input{margin-top:3px}.ets-note{margin:10px 0 0;color:var(--ets-muted);font-size:11px;line-height:1.5}.ets-trader__wallet{margin:0 0 16px;padding:9px 12px;border-radius:10px;background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.25);color:#7de7d7;font:700 12px ui-monospace,SFMono-Regular,Menlo,monospace}
.ets-status{min-height:24px;margin-top:14px;padding:0 4px;color:var(--ets-muted);font-size:13px}.ets-status.is-success{color:#67e8d4}.ets-status.is-error{color:#fda4af}.ets-status a{color:var(--ets-cyan);font-weight:800}.ets-alert{margin:0 0 16px;padding:12px 14px;border-radius:12px}.ets-alert--warn{border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.08);color:#f5d79b}.ets-alert a{color:#fff;font-weight:800}
@media(max-width:760px){.ets-trader{margin:12px;padding:16px;border-radius:18px}.ets-trader__head{display:block}.ets-trader__head .ets-btn{width:100%;margin-top:14px}.ets-trader__grid{grid-template-columns:1fr}.ets-trader__head h2{font-size:26px}}

.ets-risk{margin:8px 0 2px;padding:9px 11px;border:1px solid rgba(245,158,11,.22);border-radius:10px;background:rgba(245,158,11,.07);color:#f7cf8a;font-size:11px;line-height:1.5}.ets-risk.is-danger{border-color:rgba(251,113,133,.35);background:rgba(251,113,133,.08);color:#fda4af}

/* v1.1 dashboard integration */
.ets-dashboard-trade-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:6px 4px;padding:7px 11px;border:1px solid rgba(34,211,238,.36);border-radius:999px;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(20,184,166,.15));color:#e9fcff;font:800 12px/1.1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;box-shadow:inset 0 1px rgba(255,255,255,.04);transition:transform .15s ease,border-color .15s ease,background .15s ease}
.ets-dashboard-trade-btn:hover{transform:translateY(-1px);border-color:#22d3ee;background:linear-gradient(135deg,rgba(34,211,238,.25),rgba(20,184,166,.22));color:#fff}
.ets-dashboard-trade-btn:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}
html.ets-trade-modal-open,body.ets-trade-modal-open{overflow:hidden!important}
.ets-trade-modal[hidden]{display:none!important}.ets-trade-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:18px}.ets-trade-modal__backdrop{position:absolute;inset:0;background:rgba(2,6,12,.78);backdrop-filter:blur(8px)}
.ets-trade-modal__dialog{position:relative;z-index:1;width:min(1040px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(63,104,139,.55);border-radius:26px;background:#07111e;box-shadow:0 30px 110px rgba(0,0,0,.62);outline:none}.ets-trade-modal__dialog>.ets-trader{margin:0;max-width:none;border:0;box-shadow:none;border-radius:26px;padding-top:30px}
.ets-trade-modal__close{position:absolute;z-index:4;top:12px;right:14px;width:36px;height:36px;border:1px solid #29465f;border-radius:50%;background:#0d1c2d;color:#f4f8fc;font:500 25px/1 system-ui,sans-serif;cursor:pointer}.ets-trade-modal__close:hover{border-color:#22d3ee;background:#122841}
@media(max-width:760px){.ets-trade-modal{padding:8px}.ets-trade-modal__dialog{width:calc(100vw - 12px);max-height:calc(100vh - 16px);border-radius:18px}.ets-trade-modal__dialog>.ets-trader{margin:0;border-radius:18px;padding-top:46px}.ets-dashboard-trade-btn{min-height:34px;padding:8px 12px}}

/* v1.2 wallet balances + fast sell controls */
.ets-balances{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:stretch;margin:0 0 16px}.ets-balance{min-width:0;padding:10px 12px;border:1px solid #213d56;border-radius:12px;background:#091522}.ets-balance span{display:block;margin-bottom:3px;color:var(--ets-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ets-balance strong{display:block;overflow:hidden;color:#fff;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ets-balance-refresh{border:1px solid #29465f;border-radius:12px;padding:0 13px;background:#0d1c2d;color:#d9ebf7;font-size:12px;font-weight:800;cursor:pointer}.ets-balance-refresh:hover{border-color:var(--ets-cyan);color:#fff}.ets-balance-refresh:disabled{opacity:.5;cursor:wait}.ets-quick--sell button{min-width:58px}.ets-quick--sell button:last-child{border-color:rgba(245,158,11,.45);color:#f7cf8a}
@media(max-width:620px){.ets-balances{grid-template-columns:1fr 1fr}.ets-balance-refresh{grid-column:1/-1;min-height:38px}}

/* v1.3 My Positions + ETS trade history */
.ets-portfolio{margin-top:18px;border:1px solid var(--ets-line);border-radius:18px;background:linear-gradient(180deg,#0c1929,#08131f);overflow:hidden}.ets-portfolio>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;cursor:pointer;list-style:none;user-select:none}.ets-portfolio>summary::-webkit-details-marker{display:none}.ets-portfolio>summary span:first-child{display:flex;flex-direction:column;gap:3px}.ets-portfolio>summary strong{color:#fff;font-size:16px}.ets-portfolio>summary small{color:var(--ets-muted);font-size:11px;font-weight:650}.ets-portfolio__chevron{color:var(--ets-cyan);font-size:21px;transition:transform .16s ease}.ets-portfolio[open] .ets-portfolio__chevron{transform:rotate(180deg)}.ets-portfolio__body{padding:0 18px 18px;border-top:1px solid rgba(156,176,195,.12)}
.ets-portfolio__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0}.ets-portfolio__toolbar p{margin:0;color:var(--ets-muted);font-size:12px}.ets-portfolio__toolbar .ets-balance-refresh{min-height:38px;white-space:nowrap}.ets-portfolio__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.ets-portfolio__metrics>div{padding:12px;border:1px solid #213d56;border-radius:12px;background:#091522}.ets-portfolio__metrics span{display:block;margin-bottom:5px;color:var(--ets-muted);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ets-portfolio__metrics strong{color:#fff;font-size:17px}.ets-portfolio .is-profit{color:#67e8d4!important}.ets-portfolio .is-loss{color:#fda4af!important}
.ets-portfolio__tablewrap{overflow:auto;border:1px solid #1b3349;border-radius:13px}.ets-portfolio__table{width:100%;min-width:760px;border-collapse:collapse;background:#07111e}.ets-portfolio__table th,.ets-portfolio__table td{padding:11px 12px;border-bottom:1px solid rgba(156,176,195,.11);text-align:left;vertical-align:middle}.ets-portfolio__table th{position:sticky;top:0;z-index:1;background:#0c1a2a;color:#90a9bd;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.ets-portfolio__table td{color:#deebf5;font-size:12px}.ets-portfolio__table tbody tr:last-child td{border-bottom:0}.ets-portfolio__table tbody tr.is-risky{background:rgba(251,113,133,.045)}.ets-position-token{display:flex;align-items:center;gap:9px;min-width:170px}.ets-position-token img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:#102238}.ets-position-token span{display:flex;flex-direction:column;gap:2px}.ets-position-token strong{color:#fff;font-size:12px}.ets-position-token small{max-width:220px;overflow:hidden;color:var(--ets-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ets-position-actions{white-space:nowrap}.ets-position-actions button{margin:2px 4px 2px 0;padding:6px 9px;border:1px solid #29465f;border-radius:8px;background:#0d1c2d;color:#d9ebf7;font-size:10px;font-weight:800;cursor:pointer}.ets-position-actions button:hover{border-color:var(--ets-cyan);color:#fff}.ets-position-actions button:last-child{border-color:rgba(245,158,11,.35);color:#f7cf8a}.ets-portfolio__note{margin:10px 2px 0;color:#8ea4b8;font-size:10px;line-height:1.5}.ets-history{margin-top:18px}.ets-history h3{margin:0 0 10px;color:#fff;font-size:14px}.ets-history__table{min-width:720px}.ets-history-side{font-weight:900}.ets-history-side.is-buy{color:#67e8d4}.ets-history-side.is-sell{color:#f7cf8a}.ets-history a{color:var(--ets-cyan);font-weight:800;text-decoration:none}.ets-history a:hover{text-decoration:underline}
@media(max-width:760px){.ets-portfolio__body{padding:0 12px 14px}.ets-portfolio__toolbar{display:block}.ets-portfolio__toolbar .ets-balance-refresh{width:100%;margin-top:10px}.ets-portfolio__metrics{grid-template-columns:1fr}.ets-portfolio__metrics>div{display:flex;align-items:center;justify-content:space-between}.ets-portfolio__metrics span{margin:0}.ets-portfolio__table th,.ets-portfolio__table td{padding:9px 10px}}

/* v1.4 Trading Performance Dashboard */
.ets-performance{--ets-bg:#07111e;--ets-card:#0b1727;--ets-card2:#0e1d30;--ets-line:#1d3650;--ets-text:#f4f8fc;--ets-muted:#9cb0c3;--ets-cyan:#22d3ee;--ets-teal:#14b8a6;--ets-amber:#f59e0b;--ets-red:#fb7185;max-width:1180px;margin:28px auto;padding:24px;border:1px solid var(--ets-line);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at 0 100%,rgba(20,184,166,.08),transparent 36%),var(--ets-bg);color:var(--ets-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.ets-performance *{box-sizing:border-box}.ets-performance__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ets-performance__head h2{margin:4px 0 6px;color:#fff;font-size:30px;line-height:1.1}.ets-performance__head p{max-width:760px;margin:0;color:var(--ets-muted)}.ets-performance__controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ets-performance__controls .ets-balance-refresh{min-height:43px}.ets-performance>.ets-status{margin:14px 0 0}
.ets-performance__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.ets-performance-card{min-height:112px;padding:15px;border:1px solid #213d56;border-radius:16px;background:linear-gradient(180deg,#0e1d30,#091522);box-shadow:inset 0 1px rgba(255,255,255,.025)}.ets-performance-card span{display:block;color:#8fb1c9;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ets-performance-card strong{display:block;margin:8px 0 5px;color:#fff;font-size:19px;line-height:1.25;word-break:break-word}.ets-performance-card small{color:#718ba1;font-size:10px}.ets-performance .is-positive{color:#67e8d4!important}.ets-performance .is-negative{color:#fda4af!important}
.ets-performance__notice{margin:0 0 18px;padding:12px 14px;border:1px solid rgba(34,211,238,.18);border-radius:12px;background:rgba(34,211,238,.055);color:#b8d5e8;font-size:11px;line-height:1.55}.ets-performance__section{margin-top:18px}.ets-performance__sectionhead{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:10px}.ets-performance__sectionhead h3{margin:0;color:#fff;font-size:17px}.ets-performance__sectionhead span{color:var(--ets-muted);font-size:11px}.ets-performance__table{min-width:1180px}.ets-performance__table td strong{display:block;color:#fff}.ets-performance__table td small{display:block;margin-top:2px;color:#7892a7;font-size:10px}.ets-basis{font-weight:800}.ets-basis--complete{color:#67e8d4!important}.ets-basis--partial_external,.ets-basis--stale{color:#f7cf8a!important}.ets-basis--external{color:#9cb0c3!important}.ets-risk-text{max-width:220px;color:#aac1d3!important;font-size:10px!important;line-height:1.45}.ets-risk-text.is-warning{color:#fda4af!important}.ets-performance a{color:var(--ets-cyan);font-weight:800;text-decoration:none}.ets-performance a:hover{text-decoration:underline}
@media(max-width:860px){.ets-performance{margin:12px;padding:16px;border-radius:18px}.ets-performance__head{display:block}.ets-performance__controls{margin-top:14px}.ets-performance__controls .ets-btn,.ets-performance__controls .ets-balance-refresh{flex:1}.ets-performance__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ets-performance__sectionhead{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.ets-performance__cards{grid-template-columns:1fr}.ets-performance-card{min-height:0}.ets-performance__head h2{font-size:26px}}

/* v1.4.1 performance history */
.ets-performance__sectionhead--charts{align-items:center}.ets-performance__sectionhead--charts>div:first-child span{display:block;margin-top:4px}.ets-range{display:flex;gap:5px;padding:4px;border:1px solid #1b334a;border-radius:12px;background:#081421}.ets-range button{appearance:none;border:0;border-radius:8px;background:transparent;color:#7f9ab0;padding:7px 10px;font:800 10px/1 Inter,ui-sans-serif,system-ui;letter-spacing:.06em;cursor:pointer}.ets-range button:hover{color:#d9f8ff;background:#0d2032}.ets-range button.is-active{color:#06121d;background:#67e8f9}.ets-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ets-chart-card{min-width:0;border:1px solid #1b334a;border-radius:16px;background:linear-gradient(180deg,#0c1a2a,#08131f);overflow:hidden}.ets-chart-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 15px 4px}.ets-chart-card header span{display:block;color:#8fb1c9;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.ets-chart-card header strong{display:block;margin-top:5px;color:#fff;font-size:16px}.ets-chart-card header small{max-width:190px;color:#718ba1;font-size:10px;line-height:1.4;text-align:right}.ets-chart{height:245px;padding:4px 6px 10px}.ets-chart__svg{display:block;width:100%;height:100%;overflow:visible}.ets-chart__grid{stroke:#173047;stroke-width:1}.ets-chart__zero{stroke:#526d83;stroke-width:1;stroke-dasharray:5 5}.ets-chart__axis{fill:#718ba1;font-size:9px;font-family:Inter,ui-sans-serif,system-ui}.ets-chart__axis--x{font-size:8px}.ets-chart__line{fill:none;stroke:#22d3ee;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ets-chart__line--pnl{stroke:#14b8a6}.ets-chart__dot{fill:#d7fbff;stroke:#0a1827;stroke-width:2;vector-effect:non-scaling-stroke}.ets-chart__bar{vector-effect:non-scaling-stroke}.ets-chart__bar--positive{fill:#14b8a6}.ets-chart__bar--negative{fill:#fb7185}.ets-chart__barvalue{fill:#9fb8ca;font-size:8px;font-weight:800;font-family:Inter,ui-sans-serif,system-ui}.ets-chart__empty{height:100%;display:flex;align-items:center;justify-content:center;padding:20px;color:#7892a7;font-size:11px;text-align:center}.ets-performance__history[hidden]{display:none!important}
@media(max-width:860px){.ets-chart-grid{grid-template-columns:1fr}.ets-performance__sectionhead--charts{align-items:flex-start}.ets-range{width:100%}.ets-range button{flex:1}.ets-chart-card header small{max-width:150px}.ets-chart{height:225px}}
@media(max-width:520px){.ets-chart-card header{display:block}.ets-chart-card header small{display:block;max-width:none;margin-top:5px;text-align:left}.ets-chart{height:210px}.ets-chart__axis--x{font-size:7px}}

/* v1.5 Trigger automation */
.ets-automation{--ets-bg:#07111e;--ets-card:#0b1727;--ets-card2:#0e1d30;--ets-line:#1d3650;--ets-text:#f4f8fc;--ets-muted:#9cb0c3;--ets-cyan:#22d3ee;--ets-teal:#14b8a6;--ets-amber:#f59e0b;--ets-red:#fb7185;max-width:1180px;margin:28px auto;padding:24px;border:1px solid var(--ets-line);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(34,211,238,.12),transparent 34%),radial-gradient(circle at 0 100%,rgba(20,184,166,.08),transparent 36%),var(--ets-bg);color:var(--ets-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-shadow:0 24px 70px rgba(0,0,0,.28)}
.ets-automation *{box-sizing:border-box}.ets-automation>.ets-status{margin:14px 0 0}.ets-automation__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:18px;align-items:start}.ets-automation__grid .ets-card{margin:0}.ets-automation .ets-field select{width:100%;padding:13px 38px 13px 14px;border:1px solid #27445f;border-radius:12px;background:#07111e;color:#fff;font-size:14px;outline:none;cursor:pointer}.ets-automation .ets-field select:focus{border-color:var(--ets-cyan);box-shadow:0 0 0 3px rgba(34,211,238,.12)}.ets-automation .ets-field select:disabled{opacity:.68;cursor:not-allowed}.ets-automation__twocol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ets-automation__pairmeta{min-height:38px;margin:-3px 0 6px;padding:10px 12px;border:1px solid rgba(34,211,238,.14);border-radius:10px;background:rgba(34,211,238,.045);color:#a9dce8;font-size:11px;font-weight:750;word-break:break-word}.ets-automation__summary{margin:16px 0;padding:13px 14px;border:1px solid #26445f;border-radius:13px;background:#081522;color:#bdd0de;font-size:11px;line-height:1.65}.ets-automation .ets-confirm{margin:13px 0}.ets-automation .ets-note{margin:11px 0 0;color:#7f98ad;font-size:10px;line-height:1.55}.ets-automation .ets-card--quote{min-width:0}.ets-automation .ets-position-action{appearance:none;border:1px solid #31506a;border-radius:8px;background:#0d1c2d;color:#d9ebf7;padding:6px 9px;font-size:10px;font-weight:850;cursor:pointer}.ets-automation .ets-position-action:hover{border-color:var(--ets-cyan);color:#fff}.ets-automation .ets-position-action--danger{border-color:rgba(251,113,133,.38);color:#fda4af}.ets-automation .ets-position-action--danger:hover{border-color:#fb7185;color:#fff}.ets-automation .ets-portfolio__table{min-width:760px}.ets-automation .ets-tabs{margin:8px 0 12px}.ets-automation [hidden]{display:none!important}
@media(max-width:900px){.ets-automation{margin:12px;padding:16px;border-radius:18px}.ets-automation__grid{grid-template-columns:1fr}.ets-automation__grid .ets-card--quote{order:2}}
@media(max-width:560px){.ets-automation__twocol{grid-template-columns:1fr}.ets-automation .ets-performance__head{display:block}.ets-automation .ets-performance__controls{margin-top:14px}.ets-automation .ets-performance__controls .ets-btn{width:100%}}

/* v1.6 modular DCA */
.ets-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:8px}.ets-inline-fields input,.ets-inline-fields select{min-width:0}.ets-confirm--compact{margin:10px 0;padding:10px 12px}.ets-dca .ets-portfolio__table{min-width:900px}.ets-dca [data-ets-dca-price-wrap]{padding:1px 12px 4px;border:1px solid rgba(34,211,238,.13);border-radius:13px;background:rgba(34,211,238,.035)}
@media(max-width:560px){.ets-inline-fields{grid-template-columns:1fr}.ets-dca .ets-portfolio__table{min-width:820px}}


/* v1.7 scanner-to-position intelligence */
.ets-intelligence-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px 0 0;padding:13px 14px;border:1px solid rgba(34,211,238,.22);border-radius:14px;background:linear-gradient(135deg,rgba(34,211,238,.065),rgba(124,58,237,.05))}
.ets-intelligence-summary[hidden]{display:none!important}.ets-intelligence-summary__lead{display:flex;align-items:center;gap:10px;min-width:220px}.ets-intelligence-summary__icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(34,211,238,.3);border-radius:10px;background:#071724;color:#67e8f9;font-size:14px;box-shadow:inset 0 0 18px rgba(34,211,238,.08)}.ets-intelligence-summary__lead strong{display:block;color:#fff;font-size:13px}.ets-intelligence-summary__lead small{display:block;margin-top:3px;color:#809bb0;font-size:10px;line-height:1.4}.ets-intelligence-summary__counts{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.ets-intel-count{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #223c53;border-radius:9px;background:#081522;color:#9bb3c5;font-size:9px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ets-intel-count b{font-size:11px;color:#fff}.ets-intel-count--critical{border-color:rgba(251,113,133,.38);color:#fda4af}.ets-intel-count--critical b{color:#fecdd3}.ets-intel-count--warning{border-color:rgba(245,158,11,.38);color:#f7cf8a}.ets-intel-count--warning b{color:#fde68a}.ets-intel-count--info{border-color:rgba(34,211,238,.28);color:#9be8f5}.ets-intel-count--unread{border-color:rgba(167,139,250,.34);color:#c4b5fd}
.ets-intelligence-cell{min-width:190px;max-width:260px}.ets-intelligence-cell small{display:block!important;margin-top:6px!important;color:#809bb0!important;font-size:9px!important;line-height:1.45!important;white-space:normal}.ets-intel-badge{display:inline-flex;align-items:center;padding:5px 7px;border:1px solid #29445c;border-radius:999px;background:#0b1a29;color:#a8bdcd;font-size:9px;font-weight:900;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.ets-intel-badge--clear{border-color:rgba(20,184,166,.35);background:rgba(20,184,166,.08);color:#67e8d4}.ets-intel-badge--info{border-color:rgba(34,211,238,.34);background:rgba(34,211,238,.08);color:#a5f3fc}.ets-intel-badge--warning{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.09);color:#fde68a}.ets-intel-badge--critical{border-color:rgba(251,113,133,.5);background:rgba(251,113,133,.1);color:#fecdd3}.ets-intel-badge--neutral{border-color:#31465a;background:#0b1723;color:#93a9bb}
@media(max-width:860px){.ets-intelligence-summary{align-items:flex-start;flex-direction:column}.ets-intelligence-summary__counts{justify-content:flex-start}.ets-intelligence-summary__counts .ets-balance-refresh{flex:1}}

.ets-intelligence-alerts__table{min-width:880px}.ets-intelligence-alerts__table td:nth-child(4){min-width:320px;white-space:normal;line-height:1.5}.ets-intelligence-alerts__table tr.is-unread td{background:rgba(124,58,237,.035)}.ets-intelligence-alerts__table td:nth-child(3){text-transform:capitalize;color:#bdd0de}


/* v1.7.3 scanner contract tools + responsive discovered-token protection */
.ets-dashboard-token-tools{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;width:100%;max-width:100%;margin:8px 0;padding:8px 9px;border:1px solid rgba(34,211,238,.2);border-radius:11px;background:rgba(6,18,30,.84);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ets-dashboard-token-tools__label{color:#78dff0;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.ets-dashboard-token-tools__mint{display:block;min-width:0;max-width:100%;padding:0!important;border:0!important;background:transparent!important;color:#e8f8ff!important;font:700 10px/1.4 "SFMono-Regular",Consolas,monospace!important;overflow-wrap:anywhere;word-break:break-word;white-space:normal}
.ets-dashboard-token-tool{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 8px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:#0b1c2c;color:#9feaf5!important;font:850 10px/1 Inter,ui-sans-serif,system-ui!important;text-decoration:none!important;cursor:pointer;white-space:nowrap}
.ets-dashboard-token-tool:hover{border-color:#22d3ee;color:#fff!important;background:#10263a}
.ets-dashboard-token-tool--pump{border-color:rgba(20,184,166,.38);color:#7ff0d9!important}
:where(.ets-token-card,.ets-token-row,.ets-scan-result,.ets-scanner-result,.token-card,.token-row,.scan-result,.scanner-result,[data-ets-token]){max-width:100%;min-width:0}
:where(.ets-token-card,.ets-scan-result,.ets-scanner-result,.token-card,.scan-result,.scanner-result,[data-ets-token])>*{min-width:0;max-width:100%}
@media(max-width:760px){
  .ets-dashboard-token-tools{grid-template-columns:1fr auto auto}
  .ets-dashboard-token-tools__label{grid-column:1/-1}
  .ets-dashboard-token-tools__mint{font-size:9px}
}
@media(max-width:430px){
  .ets-dashboard-token-tools{grid-template-columns:1fr 1fr}
  .ets-dashboard-token-tools__label,.ets-dashboard-token-tools__mint{grid-column:1/-1}
  .ets-dashboard-token-tool{width:100%}
}
