.c01-active.s01-active #canvasWrap{height:280px;min-height:280px}
.c01-active .c01-toolbar{flex-wrap:wrap}
.c01-radius-status{display:block;min-height:1.4em;font-variant-numeric:tabular-nums}
.c01-active .c01-camera-options{margin:0;padding:0;border:0;font-size:12px}
.c01-camera-options>summary{padding:5px;cursor:pointer}
.c01-camera-options[open]{flex-basis:100%}
.c01-camera-options .observation-camera{padding-top:6px}
.c01-comparison{padding:6px 12px;border-bottom:1px solid var(--line);font-size:12px;font-variant-numeric:tabular-nums}
.c01-comparison[hidden]{display:none}
.c01-comparison-heading{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px}
.c01-comparison-heading>span{color:var(--muted)}
.c01-comparison table{width:100%;border-collapse:collapse;font-size:12px}
.c01-comparison th,.c01-comparison td{padding:3px 8px;text-align:right;font-weight:400;border-bottom:1px solid var(--line)}
.c01-comparison th:first-child{text-align:left;padding-left:0}
.c01-comparison thead th{font-size:12px;color:var(--muted)}
.c01-comparison td[data-c01-compare-key]{font-weight:600}
.c01-comparison tbody tr:last-child>*{border-bottom:0}
.c01-comparison button{padding:2px 5px;min-height:24px;font-size:12px}
.c01-comparison .c01-navigation-hint{margin:3px 0 0;font-size:12px;color:var(--muted)}
