: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}.care-management{--care-ink: #172b3a;--care-muted: #5d7383;--care-line: #dce5ec;--care-blue: #0b68a8;--care-blue-soft: #ecf4fb;--care-teal: #0f766e;--care-teal-soft: #e9f7f4;--care-red: #b42318;--care-red-soft: #fff0ee;--care-amber: #b54708;--care-amber-soft: #fff6ea;--care-green: #027a48;--care-green-soft: #ecfdf3;--care-indigo: #4d5de6;color:var(--care-ink);max-width:1520px;margin:0 auto;padding:24px 28px 40px}.care-management *{box-sizing:border-box}.care-management h2,.care-management h1,.care-management p,.care-management ul,.care-management ol{margin:0}.care-management__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid #d6e2ea;border-radius:18px;background:radial-gradient(circle at 95% 15%,rgba(13,144,255,.11),transparent 30%),linear-gradient(140deg,#f8fcff,#f3faf7)}.care-management__eyebrow{display:inline-block;margin-bottom:8px;color:var(--care-blue);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.11em}.care-management__hero h1{margin:0;max-width:780px;line-height:1.1;letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,2.6rem)}.care-management__hero p{margin-top:9px;color:#54697b;max-width:800px;line-height:1.6}.care-management__status{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.care-management__status span{display:inline-flex;align-items:center;gap:7px;border:1px solid #cfdde5;border-radius:999px;padding:8px 12px;background:#fff;font-size:.74rem;font-weight:700;color:#374a5b}.care-management__metric-grid{margin:16px 0 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.care-management__metric{border:1px solid var(--care-line);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1a34490d}.care-management__metric .care-management__metric-label{color:#4f6172;letter-spacing:.02em}.care-management__metric-value{margin-top:9px;font-weight:700}.care-management__metric--critical .MuiCardContent-root{color:var(--care-red)}.care-management__metric--critical svg{color:var(--care-red)}.care-management__metric--high .MuiCardContent-root{color:#b54708}.care-management__metric--high svg{color:#b54708}.care-management__metric--assigned .MuiCardContent-root{color:var(--care-blue)}.care-management__metric--assigned svg{color:var(--care-blue)}.care-management__metric--followup .MuiCardContent-root{color:var(--care-teal)}.care-management__metric--followup svg{color:var(--care-teal)}.care-management__loading{display:flex;min-height:260px;padding:28px 34px;gap:12px;align-items:center;justify-content:center;border:1px solid #dce6ee}.care-management__primary{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(280px,.95fr);gap:14px}.care-management__panel{border:1px solid var(--care-line);border-radius:14px;background:#fff;box-shadow:0 8px 22px #1a34490d}.care-management__panel-header{padding:18px 18px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.care-management__panel-header h2{font-size:1.04rem;line-height:1.25}.care-management__panel-header p{margin-top:6px;color:#617585;font-size:.78rem}.care-management__panel--worklist,.care-management__panel--profile,.care-management__panel--tabs,.care-management__quick-cards>.care-management__panel{overflow:hidden}.care-management__table{max-height:470px}.care-management__table thead th{font-size:.73rem;text-transform:uppercase;letter-spacing:.045em;color:#4c6072}.care-management__table-row--selected{background:#eef5ff}.care-management__table-row:hover{background:#f7fbff}.care-management__empty{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:8px;color:#4f6679}.care-management__empty svg{color:#0b68a8;background:#e9f3fc;border-radius:12px;padding:9px;width:44px;height:44px}.care-management__profile-body{padding:0 18px 18px}.care-management__empty--profile{padding-bottom:18px}.care-management__avatar{background:linear-gradient(130deg,#0f73d5,#0a5ec3);width:44px;height:44px;font-size:1.15rem}.care-management__guardrail{margin-top:14px;background:#f5fbff}.care-management__guardrail .MuiAlert-message{font-size:.78rem}.care-management__secondary{margin-top:14px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;align-items:start}.care-management__tabs{padding:0 14px;min-height:46px}.care-management__tabs .MuiTab-root{min-height:40px;padding:8px;font-size:.78rem}.care-management__tab-content{padding:16px}.care-management__overview{display:grid;gap:12px}.care-management__stack-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.care-management__drivers{display:grid;gap:14px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.care-management__drivers-chart{min-height:220px}.care-management__chart-wrap{height:220px}.care-management__driver{border-top:1px solid #eaf0f5;padding-top:6px}.care-management__driver-label{display:inline-flex;align-items:center;gap:7px;font-weight:700}.care-management__detail-list-item{border-top:1px solid #eef3f7;padding-top:9px;margin-top:9px}.care-management__detail-list-item:first-child{border-top:none;margin-top:0;padding-top:0}.care-management__two-col-layout{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.care-management__clinical-card{border:1px solid #e4edf4;background:#fbfdff}.care-management__quick-cards{display:grid;gap:14px}.care-management__alert-item{border-top:1px solid #edf2f6}.care-management__alert-item:first-child{border-top:none}.care-management__alert-title{display:inline-flex;align-items:center;gap:7px}.care-management__report-actions{margin-top:10px}.care-management__chip{font-weight:700;border-radius:999px;font-size:.72rem}.care-management__chip--critical .MuiChip-label{color:#b42318}.care-management__chip--critical{border-color:#f4a29f;background:var(--care-red-soft)}.care-management__chip--high .MuiChip-label,.care-management__chip--moderate .MuiChip-label,.care-management__chip--low .MuiChip-label,.care-management__chip--insufficient .MuiChip-label{color:#b54708}.care-management__chip--high,.care-management__chip--moderate,.care-management__chip--low,.care-management__chip--insufficient{border-color:#f8d0a9;background:var(--care-amber-soft)}.care-management__chip--warning .MuiChip-label{color:#8f5f00}.care-management__chip--warning{border-color:#f3d8a0;background:var(--care-amber-soft)}.care-management__chip--info .MuiChip-label{color:#0a66c2}.care-management__chip--info{border-color:#9fc6ee;background:#ecf3ff}.care-management__chip--primary .MuiChip-label{color:#1d4ed8}.care-management__chip--primary{border-color:#b8cffd;background:#edf5ff}.care-management__chip--success .MuiChip-label{color:#0f7a49}.care-management__chip--success{border-color:#b1ebca;background:var(--care-green-soft)}.care-management__chip--default .MuiChip-label{color:#3e5567}.care-management__chip--default{border-color:#d9e2ea;background:#f3f8fc}.care-management .MuiListItemText-secondary{display:grid;gap:4px}.care-management .MuiListItemText-secondary span{display:block}@media(max-width:1320px){.care-management{padding-left:20px;padding-right:20px}.care-management__primary,.care-management__secondary,.care-management__drivers,.care-management__two-col-layout,.care-management__stack-grid{grid-template-columns:1fr}.care-management__quick-cards{grid-template-columns:1fr 1fr}}@media(max-width:1080px){.care-management__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-management__primary,.care-management__secondary{grid-template-columns:minmax(0,1fr)}.care-management__quick-cards{grid-template-columns:1fr}.care-management__status{align-items:flex-start}}@media(max-width:640px){.care-management{padding:12px 10px 24px}.care-management__hero{flex-direction:column;padding:18px}.care-management__status{width:100%}.care-management__metric-grid{grid-template-columns:1fr}.care-management__table,.care-management__drivers-chart,.care-management__chart-wrap{overflow-x:auto}.care-management__tab{min-width:110px}.care-management__tabs{overflow-x:auto}.care-management__table{max-height:350px}}.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}}
