/* Edge Console 4.33.0 — Trading Day price chart */
.td-price-chart{margin-top:16px}
.pc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:8px}
.pc-sub{margin:.2rem 0 0;font-size:.85rem}
.pc-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}
.pc-symbol,.pc-trade{display:grid;gap:4px;color:#b1b3bc;font-size:.8rem}
.pc-intervals{display:inline-flex}
.pc-intervals button{border-radius:0;padding:7px 10px}
.pc-intervals button:first-child{border-radius:8px 0 0 8px}
.pc-intervals button:last-child{border-radius:0 8px 8px 0}
.pc-intervals button[aria-pressed="true"]{background:#a9b4ff;border-color:#a9b4ff;color:#fff}
.pc-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.78rem;color:#b1b3bc;margin:4px 0 8px}
.pc-legend span{display:inline-flex;align-items:center;gap:5px}
.pc-sw{display:inline-block;width:10px;height:10px;border-radius:2px}
.pc-sw.up{background:#26a69a}.pc-sw.down{background:#ef5350}.pc-sw.vwap{height:3px;width:16px;background:#f5a524}
.pc-arrow{display:inline-block;width:12px;height:14px}
.pc-arrow.buy{background:#3ddc97;clip-path:polygon(50% 0,100% 50%,70% 50%,70% 100%,30% 100%,30% 50%,0 50%)}
.pc-arrow.sell{background:#ff6b81;clip-path:polygon(30% 0,70% 0,70% 50%,100% 50%,50% 100%,0 50%,30% 50%)}
.pc-stage{position:relative;width:100%;min-height:240px;border:1px solid #171226;border-radius:8px;background:#0a0810;overflow:hidden;touch-action:none}
.pc-stage canvas{display:block;cursor:crosshair}
.pc-tip{position:absolute;pointer-events:none;background:rgba(12,10,19,.96);border:1px solid #4d4e58;border-radius:6px;padding:6px 8px;font-size:.76rem;line-height:1.45;color:#eaeaed;max-width:300px;z-index:2}
.pc-tip strong{color:#fff}
.pc-tip-fill.buy{color:#3ddc97}.pc-tip-fill.sell{color:#ff8a9b}
.pc-foot{font-size:.76rem;margin-top:8px}
.pc-message{padding:24px 12px;color:#b1b3bc}
.pc-setup ol{color:#b1b3bc;padding-left:20px}
.pc-setup a{color:#cacad1}
.pc-form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-top:8px}
.pc-form label{display:grid;gap:4px;color:#b1b3bc;font-size:.85rem}
.pc-form input{min-width:260px;border:1px solid #60626f;background:#0d0b14;color:#f6f6f6;border-radius:8px;padding:9px 10px}
.pc-error{color:#ffb7c0}
.pc-fills,.pc-settings{margin:10px 0 0;padding:10px 12px}
.pc-fills tr.pc-selected td{background:rgba(169,180,255,.18)}
.pc-out{color:#ffd479}
.link-button{background:none;border:none;color:#cacad1;padding:0;text-decoration:underline;cursor:pointer;font-weight:700}
@media (max-width:720px){.pc-form input{min-width:0;width:100%}.pc-form label{width:100%}.pc-stage{min-height:300px}}
.pc-tip-more{color:#a4a5af;margin-top:2px}
.pc-trade select{max-width:280px}
.pc-isolated{margin-top:8px;padding:6px 10px;border:1px solid #494a54;border-radius:6px;background:rgba(73,74,84,.25);font-size:.8rem;color:#eaeaed}
