.detail-lab-host{margin:24px 0 32px;border:1px solid var(--line);border-radius:10px;background:var(--white);padding:24px;min-width:0}.detail-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.detail-heading h2{font-size:25px;margin:4px 0 0}.detail-toolbar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:18px 0}.detail-toolbar label{font-size:14px;display:flex;align-items:center;gap:8px}.detail-toolbar select,.detail-meter select{font-size:15px;padding:8px;border:1px solid var(--line);border-radius:5px;background:var(--input-bg);color:var(--ink)}.phase-control{flex:1;min-width:260px;flex-wrap:wrap}.phase-control input{flex:1;min-width:130px;accent-color:var(--green)}.phase-control output{font:15px var(--mono);min-width:55px}.detail-status{background:var(--success-bg);color:var(--success-ink);border-radius:5px;padding:10px 14px;font-size:16px}.detail-status.invalid{background:var(--warn-bg);color:var(--warn-ink)}.detail-scroll{overflow-x:auto;background:var(--surface-tint);border:1px solid var(--line);border-radius:7px;margin:16px 0}.detail-svg{display:block;width:100%;min-width:760px}.detail-wire{stroke:var(--text-body);fill:none;stroke-width:2}.detail-part{fill:var(--white);stroke:var(--green);stroke-width:2}.detail-arrow{fill:var(--green)}.detail-symbol{font:20px 'Microsoft YaHei',sans-serif;fill:var(--ink)}.detail-small{font:15px 'Microsoft YaHei',sans-serif;fill:var(--muted)}.detail-reading{font:22px var(--mono);font-weight:600;fill:var(--green)}.detail-probe{cursor:pointer}.detail-probe circle{fill:var(--green);stroke:var(--white);stroke-width:2}.detail-probe text,.detail-component-label>text:first-of-type{font:17px 'Microsoft YaHei',sans-serif;fill:var(--ink);paint-order:stroke;stroke:var(--surface-tint);stroke-width:5px;stroke-linejoin:round}.detail-probe .detail-reading,.detail-component-label .detail-reading{font:21px var(--mono);font-weight:600;fill:var(--green)}.detail-probe .detail-small,.detail-component-label .detail-small{font:15px var(--mono);fill:var(--muted)}.detail-probe.red circle{fill:#e4876f}.detail-probe.black circle{fill:var(--ink)}.detail-component-label{cursor:pointer}.detail-current{stroke:var(--orange);fill:none;stroke-dasharray:6 16;stroke-linecap:round;pointer-events:none}.detail-probe:focus-visible,.detail-component-label:focus-visible{outline:3px solid var(--orange)}.detail-stage-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.detail-stage-tabs button{border:1px solid var(--line);border-radius:5px;background:var(--paper);color:var(--ink);padding:10px;font-size:15px}.detail-stage-tabs button.active{background:var(--green);color:var(--paper)}.detail-explanation{padding:16px 20px;border-left:3px solid var(--green);background:var(--surface-tint);font-size:17px;line-height:1.9}.detail-meter{border:1px solid var(--line);border-radius:7px;margin:20px 0;padding:20px}.detail-meter h3{margin:0 0 15px;font-size:20px}.detail-meter-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap}.detail-meter label{display:flex;flex-direction:column;font-size:14px;gap:8px}.detail-meter select{max-width:250px}.detail-meter strong{font:30px var(--mono);color:var(--green)}.detail-meter p,.detail-notes p{font-size:15px;color:var(--muted);line-height:1.85;margin:12px 0 0}.detail-values summary{font-size:18px;cursor:pointer;font-weight:600}.detail-table-scroll{overflow-x:auto;margin-top:16px}.detail-values table{width:100%;border-collapse:collapse;font-size:15px}.detail-values th,.detail-values td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.detail-values th{background:var(--surface-tint)}.detail-values td:nth-child(2),.detail-values td:nth-child(3){font-family:var(--mono);white-space:nowrap}.detail-mechanism{background:var(--paper);border-radius:7px;padding:16px 20px;margin:18px 0}.detail-mechanism h3{font-size:19px;margin:0 0 8px}.detail-mechanism svg{width:100%;max-height:200px}.detail-mechanism text{font:14px 'Microsoft YaHei';fill:var(--ink)}.detail-mechanism .depletion{fill:var(--chart-inactive);stroke:var(--line)}.detail-mechanism .channel{fill:var(--green);opacity:.4}.detail-mechanism .gate-layer{fill:var(--chart-active)}.detail-mechanism .carrier{fill:var(--orange)}.detail-mechanism p{font-size:14px;color:var(--muted);margin:5px 0}.detail-notes{border-top:1px solid var(--line);margin-top:20px;padding-top:10px}@media(max-width:700px){.detail-lab-host{padding:14px}.detail-heading{display:block}.detail-heading h2{font-size:22px}.detail-heading .pill{margin-top:12px}.detail-toolbar{gap:10px}.phase-control{width:100%}.detail-meter{padding:14px}.detail-meter-controls{display:grid;grid-template-columns:1fr}.detail-meter label,.detail-meter select{width:100%;max-width:none}.detail-meter strong{margin:8px 0}.detail-scroll:after{content:'↔ 横向拖动查看完整电路；下方表格可直接读数';position:sticky;left:0;display:block;font-size:12px;padding:8px;background:var(--white);color:var(--muted)}.detail-stage-tabs{display:grid;grid-template-columns:1fr 1fr}.detail-stage-tabs button{font-size:14px}.detail-values table{font-size:14px}.detail-values th,.detail-values td{padding:9px}.detail-explanation{font-size:16px}}
