.chapter06-tree{display:flex;flex-direction:column;gap:2px;margin:0 0 12px 10px;padding-left:8px;border-left:1px solid #cad8c7}.chapter06-tree .chapter-button{padding:7px 8px}.chapter06-tree .chapter-label{font-size:11px}
.c06-grid{display:grid;grid-template-columns:minmax(180px,245px) minmax(0,1fr);gap:18px;padding:18px}.c06-controls,.c06-views,.c06-result{min-width:0}.c06-controls{display:flex;flex-direction:column;gap:10px}.c06-controls h3{font-size:16px;margin:0}.c06-hint,.c06-views figcaption{font-size:12px;color:var(--muted)}.c06-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.c06-field input:not([type=checkbox]),.c06-field select,.c06-record input,.c06-record select{max-width:100%;width:100%;padding:7px;border:1px solid #c6d5c5;border-radius:6px;background:#fffef9;color:var(--ink)}.c06-scroll,.c06-table-area{max-width:100%;overflow:auto}.c06-data input{width:68px;border:1px solid #cad8c7;border-radius:4px;background:#fffef8;padding:5px;color:var(--ink)}.c06-data summary{font-size:12px;cursor:pointer}.c06-data table{font-size:12px}.c06-views{display:flex;flex-direction:column;gap:12px}.c06-views figure{margin:0;min-width:0}.c06-svg{width:100%;height:auto;aspect-ratio:640/300;display:block;border:1px solid #dce3d7;border-radius:10px;background:#fafbf6;touch-action:none}.c06-svg text{font-size:11px;fill:#234c43}.c06-svg [data-handle],.c06-svg [data-edge]{cursor:grab}.c06-result{padding:20px;border-top:1px solid var(--line);font-size:13px}.c06-dynamic-formula{overflow:auto;max-width:100%;padding:12px 0}.c06-values{border-left:3px solid #17675e;padding-left:12px}.c06-values p{overflow-wrap:anywhere}.c06-process{margin:16px 0}.c06-process summary{font-weight:600;cursor:pointer}.c06-computation-table{border-collapse:collapse;min-width:100%;font-size:12px;white-space:nowrap}.c06-computation-table td,.c06-computation-table th{border-bottom:1px solid #dce3d7;padding:7px;text-align:right}.c06-exercise{padding:16px;background:#f0ecdd;margin:0;font-size:13px}.c06-error{color:#a44537;padding:0 18px;font-size:13px}.c06-error:empty{display:none}.c06-record{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;border:1px solid #dce3d7;font-size:11px}.c06-drop{border:1px dashed #83a28d;border-radius:5px;padding:7px;font-size:12px}.c06-edge-matrix{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.c06-edge-matrix button{padding:4px;text-align:center;font-size:10px}.c06-controls fieldset{border:1px solid #dce3d7;font-size:12px}.c06-controls fieldset label{display:inline-flex;margin:3px}.c06-links{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.c06-prev-next{display:flex;justify-content:space-between;gap:10px;margin-top:24px}
@media(max-width:1100px){.c06-grid{grid-template-columns:minmax(0,1fr)}.c06-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.c06-controls>h3,.c06-controls>.c06-hint,.c06-controls>.c06-data,.c06-controls>.c06-edge-matrix{grid-column:1/-1}}
@media(max-width:570px){.c06-grid{padding:10px;gap:10px}.c06-result{padding:12px}.c06-controls{grid-template-columns:minmax(0,1fr)}.c06-lab .c05-task-nav{grid-template-columns:1fr}.c06-prev-next{flex-direction:column}}
