/* The schematic preset keeps the complete eleven-panel layout inside desktop fullscreen. */
#workspaceHome .schematic-workspace .wc-canvas { background:#f4f7fd; }
#workspaceHome .schematic-workspace .wc-panel { border-color:#dbe4f0; border-radius:12px; box-shadow:0 2px 8px #2037530b; }
#workspaceHome .schematic-workspace .wc-panel-head { background:#fbfdff; border-bottom-color:#e8edf5; }
#workspaceHome .schematic-workspace .wc-panel-head .wc-handle b { color:#27384f; font-size:14px; }
#workspaceHome .schematic-workspace:not(.is-editing) .wc-panel[data-panel="index_overview"] > .wc-panel-head,
#workspaceHome .schematic-workspace .wc-schematic-demo { box-sizing:border-box; height:100%; padding:14px 16px; color:#6f819a; }
#workspaceHome .schematic-workspace .wc-schematic-demo > span { display:inline-block; padding:3px 8px; border-radius:5px; background:#edf2fa; color:#6b7c95; font-size:11px; }
#workspaceHome .schematic-workspace .wc-schematic-demo p { margin:10px 0 16px; font-size:12px; }
#workspaceHome .schematic-workspace .wc-demo-head { display:grid; grid-template-columns:1fr 1fr 1fr; gap:8px; padding-bottom:7px; border-bottom:1px solid #e6ecf5; font-size:11px; }
#workspaceHome .schematic-workspace .wc-demo-head b { font-weight:600; }
#workspaceHome .schematic-workspace .wc-demo-row { height:24px; border-bottom:1px solid #eff2f8; background:linear-gradient(90deg,#eef2f8 0 15%,transparent 15% 40%,#eef2f8 40% 52%,transparent 52% 75%,#eef2f8 75% 87%,transparent 87%) center/100% 7px no-repeat; }
#workspaceHome .schematic-workspace .wc-demo-curve { position:relative; height:70px; overflow:hidden; border-bottom:1px solid #dce5f1; background:repeating-linear-gradient(to bottom,#edf2f8 0 1px,transparent 1px 22px); }
#workspaceHome .schematic-workspace .wc-demo-curve i { position:absolute; top:50%; width:24%; border-top:2px dashed #9fb5d4; transform-origin:left center; }
#workspaceHome .schematic-workspace .wc-demo-curve i:nth-child(1) { left:2%; transform:rotate(-12deg); }
#workspaceHome .schematic-workspace .wc-demo-curve i:nth-child(2) { left:26%; top:39%; transform:rotate(14deg); }
#workspaceHome .schematic-workspace .wc-demo-curve i:nth-child(3) { left:50%; top:48%; transform:rotate(-17deg); }
#workspaceHome .schematic-workspace .wc-demo-curve i:nth-child(4) { left:74%; top:30%; transform:rotate(8deg); }
#workspaceHome .schematic-workspace #stockComboPanel { padding:8px 10px; }
#workspaceHome .schematic-workspace #stockComboPanel .scv-card > header { display:flex; justify-content:flex-start; margin:2px 0; }
#workspaceHome .schematic-workspace #stockComboPanel .scv-mode-tabs { display:flex; gap:4px; flex-wrap:wrap; }
#workspaceHome .schematic-workspace #stockComboPanel .scv-mode-tabs button { padding:4px 8px; font-size:11px; }
#workspaceHome .schematic-workspace #stockComboPanel .point-info { min-height:0; padding:4px 0; }
#workspaceHome .schematic-workspace #stockComboPanel .point-time-row { margin-bottom:2px; }
#workspaceHome .schematic-workspace #stockComboPanel .point-metrics span:nth-child(n+3),
#workspaceHome .schematic-workspace #stockComboPanel #auctionInfo { display:none; }
#workspaceHome .schematic-workspace #stockComboPanel .point-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); gap:4px; }
#workspaceHome .schematic-workspace #stockComboPanel .point-metrics b { display:inline; margin:0 0 0 4px; font-size:13px; }
#workspaceHome .schematic-workspace #stockComboPanel .stock-card-view #chart,
#workspaceHome .schematic-workspace #stockComboPanel .stock-card-view #auctionChart { height:100px; }
#workspaceHome .schematic-workspace #stockComboPanel .stock-card-view #auctionChart { width:54px; flex-basis:54px; }
#workspaceHome #workspaceCanvas.schematic-workspace.is-presenting { overflow:auto; background:#f4f7fd; }
#workspaceHome #workspaceCanvas.schematic-workspace.is-presenting .wc-workarea { box-sizing:border-box; height:auto; padding:12px; }
#workspaceHome #workspaceCanvas.schematic-workspace.is-presenting .wc-canvas { flex:none; width:100%; }
@media(max-height:700px) and (min-width:801px) {
  #workspaceHome .schematic-workspace.is-presenting .wc-panel-head { flex-basis:35px; }
  #workspaceHome .schematic-workspace.is-presenting .wc-panel-head .wc-handle b { font-size:12px; }
  #workspaceHome .schematic-workspace.is-presenting .wc-schematic-demo { padding:8px 12px; }
  #workspaceHome .schematic-workspace.is-presenting .wc-schematic-demo p { margin:5px 0; }
}

/* The stock panel shares the card's auction toggle, at the toolbar's right edge. */
#workspaceHome .schematic-workspace #stockComboPanel .scv-card > header > .wsc-chart-controls { display:flex; margin-left:auto; flex:0 0 auto; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #fdToggle,
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #compareToggle { display:none; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #auctionToggle { width:28px; height:22px; padding:0; font-size:0!important; line-height:20px; border-radius:5px; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #auctionToggle[aria-expanded="true"] { background:#e8f1ff; color:#2174ed; border-color:#bfd3f5; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #auctionToggle[aria-expanded="false"] { background:#f7f8fa; color:#78869a; border-color:#e1e5eb; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #auctionToggle:focus-visible { outline:2px solid #9fc1fa; outline-offset:2px; }
#workspaceHome .schematic-workspace #stockComboPanel .wsc-chart-controls #auctionToggle:disabled { opacity:.45; cursor:not-allowed; }
