/* Layout scoped to the decision-tree learning tools. */
.trees-algorithm{font:15px/1.75 var(--mono);padding:20px;background:var(--tint);border:1px solid var(--line);border-radius:6px;overflow-x:auto}.trees-text-label{display:block;font-size:15px;color:var(--muted);margin:18px 0 8px}#trees-data{width:100%;resize:vertical;font:16px/1.6 var(--mono);padding:12px;border:1px solid var(--accent-line);border-radius:5px;background:var(--paper);color:var(--ink)}.trees-chart{margin:24px 0;background:white;border:1px solid var(--line);border-radius:6px;overflow-x:auto}.trees-chart svg{display:block;width:100%;height:auto}.trees-candidate-table,.trees-pruning-counts,.trees-cost-table{min-width:700px}.trees-candidate-table th,.trees-candidate-table td,.trees-pruning-counts th,.trees-pruning-counts td,.trees-cost-table th,.trees-cost-table td{font-size:15px;padding:12px}.trees-pruning-counts input{width:78px;padding:8px;border:1px solid var(--accent-line);border-radius:4px;font:16px var(--mono);color:var(--ink);background:var(--paper)}tr.trees-selected td,tr.trees-selected th{background:var(--tint)}.trees-chart:focus-visible,#trees-data:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.lab-controls #trees-pruning-query,.lab-controls #trees-query{width:105px}@media(max-width:650px){.trees-chart svg{min-width:1000px}.trees-algorithm{font-size:13px}}@media print{.trees-algorithm{font-size:9pt;white-space:pre-wrap;padding:10px}#trees-data{font-size:9pt;padding:6px}.trees-text-label{font-size:9pt}.trees-chart svg{min-width:0;max-height:390px}.trees-chart{break-inside:avoid}.trees-candidate-table,.trees-pruning-counts,.trees-cost-table{min-width:0}.trees-candidate-table th,.trees-candidate-table td,.trees-pruning-counts th,.trees-pruning-counts td,.trees-cost-table th,.trees-cost-table td{font-size:8.5pt;padding:7px}.trees-pruning-counts input{width:55px;font-size:9pt;padding:5px}#trees-split-lab,#trees-pruning-lab{break-inside:auto}}
