.scale-control{border:1px solid var(--border,#2a2a2e);border-radius:6px;align-items:center;height:22px;display:inline-flex;overflow:hidden}.scale-control button{color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 6px;display:inline-flex}.scale-control button:hover:not(:disabled){background:var(--code-bg);color:var(--text-h,#fff)}.scale-control button:disabled{opacity:.4;cursor:default}.scale-control .scale-pct{font-variant-numeric:tabular-nums;border-left:1px solid var(--border,#2a2a2e);border-right:1px solid var(--border,#2a2a2e);min-width:38px;font-size:11px}.editable-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.editable-label-input{min-width:0;font:inherit;color:var(--text-h,#fff);background:var(--code-bg,#1b1b1f);border:1px solid var(--accent,#4a9eff);border-radius:3px;outline:none;flex:1;margin:-2px 0;padding:1px 4px}.editable-label-input.is-dup{border-color:var(--danger,#e5484d)}.domain-badge{letter-spacing:.6px;text-transform:uppercase;color:var(--domain-color);background:var(--domain-bg);border:1px solid var(--domain-color);-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;align-items:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.domain-gis{--domain-color:var(--domain-gis);--domain-bg:var(--domain-gis-bg)}.domain-model{--domain-color:var(--domain-model);--domain-bg:var(--domain-model-bg)}.domain-sim{--domain-color:var(--domain-sim);--domain-bg:var(--domain-sim-bg)}
