/* Norman Nine-Issue QA pass — uncluttered online canvas and matching flat references. */
.nw-clean-studio.n-precision-hide-tools .studio-layout{grid-template-columns:minmax(0,1fr)!important;display:grid}
.nw-clean-studio.n-precision-hide-tools .nw-sidebar{display:none!important}
.nw-clean-studio.n-precision-hide-tools .nw-main{grid-column:1!important;width:100%}
.nw-clean-studio .canvas-stage{min-height:480px;height:clamp(500px,calc(100vh - 245px),980px)}
.nw-clean-studio #profileSvg{touch-action:none}
.nw-clean-studio #profileSvg text[data-inline-kind=length]{font-weight:800}
.nw-clean-studio #profileSvg text[data-inline-kind=corner]{font-weight:800}
.nw-clean-studio .n-pan-active #profileSvg{cursor:grabbing!important}
.nw-clean-studio .n-draw-panel{max-width:520px}
.nw-clean-studio .n-flow-status{white-space:normal}
.nw-clean-studio .n-flat-choice{gap:6px}
.nw-clean-studio .n-flat-pick{font-size:12px}
.nw-tools-group.n-active-mode>*:not(.n-flat-choice){display:none!important}
.n-active-flat{background:#f6fbfd;border-top:1px solid #d6e4eb;color:#26465a;padding:16px;display:grid;gap:10px}
.n-active-flat[hidden]{display:none!important}
.n-active-flat h3{margin:0;font-size:18px;color:#204b5a}
.n-active-flat p{margin:0;line-height:1.4;font-size:13px}
.n-active-flat-status{font-weight:700}
.n-active-flat svg{width:100%;max-height:255px;height:auto;border:1px solid #ccdfe8;background:#fff}
.n-three-camera{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:8px 12px;background:#183749;color:#d6fcf5;font-size:12px}
.n-three-camera button{min-height:34px;border-radius:5px;cursor:pointer}
#conceptSvg{touch-action:none;cursor:grab}
#conceptSvg:active{cursor:grabbing}
.nlib-preset-schematic svg{max-height:300px;width:100%;background:#102a3e}
.nlib-preset-schematic strong{font-size:16px}
@media(max-width:760px){.nw-clean-studio .canvas-stage{min-height:315px;height:56vh}.n-active-flat{padding:10px}}

.nlib-history{display:inline-flex;flex-wrap:wrap;gap:6px;padding:2px}
.nlib-history .nlib-btn{min-width:86px}
.nlib-history button:disabled{opacity:.42;cursor:not-allowed}
.n3d-product svg{touch-action:none;cursor:grab}
.n3d-product svg:active{cursor:grabbing}
