.pc-card{border:1px solid var(--hub-border);border-radius:12px;padding:16px;margin:15px 0;background:var(--hub-table)}.pc-tools{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px}.pc-tools select{border:1px solid var(--hub-border);padding:7px;border-radius:7px;background:var(--hub-table)}.pc-legend{display:flex;gap:8px;flex-wrap:wrap}.pc-legend button{border:1px solid var(--hub-border);background:var(--hub-surface-soft);border-radius:8px;padding:8px 10px;cursor:pointer;color:var(--hub-text)}.pc-legend button[aria-pressed=false]{opacity:.45}.pc-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:5px}.pc-dot.without{background:var(--hub-warning)}.pc-dot.with-order{background:var(--hub-success)}.pc-plot svg{display:block;width:100%;height:auto;touch-action:pan-y}.pc-plot text{font-size:10px;fill:var(--hub-muted)}.pc-grid{stroke:var(--hub-muted)}.pc-line{fill:none;stroke-width:2.5;stroke-linejoin:round}.pc-line.without{stroke:var(--hub-warning)}.pc-line.with-order{stroke:var(--hub-success)}.pc-fill{fill:var(--hub-success);opacity:.08}.pc-risk{fill:var(--hub-warning);opacity:.10}.pc-arrival{stroke:var(--hub-muted);stroke-dasharray:5 4}.pc-cursor{pointer-events:none}.pc-cursor line{stroke:var(--hub-accent);stroke-dasharray:3 3}.pc-cursor circle.without{stroke:var(--hub-on-accent);fill:var(--hub-warning)}.pc-cursor circle.with-order{stroke:var(--hub-on-accent);fill:var(--hub-success)}.pc-hit{cursor:crosshair}.pc-point{background:var(--hub-surface-soft);border-radius:8px;padding:12px;display:flex;gap:10px 20px;flex-wrap:wrap;font-size:12px;color:var(--hub-text)}.pc-point strong{width:100%}.pc-point em{width:100%;font-style:normal;color:var(--hub-success)}.pc-slider-label{display:flex;gap:5px;flex-direction:column;color:var(--hub-muted);font-size:11px;margin-top:12px}.pc-slider-label input{width:100%}.pc-card .hint{line-height:1.5}@media(max-width:600px){.pc-card{padding:8px}.pc-plot text{font-size:11px}}
