.chart-window-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 22px;flex-wrap:wrap;margin-top:16px}
.chart-period-picker{display:flex;flex-direction:column;gap:6px;max-width:100%;font-size:12px;line-height:1.6;color:var(--k-ink-2)}
.chart-period-picker select{min-height:42px;max-width:100%;width:230px;padding:8px 32px 8px 12px;border:1px solid var(--k-line);border-radius:8px;background:#fff;color:var(--k-ink-2);font:inherit;font-size:13px;cursor:pointer}
.chart-period-picker select:focus-visible{outline:2px solid var(--k-ink-2);outline-offset:3px}
.chart-period-picker select:disabled{cursor:default;opacity:.65}
.chart-range{font-family:var(--mono);font-size:11px;line-height:1.8;color:var(--k-ink-2);max-width:100%;overflow-wrap:anywhere;padding-bottom:7px}
.chart-period-hint{font-size:11px;line-height:1.8;color:var(--k-ink-2);margin-top:8px}
@media(max-width:480px){.chart-window-controls{display:block}.chart-period-picker select{width:100%}.chart-range{margin-top:10px;padding-bottom:0}.chart-period-hint{font-size:11px}}
