.chart-tool-screen{--chart-accent: #0d6efd;--chart-panel-bg: linear-gradient(180deg, rgba(255, 255, 255, .98), rgba(248, 250, 252, .96));--chart-panel-tint: rgba(219, 234, 254, .78);font-size:.93rem}.chart-tool-screen .chart-workbench-panel{border:1px solid rgba(15,23,42,.08);border-radius:.9rem;padding:.95rem;background:var(--chart-panel-bg),linear-gradient(135deg,var(--chart-panel-tint) 0%,rgba(255,255,255,0) 48%);box-shadow:0 14px 34px -28px #0f172a59}.chart-tool-screen .chart-workbench-panel__title{font-size:.95rem;font-weight:700;margin-bottom:.1rem}.chart-tool-screen .chart-workbench-panel__kicker{text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;color:#64748b;margin-bottom:.7rem}.chart-tool-screen .chart-inline-hint,.chart-tool-screen .chart-input-hint{font-size:.82rem;color:#475569}.chart-tool-screen .chart-inline-hint{margin-bottom:.75rem}.chart-tool-screen .chart-input-hint{border:1px solid rgba(13,110,253,.2);border-radius:.65rem;background:#0d6efd0f;padding:.55rem .7rem}.chart-tool-screen .chart-help-list{padding-left:1rem}.chart-tool-screen .chart-help-list li{margin-bottom:.35rem;font-size:.83rem}.chart-tool-screen .chart-action-row{display:flex;flex-wrap:wrap;gap:.5rem}.chart-tool-screen .chart-data-health{border:1px solid rgba(15,23,42,.08);border-radius:.6rem;padding:.45rem .6rem;background:#f8fafcc2}.chart-tool-screen .chart-tool-screen__plot{width:100%;min-height:420px;height:420px}.chart-download-wrap{margin-top:.8rem}.chart-tool-screen .chart-mode-content{border:1px solid rgba(15,23,42,.08);border-radius:.75rem;padding:.7rem;background:#ffffffe6}.chart-tool-screen .chart-mode-tabs .nav-link{padding:.35rem .65rem;font-size:.82rem}.chart-tool-screen #chart-data-form label,.chart-tool-screen #pie-chart-form label{display:block;font-size:.82rem;font-weight:600;margin-bottom:.28rem;line-height:1.2;min-height:2.1em}.chart-tool-screen .form-check-label,.chart-tool-screen .radio-inline{min-height:auto!important;margin-bottom:0}.chart-tool-screen .chart-field-grid{display:grid;gap:.65rem}.chart-tool-screen .chart-field-grid>div,.chart-tool-screen .chart-series-col{min-width:0;display:flex;flex-direction:column}.chart-tool-screen .chart-field-grid.align-items-end{align-items:end}.chart-tool-screen .chart-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-tool-screen .chart-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.chart-tool-screen .chart-field-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.chart-tool-screen .chart-field-grid--sample{grid-template-columns:minmax(0,2fr) minmax(170px,1fr)}.chart-tool-screen .chart-setup-col .chart-field-grid--3,.chart-tool-screen .chart-setup-col .chart-field-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-tool-screen .chart-setup-col .chart-field-grid--sample{grid-template-columns:1fr}.chart-tool-screen .chart-series-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.chart-tool-screen .chart-series-col{gap:.2rem}.chart-tool-screen .chart-series-col textarea{min-height:170px;resize:vertical}.chart-tool-screen .chart-form-section{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;padding:.7rem;background:#f8fafc94}.chart-tool-screen .chart-form-section__title{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569;margin-bottom:.5rem}.chart-tool-screen .chart-preset-row label{font-size:.82rem;font-weight:600}.chart-tool-screen .chart-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.chart-tool-screen .chart-metric-card{border:1px solid rgba(15,23,42,.08);border-radius:.7rem;padding:.55rem;background:#f8fafceb}.chart-tool-screen .chart-metric-card__label{font-size:.7rem;text-transform:uppercase;color:#64748b}.chart-tool-screen .chart-metric-card__value{font-size:1rem;font-weight:700}.chart-tool-screen #scatterDiagTable th,.chart-tool-screen #scatterDiagTable td,.chart-tool-screen #chartDiagTable th,.chart-tool-screen #chartDiagTable td,.chart-tool-screen #scatterInspectorTable td,.chart-tool-screen #wordTreeDiagTable th,.chart-tool-screen #wordTreeDiagTable td{font-size:.8rem}.chart-tool-screen #scatterInspectorTable{margin-top:.45rem}.chart-tool-screen #scatterInspectorTable td:first-child{width:38%;color:#64748b}.chart-tool-screen #wordTreeDiagBody tr[data-diag-index]{cursor:pointer}.chart-tool-screen #wordTreeDiagBody tr[data-diag-index]:hover{background:#0d6efd14}.chart-tool-screen #wordTreeInspectorTable td:first-child{width:42%;color:#64748b}@media(max-width:767.98px){.chart-tool-screen{font-size:.9rem}.chart-tool-screen .chart-tool-screen__plot{min-height:250px;height:250px}.chart-tool-screen .chart-action-row .btn{flex:1 1 100%}.chart-tool-screen .chart-metric-grid{grid-template-columns:1fr}.chart-tool-screen .chart-mode-tabs{row-gap:.35rem}.chart-tool-screen .chart-field-grid--2,.chart-tool-screen .chart-field-grid--3,.chart-tool-screen .chart-field-grid--4,.chart-tool-screen .chart-field-grid--sample{grid-template-columns:1fr}}@media(min-width:1200px){.chart-tool-screen .chart-tool-screen__plot{min-height:460px;height:460px}}[data-bs-theme=dark] .chart-tool-screen{--chart-accent: #60a5fa;--chart-panel-bg: linear-gradient(180deg, rgba(15, 23, 42, .98), rgba(17, 24, 39, .96));--chart-panel-tint: rgba(15, 23, 42, .82)}[data-bs-theme=dark] .chart-tool-screen .chart-workbench-panel,[data-bs-theme=dark] .chart-tool-screen .chart-mode-content,[data-bs-theme=dark] .chart-tool-screen .chart-metric-card{border-color:#94a3b83d;color:#e2e8f0;box-shadow:0 18px 40px -30px #020617cc}[data-bs-theme=dark] .chart-tool-screen .chart-form-section,[data-bs-theme=dark] .chart-tool-screen .chart-data-health{border-color:#94a3b83d;background:#0f172a73}[data-bs-theme=dark] .chart-tool-screen .chart-workbench-panel__kicker,[data-bs-theme=dark] .chart-tool-screen .chart-metric-card__label,[data-bs-theme=dark] .chart-tool-screen .chart-form-section__title,[data-bs-theme=dark] .chart-tool-screen .text-muted,[data-bs-theme=dark] .chart-tool-screen .small.text-muted{color:#94a3b8!important}[data-bs-theme=dark] .chart-tool-screen .chart-inline-hint,[data-bs-theme=dark] .chart-tool-screen .chart-input-hint{color:#cbd5e1}[data-bs-theme=dark] .chart-tool-screen .chart-input-hint{border-color:#60a5fa47;background:#1e40af38}[data-bs-theme=dark] .chart-tool-screen .form-control,[data-bs-theme=dark] .chart-tool-screen .form-select,[data-bs-theme=dark] .chart-tool-screen .table,[data-bs-theme=dark] .chart-tool-screen .table>:not(caption)>*>*{background:#020617b8;border-color:#94a3b83d;color:#f8fafc}[data-bs-theme=dark] .chart-tool-screen .nav-tabs{border-color:#94a3b83d}[data-bs-theme=dark] .chart-tool-screen #wordTreeDiagBody tr[data-diag-index]:hover{background:#60a5fa24}[data-bs-theme=dark] .chart-tool-screen .nav-tabs .nav-link{color:#cbd5e1}[data-bs-theme=dark] .chart-tool-screen .nav-tabs .nav-link.active{color:#f8fafc;background:#0f172ae0;border-color:#94a3b83d}
