.nw-model{flex-direction:column;gap:.75rem;width:100%;display:flex;overflow:hidden}.nw-model-canvas{background:#eee8e0;border-radius:.75rem;width:100%;height:clamp(240px,46vh,520px);position:relative;overflow:hidden}.nw-model-canvas>*{width:100%;height:100%}.nw-model-actions,.nw-rooms{flex-wrap:wrap;gap:.45rem;display:flex}.nw-model-actions button,.nw-room,.nw-style,.nw-seg-btn,.nw-toggle{font:inherit;cursor:pointer;background:#fff;border:1px solid #c7ced6;border-radius:4px;padding:.4rem .85rem}.nw-room.is-on,.nw-style.is-on,.nw-seg-btn.is-on,.nw-toggle.is-on{background:var(--nw-ink);border-color:var(--nw-ink);color:#fff}.nw-seg-btn--newcomer.is-on{background:var(--nw-cyan);border-color:var(--nw-cyan)}.nw-room-pill{color:#fff;background:#10233bd9;border-radius:4px;padding:.2rem .6rem;font-size:.75rem;position:absolute;top:.5rem;left:.5rem}.nw-hint{color:#5b6674;margin:0;font-size:.78rem}.nw-model-empty{place-items:center;gap:.5rem;min-height:240px;display:grid}.nw-footprint{max-width:220px;height:auto}.nw-kijk{flex-direction:column;gap:1rem;display:flex}.nw-kijk-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.nw-kijk-head h1{flex:100%;margin:0;font-size:clamp(1.4rem,3vw,2rem)}.nw-viewer{min-width:0}.nw-kijk-grid{gap:1rem;display:grid}@media (min-width:900px){.nw-kijk-grid{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}}.nw-styles{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.5rem;display:grid}.nw-style{min-height:84px;color:var(--nw-ink);background-color:#dfe4ea;background-image:url(/brand/interior-moodboard.png);background-repeat:no-repeat;background-size:400%;border-radius:.6rem;position:relative}.nw-style-label{background:#ffffffd9;border-radius:0 0 .6rem .6rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;inset:auto 0 0}.nw-foot{border-top:1px solid #e2e7ec;flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:.9rem;display:flex}.nw-foot-title{flex:100%;margin:0;font-size:1rem}.nw-primary{background:var(--nw-ink);color:#fff;border-radius:4px;padding:.5rem 1rem;text-decoration:none}
