:root{--themeGreen: #168FE3;--lightGray: #F4FAFF;--gray: #DCECF8;--danger: red;--lightGreen: rgba(54, 162, 235, .2);--lightYellow: rgba(255, 206, 86, .2);--yellow: rgba(255, 206, 86, 1);--lightRed: rgba(255, 99, 132, .2);--black: #000;--surface: lightgray;--surfaceLighter: #eee;--white: #fff;--themeBlue: #168FE3;--themeDarkBlue: #0B4E8A;--themeDarkGrayishBlue: #919EAB;--lightGrayishBlue:#F4F6F8;--mediumGray: #888;--green: #168FE3;--purple: purple;--darkBlue: #0000003b;--inputBorderGray:#ccc;--selectedInputBorder:#168FE3;--gray:#DCECF8;--disabledBg:#e9ecef}.header-new{display:flex}section{width:100%}.left-col{flex-basis:10%}.right-col{flex-basis:90%;display:flex;align-items:center;width:100%;justify-content:space-between}@media(min-width:280px)and (max-width:960px){nav{display:none}.header-new{justify-content:space-between}.right-col{justify-content:flex-end}}@media(min-width:280px)and (max-width:1280px){nav ul li a{font-size:14px}ul{gap:2em}}.right-col .form-input{width:10%}.right-col nav ul{display:flex;align-items:center;gap:4em;flex:2}.right-col nav ul li{list-style-type:none}.right-col nav ul a{text-decoration:none;color:#212b36;padding-bottom:.5em;font-weight:600}.no-border{border:none}.active{border-bottom:1px solid #168FE3}.input-border{border:1px solid #919EAB}.header-right{display:flex;gap:1;align-items:center;margin-top:2}@media(min-width:280px)and (max-width:460px){.header-right{gap:5px;flex-direction:column-reverse}.notifcationContainer{margin-top:10px}}.ag-paging-row-summary-panel{display:flex;gap:2px}@media(max-width:600px){.ag-paging-panel{display:flex;flex-direction:column;height:90px!important;justify-content:center;align-items:center;gap:4px!important;padding:4px 0}.MuiIconButton-root{padding:.2em!important}.MuiSvgIcon-root{width:15px!important;height:15px!important}.left-col img{width:100px}}.dropdown-header:hover{background:var(--surfaceLighter);color:var(--black)}.inactive-npi{background-color:var(--danger);color:var(--white);padding:8px;width:95%;border-radius:4px;display:flex;align-items:center}.inactive-npi-mobile{width:100%;margin-top:8px}.nrx-platform{--navy: #0a2250;--ink: #15213a;--muted: #667085;--bg: #f5f7fb;--card: #fff;--line: #e4e8f0;--purple: #6f35c5;--blue: #365cc8;--red: #cf2438;--orange: #f28b28;--green: #21966f;--shadow: 0 8px 24px rgba(20, 34, 66, .08);min-height:100vh;display:grid;grid-template-columns:176px minmax(0,1fr);color:var(--ink);background:var(--bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.nrx-platform *{box-sizing:border-box}.nrx-platform button,.nrx-platform input,.nrx-platform select,.nrx-platform textarea{font:inherit}.nrx-platform button{cursor:pointer}.nrx-platform h1,.nrx-platform h2,.nrx-platform h3,.nrx-platform p{margin-top:0}.nrx-sidebar{position:sticky;top:0;z-index:30;height:100vh;display:flex;flex-direction:column;padding:18px 10px;overflow-y:auto;color:#fff;background:linear-gradient(180deg,#08204b,#061d45 72%,#082456)}.nrx-brand{display:flex;align-items:center;gap:9px;padding:3px 8px 18px;border:0;color:#fff;text-align:left;background:transparent}.nrx-brand strong{font-size:18px;letter-spacing:.2px}.nrx-brand small{display:block;margin-top:3px;font-size:9px;opacity:.75;letter-spacing:.8px}.nrx-brandmark{position:relative;width:35px;height:35px;flex:0 0 auto}.nrx-brandmark i{position:absolute;width:7px;height:7px;border-radius:50%;background:#62e6a2;box-shadow:0 0 0 2px #62e6a21f}.nrx-brandmark i:nth-child(1){left:4px;top:15px}.nrx-brandmark i:nth-child(2){left:14px;top:5px}.nrx-brandmark i:nth-child(3){left:24px;top:15px}.nrx-brandmark i:nth-child(4){left:14px;top:25px}.nrx-brandmark i:nth-child(5){left:15px;top:15px;width:6px;height:6px;background:#7be9ff}.nrx-nav-title{margin:8px 10px 6px;font-size:9px;text-transform:uppercase;letter-spacing:1.2px;opacity:.6}.nrx-nav{display:grid;gap:3px}.nrx-nav button{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border:0;border-radius:8px;color:#d8e2f6;background:transparent;text-align:left;font-size:11px}.nrx-nav button:hover{background:#ffffff14}.nrx-nav button.active{color:#fff;background:#174177}.nrx-nav button>span{width:17px;text-align:center;font-size:14px}.nrx-nav button>b,.nrx-topnav button>b{margin-left:auto;padding:2px 7px;border-radius:99px;color:#fff;background:#7a41cf;font-size:9px}.nrx-sidefoot{margin-top:auto;padding:16px 8px 3px;font-size:12px}.nrx-sidefoot small{display:block;margin-top:4px;font-size:9px;line-height:1.5;opacity:.72}.nrx-mobile-close{display:none}.nrx-shell{min-width:0}.nrx-topbar{position:sticky;top:0;z-index:20;height:72px;display:flex;align-items:center;gap:18px;padding:0 22px;border-bottom:1px solid var(--line);background:#fff}.nrx-titleblock{min-width:220px}.nrx-titleblock h1{margin:0;font-size:20px;font-weight:650}.nrx-titleblock span{color:#4a61b4;font-size:10px;font-weight:650}.nrx-topnav{display:flex;align-self:stretch;gap:4px}.nrx-topnav button{display:flex;align-items:center;gap:5px;padding:0 13px;border:0;border-radius:10px;color:#4a5369;background:transparent;font-size:11px;white-space:nowrap}.nrx-topnav button:hover,.nrx-topnav button.active{color:#3556bd;background:#f0f3ff}.nrx-topright{display:flex;align-items:center;gap:10px;margin-left:auto}.nrx-bell{position:relative;width:34px;height:34px;border:0;border-radius:9px;color:#3d4a64;background:transparent;font-size:20px}.nrx-bell:hover{background:#f4f6fb}.nrx-bell b{position:absolute;top:-2px;right:-3px;min-width:17px;padding:2px 4px;border-radius:99px;color:#fff;background:var(--red);font-size:8px}.nrx-header-profile{display:flex;align-items:center;gap:8px}.nrx-header-profile>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8b5bd6,#365cc8);font-size:11px;font-weight:750}.nrx-header-profile b{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;font-size:10px;white-space:nowrap}.nrx-header-profile small{display:block;color:var(--muted);font-size:9px}.nrx-header-profile i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1baf77}.nrx-menu-button{display:none;border:0;color:var(--navy);background:transparent;font-size:22px}.nrx-content{width:100%;max-width:1510px;min-height:calc(100vh - 72px);margin:0 auto;padding:20px 20px 28px}.nrx-content>*{animation:nrx-in .22s ease}.nrx-no-motion .nrx-content>*{animation:none}@keyframes nrx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.nrx-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.nrx-page-heading h1{margin-bottom:5px;font-size:24px}.nrx-page-heading p{margin:0;color:var(--muted);font-size:11px}.nrx-connection{padding:7px 10px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:10px;font-weight:650}.nrx-connection.connected{color:var(--green);border-color:#b9e3d2}.nrx-connection.demo{color:#8a6413;background:#fff9e9}.nrx-banner{margin-bottom:12px;padding:10px 12px;border:1px solid #f0d38d;border-radius:9px;color:#745210;background:#fff9e9;font-size:10px}.nrx-card{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 3px 12px #1422420a}.nrx-card h2{margin-bottom:12px;font-size:15px}.nrx-card h3{margin-bottom:12px;font-size:12px}.nrx-card p,.nrx-drawer p,.nrx-drawer li{font-size:10px;line-height:1.55}.nrx-clickable{cursor:pointer;transition:transform .15s,box-shadow .15s}.nrx-clickable:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.nrx-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.nrx-card-heading h2,.nrx-card-heading h3{margin-bottom:5px}.nrx-muted{color:var(--muted);font-size:10px}.danger{color:var(--red)!important}.success{color:var(--green)!important}.nrx-section{margin-top:12px}.nrx-section-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nrx-metric small{color:var(--muted);font-size:10px}.nrx-metric strong{display:block;margin-top:8px;color:var(--navy);font-size:29px}.nrx-wide{grid-column:1 / -1}.nrx-primary,.nrx-secondary,.nrx-link,.nrx-text{border-radius:7px;font-size:10px}.nrx-primary{padding:8px 12px;border:1px solid #5e2cac;color:#fff;background:linear-gradient(135deg,#7440c5,#6030aa);font-weight:650}.nrx-primary:hover{background:#542595}.nrx-primary:disabled{opacity:.55;cursor:default}.nrx-secondary{padding:7px 11px;border:1px solid #dfe4ef;color:#3b5bc2;background:#fff}.nrx-secondary:hover,.nrx-link:hover{background:#f6f8ff}.nrx-link{width:100%;margin-top:10px;padding:7px;border:1px solid #dfe4ef;color:#3b5bc2;background:#fff}.nrx-text{padding:3px 0;border:0;color:#3558bd;background:transparent}.nrx-full{width:100%}.nrx-spaced{margin-top:14px}.nrx-chip{display:inline-flex;align-items:center;padding:4px 8px;border-radius:99px;color:#344054;background:#eff2f6;font-size:9px;line-height:1;white-space:nowrap}.nrx-chip.red,.nrx-chip.high{color:#a31529;background:#ffe8ec}.nrx-chip.orange,.nrx-chip.med{color:#965516;background:#fff0e0}.nrx-chip.yellow{color:#7a5a05;background:#fff7d9}.nrx-chip.green,.nrx-chip.low{color:#157454;background:#e3f5ee}.nrx-chip.purple{color:#6532ae;background:#f0e9fb}.nrx-search{display:flex;align-items:center;gap:0;margin-bottom:12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 2px 8px #14224208;overflow:hidden}.nrx-search>span{padding-left:13px;color:var(--muted)}.nrx-search input{flex:1;min-width:0;padding:12px 10px;border:0;outline:0;font-size:11px}.nrx-search button{align-self:stretch;padding:0 18px;border:0;color:#fff;background:var(--blue);font-size:10px}.nrx-list-card{border:1px solid var(--line);border-radius:12px;background:#fff;overflow:hidden}.nrx-list-row{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:0;border-bottom:1px solid #edf0f5;color:var(--ink);background:#fff;text-align:left}.nrx-list-row:last-child{border-bottom:0}.nrx-list-row:not(.static):hover{background:#f8f9fd}.nrx-list-row>span:first-child{min-width:0}.nrx-list-row b{font-size:11px}.nrx-list-row small{display:block;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.45}.nrx-score{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;font-size:12px}.nrx-score.high{color:#fff;background:var(--red)}.nrx-score.med{color:#fff;background:var(--orange)}.nrx-score.low{color:#fff;background:var(--green)}.nrx-empty-small{padding:24px;color:var(--muted);text-align:center;font-size:10px}.nrx-back{padding:0 0 12px;border:0;color:#3159bd;background:transparent;font-size:10px}.nrx-patient-head{display:grid;grid-template-columns:1fr auto;align-items:start;gap:18px}.nrx-patient-name{display:flex;align-items:center;gap:10px}.nrx-patient-name h1{margin:0;font-size:20px}.nrx-patient-head p{margin:6px 0 0;color:#4f596c;font-size:10px}.nrx-risk-pill{padding:5px 10px;border-radius:99px;color:#fff;background:var(--red);font-size:9px;font-weight:700}.nrx-risk-pill.med{background:var(--orange)}.nrx-risk-pill.low{background:var(--green)}.nrx-kpis{display:grid;grid-template-columns:repeat(4,130px);padding:12px 10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:var(--shadow)}.nrx-kpis button{padding:0 16px;border:0;border-left:1px solid var(--line);background:transparent;text-align:center}.nrx-kpis button:first-child{border-left:0}.nrx-kpis small{color:var(--muted);font-size:9px}.nrx-kpis strong{display:block;margin-top:4px;font-size:25px}.nrx-kpis strong.today{color:#27356b;font-size:16px}.nrx-kpis sup{font-size:10px}.nrx-tabs{display:flex;gap:6px;margin:18px 0 10px;border-bottom:1px solid var(--line);overflow-x:auto}.nrx-tabs button{padding:10px 13px 11px;border:0;color:#30384a;background:transparent;font-size:10px;white-space:nowrap}.nrx-tabs button.active{border-bottom:2px solid #315ac5;color:#315ac5;font-weight:650}.nrx-patient-grid{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:14px}.nrx-maincol{min-width:0}.nrx-rightcol{display:grid;align-content:start;gap:12px}.nrx-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nrx-row2{display:grid;grid-template-columns:1.05fr 1fr;gap:12px;margin-top:12px}.nrx-bottomrow{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;margin-top:12px}.nrx-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nrx-gauge-wrap{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:12px}.nrx-gauge-wrap>p{margin:0;color:var(--muted)}.nrx-gauge{position:relative;width:110px;height:110px}.nrx-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.nrx-gauge circle{fill:none;stroke-width:9}.nrx-gauge .track{stroke:#edf0f5}.nrx-gauge .value{stroke:var(--red);stroke-linecap:round}.nrx-gauge>div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.nrx-gauge strong{color:var(--red);font-size:27px;line-height:1}.nrx-gauge span{margin-top:3px;color:var(--red);font-size:9px;font-weight:700}.nrx-driver{display:grid;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;width:100%;margin:8px 0;padding:2px 0;border:0;color:var(--ink);background:transparent;text-align:left}.nrx-driver-dot{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#8c3554;background:#fff1f3;font-size:9px}.nrx-driver>span:nth-child(2){min-width:0;font-size:9px}.nrx-driver>span>i{display:block;height:4px;margin-top:5px;border-radius:99px;background:#e9edf4;overflow:hidden}.nrx-driver>span>i em{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#7440c5,#cf2438)}.nrx-driver>b,.nrx-driver>strong{text-align:right;font-size:9px}.nrx-driver-large{padding:10px;border-bottom:1px solid #edf0f5}.nrx-driver-large small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.nrx-snapshot{display:grid;gap:9px}.nrx-snapshot p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-bottom:8px;border-bottom:1px solid #f0f2f5;font-size:9px}.nrx-chart{height:155px}.nrx-chart svg{width:100%;height:135px;overflow:visible}.nrx-chart-axis{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.nrx-table-wrap{width:100%;overflow-x:auto}.nrx-table-wrap table{width:100%;border-collapse:collapse}.nrx-table-wrap th,.nrx-table-wrap td{padding:8px 6px;border-bottom:1px solid #edf0f5;text-align:left;font-size:9px;white-space:nowrap}.nrx-table-wrap th{color:var(--muted);font-weight:500}.nrx-table-wrap tbody tr{cursor:pointer}.nrx-table-wrap tbody tr:hover{background:#f8f9fd}.nrx-workflow{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.nrx-workflow span{position:relative;display:grid;gap:5px;place-items:center;color:var(--muted);font-size:8px;text-align:center}.nrx-workflow span:not(:last-child):after{content:"";position:absolute;top:14px;left:calc(50% + 15px);width:calc(100% - 26px);height:1px;background:#d9dfee}.nrx-workflow b{position:relative;z-index:1;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#6f35c5;font-size:9px}.nrx-action-card{display:grid;grid-template-columns:50px 1fr;gap:10px;align-items:center}.nrx-action-card>span{width:48px;height:48px;display:grid;place-items:center;border:2px solid #7754c7;border-radius:50%;color:#7754c7;font-size:19px}.nrx-action-card small,.nrx-section-label{color:#6b43b7;font-size:9px;font-weight:750}.nrx-action-card h3{margin:4px 0}.nrx-action-card p{color:var(--muted)}.nrx-profile-card{text-align:center}.nrx-profile-avatar{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 8px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#8b5bd6,#365cc8);font-size:13px;font-weight:700}.nrx-profile-card h3{margin-bottom:3px}.nrx-profile-card>p{display:flex;justify-content:space-between;gap:10px;margin:8px 0;text-align:left}.nrx-profile-card>p:nth-of-type(1){display:block;text-align:center;color:var(--muted)}.nrx-profile-card hr{margin:12px 0;border:0;border-top:1px solid var(--line)}.nrx-alert{display:grid;grid-template-columns:7px 1fr;gap:8px;width:100%;padding:9px 0;border:0;border-bottom:1px solid #edf0f5;color:var(--ink);background:transparent;text-align:left}.nrx-alert>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:var(--orange)}.nrx-alert>i.red{background:var(--red)}.nrx-alert>i.yellow{background:#e8be3b}.nrx-alert b{font-size:9px}.nrx-alert small{display:block;margin-top:3px;color:var(--muted);font-size:8px;line-height:1.35}.nrx-timeline{display:grid;gap:0}.nrx-timeline>div{display:grid;grid-template-columns:14px 1fr;gap:9px;min-height:50px}.nrx-timeline i{position:relative;width:10px;height:10px;margin-top:3px;border:2px solid #6f35c5;border-radius:50%}.nrx-timeline i:after{content:"";position:absolute;top:9px;left:2px;width:2px;height:37px;background:#e4e8f0}.nrx-timeline>div:last-child i:after{display:none}.nrx-timeline b{font-size:10px}.nrx-timeline small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.nrx-guardrail{margin-top:12px;padding:10px;border-left:3px solid #6f35c5;color:#526079;background:#f7f3fd;font-size:9px;line-height:1.5}.nrx-note{width:100%;min-height:180px;padding:12px;border:1px solid #dce2eb;border-radius:8px;outline:0;resize:vertical;font-size:11px}.nrx-note:focus{border-color:#6f35c5;box-shadow:0 0 0 3px #6f35c514}.nrx-form-actions{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.nrx-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nrx-report>span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:14px;border-radius:10px;color:#6841bd;background:#f0e9fb;font-size:18px}.nrx-report h2{margin-bottom:6px;font-size:14px}.nrx-report p{min-height:34px;color:var(--muted)}.nrx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nrx-form-grid label{display:grid;gap:6px;color:#38445a;font-size:10px;font-weight:650}.nrx-form-grid label.full{grid-column:1 / -1}.nrx-form-grid input,.nrx-form-grid select,.nrx-form-grid textarea{width:100%;padding:10px;border:1px solid #dce2eb;border-radius:7px;color:var(--ink);background:#fff;outline:0;font-size:10px}.nrx-form-grid textarea{min-height:100px;resize:vertical}.nrx-form-grid input:focus,.nrx-form-grid select:focus,.nrx-form-grid textarea:focus{border-color:#6f35c5;box-shadow:0 0 0 3px #6f35c514}.nrx-form-grid .nrx-check{display:flex;grid-column:1 / -1;flex-direction:row;align-items:center;font-weight:500}.nrx-form-grid .nrx-check input{width:auto}.nrx-result{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fafbfc}.nrx-result p{margin:10px 0}.nrx-result small{color:var(--muted);font-size:9px}.nrx-overlay,.nrx-mobile-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;border:0;background:#07122b6b}.nrx-mobile-shade{display:none}.nrx-drawer{position:fixed;top:0;right:0;z-index:60;width:min(440px,94vw);height:100vh;padding:20px;overflow-y:auto;color:var(--ink);background:#fff;box-shadow:-14px 0 40px #0a22502b;animation:nrx-drawer-in .2s ease}@keyframes nrx-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.nrx-drawer>header,.nrx-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.nrx-drawer>header h2,.nrx-modal>header h2{margin:0;font-size:17px}.nrx-drawer>header button,.nrx-modal>header button{width:32px;height:32px;border:0;border-radius:7px;color:#667085;background:#f2f4f7;font-size:20px}.nrx-drawer>div{padding:15px 0}.nrx-drawer h3{margin-top:18px;font-size:12px}.nrx-drawer li{margin:6px 0}.nrx-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:20px;background:#07122b85}.nrx-modal{width:min(620px,100%);max-height:94vh;padding:18px;overflow-y:auto;border-radius:14px;background:#fff;box-shadow:0 22px 70px #05143240}.nrx-modal .nrx-form-grid{margin-top:16px}.nrx-modal footer{display:flex;justify-content:flex-end;gap:9px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.nrx-clinical-footer{margin-top:28px;padding:12px;border-top:1px solid var(--line);color:#768096;text-align:center;font-size:9px}.nrx-compact .nrx-content{padding-top:12px}.nrx-compact .nrx-card{padding:10px}.nrx-compact .nrx-list-row{min-height:48px;padding:8px 12px}@media(max-width:1180px){.nrx-topnav button{padding:0 8px;font-size:10px}.nrx-titleblock{min-width:175px}.nrx-kpis{grid-template-columns:repeat(4,108px)}.nrx-kpis button{padding:0 10px}.nrx-row3{grid-template-columns:1fr 1fr}.nrx-row3>:last-child{grid-column:1 / -1}}@media(max-width:980px){.nrx-platform{grid-template-columns:1fr}.nrx-sidebar{position:fixed;left:0;top:0;width:220px;transform:translate(-100%);transition:transform .2s ease}.nrx-sidebar.open{transform:translate(0)}.nrx-mobile-close{position:absolute;top:8px;right:8px;display:block;border:0;color:#fff;background:transparent;font-size:22px}.nrx-menu-button{display:block}.nrx-topnav{display:none}.nrx-mobile-shade{display:block;z-index:25}.nrx-patient-head{grid-template-columns:1fr}.nrx-kpis{width:100%;grid-template-columns:repeat(4,1fr)}.nrx-patient-grid{grid-template-columns:1fr}.nrx-rightcol{grid-template-columns:1fr 1fr}}@media(max-width:700px){.nrx-topbar{height:62px;padding:0 12px}.nrx-titleblock h1{font-size:16px}.nrx-titleblock span,.nrx-header-profile>div{display:none}.nrx-content{min-height:calc(100vh - 62px);padding:14px 12px 22px}.nrx-page-heading{align-items:flex-start}.nrx-page-heading h1{font-size:21px}.nrx-section-grid,.nrx-report-grid{grid-template-columns:1fr 1fr}.nrx-row3,.nrx-row2,.nrx-bottomrow,.nrx-two-col{grid-template-columns:1fr}.nrx-row3>:last-child{grid-column:auto}.nrx-kpis{grid-template-columns:1fr 1fr}.nrx-kpis button{min-height:70px;border-left:0;border-bottom:1px solid var(--line)}.nrx-kpis button:nth-child(2n){border-left:1px solid var(--line)}.nrx-kpis button:nth-last-child(-n+2){border-bottom:0}.nrx-rightcol,.nrx-form-grid{grid-template-columns:1fr}.nrx-form-grid label.full,.nrx-form-grid .nrx-check{grid-column:auto}}@media(max-width:470px){.nrx-titleblock{min-width:0}.nrx-titleblock h1{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nrx-header-profile{display:none}.nrx-section-grid,.nrx-report-grid{grid-template-columns:1fr}.nrx-workflow{grid-template-columns:repeat(3,1fr);row-gap:12px}.nrx-workflow span:nth-child(3):after{display:none}.nrx-patient-name{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.nrx-content>*,.nrx-drawer{animation:none}.nrx-sidebar,.nrx-clickable{transition:none}}.noventa-admin-shell{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#f6f8fb;color:#111827}.noventa-admin-sidebar{background:#fff;border-right:1px solid #d9e2ec;display:flex;flex-direction:column;padding:22px;gap:18px}.noventa-admin-brand{display:flex;align-items:center;gap:12px;font-weight:700}.noventa-admin-brand img{width:132px;height:auto}.noventa-admin-kicker{color:#6b7280;font-size:11px;text-transform:uppercase;letter-spacing:0}.noventa-admin-nav{display:flex;flex-direction:column;gap:6px;margin-top:12px}.noventa-admin-nav button{border:0;background:transparent;color:#4b5563;display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:8px;font-size:14px;cursor:pointer;text-align:left}.noventa-admin-nav button.active{background:#e8f4ff;color:#0b4e8a;font-weight:700}.noventa-admin-nav button:disabled{color:#9ca3af;cursor:not-allowed}.noventa-admin-user{margin-top:auto;display:flex;flex-direction:column;gap:4px;color:#374151}.noventa-admin-user span{color:#6b7280;font-size:12px}.noventa-admin-main{min-width:0}.noventa-admin-header{min-height:64px;background:#fff;border-bottom:1px solid #d9e2ec;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 28px}.noventa-admin-header h1{font-size:22px;font-weight:750}.noventa-admin-header p{color:#5f6b7a}.noventa-admin-search{width:min(450px,42vw);height:38px;border-radius:8px;background:#f1f4f8;display:flex;align-items:center;padding:0 13px;gap:8px;color:#5f6b7a}.noventa-admin-search input{border:0;outline:0;background:transparent;width:100%;font-size:14px;color:#111827}.noventa-admin-content{padding:30px}.noventa-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.noventa-summary-grid button{border:1px solid #d9e2ec;border-radius:8px;background:#fff;min-height:112px;padding:18px;text-align:left;cursor:pointer}.noventa-summary-grid button.selected{border-color:#38a3ff;box-shadow:0 0 0 1px #38a3ff inset}.noventa-summary-grid span,.noventa-summary-grid small{display:block;color:#5f6b7a}.noventa-summary-grid strong{display:block;font-size:30px;margin:12px 0;color:#0b4e8a}.noventa-summary-grid .warning strong{color:#b42318}.noventa-account-panel{border:1px solid #d9e2ec;border-radius:8px;background:#fff;padding:20px}.noventa-account-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.noventa-account-panel-header p{color:#5f6b7a}.noventa-account-panel .MuiButton-contained,.noventa-admin-shell .MuiButton-contained{background:#0b74bd}.noventa-account-list{display:flex;flex-direction:column;gap:14px}.noventa-account-row{border:1px solid #d9e2ec;border-radius:8px;padding:17px 18px;background:#fff}.noventa-account-row-top{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.noventa-account-row h2{font-size:20px;margin:0 0 4px}.noventa-account-row p{margin:0;color:#5f6b7a}.noventa-account-actions{display:flex;align-items:center;gap:8px}.chip-active{background:#dff1ff!important;color:#0b4e8a!important}.chip-inactive{background:#fce8e6!important;color:#b42318!important}.noventa-account-meta{display:grid;grid-template-columns:1.2fr .8fr 1.4fr .5fr;gap:18px;margin-top:18px}.noventa-account-meta span{display:block;color:#6b7280;font-size:11px;text-transform:uppercase;margin-bottom:7px}.noventa-account-meta strong{display:block;font-size:14px;color:#111827;overflow-wrap:anywhere}.noventa-loading,.noventa-empty-state{min-height:260px;display:flex;align-items:center;justify-content:center}.noventa-empty-state{flex-direction:column;gap:10px;color:#5f6b7a}.noventa-empty-state svg{color:#0b74bd;font-size:42px}.noventa-dialog-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:8px!important}.noventa-dialog-divider{grid-column:1 / -1}.MuiMenuItem-root{gap:10px}@media(max-width:980px){.noventa-admin-shell{grid-template-columns:1fr}.noventa-admin-sidebar{position:static}.noventa-admin-header,.noventa-account-panel-header{align-items:stretch;flex-direction:column}.noventa-admin-search{width:100%}.noventa-summary-grid,.noventa-account-meta,.noventa-dialog-grid{grid-template-columns:1fr}}
