/* Stage 2 uses a concise contextual editor; expert leg controls remain available. */
.n-intent-controls{display:grid;gap:9px;margin:8px 0 12px;padding:13px;border:1px solid #4d96ab;border-radius:12px;background:linear-gradient(115deg,#183f51,#132d46);color:#e3f9ff}
.n-intent-controls>label{font-size:14px;font-weight:850}.n-intent-controls .control{max-width:550px;min-height:42px}
.n-intent-note{font-size:12px;line-height:1.5;color:#a9e3ed;margin:0}.n-intent-meta{margin:0;color:#f7d6a8;font-size:12px;font-weight:750}
.n-intent-help summary{font-size:12px;cursor:pointer;font-weight:650;color:#b5ecdd}.n-intent-help p{font-size:12px;color:#c9e6ee;margin:6px 0 0}
.n-intent-inline{display:grid;gap:10px;margin:10px 0;padding:14px;border:2px solid #70d5c3;border-radius:12px;background:#123b4d}
.n-intent-inline strong,.n-intent-inline label{font-size:13px;color:#e4fff4}.n-intent-inline label{display:grid;gap:7px}.n-intent-actions{display:flex;gap:8px;flex-wrap:wrap}.n-intent-actions button{border:1px solid #5aadb7;border-radius:8px;padding:9px 12px;background:#21536b;color:#e9fcff;cursor:pointer;min-height:42px}
.nw-clean-studio #conceptSvg [data-model-axis]{cursor:pointer;transition:fill-opacity .12s}.nw-clean-studio #conceptSvg [data-model-axis]:hover,.nw-clean-studio #conceptSvg [data-model-axis]:focus{fill-opacity:.85;outline:2px solid #afffe6}
@media(max-width:760px){.n-intent-controls{padding:10px}.n-intent-inline{padding:10px}}
.n-intent-inline[hidden]{display:none!important}

/* A simple, tight technical choice above the drawing—not another form page. */
.n-intent-controls{grid-template-columns:minmax(170px,1fr) minmax(190px,1.5fr);align-items:center;gap:6px 12px;padding:9px 12px}
.n-intent-controls>label{font-size:12px}.n-intent-controls .control{max-width:unset;min-height:38px}
.n-intent-note,.n-intent-meta{grid-column:1/-1;line-height:1.35}
.n-intent-note{font-size:11px}.n-intent-meta{font-size:11px}
.n-intent-help{grid-column:1/-1}
.nw-clean-studio .concept-depth[hidden]{display:none!important}
@media(max-width:500px){.n-intent-controls{grid-template-columns:1fr}.n-intent-controls>label{font-size:13px}}
/* In Guided 3D, hide the empty Draw sidebar: make the model the focus. */
.nw-clean-studio[data-norman-step='model']:not(.nf-expert) .studio-layout{display:block}
.nw-clean-studio[data-norman-step='model']:not(.nf-expert) .nw-sidebar{display:none!important}
.nw-clean-studio[data-norman-step='model']:not(.nf-expert) .nw-main{width:100%;grid-column:1}
