/* ============================================================
   editor.css — scenario editor specifics
   ============================================================ */
#ed-modes{ display:flex; gap:6px; }
.ed-main{ grid-template-columns:260px 1fr 300px; }
.ed-left, .ed-right{ display:flex; flex-direction:column; }

.ed-tools{ display:grid; grid-template-columns:1fr 1fr; gap:6px; margin-bottom:8px; }

.ed-house-list{ list-style:none; margin:0; padding:0; }

.ed-field{ display:block; font-size:12px; color:var(--ink-dim); margin-bottom:8px; }
.ed-field input, .ed-field select{
  width:100%; margin-top:3px; background:var(--night-2); border:1px solid var(--line);
  border-radius:6px; color:var(--ink); padding:6px 8px; font-family:inherit; font-size:13px;
}
.ed-two{ display:flex; gap:8px; }
.ed-two .ed-field{ flex:1; }
.ed-check{ display:flex; align-items:center; gap:8px; font-size:13px; color:var(--ink-dim); margin:6px 0; }

#map-wrap{ cursor:crosshair; }
.ed-main .node{ cursor:pointer; }
