[data-nr-workbench]{max-width:1180px;margin:0 auto}.nr-library-head,.nr-editor-head,.nr-scene header,.nr-groups header,.nr-arrangement,.nr-group-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.nr-library-head,.nr-editor-head{padding:22px 0;border-bottom:1px solid var(--line,#e5e0e5)}.nr-library-head h3,.nr-editor-head h3{margin:5px 0 6px;font-size:25px}.nr-library-head p,.nr-editor-head p{margin:0;color:var(--muted,#746d78);line-height:1.6}.nr-kicker{font-size:11px;letter-spacing:.16em;color:#9b0026;text-transform:uppercase}.nr-summary{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.nr-summary span{padding:7px 11px;border:1px solid var(--line,#e5e0e5);background:#fbfafc;color:#5b5261;border-radius:3px;font-size:13px}.nr-search{display:block;margin:18px 0;color:#5b5261}.nr-search input{display:block;width:100%;margin-top:6px;padding:10px 12px;border:1px solid #d8d0db;background:#fff}.nr-scene-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nr-scene,.nr-groups{border:1px solid var(--line,#e5e0e5);background:#fff}.nr-scene header,.nr-groups header{padding:14px 16px;background:#fbfafc;border-bottom:1px solid var(--line,#e5e0e5)}.nr-scene header span{color:#8a7f8e;font-size:12px}.nr-scene h4{margin:5px 0 0;font-size:16px}.nr-arrangements{padding:6px 16px}.nr-arrangement,.nr-group-row{padding:12px 0;border-bottom:1px solid #eee8ef}.nr-arrangement:last-child,.nr-group-row:last-child{border-bottom:0}.nr-arrangement p,.nr-group-row p{margin:4px 0 0;color:#7a7180;font-size:12px}.nr-empty{padding:14px;color:#857b88;font-size:13px}.nr-groups{margin-top:18px}.nr-groups header{background:#fff}.nr-group-row{padding:13px 16px}.nr-editor{padding:8px 0}.nr-editor form{max-width:920px;padding:18px 0}.nr-field{display:block;margin:13px 0;color:#514958}.nr-field>span{display:block;margin-bottom:6px;font-size:13px}.nr-field input,.nr-field textarea,.nr-field select{width:100%;box-sizing:border-box;border:1px solid #d8d0db;background:#fff;padding:10px 11px;font:inherit;color:#2d2732}.nr-field select[multiple]{min-height:105px}.nr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.nr-check{display:block;margin:14px 0;color:#514958;font-size:13px}.nr-check input{accent-color:#970024}.nr-scope-help{padding:11px 13px;background:#fbf4f6;border-left:3px solid #970024;color:#6c5962;font-size:13px;line-height:1.6}.nr-actions{display:flex;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line,#e5e0e5)}.nr-timing{margin:18px 0 22px;padding:15px 16px;background:#fbfafc;border:1px solid var(--line,#e5e0e5);border-left:3px solid #970024}.nr-timing header,.nr-preview header{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:3px}.nr-timing header strong,.nr-preview header strong{font-size:14px;color:#302933}.nr-timing header span,.nr-preview header span{color:#7a7180;font-size:12px}.nr-timing .nr-field{margin:11px 0}.nr-preview{margin-top:14px;padding:14px 16px;background:#fff;border:1px solid var(--line,#e5e0e5);box-shadow:0 6px 20px rgba(28,13,27,.05)}.nr-preview-summary{margin:11px 0 0;padding-top:10px;border-top:1px solid var(--line,#e5e0e5);color:#6c5962;font-size:12px;line-height:1.6}
@media(max-width:900px){.nr-scene-list{grid-template-columns:1fr}.nr-grid{grid-template-columns:1fr}.nr-library-head,.nr-editor-head{align-items:flex-start;flex-direction:column}.nr-library-head>div:last-child,.nr-editor-head>button{align-self:stretch}.nr-library-head .btn,.nr-editor-head .btn{margin-right:6px}}

.nr-scene-status{display:inline-flex;margin-left:.45rem;padding:.15rem .45rem;border:1px solid var(--line,#d8d2cc);border-radius:999px;font-size:.72rem;font-style:normal;font-weight:500;color:var(--muted,#766f69);vertical-align:middle}.nr-scene-status.is-ready{border-color:#9fc5ad;color:#24643d;background:#f1faf4}.nr-scene h4+small{display:block;margin-top:.3rem;color:var(--muted,#766f69);font-size:.78rem}.ns-health-strip{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 14px}.ns-health-strip span{display:inline-flex;gap:5px;align-items:baseline;padding:7px 10px;border:1px solid var(--line,#e4e1e8);background:#fbfafc;font-size:12px;color:var(--muted,#706971)}.ns-health-strip strong{font-size:16px;color:#870033}.nt-helper{margin:10px 0 14px;padding:10px 12px;border-left:3px solid #870033;background:#fbfafc;line-height:1.7;font-size:12px;color:var(--muted,#706971)}.nt-helper strong{color:#2d2630}
.nr-scope-preview,.nr-routing-contract{padding:12px 14px;margin:12px 0;border:1px solid var(--line,#e5dedb);border-radius:10px}.nr-routing-contract summary{cursor:pointer;font-weight:650}.nr-scope-preview [role=status]{margin-top:10px;line-height:1.6}.nr-scope-preview p{margin:6px 0}

@media(min-width:801px){.desktop-shell [data-nr-workbench]{max-width:none;width:100%;margin:0;min-width:0}.desktop-shell .nr-scene-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,390px),1fr))}.desktop-shell .nr-search{max-width:680px}.desktop-shell .nr-editor form{max-width:none}.desktop-shell .nr-editor .nr-field>input,.desktop-shell .nr-editor .nr-field>select{max-width:640px}}
@media(min-width:1600px){.desktop-shell [data-nr-form=arrangement]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.desktop-shell [data-nr-form=arrangement]>*{grid-column:1/-1}.desktop-shell [data-nr-form=arrangement]>.nr-field:nth-child(-n+2){grid-column:auto}.desktop-shell .nr-timing>.nr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
