/* Restore the existing 2D graph; retain the current dark Advanced drawer. */
.workspace.mesh-workspace .chart-container{inset:86px 24px 300px;width:auto;height:auto;min-height:160px}
.workspace.mesh-workspace #chart{display:block;width:100%;height:100%}
.workspace.mesh-workspace .stage-plot .scene-dust{display:block;opacity:.32}
.mesh-workspace #manual-greeks.simple-greeks{padding:8px 0 16px;border:0;background:none}
.mesh-workspace .simple-greeks h3{font:500 12px var(--font);color:#c4cbd5;margin:2px 0 16px}
.mesh-workspace .simple-greeks .form-hint{font-size:10px!important;line-height:1.7}
.mesh-workspace .parameters-dialog .input-section>summary{gap:12px}
.mesh-workspace .parameters-dialog .input-section>summary small{font-size:9px;line-height:1.5;text-align:right;max-width:56%;color:#9aa5b4}
.mesh-workspace .quote-toggle{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;color:#b9c3d1;margin:4px 0 14px;cursor:pointer}
.mesh-workspace .quote-toggle input{width:15px;height:15px;min-height:15px;accent-color:#c4d4e8;flex-shrink:0}
.mesh-workspace .scenario-extras>summary{font-size:12px;color:#c4cbd5}
.mesh-workspace .scenario-extras .chart-legend{display:flex;flex-wrap:wrap;gap:12px;min-height:0;padding:12px 0;line-height:1.6}
.mesh-workspace .scenario-extras .chart-axis-label{display:none}
.mesh-workspace .scenario-extras .chart-toolbar .graph-interaction{display:flex}
.mesh-workspace .scenario-extras .analysis-drawer summary{font-size:11px}
.mesh-workspace .parameters-dialog .positive{color:#c4d4e8!important}
.mesh-workspace .parameters-dialog .negative{color:#cd8792!important}
@media(max-width:700px){.workspace.mesh-workspace .chart-container{inset:77px 3px 285px}.mesh-workspace .simple-greeks h3{font-size:12px}.mesh-workspace .parameters-dialog .input-section>summary small{font-size:8px;max-width:54%}}
@media(max-height:600px) and (min-width:701px){.workspace.mesh-workspace .chart-container{inset:72px 24px 230px}.workspace.mesh-workspace .scene-console{right:auto;left:50%;transform:translateX(-50%);width:min(520px,calc(100% - 44px));bottom:5px;padding:10px 20px}.mesh-workspace .scene-result{min-height:90px}.mesh-workspace .scene-slider{margin-top:10px}}

.mesh-workspace .applied-assumptions{font:9px/1.8 var(--font);color:#9aa5b4;margin:0 0 14px}
.mesh-workspace .extra-inputs>.input-section{margin-left:0;border-color:#c4d4e812}
.mesh-workspace .parameters-dialog .extra-inputs>summary{font-size:12px}

/* The normal graph is the landing view; 3D is a separate, explicit view. */
.workspace.mesh-workspace .scene-view-switch{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #c4d4e820;border-radius:24px;background:#080807a8;flex-shrink:0}
.workspace.mesh-workspace .scene-view-switch button{border:0;border-radius:20px;background:transparent;color:#9aa5b4;font:10px var(--font);padding:7px 13px;min-height:30px}
.workspace.mesh-workspace .scene-view-switch button.active{background:#c4d4e816;color:#e0e6ef}
.workspace.mesh-workspace[data-view=surface] .stage-plot .scene-dust{display:none}
@media(max-width:700px){
 .workspace.mesh-workspace .scene-view-switch{position:absolute;right:18px;top:67px;gap:0;padding:2px}
 .workspace.mesh-workspace .scene-view-switch button{padding:5px 10px;font-size:9px;min-height:26px}
 .workspace.mesh-workspace .chart-container{top:108px}
}
