: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-api90-evidence{display:grid;gap:14px;min-width:0}.nrx-api90-evidence .nrx-card p,.nrx-api90-evidence li,.nrx-api90-evidence summary{font-size:12px;line-height:1.6}.nrx-api90-evidence .nrx-table-wrap th,.nrx-api90-evidence .nrx-table-wrap td{font-size:12px;white-space:normal;overflow-wrap:anywhere}.nrx-api90-evidence summary{cursor:pointer;padding:8px 0}.nvrx-platform-dashboard{--pd-ink: #15213a;--pd-muted: #626d82;--pd-line: #e4e8f0;--pd-purple: #6f35c5;--pd-blue: #365cc8;--pd-red: #bd3049;--pd-orange: #a95814;box-sizing:border-box;max-width:1640px;margin:0 auto;padding:32px;background:#f5f7fb;color:var(--pd-ink);font:14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.nvrx-platform-dashboard *,.nvrx-platform-dashboard *:before,.nvrx-platform-dashboard *:after{box-sizing:border-box}.nvrx-platform-dashboard h1,.nvrx-platform-dashboard h2,.nvrx-platform-dashboard h3,.nvrx-platform-dashboard p{margin:0}.nvrx-platform-dashboard button{font:inherit;cursor:pointer;color:inherit}.nvrx-platform-dashboard button:disabled{cursor:default}.nvrx-platform-dashboard button:focus-visible,.nvrx-platform-dashboard summary:focus-visible,.nvrx-platform-dashboard input:focus-visible,.nvrx-platform-dashboard [tabindex]:focus-visible{outline:3px solid #7652c9;outline-offset:3px}.nvrx-platform-dashboard .pd-muted,.nvrx-platform-dashboard .pd-unavailable{color:var(--pd-muted)}.nvrx-platform-dashboard .pd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nvrx-platform-dashboard .pd-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.nvrx-platform-dashboard .pd-eyebrow{color:var(--pd-purple);font-size:10px;font-weight:750;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:5px}.nvrx-platform-dashboard h1{color:#0a2250;font-size:clamp(26px,2.3vw,34px);font-weight:720;line-height:1.2;letter-spacing:-1.1px;margin-bottom:8px}.nvrx-platform-dashboard h2{color:#162743;font-size:16px;line-height:1.35;font-weight:700;letter-spacing:-.2px}.nvrx-platform-dashboard h3{font-size:13px;font-weight:650}.nvrx-platform-dashboard .pd-description{color:var(--pd-muted);font-size:12px;margin-top:5px}.nvrx-platform-dashboard .pd-header-meta{display:flex;flex-direction:column;align-items:flex-end;gap:10px;padding-top:2px}.nvrx-platform-dashboard .pd-powered{color:var(--pd-muted);font-size:11px;letter-spacing:.2px}.nvrx-platform-dashboard .pd-powered strong{color:#372163;font-size:15px;letter-spacing:.6px;margin-left:3px}.nvrx-platform-dashboard .pd-health{max-width:330px;font-size:11px;color:var(--pd-muted)}.nvrx-platform-dashboard .pd-health summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;min-height:30px}.nvrx-platform-dashboard .pd-health summary::-webkit-details-marker{display:none}.nvrx-platform-dashboard .pd-health i{width:7px;height:7px;border-radius:50%;background:#7a8393}.nvrx-platform-dashboard .pd-health-healthy i{background:#218461}.nvrx-platform-dashboard .pd-health-degraded i{background:#bd751c}.nvrx-platform-dashboard .pd-health-offline i{background:#bd3049}.nvrx-platform-dashboard .pd-health p{padding-top:5px}.nvrx-platform-dashboard .pd-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--pd-line);margin-bottom:9px}.nvrx-platform-dashboard .pd-context>span{color:#263650;font-weight:650;font-size:12px}.nvrx-platform-dashboard .pd-context p{color:var(--pd-muted);font-size:11px;margin-top:3px}.nvrx-platform-dashboard .pd-date-filter{display:flex;background:#eaf0f7;border:1px solid #e1e6ef;padding:3px;border-radius:9px}.nvrx-platform-dashboard .pd-date-filter button{border:0;border-radius:6px;background:transparent;color:#515f75;min-height:36px;padding:7px 14px;font-size:11px;font-weight:650;white-space:nowrap}.nvrx-platform-dashboard .pd-date-filter button[aria-pressed=true]{background:#fff;color:#253e77;box-shadow:0 1px 4px #15213a13}.nvrx-platform-dashboard .pd-date-filter button:disabled{opacity:.55}.nvrx-platform-dashboard .pd-notice{color:#405181;font-size:12px}.nvrx-platform-dashboard .pd-notice:not(:empty){border:1px solid #dfe6f3;border-radius:8px;background:#edf2fb;padding:10px 14px;margin-bottom:14px}.nvrx-platform-dashboard .pd-active-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#4c3280;background:#efe9fa;border:1px solid #e1d5f3;padding:9px 14px;border-radius:9px;margin-bottom:16px;font-size:12px}.nvrx-platform-dashboard .pd-active-filter button{border:0;background:transparent;min-height:32px;font-size:11px;text-decoration:underline;text-underline-offset:3px}.nvrx-platform-dashboard .pd-active-filter button:disabled{color:var(--pd-muted);text-decoration:none}.nvrx-platform-dashboard .pd-card{min-width:0;padding:22px;background:#fff;border:1px solid var(--pd-line);border-radius:14px;box-shadow:0 3px 12px #12264e03}.nvrx-platform-dashboard .pd-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:21px}.nvrx-platform-dashboard .pd-tag{display:inline-flex;align-items:center;flex-shrink:0;font-size:10px;font-weight:650;line-height:1.4;color:#5b667a;background:#f4f6fa;padding:5px 8px;border-radius:5px;border:1px solid #e9edf3}.nvrx-platform-dashboard .pd-tag-purple{background:#f3eefb;color:#694698;border-color:#e8def6}.nvrx-platform-dashboard .pd-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px}.nvrx-platform-dashboard .pd-coverage{margin-bottom:22px}.nvrx-platform-dashboard .pd-coverage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nvrx-platform-dashboard .pd-coverage-grid>div{display:flex;flex-direction:column;gap:3px;border:1px solid var(--pd-line);border-radius:9px;padding:11px 13px}.nvrx-platform-dashboard .pd-coverage-grid strong{font-size:20px;line-height:1.2}.nvrx-platform-dashboard .pd-coverage-grid span{color:var(--pd-muted);font-size:11px}.nvrx-platform-dashboard .pd-coverage .pd-footnote{margin-top:12px}.nvrx-platform-dashboard .pd-kpi{padding:19px 21px 18px;overflow:hidden}.nvrx-platform-dashboard .pd-kpi-heading{display:flex;align-items:center;justify-content:space-between;gap:9px}.nvrx-platform-dashboard .pd-kpi h2{font-size:12px;letter-spacing:0}.nvrx-platform-dashboard .pd-tone-critical{--pd-tone: var(--pd-red);--pd-tint: #fff0f2}.nvrx-platform-dashboard .pd-tone-purple{--pd-tone: #7451b6;--pd-tint: #f3eefc}.nvrx-platform-dashboard .pd-tone-blue{--pd-tone: #4165b5;--pd-tint: #edf3ff}.nvrx-platform-dashboard .pd-tone-orange{--pd-tone: var(--pd-orange);--pd-tint: #fff5e9}.nvrx-platform-dashboard .pd-metric-icon{display:flex;align-items:center;justify-content:center;width:31px;height:31px;flex-shrink:0;color:var(--pd-tone);background:var(--pd-tint);border-radius:9px;font-size:17px;font-weight:650}.nvrx-platform-dashboard .pd-metric-value{display:flex;align-items:baseline;gap:8px;text-align:left;background:transparent;border:0;width:100%;padding:9px 0 4px;color:#102649;font-size:34px;font-weight:710;letter-spacing:-1px;line-height:1.3}.nvrx-platform-dashboard .pd-metric-value>span:not(.pd-metric-missing):not(.pd-metric-arrow){font-size:10px;font-weight:500;letter-spacing:0;color:var(--pd-muted)}.nvrx-platform-dashboard .pd-metric-value .pd-metric-arrow{margin-left:auto;color:var(--pd-tone);font-size:17px;font-weight:400}.nvrx-platform-dashboard .pd-metric-missing{color:var(--pd-muted);font-size:21px;padding:7px 0;letter-spacing:-.5px}.nvrx-platform-dashboard .pd-kpi-hint{font-size:10px;color:var(--pd-muted);line-height:1.5}.nvrx-platform-dashboard .pd-kpi-comparison{font-size:10px;color:#556079;border-top:1px solid #f0f2f6;margin-top:13px;padding-top:10px}.nvrx-platform-dashboard .pd-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:22px;margin-bottom:22px}.nvrx-platform-dashboard .pd-main-column,.nvrx-platform-dashboard .pd-side-column{display:grid;gap:22px;min-width:0}.nvrx-platform-dashboard .pd-chart-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:22px}.nvrx-platform-dashboard .pd-chart-key{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:13px;font-size:10px;color:var(--pd-muted);margin-bottom:20px}.nvrx-platform-dashboard .pd-chart-key>span{display:inline-flex;align-items:center;gap:5px}.nvrx-platform-dashboard .pd-chart-key i,.nvrx-platform-dashboard .pd-distribution-legend i{width:7px;height:7px;border-radius:2px;flex-shrink:0}.nvrx-platform-dashboard .pd-factor-list{display:grid;gap:15px}.nvrx-platform-dashboard .pd-factor{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(130px,1fr);column-gap:24px;align-items:center}.nvrx-platform-dashboard .pd-factor-label{display:flex;align-items:baseline;gap:8px;font-size:11px;font-weight:600;color:#37465f}.nvrx-platform-dashboard .pd-factor-id{color:#7c6b9e;font-size:9px;font-weight:650;letter-spacing:.4px;flex-shrink:0}.nvrx-platform-dashboard .pd-factor-bar{display:flex;align-items:center;gap:10px;min-height:30px;padding:3px 0;border:0;background:transparent}.nvrx-platform-dashboard .pd-track{display:block;height:13px;background:#f0f2f7;border-radius:4px;flex:1;overflow:hidden}.nvrx-platform-dashboard .pd-fill{height:100%;display:flex;border-radius:4px;overflow:hidden}.nvrx-platform-dashboard .pd-fill-neutral{background:#93a2be}.nvrx-platform-dashboard .pd-factor-count{width:34px;text-align:right;font-weight:700;font-size:12px;font-variant-numeric:tabular-nums}.nvrx-platform-dashboard .pd-factor-detail{grid-column:2;font-size:9px;line-height:1.5;min-height:14px}.nvrx-platform-dashboard .pd-comparison{color:#59667e;font-size:inherit}.nvrx-platform-dashboard .pd-footnote{font-size:10px;color:var(--pd-muted);line-height:1.6;margin-top:16px}.nvrx-platform-dashboard .pd-risk-signals>.pd-footnote{border-top:1px solid #edf0f5;margin-top:21px;padding-top:13px}.nvrx-platform-dashboard .pd-inline-note{font-size:11px;color:#6a5682;background:#f7f4fc;padding:9px 11px;border-radius:6px;margin-bottom:15px}.nvrx-platform-dashboard .pd-priority-list{display:grid;gap:8px}.nvrx-platform-dashboard .pd-priority-list button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;min-height:42px;background:#fafbfd;border:1px solid #edf0f5;border-radius:7px;padding:9px 11px;font-size:11px}.nvrx-platform-dashboard .pd-priority-list button:enabled:hover{background:var(--pd-tint);border-color:#d8dfea}.nvrx-platform-dashboard .pd-priority-list button>i{width:7px;height:7px;border-radius:50%;background:var(--pd-tone);flex-shrink:0}.nvrx-platform-dashboard .pd-priority-list button>strong{margin-left:auto;font-size:13px;color:var(--pd-tone)}.nvrx-platform-dashboard .pd-priority-list button>span:last-child{color:#8c96a7}.nvrx-platform-dashboard .pd-priority-list button:disabled{color:var(--pd-muted)}.nvrx-platform-dashboard .pd-action-list{display:grid;gap:7px}.nvrx-platform-dashboard .pd-action-list button{width:100%;display:flex;align-items:center;text-align:left;gap:9px;min-height:42px;border-radius:7px;background:#fff;border:1px solid #dfe5ee;padding:7px 10px;font-size:11px;font-weight:550}.nvrx-platform-dashboard .pd-action-list button:enabled:hover{background:#f6f2fc;border-color:#baa4df}.nvrx-platform-dashboard .pd-action-list button:disabled{background:#f8f9fb;color:#757d8c;border-color:#edf0f4}.nvrx-platform-dashboard .pd-action-icon{background:#f1edf8;color:#8062ac;border-radius:5px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nvrx-platform-dashboard .pd-action-list button>span:last-child{margin-left:auto}.nvrx-platform-dashboard .pd-selected-member{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px;padding:9px 10px;background:#f3effa;border-radius:7px;font-size:11px}.nvrx-platform-dashboard .pd-selected-member small{display:block;font-size:10px;color:#6e598a}.nvrx-platform-dashboard .pd-selected-member button{border:0;background:transparent;font-size:20px;min-width:30px;min-height:30px}.nvrx-platform-dashboard .pd-population{display:flex;align-items:flex-start;gap:12px}.nvrx-platform-dashboard .pd-population-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:#edf2fa;color:#5075b3;border-radius:10px;font-size:26px}.nvrx-platform-dashboard .pd-population h2{font-size:11px;margin-bottom:4px}.nvrx-platform-dashboard .pd-population strong{font-size:23px;letter-spacing:-.5px}.nvrx-platform-dashboard .pd-population strong .pd-unavailable{font-size:17px}.nvrx-platform-dashboard .pd-population p,.nvrx-platform-dashboard .pd-population div>span{font-size:10px;color:var(--pd-muted)}.nvrx-platform-dashboard .pd-alerts ul{list-style:none;padding:0;margin:0;display:grid;gap:17px}.nvrx-platform-dashboard .pd-alerts li{display:flex;gap:10px}.nvrx-platform-dashboard .pd-alert-dot{width:6px;height:6px;flex-shrink:0;background:#8964bb;border-radius:50%;margin-top:6px}.nvrx-platform-dashboard .pd-alerts li strong{font-size:11px;font-weight:650}.nvrx-platform-dashboard .pd-alerts li p{font-size:10px;color:var(--pd-muted);margin:3px 0 4px}.nvrx-platform-dashboard .pd-alerts li small{display:block;font-size:9px;color:#758096}.nvrx-platform-dashboard .pd-text-button{border:0;padding:6px 0;background:transparent;font-size:10px;font-weight:650;color:#6a419c;text-underline-offset:3px}.nvrx-platform-dashboard .pd-text-button:hover{text-decoration:underline}.nvrx-platform-dashboard .pd-distribution{display:grid;grid-template-columns:minmax(100px,1fr);justify-items:center;gap:18px}.nvrx-platform-dashboard .pd-donut{position:relative;width:156px;height:156px}.nvrx-platform-dashboard .pd-donut-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.nvrx-platform-dashboard .pd-donut-center strong{font-size:23px;line-height:1.3;letter-spacing:-.6px}.nvrx-platform-dashboard .pd-donut-center span{font-size:10px;color:var(--pd-muted)}.nvrx-platform-dashboard .pd-distribution-legend{display:grid;grid-template-columns:1fr 1fr;gap:7px 15px;width:100%}.nvrx-platform-dashboard .pd-distribution-legend button{border:0;background:transparent;padding:5px 0;display:flex;align-items:center;gap:6px;min-height:32px;font-size:10px}.nvrx-platform-dashboard .pd-distribution-legend strong{margin-left:auto}.nvrx-platform-dashboard .pd-distribution-legend button:enabled:hover{text-decoration:underline;text-underline-offset:3px}.nvrx-platform-dashboard .pd-outreach-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nvrx-platform-dashboard .pd-outreach-stats button{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;border:1px solid #edf0f5;background:#fafbfd;border-radius:8px;padding:12px 5px;font-size:9px}.nvrx-platform-dashboard .pd-outreach-stats strong{flex-basis:100%;font-size:23px;line-height:1.4;font-weight:700}.nvrx-platform-dashboard .pd-outreach-stats .pd-unavailable{font-size:11px}.nvrx-platform-dashboard .pd-outreach-dot{width:5px;height:5px;border-radius:50%}.nvrx-platform-dashboard .pd-scheduled{background:#7454b5}.nvrx-platform-dashboard .pd-completed{background:#32836d}.nvrx-platform-dashboard .pd-overdue{background:#c88035}.nvrx-platform-dashboard .pd-workload-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px;margin-top:24px}.nvrx-platform-dashboard .pd-workload-heading+.pd-footnote{margin-top:4px}.nvrx-platform-dashboard .pd-workload{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:16px}.nvrx-platform-dashboard .pd-workload-day{display:flex;flex-direction:column;align-items:center;font-size:9px;color:#657189;gap:7px}.nvrx-platform-dashboard .pd-workload-count{font-weight:650;color:#52617a}.nvrx-platform-dashboard .pd-workload-track{display:flex;align-items:flex-end;width:100%;max-width:23px;height:65px;border-radius:4px;background:#f2eff8;overflow:hidden}.nvrx-platform-dashboard .pd-workload-track i{display:block;width:100%;min-height:0;border-radius:4px 4px 0 0;background:#9075c4}.nvrx-platform-dashboard .pd-intervention-queue{margin-bottom:22px;padding-bottom:16px}.nvrx-platform-dashboard .pd-queue-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:12px 0;border-top:1px solid #edf0f5;color:#66728a;font-size:11px}.nvrx-platform-dashboard .pd-table-scroll{overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--pd-line);border-radius:8px}.nvrx-platform-dashboard table{border-collapse:collapse;width:100%;text-align:left;font-size:11px;min-width:1060px}.nvrx-platform-dashboard th{background:#f7f9fc;padding:12px 14px;color:#596880;font-size:10px;font-weight:650;border-bottom:1px solid var(--pd-line)}.nvrx-platform-dashboard td{padding:17px 14px;border-bottom:1px solid #edf0f5;vertical-align:top;line-height:1.6;max-width:215px}.nvrx-platform-dashboard tr:last-child td{border-bottom:0}.nvrx-platform-dashboard td:first-child{min-width:185px}.nvrx-platform-dashboard td small{display:block;color:#707b8f;font-size:9px;margin-top:4px}.nvrx-platform-dashboard .pd-patient-selection{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.nvrx-platform-dashboard .pd-patient-selection input{width:15px;height:15px;flex-shrink:0;margin:2px 0 0;accent-color:#7745b5}.nvrx-platform-dashboard .pd-patient-selection strong{color:#2a405f;font-weight:650}.nvrx-platform-dashboard .pd-view-member{margin-left:24px}.nvrx-platform-dashboard .pd-row-selected{background:#f6f2fc}.nvrx-platform-dashboard td .pd-data-grain{display:inline-block;color:#746a84;background:#f1eef6;border-radius:3px;padding:1px 4px;font-size:8px}.nvrx-platform-dashboard .pd-queue-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:13px}.nvrx-platform-dashboard .pd-queue-footer .pd-footnote{margin:0}.nvrx-platform-dashboard .pd-secondary-button{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d8dfeb;border-radius:7px;min-height:36px;padding:8px 12px;color:#526080;font-size:11px;font-weight:600}.nvrx-platform-dashboard .pd-secondary-button:disabled{opacity:.6}.nvrx-platform-dashboard .pd-state{display:flex;align-items:center;justify-content:center;gap:13px;padding:36px 10px;min-height:200px;color:var(--pd-muted);text-align:left}.nvrx-platform-dashboard .pd-state strong{font-size:13px;color:#55627b;font-weight:650}.nvrx-platform-dashboard .pd-state p{margin-top:5px;font-size:11px;max-width:370px}.nvrx-platform-dashboard .pd-state-mark{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:30px;height:30px;border-radius:9px;background:#f0f3f8;color:#8390a7;font-size:18px}.nvrx-platform-dashboard .pd-state-compact{min-height:0;justify-content:flex-start;background:#f7f8fb;border-radius:8px;padding:12px;margin-bottom:14px}.nvrx-platform-dashboard .pd-state-compact strong{font-size:11px}.nvrx-platform-dashboard .pd-state-compact p{font-size:10px}.nvrx-platform-dashboard .pd-state-error{color:#994d58}.nvrx-platform-dashboard .pd-state-error strong{color:#a93f51}.nvrx-platform-dashboard .pd-state-error .pd-state-mark{background:#fceff2;color:#b24d62}.nvrx-platform-dashboard .pd-workspace-state{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center}.nvrx-platform-dashboard .pd-footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#738097;font-size:10px;padding-top:20px}.nvrx-platform-dashboard .pd-pulse{animation:pd-pulse 1.5s ease-in-out infinite}@keyframes pd-pulse{50%{opacity:.4}}.pd-dialog-copy{font:13px/1.6 ui-sans-serif,sans-serif;color:#59677e}.pd-dialog-fields{display:grid;gap:15px;margin:22px 0 8px}.pd-dialog-fields label{font:600 12px/1.5 ui-sans-serif,sans-serif;color:#2f4261}.pd-dialog-fields input{display:block;margin-top:5px;width:100%;min-height:42px;padding:8px 10px;border:1px solid #c7d0e0;border-radius:6px;font:14px ui-sans-serif,sans-serif}.pd-dialog-fields input:focus-visible{outline:3px solid #7652c9;outline-offset:2px}.pd-dialog-error{color:#ac324c;font:12px/1.5 ui-sans-serif,sans-serif}@media(min-width:1450px){.nvrx-platform-dashboard .pd-distribution{grid-template-columns:156px minmax(100px,1fr);gap:17px;padding-top:14px}.nvrx-platform-dashboard .pd-distribution-legend{grid-template-columns:1fr}}@media(max-width:1199px){.nvrx-platform-dashboard{padding:25px}.nvrx-platform-dashboard .pd-main-grid{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.nvrx-platform-dashboard .pd-kpis{gap:12px}.nvrx-platform-dashboard .pd-kpi{padding:16px}.nvrx-platform-dashboard .pd-card{padding:18px}.nvrx-platform-dashboard .pd-factor{grid-template-columns:1fr;gap:1px}.nvrx-platform-dashboard .pd-factor-detail{grid-column:1;padding-left:29px}.nvrx-platform-dashboard .pd-factor-bar{margin-left:29px}.nvrx-platform-dashboard .pd-factor-list{gap:11px}.nvrx-platform-dashboard .pd-chart-grid{grid-template-columns:1fr}.nvrx-platform-dashboard .pd-distribution{grid-template-columns:156px minmax(100px,1fr)}.nvrx-platform-dashboard .pd-distribution-legend{grid-template-columns:1fr}}@media(max-width:900px){.nvrx-platform-dashboard .pd-main-grid{grid-template-columns:1fr}.nvrx-platform-dashboard .pd-side-column{grid-template-columns:1fr 1fr;align-items:start}.nvrx-platform-dashboard .pd-chart-grid{grid-template-columns:1fr 1fr;gap:18px}.nvrx-platform-dashboard .pd-distribution{grid-template-columns:1fr}.nvrx-platform-dashboard .pd-distribution-legend{grid-template-columns:1fr 1fr}.nvrx-platform-dashboard .pd-factor{grid-template-columns:minmax(230px,.95fr) minmax(130px,1fr);column-gap:22px}.nvrx-platform-dashboard .pd-factor-bar{margin-left:0}.nvrx-platform-dashboard .pd-factor-detail{grid-column:2;padding-left:0}.nvrx-platform-dashboard .pd-kpis,.nvrx-platform-dashboard .pd-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.nvrx-platform-dashboard{padding:21px 14px}.nvrx-platform-dashboard .pd-header{flex-direction:column;gap:12px;margin-bottom:18px}.nvrx-platform-dashboard .pd-header-meta{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:8px}.nvrx-platform-dashboard .pd-health{max-width:100%}.nvrx-platform-dashboard .pd-toolbar{gap:12px}.nvrx-platform-dashboard .pd-date-filter{width:100%}.nvrx-platform-dashboard .pd-date-filter button{flex:1;padding:9px 6px;min-height:40px;font-size:10px}.nvrx-platform-dashboard .pd-kpis{gap:10px;margin-bottom:16px}.nvrx-platform-dashboard .pd-kpi{padding:14px 12px}.nvrx-platform-dashboard .pd-kpi-heading{gap:4px;align-items:flex-start}.nvrx-platform-dashboard .pd-kpi h2{font-size:11px;min-height:30px}.nvrx-platform-dashboard .pd-metric-icon{width:24px;height:24px;border-radius:7px;font-size:14px}.nvrx-platform-dashboard .pd-metric-value{font-size:29px;gap:5px}.nvrx-platform-dashboard .pd-metric-missing{font-size:17px}.nvrx-platform-dashboard .pd-metric-value .pd-metric-arrow{display:none}.nvrx-platform-dashboard .pd-kpi-hint{font-size:9px}.nvrx-platform-dashboard .pd-main-grid,.nvrx-platform-dashboard .pd-main-column,.nvrx-platform-dashboard .pd-side-column{gap:16px}.nvrx-platform-dashboard .pd-chart-grid,.nvrx-platform-dashboard .pd-side-column{grid-template-columns:1fr;gap:16px}.nvrx-platform-dashboard .pd-factor{grid-template-columns:1fr;gap:1px}.nvrx-platform-dashboard .pd-factor-detail{grid-column:1;padding-left:29px}.nvrx-platform-dashboard .pd-factor-bar{margin-left:29px;min-height:40px}.nvrx-platform-dashboard .pd-factor-list{gap:14px}.nvrx-platform-dashboard .pd-chart-key{justify-content:flex-start}.nvrx-platform-dashboard .pd-section-heading{gap:9px}.nvrx-platform-dashboard h2{font-size:15px}.nvrx-platform-dashboard .pd-priority-list button,.nvrx-platform-dashboard .pd-action-list button,.nvrx-platform-dashboard .pd-distribution-legend button{min-height:44px}.nvrx-platform-dashboard .pd-intervention-queue{margin-bottom:16px}}@media(prefers-reduced-motion:reduce){.nvrx-platform-dashboard .pd-pulse{animation:none}}.nvrx-platform-dashboard.pd-embedded{padding:0;min-width:0}.nvrx-platform-dashboard .pd-queue-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.nvrx-platform-dashboard .pd-queue-pager>div{display:flex;gap:8px}.nrx-content>.pd-workspace-controls{display:flex;justify-content:flex-end;margin-bottom:16px}.nrx-content>.pd-workspace-controls button{border:1px solid #dce2eb;border-radius:7px;padding:8px 12px;background:#fff;color:#263650}.nrx-content>.pd-workspace-controls button:focus-visible{outline:3px solid #7652c9;outline-offset:3px}.nrx-shell:has(>.nrx-content>.pd-embedded)>.nrx-topbar{height:auto;min-height:72px;flex-wrap:wrap;padding-block:10px;row-gap:8px}.nrx-shell:has(>.nrx-content>.pd-embedded)>.nrx-topbar .nrx-titleblock{min-width:0;flex:1 1 200px}.nrx-shell:has(>.nrx-content>.pd-embedded)>.nrx-topbar .nrx-titleblock small{display:block}.nrx-shell:has(>.nrx-content>.pd-embedded)>.nrx-topbar .nrx-topnav{flex:1 0 100%;height:40px;order:4}.member-assistant{background:#fff;border:1px solid #d9e2e7;border-radius:16px;color:#203c4a;font:14px/1.55 system-ui,sans-serif;padding:24px;max-width:720px}.member-assistant *{box-sizing:border-box}.member-assistant__header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.member-assistant__eyebrow{color:#537282;font-size:11px;font-weight:700;letter-spacing:.09em}.member-assistant h2{font-size:20px;line-height:1.3;margin:6px 0 0;overflow-wrap:anywhere}.member-assistant button,.member-assistant textarea{font:inherit}.member-assistant button{border:1px solid #b8ced5;border-radius:8px;cursor:pointer;padding:8px 12px;background:#f7fafb;color:#1a5358}.member-assistant button:disabled{cursor:default;opacity:.55}.member-assistant button:focus-visible,.member-assistant textarea:focus-visible,.member-assistant summary:focus-visible{outline:3px solid #1b7a85;outline-offset:3px}.member-assistant__reset{flex-shrink:0;font-size:12px!important}.member-assistant__intro,.member-assistant__footnote{color:#536973}.member-assistant__conversation{max-height:460px;overflow:auto;overflow-wrap:anywhere}.member-assistant__empty{background:#f1f7f8;border-radius:12px;margin:18px 0;padding:16px}.member-assistant__empty p{margin-top:0}.member-assistant__empty button{display:block;margin-top:8px;text-align:left;background:#fff}.member-assistant__turn{margin:16px 0}.member-assistant__question{background:#eaf4f4;border-radius:10px;margin:0 0 12px;padding:12px}.member-assistant__question strong,.member-assistant__question span{display:block}.member-assistant__question span{white-space:pre-wrap}.member-assistant__answer{padding:0 12px}.member-assistant__answer p{margin:8px 0}.member-assistant__source,.member-assistant details{font-size:12px;color:#536973}.member-assistant summary{cursor:pointer}.member-assistant__working{color:#536973;padding:16px 0}.member-assistant__error{background:#fff6e7;border-radius:8px;color:#684617;margin:12px 0;padding:12px}.member-assistant__error p{margin:0}.member-assistant__error button{margin-top:8px}.member-assistant__form{border-top:1px solid #e0e8ec;padding-top:16px}.member-assistant__form label{display:block;font-weight:600;margin-bottom:6px}.member-assistant textarea{border:1px solid #acbec8;border-radius:8px;color:#203c4a;padding:10px;resize:vertical;width:100%}.member-assistant__actions{align-items:center;display:flex;justify-content:space-between;gap:12px;margin-top:8px}.member-assistant__actions span{color:#536973;font-size:12px}.member-assistant__actions button{background:#14656c;border-color:#14656c;color:#fff}.member-assistant__footnote{font-size:11px;margin:16px 0 0}@media(max-width:560px){.member-assistant{padding:16px}.member-assistant__header{flex-direction:column}}.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-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.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-score.api90{color:var(--ink);background:#edf0fa}.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-api90-pill{background:var(--navy)}.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-api90-gauge .value{stroke:#6f35c5}.nrx-api90-gauge strong,.nrx-api90-gauge span{color:#4b2d86}.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-possible-conditions{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.nrx-possible-conditions__disclaimer{max-width:620px;margin-top:9px;color:var(--muted)}.nrx-possible-conditions__item{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fbfcff}.nrx-possible-conditions__item h4{margin:0 0 8px;font-size:12px}.nrx-possible-conditions__item ul{margin:6px 0 0;padding-left:18px;overflow-wrap:anywhere}.nrx-possible-conditions__item li{margin-top:4px;font-size:10px}.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-import-panel{display:grid;gap:14px;margin-top:16px}.nrx-import-panel>p{margin:0;color:var(--muted);font-size:10px;line-height:1.55}.nrx-import-panel>.nrx-secondary{justify-self:start}.nrx-upload-field{display:grid;gap:8px;padding:14px;border:1px dashed #b9c5dd;border-radius:10px;color:var(--navy);background:#f8faff;font-size:10px;font-weight:650}.nrx-upload-field input{padding:9px;border:1px solid #dce2eb;border-radius:7px;color:#344054;background:#fff;font:inherit}.nrx-upload-field small{color:var(--muted);font-weight:400}.nrx-import-result{display:grid;gap:6px;max-height:190px;padding:12px;overflow-y:auto;border:1px solid #dce2eb;border-radius:9px;background:#fbfcfe}.nrx-import-result b{color:var(--navy);font-size:11px}.nrx-import-result small{color:#7b3f20;font-size:9px}.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-heading-actions{width:100%}.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}}.nrx-modal.nrx-modal-wide{width:min(880px,calc(100vw - 30px))}.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}}
