
.c07-active #showCharts,.c07-active #bottomExpandCharts{display:none!important}
.c07-active .canvas-wrap{min-height:430px;position:relative}
.c07-panel,.c07-selection-panel,.c07-theory{padding:10px 16px;border-bottom:1px solid var(--line,#dedbd0)}
.c07-camera{padding:5px 16px;border-bottom:1px solid var(--line,#dedbd0);font-size:12px}
.c07-panel>p,.c07-selection-panel>p{margin:7px 0}
.c07-tasks,.c07-kinds,.c07-display,.c07-selection{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.c07-kinds{margin-top:9px}
.c07-tasks button,.c07-kinds button{min-height:36px}
.c07-tasks [aria-pressed=true],.c07-kinds [aria-pressed=true],.c07-active #objectList [aria-pressed=true]{background:var(--accent-soft,#e8eee1);border-color:var(--accent,#657e52)}
.c07-active #objectList{display:grid;gap:6px;align-content:start}
.c07-param-field{display:grid;grid-template-columns:1fr minmax(80px,110px) 48px;align-items:center;gap:6px;margin:12px 0}
.c07-param-field input[type=number]{min-width:0;width:100%}
.c07-param-field input[type=range]{grid-column:1/-1;width:100%;min-height:20px}
.c07-unit{font-size:12px;color:var(--muted,#74746a)}
.c07-check{display:flex;gap:8px;align-items:center;margin:8px 0}
.c07-check input{width:auto;margin:0}
.c07-symbols{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.c07-symbols button{display:flex;gap:6px;align-items:center;font-size:12px}
.c07-reading{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:12px;line-height:1.65}
.c07-reading strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.c07-reading>.qn{margin-left:auto}
.c07-active #readings .c07-reading{padding:5px 0;border-bottom:1px solid var(--line,#dedbd0)}
.c07-fixed-readings{position:absolute;inset:10px 12px auto;display:flex;justify-content:space-between;gap:20px;pointer-events:none;z-index:4}
.c07-fixed-left,.c07-fixed-right{background:color-mix(in srgb,var(--panel,#fffdf5) 91%,transparent);border:1px solid var(--line,#dedbd0);border-radius:6px;padding:7px 10px;min-width:195px;max-width:45%}
.c07-fixed-mode{font-size:14px;font-weight:600}
.c07-fixed-identity{font-size:12px;margin:2px 0 5px;max-width:310px;overflow-wrap:anywhere}
.c07-fixed-right>[data-c07-angle]{font-size:12px;margin-bottom:5px}
.c07-display{justify-content:flex-end;margin-bottom:8px}
.c07-display p{margin:0 auto 0 0;font-size:12px}
.c07-selection input[type=number]{width:140px}
.c07-selection input[type=range]{min-width:180px;flex:1}
.c07-selection output{flex-basis:100%;font-size:12px;font-variant-numeric:tabular-nums}
.c07-events{margin-top:9px}
.c07-event{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:7px 0;border-bottom:1px solid var(--line,#dedbd0)}
.c07-event>span:first-child{min-width:220px;flex:1;font-size:12px;overflow-wrap:anywhere}
.c07-event>span:last-child:not(:first-child){font-size:12px}
.c07-plots{padding:8px 12px}
.c07-monitor .sm-heading,.c07-monitor .sm-toolbar,.c07-monitor .sm-cursor-controls,.c07-monitor .sm-status,.c07-monitor .sm-pager,.c07-monitor .sm-note,.c07-monitor .sm-add,.c07-monitor .sm-remove,.c07-monitor .sm-ungroup,.c07-monitor .sm-card-controls{display:none!important}
.c07-monitor .sm-meta{display:block;margin:2px 0 5px}
.c07-monitor .sm-identity-details>summary,.c07-monitor .sm-identity-details>select{display:none}
.c07-monitor .sm-identity{margin:0;font-size:12px}
.c07-monitor .sm-identity-details{display:none}
.c07-monitor [data-monitor-key="@group/c07-energy"] .sm-identity-details{display:block}
.c07-monitor .sm-rows{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.c07-monitor [data-layout=single] .sm-rows{grid-template-columns:1fr}
.c07-monitor .sm-card{min-width:0}
.c07-active .c07-monitor .sm-plot{height:175px;min-height:175px}
.c07-monitor .sm-reading{font-size:12px;min-height:32px;white-space:pre-line}
.c07-monitor .sm-monitors{padding:0;border:0}
.c07-monitor .sm-monitors>p{display:none}
.c07-initial-handles{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}
.c07-initial-handles g{pointer-events:none}
.c07-initial-handles circle{pointer-events:all;cursor:grab;fill:#fff8e9;stroke:#a96c45;stroke-width:2.5;touch-action:none}
.c07-initial-handles [data-c07-handle=speed]{stroke:#4384b7}
.c07-initial-handles [data-c07-handle=theta]{fill:transparent}
.c07-initial-handles [data-c07-handle=radius]{stroke:#658b75}
.c07-initial-handles circle:focus-visible{outline:none;stroke-width:5;fill:#ffe6ac}
.c07-initial-handles line{stroke:#9f9c87;stroke-dasharray:3 4;stroke-width:1;opacity:.65}
.c07-initial-handles text{font-size:12px;fill:#6b6656;paint-order:stroke;stroke:#fff8eb;stroke-width:3px}
.c07-theory details>p{margin:8px 0}
.c07-contact-band{display:flex;gap:4px;flex-wrap:wrap;margin:10px 0}
.c07-contact-band button{font-size:12px;background:var(--accent-soft,#e8eee1)}
.c07-contact-band [data-c07-state=free]{background:var(--panel,#fffdf5);border-style:dashed}
.c07-fixed-right>div{font-size:12px;line-height:1.8}
@media(max-width:900px){.c07-fixed-readings{gap:8px}.c07-fixed-left,.c07-fixed-right{min-width:150px;padding:5px 7px}.c07-monitor .sm-rows{grid-template-columns:1fr}.c07-active .canvas-wrap{min-height:470px}}
