/* Dense, calm editing controls: one surface and one control scale. */
.inspector .node-edit-controls{gap:8px!important}
.inspector .node-edit-controls>:is(.edit-size-control,.note-font-controls,.rotation-control,.layer-control){
  min-height:0!important;
  padding:10px 12px!important;
  border:1px solid color-mix(in srgb,var(--line) 82%,transparent)!important;
  border-radius:10px!important;
  background:color-mix(in srgb,var(--panel2) 48%,transparent)!important;
  box-shadow:none!important;
}
.inspector .node-edit-controls>:is(.edit-size-control,.rotation-control){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 36px!important;
  align-items:end!important;
  gap:9px!important;
}
.inspector .node-edit-controls .note-font-controls{display:grid!important;gap:7px!important}
.inspector .node-edit-controls .note-font-row{grid-template-columns:minmax(0,1fr) 36px!important;gap:9px!important}
.inspector .node-edit-controls .note-font-row+.note-font-row{padding-top:7px!important}
.inspector .node-edit-controls :is(.edit-size-control label,.rotation-field,.layer-number-field,.note-font-row label){
  color:var(--muted)!important;
  font-size:11px!important;
  font-weight:700!important;
}
.inspector .node-edit-controls .range-control{grid-template-columns:minmax(0,1fr) 68px!important;gap:9px!important;margin-top:5px!important}
.inspector .node-edit-controls .range-control>input[type="range"]{min-height:16px!important;height:16px!important}
.inspector .node-edit-controls .number-with-unit{width:68px!important}
.inspector .node-edit-controls .number-with-unit input{
  min-height:34px!important;
  height:34px!important;
  padding:6px 20px 6px 7px!important;
  border-radius:9px!important;
  font-size:12px!important;
}
.inspector .node-edit-controls .number-with-unit>span{right:7px!important;font-size:9px!important}
.inspector .node-edit-controls :is(.icon-reset-btn,#reset-rotation-btn){
  width:36px!important;
  min-width:36px!important;
  height:34px!important;
  min-height:34px!important;
  border-radius:9px!important;
  font-size:17px!important;
  color:var(--muted)!important;
}
.inspector .node-edit-controls :is(.icon-reset-btn,#reset-rotation-btn):hover{
  color:var(--accent)!important;
  border-color:color-mix(in srgb,var(--accent) 50%,var(--line))!important;
  background:color-mix(in srgb,var(--accent) 8%,var(--panel2))!important;
}
.inspector .node-edit-controls>.layer-control{display:block!important}
.inspector .node-edit-controls .layer-control-row{gap:8px!important}
.inspector .node-edit-controls .layer-number-field input{width:64px!important;min-height:34px!important;height:34px!important;border-radius:9px!important;font-size:12px!important}
.inspector .node-edit-controls .layer-symbol-actions{gap:6px!important}
.inspector .node-edit-controls .layer-symbol-actions .btn{height:34px!important;min-height:34px!important;border-radius:9px!important;font-size:17px!important}
