.ec-history{font-family:Inter,sans-serif;font-variant-numeric:tabular-nums}.ec-indicator{border-top:1px solid var(--line, #2a2a2f)}.ec-indicator-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 12px;gap:12px;align-items:center;width:100%;min-height:58px;padding:10px;text-align:left;background:transparent!important;color:var(--fg,#eee);border:0;border-radius:10px;font:14px Inter,sans-serif}.ec-indicator-row b{font-size:15px}.ec-indicator-row small{color:var(--fg-2,#aaa);font-size:12px}.ec-indicator-row i{font-style:normal;color:var(--fg-3,#999)}.ec-indicator-row[aria-expanded=true]{background:rgba(255,122,26,.08)!important;box-shadow:inset 3px 0 #ff7a1a!important}.ec-indicator-row[aria-expanded=true] i{color:#ff7a1a}.ec-expand{padding:6px 5px 14px;min-width:0}.ec-ranges{display:flex;gap:5px;margin:8px 0}.ec-ranges button,.ec-compare button{min-height:44px;min-width:44px;padding:6px 10px;border:1px solid transparent;background:transparent;color:var(--fg-2,#aaa);font:12px Inter,sans-serif;border-radius:8px}.ec-ranges button[aria-pressed=true]{background:rgba(255,255,255,.07)!important;color:var(--fg,#eee)!important;border-color:var(--line,#2a2a2f)!important}.ec-compare{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:8px 0;font-size:11px;color:var(--fg-2,#aaa)}.ec-compare label{display:flex;gap:8px;align-items:center;max-width:100%}.ec-compare select{min-height:44px;max-width:210px;background:var(--bg,#111);color:var(--fg,#eee);border:1px solid var(--line,#2a2a2f);border-radius:8px;font:11px Inter,sans-serif}.ec-compare button{border-color:var(--line,#2a2a2f);min-height:36px}.ec-chart{width:100%;height:auto;display:block;overflow:visible}.ec-chart text{font:9px Inter,sans-serif;fill:var(--fg-2,#aaa)}.ec-grid{stroke:var(--line,#2a2a2f);stroke-width:.6}.ec-zero{stroke:var(--fg-3,#999);stroke-dasharray:3 4;stroke-width:.8}.ec-main{fill:none;stroke:#ff7a1a;stroke-width:2}.ec-other{fill:none;stroke:var(--fg-2,#aaa);stroke-width:1}.ec-other-1{stroke-dasharray:4 3}.ec-point{fill:#ff7a1a}.ec-hit{fill:transparent;cursor:pointer}.ec-hit:focus-visible{stroke:#ff7a1a;outline:0}.ec-guide{stroke:var(--fg-3,#999);stroke-width:1}.ec-tooltip{min-height:36px;padding:6px 8px;border:1px solid var(--line,#2a2a2f);border-radius:8px;font-size:11px;color:var(--fg-2,#aaa)}.ec-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:12px 0}.ec-summary>div{border:1px solid var(--line,#2a2a2f);border-radius:10px;padding:9px;min-width:0}.ec-summary dt,.ec-summary small{color:var(--fg-2,#aaa);font-size:10px}.ec-summary dd{font-size:16px;color:var(--fg,#eee);font-weight:600;margin:6px 0;overflow-wrap:anywhere}.ec-note{font:10px/1.6 Inter,sans-serif;color:var(--fg-2,#aaa);margin:10px 0}.ec-note a{color:inherit}.ec-history button:focus-visible,.ec-history select:focus-visible{outline:2px solid #ff7a1a;outline-offset:2px}
