:root{--nx-bg:#101412;--nx-panel:#171d1a;--nx-panel-2:#1d2420;--nx-line:#303a34;--nx-text:#eef4ef;--nx-muted:#93a098;--nx-acid:#c8ff46;--nx-cyan:#67e8d1;--nx-warn:#ffc75a;--nx-danger:#ff7b70}*{box-sizing:border-box}html{background:var(--nx-bg);scroll-behavior:smooth}body{background:var(--nx-bg);color:var(--nx-text);text-rendering:optimizelegibility;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.45}a,button,input,select{font:inherit}a{color:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--nx-acid);outline-offset:3px}.nx-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-skip{z-index:999;background:var(--nx-acid);color:#101412;padding:11px 15px;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.nx-skip:focus{transform:none}.nx-console{background-image:linear-gradient(#c8ff4606 1px,#0000 1px),linear-gradient(90deg,#c8ff4606 1px,#0000 1px);background-size:36px 36px;min-height:100vh}.nx-command-bar{border-bottom:1px solid var(--nx-line);z-index:40;background:#0b0f0d;grid-template-columns:240px minmax(280px,1fr) minmax(300px,.8fr);height:68px;display:grid;position:sticky;top:0}.nx-wordmark{border-right:1px solid var(--nx-line);align-items:center;gap:11px;padding:0 22px;text-decoration:none;display:flex}.nx-wordmark>span{background:var(--nx-acid);color:#0c110e;clip-path:polygon(0 0,100% 0,100% 72%,73% 100%,0 100%);place-items:center;width:32px;height:32px;font-weight:900;display:grid}.nx-wordmark strong{letter-spacing:.12em;font-size:.92rem;display:grid}.nx-wordmark small{color:var(--nx-muted);letter-spacing:.08em;font-size:.48rem;font-weight:500}.nx-context-switch{border:0;border-right:1px solid var(--nx-line);color:var(--nx-text);text-align:left;background:0 0;align-items:center;gap:11px;padding:0 20px;display:flex}.nx-context-switch>svg:first-child{width:18px;color:var(--nx-cyan)}.nx-context-switch>svg:last-child{width:15px;margin-left:auto}.nx-context-switch span{display:grid}.nx-context-switch small{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.5rem}.nx-context-switch strong{font-size:.72rem}.nx-command-tools{align-items:center;gap:7px;padding:0 17px;display:flex}.nx-command-search{border:1px solid var(--nx-line);background:var(--nx-panel);flex:1;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.nx-command-search>svg{width:15px;color:var(--nx-muted)}.nx-command-tools input{width:100%;color:var(--nx-text);background:0 0;border:0;outline:0;font-size:.67rem}.nx-command-tools button,.nx-command-tools>a{border:1px solid var(--nx-line);background:var(--nx-panel);width:36px;height:36px;color:var(--nx-muted);place-items:center;display:grid}.nx-command-tools svg{width:16px}.nx-tabs{border-bottom:1px solid var(--nx-line);z-index:35;background:#101412f5;align-items:stretch;height:48px;padding-left:18px;display:flex;position:sticky;top:68px;overflow-x:auto}.nx-tabs a{min-width:125px;color:var(--nx-muted);white-space:nowrap;border-left:1px solid #0000;border-right:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.65rem;font-weight:700;text-decoration:none;display:flex}.nx-tabs a svg{width:15px}.nx-tabs a:hover{color:var(--nx-text)}.nx-tabs a[aria-current=page]{color:var(--nx-acid);background:var(--nx-panel);border-color:var(--nx-line);box-shadow:inset 0 -2px var(--nx-acid)}.nx-workspace{max-width:1700px;margin:0 auto;padding:25px clamp(18px,3vw,50px) 70px}.nx-legal{border-top:1px solid var(--nx-line);color:var(--nx-muted);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;padding:16px clamp(18px,3vw,50px);font-size:.54rem;display:flex}.nx-workspace-title{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:end;gap:30px;padding:10px 0 24px;display:flex}.nx-workspace-title>div:first-child>span{letter-spacing:.14em;color:var(--nx-cyan);font-size:.54rem}.nx-workspace-title h1{letter-spacing:-.055em;margin:13px 0 9px;font-size:clamp(2rem,3.4vw,4.5rem);line-height:.96}.nx-workspace-title p{color:var(--nx-muted);max-width:720px;margin:0;font-size:.75rem}.nx-state{border:1px solid var(--nx-line);background:var(--nx-panel);align-items:center;gap:9px;min-width:190px;padding:12px 14px;display:flex}.nx-state svg{width:9px;fill:var(--nx-acid);color:var(--nx-acid)}.nx-state span{display:grid}.nx-state small{text-transform:uppercase;color:var(--nx-muted);font-size:.49rem}.nx-state strong{text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.nx-kpi-strip{border:1px solid var(--nx-line);background:var(--nx-panel);border-bottom:0;grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.nx-kpi-strip article{border-right:1px solid var(--nx-line);grid-template-columns:30px 1fr;align-items:start;gap:10px;min-height:104px;padding:17px;display:grid}.nx-kpi-strip article:last-child{border:0}.nx-kpi-strip svg{width:18px;color:var(--nx-cyan)}.nx-kpi-strip span{display:grid}.nx-kpi-strip small{color:var(--nx-muted);text-transform:uppercase;font-size:.52rem}.nx-kpi-strip strong{letter-spacing:-.04em;font-size:1.28rem}.nx-kpi-strip em{color:var(--nx-acid);text-transform:uppercase;letter-spacing:.08em;grid-column:2;font-size:.52rem;font-style:normal}.nx-dashboard-grid{border:1px solid var(--nx-line);grid-template-columns:minmax(0,1fr) 330px;margin-bottom:18px;display:grid}.nx-risk-panel{background:var(--nx-panel);min-width:0}.nx-dashboard-grid>.nx-risk-panel{border-right:1px solid var(--nx-line)}.nx-risk-panel>header{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex}.nx-risk-panel>header>div{display:grid}.nx-risk-panel>header span{letter-spacing:.14em;color:var(--nx-cyan);font-size:.49rem}.nx-risk-panel h2{margin:3px 0 0;font-size:.84rem}.nx-risk-panel>header>small{color:var(--nx-muted);text-transform:uppercase;font-size:.5rem}.nx-table-scroll{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px}th,td{text-align:left;border-bottom:1px solid var(--nx-line);padding:14px 13px;font-size:.62rem}th{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;background:#131815;font-size:.49rem}td strong{font-size:.68rem}td:last-child{align-items:center;gap:7px;display:flex}.nx-risk-tag{border:1px solid var(--nx-line);text-transform:uppercase;padding:5px 7px;font-size:.51rem;display:inline-flex}.nx-fisico{color:#80d8ff}.nx-ergonomico{color:#e5bcff}.nx-acidente{color:#ffbf71}.nx-score{background:#2a332e;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.nx-score-9{background:var(--nx-danger);color:#1c0c0b}.nx-score-6{background:var(--nx-warn);color:#211500}.nx-score-4{color:#101820;background:#99c8ff}.nx-score-3{color:#0a2417;background:#a9dbc0}td:last-child svg{width:14px;color:var(--nx-muted)}.nx-readiness{background:#0e1210;padding:18px}.nx-readiness header{border-bottom:1px solid var(--nx-line);justify-content:space-between;padding-bottom:14px;display:flex}.nx-readiness header span{color:var(--nx-cyan);letter-spacing:.13em;font-size:.5rem}.nx-readiness header strong{font-size:.62rem}.nx-readiness ol{margin:0;padding:0;list-style:none}.nx-readiness li{border-bottom:1px solid var(--nx-line);grid-template-columns:24px 1fr;gap:8px;padding:13px 0;display:grid}.nx-readiness li svg{width:16px;color:var(--nx-muted)}.nx-readiness li.done svg{color:var(--nx-acid)}.nx-readiness li span{display:grid}.nx-readiness li strong{font-size:.64rem}.nx-readiness li small{color:var(--nx-muted);font-size:.51rem}.nx-readiness>a{color:var(--nx-acid);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;font-size:.59rem;font-weight:800;text-decoration:none;display:flex}.nx-readiness>a svg{width:15px}.nx-scope-builder{border:1px solid var(--nx-line);background:var(--nx-panel);grid-template-columns:minmax(0,1fr) 350px;align-items:start;display:grid}.nx-scope-editor{min-width:0}.nx-scope-editor>header{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;height:68px;padding:0 20px;display:flex}.nx-scope-editor>header span{color:var(--nx-cyan);letter-spacing:.13em;font-size:.49rem}.nx-scope-editor h2{margin:3px 0 0;font-size:.9rem}.nx-scope-editor>header button{border:1px solid var(--nx-line);color:var(--nx-muted);text-transform:uppercase;background:#101412;align-items:center;gap:6px;padding:8px 10px;font-size:.53rem;display:flex}.nx-scope-editor>header button svg{width:14px}.nx-control-row{border-bottom:1px solid var(--nx-line);justify-content:space-between;align-items:center;min-height:98px;padding:18px 20px;display:flex}.nx-control-label{align-items:center;gap:10px;display:flex}.nx-control-label svg{width:18px;color:var(--nx-cyan)}.nx-control-label span{display:grid}.nx-control-label strong,.nx-band-selector strong{font-size:.68rem}.nx-control-label small,.nx-band-selector small{color:var(--nx-muted);font-size:.51rem}.nx-stepper{grid-template-columns:34px 55px 34px;height:35px;display:grid}.nx-stepper button{border:1px solid var(--nx-line);color:var(--nx-text);background:#101412;place-items:center;display:grid}.nx-stepper button svg{width:13px}.nx-stepper output{border-top:1px solid var(--nx-line);border-bottom:1px solid var(--nx-line);color:var(--nx-acid);place-items:center;font-size:.72rem;font-weight:900;display:grid}.nx-band-selector{border:0;border-bottom:1px solid var(--nx-line);grid-template-columns:minmax(190px,.8fr) 1.2fr;align-items:center;gap:20px;margin:0;padding:18px 20px;display:grid}.nx-band-selector legend{float:left;align-items:center;gap:10px;width:100%;display:flex}.nx-band-selector legend svg{width:18px;color:var(--nx-cyan)}.nx-band-selector legend span{display:grid}.nx-band-selector>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.nx-band-selector label{position:relative}.nx-band-selector input{opacity:0;position:absolute}.nx-band-selector label span{border:1px solid var(--nx-line);place-items:center;height:37px;font-size:.58rem;display:grid}.nx-band-selector input:checked+span{background:var(--nx-acid);border-color:var(--nx-acid);color:#101412;font-weight:900}.nx-band-selector input:focus-visible+span{outline:3px solid var(--nx-acid);outline-offset:2px}.nx-risk-profile{border-bottom:1px solid var(--nx-line);grid-template-columns:minmax(190px,.8fr) 1.2fr;align-items:center;gap:20px;padding:18px 20px;font-size:.67rem;font-weight:700;display:grid}.nx-risk-profile select{border:1px solid var(--nx-line);height:40px;color:var(--nx-text);background:#101412;padding:0 10px;font-size:.62rem}.nx-program-toggles{border:0;margin:0;padding:18px 20px 24px}.nx-program-toggles legend{color:var(--nx-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.53rem}.nx-program-toggles>label{border-top:1px solid var(--nx-line);grid-template-columns:24px 1fr;align-items:center;gap:9px;padding:11px 0;display:grid;position:relative}.nx-program-toggles>label:last-child{border-bottom:1px solid var(--nx-line)}.nx-program-toggles input{opacity:0;position:absolute}.nx-check{border:1px solid var(--nx-line);place-items:center;width:19px;height:19px;display:grid}.nx-check svg{opacity:0;width:12px}.nx-program-toggles input:checked+.nx-check{background:var(--nx-acid);border-color:var(--nx-acid);color:#101412}.nx-program-toggles input:checked+.nx-check svg{opacity:1}.nx-program-toggles input:focus-visible+.nx-check{outline:3px solid var(--nx-acid);outline-offset:2px}.nx-program-toggles label>span:last-child{justify-content:space-between;display:flex}.nx-program-toggles strong{font-size:.63rem}.nx-program-toggles small{color:var(--nx-muted);font-size:.54rem}.nx-proposal-dock{border-left:1px solid var(--nx-line);background:#0b0f0d;min-height:100%;padding:20px;position:sticky;top:130px}.nx-proposal-dock>header{border-bottom:1px solid var(--nx-line);justify-content:space-between;padding-bottom:14px;display:flex}.nx-proposal-dock>header span{color:var(--nx-acid);letter-spacing:.13em;font-size:.49rem}.nx-proposal-dock>header strong{color:var(--nx-muted);font-size:.55rem}.nx-proposal-metric{padding:25px 0;display:grid}.nx-proposal-metric small{color:var(--nx-muted);text-transform:uppercase;font-size:.52rem}.nx-proposal-metric output{letter-spacing:-.06em;color:var(--nx-acid);font-size:clamp(2rem,3vw,3.4rem);font-weight:800}.nx-proposal-metric span{color:var(--nx-muted);font-size:.5rem}.nx-proposal-dock dl{border-top:1px solid var(--nx-line);margin:0}.nx-proposal-dock dl>div{border-bottom:1px solid var(--nx-line);justify-content:space-between;padding:9px 0;font-size:.57rem;display:flex}.nx-proposal-dock dt{color:var(--nx-muted)}.nx-proposal-dock dd{text-align:right;max-width:180px;margin:0}.nx-setup{justify-content:space-between;padding:16px 0;font-size:.57rem;display:flex}.nx-setup span{color:var(--nx-muted)}.nx-proposal-dock>p{color:var(--nx-muted);border:1px solid var(--nx-line);padding:12px;font-size:.52rem}.nx-proposal-dock>button{background:var(--nx-acid);color:#101412;text-transform:uppercase;letter-spacing:.06em;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:45px;font-size:.58rem;font-weight:900;display:flex}.nx-proposal-dock>button svg{width:15px}.nx-proposal-status{min-height:34px;color:var(--nx-cyan);align-items:start;gap:6px;margin-top:11px;font-size:.53rem;display:flex}.nx-proposal-status svg{flex:none;width:14px}.nx-compact-builder .nx-program-toggles{display:none}.nx-compact-builder .nx-proposal-dock{position:static}.nx-program-register{border:1px solid var(--nx-line);background:var(--nx-panel);margin-top:18px}.nx-program-register>header,.nx-program-register>article{grid-template-columns:90px minmax(230px,1fr) minmax(260px,1.3fr) 90px 90px;align-items:center;display:grid}.nx-program-register>header{min-height:38px;color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;background:#0d110f;font-size:.48rem}.nx-program-register>header span,.nx-program-register>article>*{padding:0 15px}.nx-program-register>article{border-top:1px solid var(--nx-line);min-height:105px}.nx-program-register>article>strong{color:var(--nx-acid);font-size:.66rem}.nx-program-register>article>div{align-items:center;gap:11px;display:flex}.nx-program-register>article>div svg{width:19px;color:var(--nx-cyan)}.nx-program-register>article>div span{display:grid}.nx-program-register b{font-size:.68rem}.nx-program-register small{color:var(--nx-muted);font-size:.52rem}.nx-program-register ul{margin:0;list-style:none;padding:0 15px!important}.nx-program-register li{color:var(--nx-muted);align-items:center;gap:6px;margin:4px 0;font-size:.54rem;display:flex}.nx-program-register li svg{width:12px;color:var(--nx-acid)}.nx-program-register em{text-transform:uppercase;color:var(--nx-warn);font-size:.5rem;font-style:normal}.nx-program-register a{color:var(--nx-acid);text-transform:uppercase;align-items:center;gap:6px;font-size:.53rem;font-weight:800;text-decoration:none;display:flex}.nx-program-register a svg{width:13px}.nx-risk-layout{border:1px solid var(--nx-line);grid-template-columns:minmax(0,1fr) 290px;gap:0;margin-top:18px;display:grid}.nx-risk-legend{border-left:1px solid var(--nx-line);background:#0d110f;padding:22px}.nx-risk-legend>svg{width:20px;color:var(--nx-cyan)}.nx-risk-legend h2{font-size:.85rem}.nx-risk-legend>p{color:var(--nx-muted);font-size:.59rem}.nx-risk-legend dl{margin:30px 0}.nx-risk-legend dl>div{border-top:1px solid var(--nx-line);grid-template-columns:38px 1fr;padding:10px 0;font-size:.57rem;display:grid}.nx-risk-legend dt{color:var(--nx-acid);font-weight:900}.nx-risk-legend dd{margin:0}.nx-no-data{background:#211b16;border:1px solid #57463a;gap:9px;padding:13px;display:flex}.nx-no-data svg{width:17px;color:var(--nx-warn);flex:none}.nx-no-data span{display:grid}.nx-no-data strong{font-size:.57rem}.nx-no-data small{color:#b8a995;font-size:.5rem}.nx-unit-register{border:1px solid var(--nx-line);background:var(--nx-panel);min-width:720px;margin-top:18px}.nx-unit-register-head,.nx-unit-register article{grid-template-columns:85px minmax(250px,1fr) 130px 150px 50px;align-items:center;display:grid}.nx-unit-register-head{height:38px;color:var(--nx-muted);text-transform:uppercase;background:#0d110f;padding:0 15px;font-size:.48rem}.nx-unit-register article{border-top:1px solid var(--nx-line);min-height:86px;padding:0 15px}.nx-unit-register code{color:var(--nx-acid);font-size:.6rem}.nx-unit-register article>div{align-items:center;gap:11px;display:flex}.nx-unit-register article>div svg{width:20px;color:var(--nx-cyan)}.nx-unit-register article>div span{display:grid}.nx-unit-register article strong{font-size:.67rem}.nx-unit-register article small{color:var(--nx-muted);font-size:.52rem}.nx-unit-register article>span{font-size:.59rem}.nx-unit-register article>em{color:var(--nx-warn);text-transform:uppercase;font-size:.52rem;font-style:normal}.nx-unit-register article>a{border:1px solid var(--nx-line);width:30px;height:30px;color:var(--nx-acid);place-items:center;display:grid}.nx-unit-register article>a svg{width:14px}.nx-register-note{color:var(--nx-muted);margin-top:12px;font-size:.54rem}.nx-implementation-map{border:1px solid var(--nx-line);background:var(--nx-panel);margin-top:18px}.nx-implementation-map article{border-bottom:1px solid var(--nx-line);grid-template-columns:100px 55px 1fr;align-items:center;min-height:130px;display:grid}.nx-implementation-map article:last-child{border:0}.nx-implementation-map article>div{padding-left:20px;display:grid}.nx-implementation-map article>div span{font-size:1.2rem;font-weight:800}.nx-implementation-map article>div small{color:var(--nx-muted);text-transform:uppercase;font-size:.48rem}.nx-implementation-map article>i{border-left:1px solid var(--nx-line);border-right:1px solid var(--nx-line);place-items:center;height:100%;display:grid}.nx-implementation-map article>i svg{width:17px;color:var(--nx-acid)}.nx-implementation-map article>section{padding:20px 25px}.nx-implementation-map article>section small{color:var(--nx-cyan);letter-spacing:.12em;font-size:.48rem}.nx-implementation-map h2{margin:6px 0;font-size:1rem}.nx-implementation-map p{color:var(--nx-muted);margin:0;font-size:.61rem}.nx-handoff{border:1px solid var(--nx-line);background:#0d110f;grid-template-columns:1fr auto;gap:5px 20px;max-width:660px;margin:18px 0 0 auto;padding:24px;display:grid}.nx-handoff>span{color:var(--nx-cyan);letter-spacing:.12em;font-size:.49rem}.nx-handoff strong{grid-column:1;font-size:1rem}.nx-handoff p{color:var(--nx-muted);grid-column:1;margin:0;font-size:.58rem}.nx-handoff a{background:var(--nx-acid);color:#101412;text-transform:uppercase;grid-area:1/2/4;align-self:center;align-items:center;gap:7px;padding:12px 15px;font-size:.57rem;font-weight:900;text-decoration:none;display:flex}.nx-handoff a svg{width:14px}.nx-privacy-banner{background:#201f14;border:1px solid #4c4930;align-items:center;gap:10px;margin:18px 0;padding:13px 17px;display:flex}.nx-privacy-banner svg{width:18px;color:var(--nx-warn)}.nx-privacy-banner span{display:grid}.nx-privacy-banner strong{font-size:.62rem}.nx-privacy-banner small{color:#c4bfa0;font-size:.53rem}@media (max-width:1080px){.nx-command-bar{grid-template-columns:210px 1fr auto}.nx-command-search{display:none}.nx-dashboard-grid{grid-template-columns:minmax(0,1fr);min-width:0}.nx-dashboard-grid>.nx-risk-panel{border-right:0;border-bottom:1px solid var(--nx-line)}.nx-scope-builder{grid-template-columns:1fr}.nx-proposal-dock{border-left:0;border-top:1px solid var(--nx-line);position:static}.nx-program-register{overflow-x:auto}.nx-program-register>header,.nx-program-register>article{min-width:850px}.nx-risk-layout{grid-template-columns:minmax(0,1fr);min-width:0}.nx-risk-legend{border-left:0;border-top:1px solid var(--nx-line)}}@media (max-width:760px){.nx-table-scroll{overflow-x:visible}.nx-table-scroll table,.nx-table-scroll thead,.nx-table-scroll tbody,.nx-table-scroll tr,.nx-table-scroll th,.nx-table-scroll td{min-width:0}.nx-table-scroll table{width:100%;display:block}.nx-table-scroll thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nx-table-scroll tbody{gap:9px;padding:9px;display:grid}.nx-table-scroll tbody tr{border:1px solid var(--nx-line);background:#131815;display:grid}.nx-table-scroll tbody td{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.nx-table-scroll tbody td:last-child{display:grid}.nx-table-scroll tbody td:before{content:attr(data-label);color:var(--nx-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.49rem}.nx-command-bar{grid-template-columns:150px 1fr;height:auto;min-height:62px}.nx-wordmark{padding:0 13px}.nx-context-switch{border-right:0;padding:0 12px}.nx-context-switch>svg:first-child{display:none}.nx-context-switch strong{font-size:.59rem}.nx-command-tools{border-top:1px solid var(--nx-line);grid-column:1/-1;height:42px}.nx-command-search{display:flex}.nx-tabs{height:49px;padding-left:0;top:104px}.nx-tabs a{min-width:108px;padding:0 11px}.nx-workspace{padding:16px 11px 45px}.nx-workspace-title{gap:15px;display:grid}.nx-workspace-title h1{font-size:2.5rem}.nx-state{min-width:0}.nx-kpi-strip{grid-template-columns:1fr 1fr}.nx-kpi-strip article:nth-child(2){border-right:0}.nx-kpi-strip article{border-bottom:1px solid var(--nx-line)}.nx-dashboard-grid{margin-bottom:10px}.nx-scope-editor>header{padding:0 13px}.nx-control-row{padding:15px 13px}.nx-band-selector{grid-template-columns:1fr;padding:15px 13px}.nx-band-selector>div{grid-template-columns:1fr 1fr}.nx-risk-profile{grid-template-columns:1fr;padding:15px 13px}.nx-program-toggles{padding:15px 13px}.nx-program-toggles label>span:last-child{display:grid}.nx-proposal-dock{padding:18px 13px}.nx-compact-builder .nx-band-selector,.nx-compact-builder .nx-risk-profile{display:none}.nx-risk-layout{min-width:0;max-width:100%}.nx-risk-legend{padding:17px}.nx-unit-register{min-width:700px}.nx-workspace>div:has(.nx-unit-register){overflow-x:auto}.nx-implementation-map article{grid-template-columns:72px 42px 1fr}.nx-implementation-map article>div{padding-left:10px}.nx-implementation-map article>section{padding:16px 12px}.nx-handoff{grid-template-columns:1fr}.nx-handoff a{grid-area:auto/1;justify-content:center;margin-top:10px}.nx-legal{gap:5px;display:grid}.nx-program-register{margin-right:0}.nx-privacy-banner{align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nx-command-search>.nx-search-submit{width:22px;height:34px;color:var(--nx-muted);background:0 0;border:0;flex:none;padding:0}
