/* Only the dedicated expanded chart is rearranged; the normal terminal stays unchanged. */
.stoch-panel .chart-expanded-header { display: none; }
.stoch-panel.is-expanded.has-expanded-layout { display: flex; flex-direction: column; overflow: hidden; }
.stoch-panel.is-expanded.has-expanded-layout > .chart-expanded-header { position: relative; z-index: 60; display: block; flex: 0 0 auto; min-width: 0; padding: 8px 12px; border-bottom: 1px solid #303640; background: #14171c; }
.stoch-panel.is-expanded.has-expanded-layout > .chart-expanded-header[hidden] { display: none; }
.stoch-panel.is-expanded.has-expanded-layout > .stoch-head,
.stoch-panel.is-expanded.has-expanded-layout > .market-controls,
.stoch-panel.is-expanded.has-expanded-layout > .signal-mode-panel,
.stoch-panel.is-expanded.has-expanded-layout > .chart-toolbar,
.stoch-panel.is-expanded.has-expanded-layout > .zone-map,
.stoch-panel.is-expanded.has-expanded-layout > .signal-explainer,
.stoch-panel.is-expanded.has-expanded-layout > .stoch-legend { display: none; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-top { display: flex; align-items: center; gap: 10px; min-width: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-quote { flex: 1 1 auto; min-width: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-quote .signal-meta { display: flex; flex-wrap: nowrap; align-items: center; gap: 8px 14px; min-width: 0; margin: 0; padding: 0; border: 0; background: transparent; }
.stoch-panel.is-expanded.has-expanded-layout .signal-meta #marketLabel { flex: 1 1 auto; min-width: 0; margin: 0; overflow: hidden; color: #e5eaf0; font-size: 12px; line-height: 1.5; white-space: nowrap; text-overflow: ellipsis; }
.stoch-panel.is-expanded.has-expanded-layout .signal-meta #lastSignal,
.stoch-panel.is-expanded.has-expanded-layout .signal-meta #stochTime,
.stoch-panel.is-expanded.has-expanded-layout .signal-meta .market-live-quote small { display: none; }
.stoch-panel.is-expanded.has-expanded-layout .signal-meta #liveMarketPrice { font-size: 17px; white-space: nowrap; }
.stoch-panel.is-expanded.has-expanded-layout .signal-meta .market-stream-status { flex: 0 0 auto; font-size: 9px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions { display: flex; flex: 0 0 auto; align-items: center; gap: 6px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions .chart-view-actions button { display: inline-flex; align-items: center; justify-content: center; gap: 5px; min-height: 32px; padding: 5px 10px; border: 1px solid #454d59; border-radius: 5px; background: #20262e; color: #dbe3ec; font: 500 11px/1.3 Arial,sans-serif; white-space: nowrap; cursor: pointer; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions .chart-view-actions svg { width: 13px; height: 13px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-row { display: flex; flex-wrap: wrap; align-items: flex-start; gap: 7px 16px; min-width: 0; width: 100%; margin-top: 7px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source { flex: 1 1 460px; width: auto; min-width: 0; margin: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source .exchange-controls { display: flex; align-items: center; flex-wrap: wrap; gap: 5px 8px; min-width: 0; margin: 0; padding: 0; border: 0; background: transparent; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source .exchange-controls > label { flex: 0 0 auto; padding: 0; color: #8e9daf; font: 500 9px/1.4 Arial,sans-serif; letter-spacing: .04em; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeSelect { flex: 0 1 142px; width: 142px; max-width: 100%; min-width: 105px; min-height: 32px; margin: 0; padding: 4px 25px 4px 9px; border-color: #454f5d; background: #1d242d; font: 600 11px/1.3 Arial,sans-serif; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl { display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); flex: 0 1 auto; gap: 2px; min-width: 0; max-width: 100%; margin: 0; padding: 2px; border-color: #343e4c; background: #10151c; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl button { display: flex; align-items: center; justify-content: center; min-width: 0; min-height: 26px; margin: 0; padding: 3px 10px; font: 600 9px/1.3 Arial,sans-serif; letter-spacing: 0; white-space: nowrap; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeNotice { display: block; flex: 1 1 100%; width: 100%; min-width: 0; max-width: 100%; margin: 0; overflow: hidden; color: #91a0b3; font: 400 9px/1.4 Arial,sans-serif; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow-wrap: normal; }
.stoch-panel.is-expanded.has-expanded-layout[data-market-type='stocks'] .chart-expanded-source #exchangeNotice,
.stoch-panel.is-expanded.has-expanded-layout[data-market-type='alpha'] .chart-expanded-source #exchangeNotice { flex: 1 1 100%; width: 100%; margin: 0; text-align: left; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls { display: flex; flex-wrap: wrap; align-items: center; gap: 7px 14px; margin-top: 7px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-timeframe,
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-mode { min-width: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .timeframe-control,
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control { display: flex; flex-wrap: nowrap; width: auto; max-width: 100%; margin: 0; padding: 2px; gap: 3px; border: 1px solid #343d47; border-radius: 5px; background: #101317; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .timeframe-control button,
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control button { flex: 0 1 auto; min-width: 35px; min-height: 28px; margin: 0; padding: 4px 10px; border-radius: 3px; font-size: 10px; line-height: 1.4; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search { display: grid; grid-template-columns: auto minmax(0,1fr); flex: 0 1 360px; align-items: start; gap: 8px; width: 360px; min-width: 220px; max-width: 380px; margin: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search > #marketText { padding-top: 10px; color: #91a0b3; font: 500 9px/1.4 Arial,sans-serif; letter-spacing: .04em; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search > #marketSearch { position: relative; min-width: 0; width: 100%; overflow: visible; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control { display: flex; flex-direction: row; min-width: 0; gap: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control input { flex: 1 1 auto; width: 100%; min-width: 0; min-height: 32px; padding: 4px 10px; border-radius: 5px 0 0 5px; font-size: 11px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control #loadMarket { flex: 0 0 auto; width: auto; min-width: 58px; min-height: 32px; padding: 4px 9px; border-radius: 0 5px 5px 0; font-size: 10px; white-space: nowrap; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-search-hint:not(.is-error) { display: block; position: absolute; width: 1px; height: 1px; min-height: 0; margin: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-search-hint.is-error { display: block; position: static; width: auto; height: auto; min-height: 0; margin: 4px 0 0; color: #e6a0af; font: 10px/1.35 Arial,sans-serif; white-space: normal; overflow-wrap: anywhere; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu { position: absolute; z-index: 80; inset-inline: 0; top: calc(100% + 6px); bottom: auto; width: 100%; max-width: 100%; max-height: min(400px,calc(100dvh - 100px)); margin: 0; overflow: hidden; border-radius: 6px; overscroll-behavior: contain; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu.is-above { top: auto; bottom: calc(100% + 6px); }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu[hidden] { display: none; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu-head { min-width: 0; gap: 7px; padding: 8px 10px; font-size: 10px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu-head > span:first-child { min-width: 0; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu-head > span:last-child { flex: 0 1 auto; min-width: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search #marketOptions { max-height: min(300px,40dvh); }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-option { min-height: 38px; padding: 7px 9px; font-size: 12px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-option small { font-size: 10px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-empty { padding: 10px; font-size: 11px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-retry { min-height: 32px; margin: 0 10px 10px; padding: 5px 9px; font-size: 10px; }
.stoch-panel.is-expanded.has-expanded-layout > .signal-server-status,
.stoch-panel.is-expanded.has-expanded-layout > .chart-zone-status { flex: 0 0 auto; min-height: 0; padding: 3px 12px; font-size: 9px; line-height: 1.4; }
.stoch-panel.is-expanded.has-expanded-layout > .zone-selection,
.stoch-panel.is-expanded.has-expanded-layout > .movement-selection { flex: 0 0 auto; gap: 6px 10px; padding: 3px 12px; font-size: 9px; line-height: 1.35; }
.stoch-panel.is-expanded.has-expanded-layout > .zone-selection button,
.stoch-panel.is-expanded.has-expanded-layout > .movement-selection button { min-height: 25px; padding: 3px 7px; font-size: 9px; }
.stoch-panel.is-expanded.has-expanded-layout > .stoch-chart-wrap { flex: 1 1 0; min-height: 0; height: auto; margin: 0; overflow: hidden; }
.stoch-panel.is-expanded.has-expanded-layout > .chart-navigation { flex: 0 0 auto; padding: 5px 12px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-navigation-top { flex-direction: row; align-items: center; gap: 7px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav { display: flex; flex-wrap: nowrap; gap: 3px; width: auto; }
.stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav button,
.stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav button:last-child { min-width: 29px; height: 29px; padding: 0 7px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav #resetChart { flex: 0 0 auto; grid-column: auto; width: auto; min-width: 63px; padding-inline: 8px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-history-control { grid-template-columns: auto minmax(40px,1fr) auto; gap: 8px; margin-top: 3px; }
.stoch-panel.is-expanded.has-expanded-layout .chart-history-control > #chartHistoryLabel,
.stoch-panel.is-expanded.has-expanded-layout .chart-history-control > #chartHistory,
.stoch-panel.is-expanded.has-expanded-layout .chart-history-control > #chartWindowCount { grid-column: auto; grid-row: auto; }
.stoch-panel.is-expanded.has-expanded-layout #chartHistory { height: 23px; }
.stoch-panel.is-expanded.has-expanded-layout #chartNavigationHint { display: none; }
.stoch-panel.is-expanded.has-expanded-layout #chartViewRange { margin-left: auto; font-size: 9px; }
.stoch-panel.is-expanded.has-expanded-layout > .signal-details { display: grid; grid-template-columns: minmax(0,1fr) auto; align-items: center; flex: 0 0 auto; gap: 6px 12px; min-height: 0; padding: 7px 12px; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-main { grid-template-columns: .5fr 1fr 1.4fr; align-items: center; gap: 8px 14px; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-main > div:last-child { grid-column: auto; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-label { margin-bottom: 2px; font-size: 8px; line-height: 1.2; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-main strong { font-size: 13px; line-height: 1.3; }
.stoch-panel.is-expanded.has-expanded-layout #signalCandleTime { font-size: 9px; line-height: 1.35; }
.stoch-panel.is-expanded.has-expanded-layout .signal-candle-status { margin-top: 1px; font-size: 8px; line-height: 1.2; }
.stoch-panel.is-expanded.has-expanded-layout .signal-details .signal-mode-detail,
.stoch-panel.is-expanded.has-expanded-layout .signal-details .signal-value-note { display: none; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-controls { gap: 3px; }
.stoch-panel.is-expanded.has-expanded-layout .signal-detail-controls button { min-width: 28px; min-height: 29px; padding: 4px 7px; font-size: 10px; }
@media (max-width: 900px) {
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-row { gap: 5px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source { flex-basis: 100%; width: 100%; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search { flex: 1 1 100%; width: 100%; min-width: 0; max-width: none; }
}
@media (max-width: 800px) {
  .stoch-panel.is-expanded.has-expanded-layout { inset: 0; height: 100vh; height: 100dvh; border-radius: 0; }
  .stoch-panel.is-expanded.has-expanded-layout > .chart-expanded-header { padding: 7px 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-top { align-items: flex-start; gap: 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-quote .signal-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 2px 9px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-meta #marketLabel { flex-basis: 100%; font-size: 10px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-meta #liveMarketPrice { font-size: 15px; line-height: 1.4; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-meta .market-stream-status { font-size: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions { gap: 4px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions .chart-view-actions button { min-height: 38px; padding: 4px 8px; font-size: 10px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions .chart-view-actions svg { display: none; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls { gap: 5px 10px; margin-top: 5px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-row { margin-top: 5px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source { margin: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source .exchange-controls { gap: 4px 6px; padding: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeSelect { flex-basis: 130px; width: 130px; min-height: 36px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl button { min-height: 30px; padding-inline: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeNotice { flex-basis: 100%; width: 100%; margin: 0; text-align: left; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control input,
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control #loadMarket { min-height: 36px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .timeframe-control button,
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control button { min-height: 34px; padding: 5px 10px; font-size: 10px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-mode { flex: 1 1 auto; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control button { flex: 1 1 auto; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-navigation-top { flex-wrap: wrap; gap: 3px 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav button,
  .stoch-panel.is-expanded.has-expanded-layout .chart-navigation .chart-nav button:last-child { min-width: 33px; height: 33px; }
  .stoch-panel.is-expanded.has-expanded-layout #chartViewRange { font-size: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-detail-main { grid-template-columns: .5fr 1fr 1.25fr; gap: 5px 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-detail-main strong { font-size: 12px; }
  .stoch-panel.is-expanded.has-expanded-layout #signalCandleTime { font-size: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout > .signal-details { gap: 5px 7px; padding: 5px 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-detail-controls #signalLatest { display: none; }
}
@media (max-width: 480px) {
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source .exchange-controls { display: grid; grid-template-columns: auto minmax(0,1fr); gap: 4px 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeSelect { justify-self: stretch; width: 100%; min-width: 0; min-height: 34px; font-size: 11px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl { grid-column: 1 / -1; width: 100%; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl button { min-height: 30px; padding-inline: 5px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeNotice { grid-column: 1 / -1; width: 100%; font-size: 8px; line-height: 1.35; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-timeframe,
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-mode { flex: 1 1 100%; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .timeframe-control button { flex: 1 1 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control button { min-height: 31px; padding-block: 4px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search { gap: 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search > #marketText { padding-top: 11px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control input { padding-inline: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control #loadMarket { min-width: 54px; padding-inline: 8px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-navigation { padding: 4px 8px; }
  .stoch-panel.is-expanded.has-expanded-layout #chartViewRange { display: none; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-history-control { margin-top: 0; }
}
@media (max-height: 520px) and (min-width: 481px) {
  .stoch-panel.is-expanded.has-expanded-layout { inset: 0; height: 100vh; height: 100dvh; border-radius: 0; }
  .stoch-panel.is-expanded.has-expanded-layout > .chart-expanded-header { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); grid-template-areas: 'quote tools' 'market market'; align-items: center; gap: 4px 8px; padding: 4px 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-top { grid-area: quote; min-width: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls { grid-area: tools; justify-content: flex-end; min-width: 0; max-width: 100%; gap: 3px 6px; margin: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-row { grid-area: market; display: grid; grid-template-columns: minmax(260px,1fr) minmax(180px,280px); gap: 6px; align-items: start; margin: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source { width: auto; min-width: 0; margin: 0; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search { width: auto; min-width: 0; max-width: none; gap: 6px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search > #marketText { padding-top: 8px; font-size: 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control input,
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control #loadMarket { min-height: 29px; padding-block: 3px; font-size: 10px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .symbol-control #loadMarket { min-width: 48px; padding-inline: 7px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-market-search .market-menu { max-height: calc(100dvh - 70px); }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source .exchange-controls { gap: 3px 6px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeSelect { flex-basis: 120px; width: 120px; min-height: 29px; padding-block: 3px; font-size: 10px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #marketTypeControl button { min-height: 25px; padding: 3px 8px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-source #exchangeNotice { flex: 1 1 100%; width: 100%; font-size: 8px; text-align: left; }
  .stoch-panel.is-expanded.has-expanded-layout[data-market-type='stocks'] .chart-expanded-source #exchangeNotice,
  .stoch-panel.is-expanded.has-expanded-layout[data-market-type='alpha'] .chart-expanded-source #exchangeNotice { flex-basis: 100%; width: 100%; text-align: left; }
  .stoch-panel.is-expanded.has-expanded-layout #timeframeFavorites { max-width: 190px; }
  .stoch-panel.is-expanded.has-expanded-layout #timeframeFavorites button,
  .stoch-panel.is-expanded.has-expanded-layout #timeframeMenuToggle { min-width: 27px; min-height: 27px; padding: 4px 6px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout #timeframeMenuLabel { display: none; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-quote .signal-meta { display: block; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-meta #marketLabel { display: block; max-width: 170px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout .signal-meta .market-stream-status { margin-left: 7px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-actions .chart-view-actions button { min-height: 31px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .timeframe-control button,
  .stoch-panel.is-expanded.has-expanded-layout .chart-expanded-controls .signal-mode-control button { min-width: 26px; min-height: 27px; padding: 4px 6px; font-size: 9px; }
  .stoch-panel.is-expanded.has-expanded-layout > .chart-zone-status { display: none; }
  .stoch-panel.is-expanded.has-expanded-layout > .chart-navigation { padding: 3px 8px; }
  .stoch-panel.is-expanded.has-expanded-layout .chart-history-control { display: none; }
  .stoch-panel.is-expanded.has-expanded-layout > .signal-details { padding: 3px 8px; }
}
