.AppointmentsTable-module__97fSJG__cellText{color:var(--color-ink);font-size:14px}.AppointmentsTable-module__97fSJG__state{color:var(--color-navy-muted,var(--color-muted));padding:24px;font-size:14px}.AppointmentsTable-module__97fSJG__error{color:var(--danger,var(--color-danger))}
.Avatar-module__0AwfNa__root{aspect-ratio:1;color:#fff;background:#2d4b41;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.Avatar-module__0AwfNa__topbar{background:#2d4b41;border:1px solid #0000;width:37px;min-width:37px;height:37px;min-height:37px;font-size:16px}.Avatar-module__0AwfNa__message{border:1px solid #fff;width:35px;min-width:35px;height:35px;min-height:35px;font-size:12px;box-shadow:0 0 0 1px #fffffff2}.Avatar-module__0AwfNa__photo{overflow:hidden}.Avatar-module__0AwfNa__image{object-fit:cover;width:100%;height:100%;display:block}.Avatar-module__0AwfNa__sm{width:32px;min-width:32px;height:32px;min-height:32px;font-size:12px}.Avatar-module__0AwfNa__xl{width:72px;min-width:72px;height:72px;min-height:72px;font-size:24px}
.EntityHeaderCard-module__IFEZrG__card{flex-direction:column;gap:20px;display:flex}.EntityHeaderCard-module__IFEZrG__identity{align-items:center;gap:16px;display:flex}.EntityHeaderCard-module__IFEZrG__identityText{flex-direction:column;gap:4px;min-width:0;display:flex}.EntityHeaderCard-module__IFEZrG__name{font-family:var(--font-primary);color:var(--color-ink);margin:0;font-size:22px;font-weight:700;line-height:1.2}.EntityHeaderCard-module__IFEZrG__subtitle{color:var(--color-muted);margin:0;font-size:14px;line-height:1.4}.EntityHeaderCard-module__IFEZrG__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.EntityHeaderCard-module__IFEZrG__facts{border-top:1px solid var(--color-line,#ededed);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px 28px;margin:0;padding-top:18px;display:grid}.EntityHeaderCard-module__IFEZrG__fact{align-content:start;gap:4px;display:grid}.EntityHeaderCard-module__IFEZrG__factLabel{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.EntityHeaderCard-module__IFEZrG__factValue{color:var(--color-ink);margin:0;font-size:14px;font-weight:600}@media (max-width:768px){.EntityHeaderCard-module__IFEZrG__identity{flex-wrap:wrap}.EntityHeaderCard-module__IFEZrG__actions{width:100%;margin-left:0}}
.PageLayout-module__t8f7ea__page{padding:0 0 48px}.PageLayout-module__t8f7ea__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.PageLayout-module__t8f7ea__displayTitle{max-width:900px;font-family:var(--font-primary);color:var(--color-ink);margin:0 0 10px;font-size:clamp(34px,3.2vw,40px);font-weight:500;line-height:1.15}.PageLayout-module__t8f7ea__pageTitle{font-family:var(--font-primary);color:var(--color-ink);margin:0;font-size:clamp(28px,2.4vw,32px);font-weight:500;line-height:1.25}.PageLayout-module__t8f7ea__lead{color:var(--color-muted);max-width:850px;margin:0;font-size:18px;line-height:1.45}.PageLayout-module__t8f7ea__muted{color:var(--color-muted)}.PageLayout-module__t8f7ea__inlineActions,.PageLayout-module__t8f7ea__statRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PageLayout-module__t8f7ea__grid{gap:24px;display:grid}.PageLayout-module__t8f7ea__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.PageLayout-module__t8f7ea__grid3{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) 248px}.PageLayout-module__t8f7ea__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.PageLayout-module__t8f7ea__eyebrow{color:var(--color-coral-deep);text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.PageLayout-module__t8f7ea__toolbarRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.PageLayout-module__t8f7ea__workspaceSplit{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.PageLayout-module__t8f7ea__formGrid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.PageLayout-module__t8f7ea__formGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:899px){.PageLayout-module__t8f7ea__pageHeader{flex-direction:column;align-items:stretch}.PageLayout-module__t8f7ea__formGrid2,.PageLayout-module__t8f7ea__formGrid3{grid-template-columns:1fr}}.PageLayout-module__t8f7ea__careDetailHeader{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.PageLayout-module__t8f7ea__sectionHeading{font-family:var(--font-primary);color:var(--color-ink);margin:24px 0 16px;font-size:24px;font-weight:700;line-height:1.2}.PageLayout-module__t8f7ea__breadcrumb{color:var(--color-muted);align-items:center;gap:10px;margin-bottom:18px;display:flex}.PageLayout-module__t8f7ea__breadcrumb a{color:inherit;background:0 0;border:0;padding:0}.PageLayout-module__t8f7ea__tabsRow{border-radius:var(--radius-md);background:var(--color-linen);grid-auto-flow:column;align-items:center;gap:8px;padding:8px;display:inline-grid}.PageLayout-module__t8f7ea__tabButton{border-radius:var(--radius-sm);min-height:40px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 24px;font-weight:500}.PageLayout-module__t8f7ea__tabButtonActive{border-radius:var(--radius-sm);cursor:pointer;background:var(--color-white);min-height:40px;color:var(--color-pine);border:0;padding:0 24px;font-weight:700}.PageLayout-module__t8f7ea__careSummaryItem{align-content:start;gap:8px;display:grid}.PageLayout-module__t8f7ea__careSummaryLabel{color:var(--color-muted);font-size:13px}
.provider-module__4x5ffG__critical-alerts{gap:12px;margin-bottom:16px;display:grid}.provider-module__4x5ffG__critical-alert{background:#c43e3e1a;border:1px solid #c43e3e59;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.provider-module__4x5ffG__critical-alert h3{color:var(--color-ink);margin:0 0 4px;font-size:16px}.provider-module__4x5ffG__critical-alert p{margin:0 0 8px;font-size:14px;line-height:1.5}.provider-module__4x5ffG__action-list{gap:14px;margin-top:4px;display:grid}.provider-module__4x5ffG__patient-search{border:1px solid var(--color-line-strong);background:var(--color-white);width:min(100%,420px);height:44px;color:var(--color-muted);border-radius:10px;align-items:center;gap:10px;padding:0 14px;display:flex}.provider-module__4x5ffG__patient-search input{color:var(--color-ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.provider-module__4x5ffG__patient-table th{white-space:nowrap;background:#2d4b410f}.provider-module__4x5ffG__patient-table td{vertical-align:middle}.provider-module__4x5ffG__conditionCell{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:min(320px,36vw);display:inline-block;overflow:hidden}.provider-module__4x5ffG__patient-name-cell,.provider-module__4x5ffG__patient-adherence,.provider-module__4x5ffG__patient-actions{align-items:center;gap:12px;display:flex}.provider-module__4x5ffG__patient-actions .provider-module__4x5ffG__icon-button{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-white);width:34px;height:34px;color:var(--color-green);cursor:pointer;place-items:center;display:grid}.provider-module__4x5ffG__emptyState{text-align:center;place-items:center;gap:12px;min-height:170px;display:grid}.provider-module__4x5ffG__viewLink{cursor:pointer;color:var(--color-rose-deep);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.provider-module__4x5ffG__viewLink:hover{color:var(--color-coral-hover)}.provider-module__4x5ffG__careProgress{background:var(--color-white);border-radius:999px;width:min(100%,328px);height:16px;overflow:hidden}.provider-module__4x5ffG__careProgress span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.provider-module__4x5ffG__appointment-row{align-items:center;gap:14px;display:flex}.provider-module__4x5ffG__provider-metric-link{color:inherit;border-radius:12px;text-decoration:none;display:block}.provider-module__4x5ffG__provider-metric-link:hover,.provider-module__4x5ffG__provider-metric-link:focus-visible{outline:none}:is(.provider-module__4x5ffG__provider-metric-link:hover article,.provider-module__4x5ffG__provider-metric-link:focus-visible article){border-color:var(--color-rose-deep)}.provider-module__4x5ffG__demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}@media (min-width:900px){.provider-module__4x5ffG__demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.provider-module__4x5ffG__demo-grid dt{color:var(--color-muted);text-transform:uppercase;letter-spacing:.02em;margin:0 0 4px;font-size:12px;font-weight:600}.provider-module__4x5ffG__demo-grid dd{color:var(--color-ink);word-break:break-word;margin:0;font-size:15px;line-height:1.35}.provider-module__4x5ffG__demo-wide{grid-column:1/-1}.provider-module__4x5ffG__appt-list{gap:12px;display:grid}.provider-module__4x5ffG__appt-card{border:1px solid var(--color-line,#2d4b4124);background:var(--color-white);border-radius:12px;padding:14px 16px}.provider-module__4x5ffG__appt-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.provider-module__4x5ffG__appt-card-head strong{color:var(--color-ink);font-size:15px}.provider-module__4x5ffG__med-sig{color:var(--color-muted);text-transform:none;margin:0;font-size:13px;line-height:1.45}.provider-module__4x5ffG__med-meta{border-top:1px solid var(--color-line,#2d4b411f);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px 16px;margin:12px 0 0;padding-top:12px;display:grid}.provider-module__4x5ffG__med-meta dt{letter-spacing:.03em;text-transform:uppercase;color:var(--color-muted);margin:0 0 2px;font-size:11px;font-weight:600}.provider-module__4x5ffG__med-meta dd{color:var(--color-ink);margin:0;font-size:14px}.provider-module__4x5ffG__appt-title-row{align-items:center;gap:8px;display:inline-flex}.provider-module__4x5ffG__status-help{width:28px;height:28px;color:var(--color-muted);cursor:help;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.provider-module__4x5ffG__status-help:hover,.provider-module__4x5ffG__status-help:focus-visible{color:var(--color-ink);background:#2d4b4114;outline:none}.provider-module__4x5ffG__status-help-tip{z-index:20;border:1px solid var(--color-line,#2d4b412e);width:min(320px,78vw);color:var(--color-ink);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.45;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 10px 28px #14282224}.provider-module__4x5ffG__status-help-tip strong{font-size:13px;display:inline}.provider-module__4x5ffG__status-help-tip ul{margin:8px 0 0;padding-left:16px}.provider-module__4x5ffG__status-help-tip li+li{margin-top:4px}.provider-module__4x5ffG__status-help:hover .provider-module__4x5ffG__status-help-tip,.provider-module__4x5ffG__status-help:focus-visible .provider-module__4x5ffG__status-help-tip{opacity:1;visibility:visible;transform:translateY(0)}
.Breadcrumb-module__U9IJfG__root{color:var(--color-muted);align-items:center;gap:10px;margin-bottom:18px;font-size:14px;display:flex}.Breadcrumb-module__U9IJfG__root a{color:inherit}.Breadcrumb-module__U9IJfG__root a:hover{color:var(--color-rose-deep)}.Breadcrumb-module__U9IJfG__root button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}
.SnapshotPanel-module__0sAK4W__tile{flex-direction:column;gap:10px;min-width:0;display:flex}.SnapshotPanel-module__0sAK4W__card{background:var(--color-white,#fff);border:1px solid var(--color-line,#ededed);border-radius:var(--radius-md,12px);padding:18px 20px}.SnapshotPanel-module__0sAK4W__vital{background:var(--color-linen);border:1px solid var(--color-line,#ededed);border-radius:var(--radius-md,12px);padding:16px 18px}.SnapshotPanel-module__0sAK4W__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.SnapshotPanel-module__0sAK4W__label{color:var(--color-muted);font-size:13px;font-weight:500}.SnapshotPanel-module__0sAK4W__icon{color:var(--color-icon-default,var(--color-muted));justify-content:center;align-items:center;display:inline-flex}.SnapshotPanel-module__0sAK4W__iconCoral{color:var(--color-rose-deep)}.SnapshotPanel-module__0sAK4W__iconDanger{color:var(--color-danger,var(--color-danger))}.SnapshotPanel-module__0sAK4W__value{font-family:var(--font-primary);align-items:baseline;gap:8px;display:flex}.SnapshotPanel-module__0sAK4W__number{color:var(--color-ink);font-size:32px;font-weight:700;line-height:1.1;font-family:var(--font-secondary)}.SnapshotPanel-module__0sAK4W__unit{color:var(--color-muted);font-size:13px;font-weight:500}.SnapshotPanel-module__0sAK4W__panel{flex-direction:column;gap:16px;display:flex}.SnapshotPanel-module__0sAK4W__panelHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.SnapshotPanel-module__0sAK4W__panelTitle{font-family:var(--font-primary);color:var(--color-ink);font-size:18px;font-weight:700}.SnapshotPanel-module__0sAK4W__viewBtn{color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.SnapshotPanel-module__0sAK4W__grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.SnapshotPanel-module__0sAK4W__plain{background:0 0;border:0;padding:0}@media (max-width:900px){.SnapshotPanel-module__0sAK4W__group{grid-template-columns:1fr;gap:8px;padding:16px}.SnapshotPanel-module__0sAK4W__groupCell{border-bottom:1px solid #ffffffe6;border-right:0;padding:12px 16px}.SnapshotPanel-module__0sAK4W__groupCell:last-child{border-bottom:0}}.SnapshotPanel-module__0sAK4W__admin{border:1px solid var(--color-line,#ededed);background:var(--color-white);border-radius:8px;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;min-height:148px;padding:24px 20px;transition:border-color .15s,background .15s}.SnapshotPanel-module__0sAK4W__adminBody{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.SnapshotPanel-module__0sAK4W__adminLabel{font-family:var(--font-secondary);color:var(--color-muted);font-size:14px;font-weight:500;line-height:20px}.SnapshotPanel-module__0sAK4W__adminMetrics{flex-direction:column;gap:2px;display:flex}.SnapshotPanel-module__0sAK4W__adminValueRow{align-items:center;gap:8px;display:flex}.SnapshotPanel-module__0sAK4W__adminNumber{font-family:var(--font-primary);color:var(--color-onyx);font-size:32px;font-weight:500;line-height:40px}.SnapshotPanel-module__0sAK4W__adminUnit{font-family:var(--font-secondary);color:var(--color-muted);font-size:13px;font-weight:500;line-height:18px}.SnapshotPanel-module__0sAK4W__adminIcon{color:var(--color-rose-deep);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.SnapshotPanel-module__0sAK4W__group{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;padding:0;display:grid;overflow:hidden}.SnapshotPanel-module__0sAK4W__groupCell{border-right:1px solid var(--color-line);background:var(--color-white);box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:112px;padding:20px 24px;display:flex}.SnapshotPanel-module__0sAK4W__groupCell:last-child{border-right:0}.SnapshotPanel-module__0sAK4W__groupCellClickable{appearance:none;border:0;border-right:1px solid var(--color-line);text-align:left;font:inherit;cursor:pointer;background:var(--color-white);border-radius:0;width:100%;height:100%;margin:0;transition:background .15s}.SnapshotPanel-module__0sAK4W__groupCellClickable:last-child{border-right:0}.SnapshotPanel-module__0sAK4W__groupCellClickable:hover,.SnapshotPanel-module__0sAK4W__groupCellClickable:focus-visible{background:var(--color-floral);outline:none}.SnapshotPanel-module__0sAK4W__groupCellActive,.SnapshotPanel-module__0sAK4W__groupCellActive:hover,.SnapshotPanel-module__0sAK4W__groupCellActive:focus-visible{background:var(--color-blush);box-shadow:inset 3px 0 0 var(--color-rose)}.SnapshotPanel-module__0sAK4W__groupLabel{font-family:var(--font-secondary);color:var(--color-muted);font-size:14px;font-weight:500;line-height:20px}.SnapshotPanel-module__0sAK4W__groupCellActive .SnapshotPanel-module__0sAK4W__groupLabel{color:var(--color-pine)}.SnapshotPanel-module__0sAK4W__groupValueRow{align-items:center;gap:8px;display:flex}.SnapshotPanel-module__0sAK4W__groupNumber{font-family:var(--font-primary);color:var(--color-onyx);font-size:32px;font-weight:500;line-height:40px}.SnapshotPanel-module__0sAK4W__groupTrend{color:var(--color-rose);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SnapshotPanel-module__0sAK4W__groupTrend svg{width:18px;height:18px}.SnapshotPanel-module__0sAK4W__groupUnit{font-family:var(--font-secondary);color:var(--color-muted);font-size:13px;font-weight:500;line-height:18px}
.TabbedEntityDetail-module__0aFVgW__tabs{margin:20px 0}.TabbedEntityDetail-module__0aFVgW__panel{flex-direction:column;gap:24px;display:flex}
.ActionRequiredItem-module__CFiVzq__row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;padding-top:16px;display:flex}.ActionRequiredItem-module__CFiVzq__row:first-child{border-top:0;padding-top:0}.ActionRequiredItem-module__CFiVzq__body{min-width:0}.ActionRequiredItem-module__CFiVzq__head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ActionRequiredItem-module__CFiVzq__title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:16px;font-weight:600}.ActionRequiredItem-module__CFiVzq__aiConfidence{color:var(--color-success);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ActionRequiredItem-module__CFiVzq__note{color:var(--color-ink);font-size:14px;font-weight:600}.ActionRequiredItem-module__CFiVzq__desc{max-width:920px;color:var(--color-muted);margin:6px 0 10px;font-size:14px;line-height:1.5}.ActionRequiredItem-module__CFiVzq__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:26px;font-size:13px;display:flex}.ActionRequiredItem-module__CFiVzq__metaFact{align-items:center;gap:6px;display:inline-flex}.ActionRequiredItem-module__CFiVzq__meta strong{color:var(--color-ink)}.ActionRequiredItem-module__CFiVzq__progress{align-items:center;gap:10px;display:inline-flex}.ActionRequiredItem-module__CFiVzq__progressBar{background:var(--color-linen);border-radius:999px;width:120px;height:8px;display:inline-block;overflow:hidden}.ActionRequiredItem-module__CFiVzq__progressBar span{border-radius:inherit;background:var(--color-pine);height:100%;display:block}.ActionRequiredItem-module__CFiVzq__reviewBtn{flex:none;width:fit-content;min-width:0;padding-inline:14px}
.Wizard-module__LzaZ-q__root{flex-direction:column;gap:20px;display:flex}.Wizard-module__LzaZ-q__bars{gap:8px;display:flex}.Wizard-module__LzaZ-q__bar{background:var(--color-linen);border-radius:999px;flex:1;height:6px;transition:background .2s}.Wizard-module__LzaZ-q__barActive{background:var(--color-pine)}.Wizard-module__LzaZ-q__content{flex-direction:column;gap:16px;display:flex}.Wizard-module__LzaZ-q__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.Wizard-module__LzaZ-q__footer :last-child:first-child{margin-left:auto}
.AthenaPending-module__tA0vra__notice{border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel);color:var(--color-body);align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.AthenaPending-module__tA0vra__noticeIcon{color:var(--color-muted);flex:none;margin-top:2px}.AthenaPending-module__tA0vra__noticeTitle{font-family:var(--font-secondary);color:var(--color-ink);font-weight:700;display:block}.AthenaPending-module__tA0vra__gate{cursor:not-allowed;display:inline-flex}.AthenaPending-module__tA0vra__gate>*{pointer-events:none}.AthenaPending-module__tA0vra__gateBlock{width:100%;display:flex}.AthenaPending-module__tA0vra__tag{border:1px solid var(--color-line-strong);color:var(--color-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}
.Button-module__xDwtkW__root{border-radius:var(--radius-md);white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:100%;min-height:44px;padding:12px 22px;font-weight:600;line-height:1;display:inline-flex}.Button-module__xDwtkW__root:disabled{cursor:not-allowed;opacity:.48}.Button-module__xDwtkW__primary{background:var(--color-rose);color:var(--color-onyx);font-weight:500}.Button-module__xDwtkW__primary:hover:not(:disabled){background:var(--color-rose-hover)}.Button-module__xDwtkW__secondary{border-color:var(--color-pine);color:var(--color-pine);background:0 0}.Button-module__xDwtkW__secondary:hover:not(:disabled),.Button-module__xDwtkW__secondary:focus-visible:not(:disabled){border-color:var(--color-rose);color:var(--color-rose-deep);background:0 0}.Button-module__xDwtkW__secondaryDark{border-color:var(--color-pine);color:var(--color-pine);background:0 0}.Button-module__xDwtkW__secondaryDark:hover:not(:disabled),.Button-module__xDwtkW__secondaryDark:focus-visible:not(:disabled){border-color:var(--color-rose);color:var(--color-rose-deep);background:0 0}.Button-module__xDwtkW__ghost{color:var(--color-rose-deep);background:0 0}.Button-module__xDwtkW__danger{background:var(--color-danger);color:#fff}.Button-module__xDwtkW__small{min-height:40px;padding:10px 18px;font-size:14px}.Button-module__xDwtkW__fullWidth{width:100%}.Button-module__xDwtkW__join{background:var(--color-rose);min-width:168px;min-height:40px;color:var(--color-onyx);border-radius:8px;font-weight:500}.Button-module__xDwtkW__join:hover:not(:disabled){background:var(--color-rose-hover)}
.ConfirmationDialog-module__i-Ef1q__body{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:8px 8px 4px;display:flex}.ConfirmationDialog-module__i-Ef1q__icon{border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.ConfirmationDialog-module__i-Ef1q__success{background:var(--color-linen-green);color:var(--color-pine)}.ConfirmationDialog-module__i-Ef1q__warning{color:#c78908;background:#d789081f}.ConfirmationDialog-module__i-Ef1q__danger{color:var(--color-danger);background:#9c3b3b1f}.ConfirmationDialog-module__i-Ef1q__info{color:var(--color-navy,#2d4b41);background:#2d4b411a}.ConfirmationDialog-module__i-Ef1q__title{font-family:var(--font-primary);color:var(--color-ink);margin:0;font-size:22px;font-weight:700;line-height:1.25}.ConfirmationDialog-module__i-Ef1q__message{max-width:360px;color:var(--color-muted);margin:0;font-size:15px;line-height:1.5}.ConfirmationDialog-module__i-Ef1q__actions{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:8px;display:flex}.ConfirmationDialog-module__i-Ef1q__actions button{flex:1;justify-content:center}.ConfirmationDialog-module__i-Ef1q__actions a{flex:1;justify-content:center}
.Card-module__si82nG__root{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel);box-shadow:none;padding:var(--space-5)}.Card-module__si82nG__metric{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-panel-metric);padding:var(--space-4)}.Card-module__si82nG__soft{background:var(--color-linen-green)}.Card-module__si82nG__highlight{border-color:var(--color-blush);background:var(--color-blush)}.Card-module__si82nG__panel{margin-top:16px}.Card-module__si82nG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.Card-module__si82nG__title,.Card-module__si82nG__root h2{font-family:var(--font-secondary);margin:0;font-size:20px;font-weight:700;line-height:1.3}
.VitalsTile-module__z_HVEG__root{border:1px solid var(--color-line);background:var(--color-white);border-radius:8px;align-content:start;min-width:0;height:148px;padding:24px 20px 20px 24px;display:grid}.VitalsTile-module__z_HVEG__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.VitalsTile-module__z_HVEG__label{color:var(--color-muted);font-family:var(--font-secondary);font-size:14px;font-weight:500;line-height:20px}.VitalsTile-module__z_HVEG__icon{background:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.VitalsTile-module__z_HVEG__iconCoral{color:var(--color-rose-deep)}.VitalsTile-module__z_HVEG__iconDanger{color:var(--color-danger)}.VitalsTile-module__z_HVEG__value{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.VitalsTile-module__z_HVEG__number{color:var(--color-onyx);font-family:var(--font-primary);font-size:32px;font-weight:500;line-height:40px}.VitalsTile-module__z_HVEG__unit{color:var(--color-muted);font-family:var(--font-secondary);flex-basis:100%;margin-top:2px;font-size:13px;font-weight:500;line-height:18px}
.Form-module__v-YQCW__field{gap:8px;display:grid}.Form-module__v-YQCW__label{color:var(--color-ink);font-size:14px;font-weight:700}.Form-module__v-YQCW__input,.Form-module__v-YQCW__select,.Form-module__v-YQCW__textarea{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);width:100%;color:var(--color-ink);outline:none}.Form-module__v-YQCW__input,.Form-module__v-YQCW__select{height:40px;padding:0 16px}.Form-module__v-YQCW__textarea{resize:vertical;min-height:120px;padding:12px 16px}.Form-module__v-YQCW__input::placeholder,.Form-module__v-YQCW__textarea::placeholder{color:var(--color-muted)}.Form-module__v-YQCW__input:focus,.Form-module__v-YQCW__select:focus,.Form-module__v-YQCW__textarea:focus{border-color:var(--color-rose);box-shadow:var(--shadow-focus)}
.appointments-module__dFw7qa__inlineLink{font:inherit;color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.appointments-module__dFw7qa__searchRow{margin:16px 0 4px}.appointments-module__dFw7qa__list{margin-top:16px}.appointments-module__dFw7qa__card{gap:14px;min-height:158px;padding:24px 32px 24px 24px;display:grid;position:relative}.appointments-module__dFw7qa__cardHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.appointments-module__dFw7qa__cardTitle{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.45}.appointments-module__dFw7qa__menuWrap{position:relative}.appointments-module__dFw7qa__menuButton{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.appointments-module__dFw7qa__menuButton:hover{background:var(--color-white)}.appointments-module__dFw7qa__menu{z-index:10;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);min-width:160px;box-shadow:var(--shadow);background:#fff;padding:6px;display:grid;position:absolute;top:38px;right:0}.appointments-module__dFw7qa__menu button{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:14px;display:block}.appointments-module__dFw7qa__menu button:hover{background:#2d4b410f}.appointments-module__dFw7qa__menuDanger{color:var(--color-danger)}.appointments-module__dFw7qa__meta{min-width:0;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:28px;font-size:14px;display:flex}.appointments-module__dFw7qa__metaRow{align-items:center;gap:8px;display:flex}.appointments-module__dFw7qa__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.appointments-module__dFw7qa__calendarWrap{position:relative}.appointments-module__dFw7qa__calendarMenu{z-index:10;border:1px solid var(--color-line-strong);border-radius:var(--radius-md);min-width:180px;box-shadow:var(--shadow);background:#fff;padding:6px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.appointments-module__dFw7qa__calendarMenuItem{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--color-ink);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.appointments-module__dFw7qa__calendarMenuItem:hover{background:#2d4b410f}.appointments-module__dFw7qa__emptyState{text-align:center;place-items:center;gap:12px;min-height:170px;display:grid}.appointments-module__dFw7qa__muted{color:var(--color-muted)}.appointments-module__dFw7qa__confirmActions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.appointments-module__dFw7qa__statusBanner{border:1px solid var(--color-line);color:var(--color-ink);background:#c8849314;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px}.appointments-module__dFw7qa__menu button[aria-disabled=true]{cursor:not-allowed;opacity:.55}
.IconButton-module__Nkf5lG__root{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-pine);background:0 0;border:0;place-items:center;display:inline-grid}.IconButton-module__Nkf5lG__menu{flex:none;display:none}.IconButton-module__Nkf5lG__navy{color:#fff;background:#2d4b41;border:1px solid #0000;border-radius:999px;width:37px;height:37px;text-decoration:none}@media (max-width:899px){.IconButton-module__Nkf5lG__menu{display:inline-grid}}
.SkeletonBlock-module__KhKfAa__block{border-radius:var(--radius-sm);background:var(--skeleton-base);display:block;position:relative;overflow:hidden}.SkeletonBlock-module__KhKfAa__block:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);animation:1.35s ease-in-out infinite SkeletonBlock-module__KhKfAa__skeleton-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes SkeletonBlock-module__KhKfAa__skeleton-sheen{to{transform:translate(100%)}}
.PdfInlineViewer-module__g-MarW__shell{border:1px solid var(--color-border,var(--color-line));background:var(--color-surface-muted,var(--color-linen));border-radius:14px;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.PdfInlineViewer-module__g-MarW__toolbar{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,var(--color-line));flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.PdfInlineViewer-module__g-MarW__toolbarGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PdfInlineViewer-module__g-MarW__scaleButton{border:1px solid var(--color-border,var(--color-line));background:var(--color-surface-muted,var(--color-floral));min-width:56px;color:var(--color-ink,var(--color-onyx));cursor:pointer;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}.PdfInlineViewer-module__g-MarW__scaleButton:hover{background:var(--color-linen-green)}.PdfInlineViewer-module__g-MarW__pageCount{color:var(--color-muted,var(--color-muted));margin-left:4px;font-size:13px}.PdfInlineViewer-module__g-MarW__toolbarLink{align-items:center;gap:6px;padding-inline:10px;font-size:13px;text-decoration:none;display:inline-flex}.PdfInlineViewer-module__g-MarW__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;position:relative;overflow:auto}.PdfInlineViewer-module__g-MarW__loading{border-radius:12px;height:min(60vh,520px)}.PdfInlineViewer-module__g-MarW__pages{flex-direction:column;align-items:center;gap:16px;display:flex}.PdfInlineViewer-module__g-MarW__page{flex-direction:column;gap:8px;width:min(100%,920px);display:flex}.PdfInlineViewer-module__g-MarW__pageLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted,var(--color-muted));font-size:12px;font-weight:600}.PdfInlineViewer-module__g-MarW__pageCanvas{background:#fff;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0f172a14,0 8px 24px #0f172a14}.PdfInlineViewer-module__g-MarW__renderingHint,.PdfInlineViewer-module__g-MarW__truncationHint,.PdfInlineViewer-module__g-MarW__error{text-align:center;color:var(--color-muted,var(--color-muted));margin:12px 0 0;font-size:13px}.PdfInlineViewer-module__g-MarW__error{color:var(--danger,var(--color-danger));font-weight:600}
.Table-module__DwkGzW__card{padding:0;overflow:hidden}.Table-module__DwkGzW__scroll{overflow-x:auto}.Table-module__DwkGzW__title{align-items:center;gap:8px;font-weight:800;display:inline-flex}.Table-module__DwkGzW__table{border-collapse:collapse;text-align:left;width:100%}.Table-module__DwkGzW__thead{border-bottom:1px solid var(--color-line-strong,#bec6cbe6)}.Table-module__DwkGzW__tr{border-bottom:1px solid var(--color-line,#bec6cb8c)}.Table-module__DwkGzW__tr:last-child{border-bottom:none}.Table-module__DwkGzW__th{background:var(--color-linen-green);color:var(--color-pine);text-transform:none;text-align:left;padding:14px 18px;font-size:14px;font-weight:800}.Table-module__DwkGzW__td{vertical-align:middle;border-bottom:1px solid var(--color-line,var(--line));padding:14px 18px}@media (max-width:899px){.Table-module__DwkGzW__th,.Table-module__DwkGzW__td{padding:14px}}
.Tabs-module__Kftrda__list{border-radius:var(--radius-md);background:var(--color-linen);flex-flow:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px;display:inline-flex}.Tabs-module__Kftrda__tab{border-radius:var(--radius-sm);font-family:var(--font-secondary);color:var(--color-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 14px;font-size:16px;font-weight:400;line-height:24px}.Tabs-module__Kftrda__tabActive{background:var(--paper);color:var(--color-pine)}.Tabs-module__Kftrda__tab:focus-visible{outline:2px solid var(--color-rose-deep);outline-offset:-2px}
.CarePlanSummaryCard-module__fZT70q__card{gap:20px;padding:24px;display:grid}.CarePlanSummaryCard-module__fZT70q__topRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.CarePlanSummaryCard-module__fZT70q__heading{gap:8px;min-width:0;display:grid}.CarePlanSummaryCard-module__fZT70q__title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.35}.CarePlanSummaryCard-module__fZT70q__goal{color:var(--color-ink);align-items:center;gap:8px;margin:0;font-size:16px;line-height:1.5;display:flex}.CarePlanSummaryCard-module__fZT70q__goal svg{color:var(--color-rose-deep);flex-shrink:0}.CarePlanSummaryCard-module__fZT70q__viewButton{border-radius:6px;flex-shrink:0;width:fit-content;min-height:32px;padding:6px 14px;font-size:14px}.CarePlanSummaryCard-module__fZT70q__bottomRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:4px;display:flex}.CarePlanSummaryCard-module__fZT70q__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.CarePlanSummaryCard-module__fZT70q__meta span{align-items:center;gap:8px;display:inline-flex}.CarePlanSummaryCard-module__fZT70q__trackerLink{color:var(--color-muted);align-items:center;gap:0;font-size:14px;text-decoration:none;display:inline-flex}.CarePlanSummaryCard-module__fZT70q__trackerLinkLabel{text-underline-offset:2px;text-decoration:underline}.CarePlanSummaryCard-module__fZT70q__trackerLink strong{text-underline-offset:2px;color:var(--color-ink);font-weight:600;text-decoration:underline}.CarePlanSummaryCard-module__fZT70q__adherence{flex-shrink:0;gap:4px;width:min(100%,328px);display:grid}.CarePlanSummaryCard-module__fZT70q__adherenceHead{color:var(--color-ink);justify-content:space-between;align-items:center;font-size:14px;display:flex}.CarePlanSummaryCard-module__fZT70q__adherenceHead strong{font-size:14px;font-weight:600}.CarePlanSummaryCard-module__fZT70q__progress{background:var(--color-white);border-radius:999px;width:100%;height:8px;overflow:hidden}.CarePlanSummaryCard-module__fZT70q__progress span{border-radius:inherit;background:var(--color-success);height:100%;display:block}@media (max-width:899px){.CarePlanSummaryCard-module__fZT70q__topRow{flex-direction:column}.CarePlanSummaryCard-module__fZT70q__viewButton{align-self:flex-start}.CarePlanSummaryCard-module__fZT70q__bottomRow{flex-direction:column;align-items:stretch}.CarePlanSummaryCard-module__fZT70q__adherence{width:100%}}
.care-plan-module__F3XnOG__guidance-row+.care-plan-module__F3XnOG__guidance-row{margin-top:18px}.care-plan-module__F3XnOG__care-plan-row{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;display:grid}.care-plan-module__F3XnOG__care-plan-meta{color:var(--ink);flex-wrap:wrap;gap:24px;margin:4px 0 14px;font-size:15px;display:flex}.care-plan-module__F3XnOG__care-progress{background:var(--color-white);width:min(100%,328px);height:16px;margin-bottom:8px}.care-plan-module__F3XnOG__care-progress span{background:var(--success)}.care-plan-module__F3XnOG__care-summary-card{grid-template-columns:1.2fr 1.6fr 1.2fr auto;align-items:center;gap:32px;display:grid}.care-plan-module__F3XnOG__care-detail-grid{grid-template-columns:344px minmax(0,1fr) 300px;gap:16px;display:grid}.care-plan-module__F3XnOG__insight-row{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.care-plan-module__F3XnOG__insight-row p{margin:0;line-height:1.55}.care-plan-module__F3XnOG__care-plan-row{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:center;gap:24px;padding:24px;display:grid}.care-plan-module__F3XnOG__care-plan-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:28px;margin:0 0 14px;font-size:14px;display:flex}.care-plan-module__F3XnOG__care-plan-actions{justify-items:stretch;gap:18px;display:grid}.care-plan-module__F3XnOG__care-progress{background:var(--color-white);border-radius:999px;width:100%;height:16px;margin-top:8px;overflow:hidden}.care-plan-module__F3XnOG__care-progress span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.care-plan-module__F3XnOG__care-plan-page .care-plan-module__F3XnOG__page-header{align-items:center}.care-plan-module__F3XnOG__care-plan-filter{gap:8px}.care-plan-module__F3XnOG__care-plan-goal{color:var(--color-ink);align-items:center;gap:8px;margin:10px 0 16px;font-size:15px;font-weight:600;display:flex}.care-plan-module__F3XnOG__care-plan-goal svg{color:var(--color-rose-deep)}.care-plan-module__F3XnOG__care-plan-meta span{align-items:center;gap:8px;display:inline-flex}.care-plan-module__F3XnOG__care-adherence{gap:8px;display:grid}.care-plan-module__F3XnOG__care-adherence-head{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.care-plan-module__F3XnOG__care-adherence-head strong{color:var(--color-ink);font-size:14px}.care-plan-module__F3XnOG__care-summary-card{grid-template-columns:1.1fr 1.6fr 1fr auto;gap:32px;padding:22px 24px;display:grid}.care-plan-module__F3XnOG__care-detail-header{align-items:center}.care-plan-module__F3XnOG__care-detail-tabs{width:fit-content;max-width:100%;margin-bottom:24px}.care-plan-module__F3XnOG__panel-title-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}:is(.care-plan-module__F3XnOG__panel-title-row h2,.care-plan-module__F3XnOG__panel-title-row [class*=PanelTitle]){margin-bottom:0}.care-plan-module__F3XnOG__timeline-lead{margin:4px 0 0;font-size:13px;line-height:1.4}.care-plan-module__F3XnOG__panel-link-btn{color:var(--color-rose-deep);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;align-items:center;gap:2px;margin:0;padding:0;font-size:13px;font-weight:600;display:inline-flex}.care-plan-module__F3XnOG__panel-link-btn:hover{color:var(--color-coral-hover,#b07481);text-decoration:underline}.care-plan-module__F3XnOG__care-summary-item{align-content:start;gap:8px;display:grid}.care-plan-module__F3XnOG__care-summary-label{color:var(--color-muted);font-size:13px}.care-plan-module__F3XnOG__care-summary-item strong{color:var(--color-ink);font-size:15px}.care-plan-module__F3XnOG__item-copy{flex:1;gap:6px;min-width:0;display:grid}.care-plan-module__F3XnOG__item-copy strong{color:var(--color-ink);font-size:15px;font-weight:600;line-height:1.5;display:block}.care-plan-module__F3XnOG__milestone-meta{font-size:13px;line-height:1.45;display:block}.care-plan-module__F3XnOG__milestone-list .care-plan-module__F3XnOG__milestone-row:not(:last-child) .care-plan-module__F3XnOG__milestone-marker:after{content:"";background:#2d4b4129;width:2px;height:calc(100% - 28px);position:absolute;top:40px}.care-plan-module__F3XnOG__milestone-list .care-plan-module__F3XnOG__milestone-row{align-items:start}.care-plan-module__F3XnOG__milestone-list .care-plan-module__F3XnOG__milestone-row:not(:last-child) .care-plan-module__F3XnOG__milestone-marker.care-plan-module__F3XnOG__is-complete:after{background:var(--color-success)}.care-plan-module__F3XnOG__guidance-message{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-white);width:34px;height:34px;color:var(--color-rose-deep);flex:none;place-items:center;display:grid}.care-plan-module__F3XnOG__med-state{border-radius:var(--radius-sm);color:#fff;flex:none;place-items:center;width:34px;height:34px;display:grid}.care-plan-module__F3XnOG__med-state-done{background:var(--color-success)}.care-plan-module__F3XnOG__care-detail-grid{grid-template-columns:minmax(230px,1.1fr) minmax(260px,1.4fr) minmax(220px,.95fr);gap:20px;margin-top:16px;display:grid}.care-plan-module__F3XnOG__care-bottom-grid{grid-template-columns:minmax(260px,.95fr) minmax(0,1.45fr);gap:16px;margin-top:16px;display:grid}.care-plan-module__F3XnOG__care-detail-stack{gap:16px;display:grid}.care-plan-module__F3XnOG__focus-banner{background:linear-gradient(135deg,#c884931a,#ffffffb3),#ffffffd9;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.care-plan-module__F3XnOG__focus-banner-copy{gap:4px;min-width:0;display:grid}.care-plan-module__F3XnOG__focus-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--color-rose-deep);font-size:12px;font-weight:650}.care-plan-module__F3XnOG__focus-banner-title{color:var(--color-ink);font-size:1.1rem;font-weight:650}.care-plan-module__F3XnOG__focus-banner-meta{margin:0;font-size:13px;line-height:1.45}.care-plan-module__F3XnOG__today-lead{margin:0 0 14px;font-size:14px;line-height:1.45}.care-plan-module__F3XnOG__task-bullet{background:var(--color-coral,#c88493);opacity:.55;border-radius:999px;flex:none;width:10px;height:10px;margin-top:6px}.care-plan-module__F3XnOG__guidance-row-list{gap:12px;margin-top:4px;display:grid}.care-plan-module__F3XnOG__timeline-filters{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.care-plan-module__F3XnOG__timeline-filter{border:1px solid var(--color-line,#2d4b4129);background:var(--color-white);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.care-plan-module__F3XnOG__timeline-filter:hover{border-color:#c8849373}.care-plan-module__F3XnOG__timeline-filter.care-plan-module__F3XnOG__is-active{color:var(--color-coral-hover,#b07481);background:#c8849324;border-color:#c884938c}.care-plan-module__F3XnOG__care-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.care-plan-module__F3XnOG__ai-insights-card{padding:24px}.care-plan-module__F3XnOG__insight-list{gap:16px;margin-top:4px;display:grid}.care-plan-module__F3XnOG__assessment-list,.care-plan-module__F3XnOG__visit-list,.care-plan-module__F3XnOG__resource-list{gap:16px;display:grid}.care-plan-module__F3XnOG__assessment-card,.care-plan-module__F3XnOG__visit-card,.care-plan-module__F3XnOG__resource-card{border-radius:var(--radius-md);background:var(--color-white);border:1px solid #2d4b4114;padding:16px}.care-plan-module__F3XnOG__assessment-card-head,.care-plan-module__F3XnOG__visit-card-head,.care-plan-module__F3XnOG__resource-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.care-plan-module__F3XnOG__assessment-card-copy,.care-plan-module__F3XnOG__resource-card-copy,.care-plan-module__F3XnOG__visit-card-meta{color:var(--color-body);margin:10px 0 0;font-size:14px;line-height:1.5}.care-plan-module__F3XnOG__visit-card-meta{gap:8px;display:grid}.care-plan-module__F3XnOG__visit-card-meta span{align-items:center;gap:8px;display:inline-flex}.care-plan-module__F3XnOG__tracker-detail-card{gap:12px;min-height:184px;display:grid}.care-plan-module__F3XnOG__tracker-detail-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.care-plan-module__F3XnOG__tracker-detail-title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600}.care-plan-module__F3XnOG__tracker-icon-tile{width:40px;height:40px;color:var(--color-rose-deep);background:#fff;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.care-plan-module__F3XnOG__tracker-connect-btn{color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:600;display:inline-flex}.care-plan-module__F3XnOG__tracker-detail-copy{color:var(--color-body);margin:0;font-size:15px;line-height:1.5}.care-plan-module__F3XnOG__tracker-detail-meta{color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.care-plan-module__F3XnOG__tracker-detail-meta strong{color:var(--color-ink);font-weight:600}.care-plan-module__F3XnOG__tracker-plan-link{text-underline-offset:2px;color:var(--color-ink);text-decoration:underline}.care-plan-module__F3XnOG__milestone-list{gap:20px;margin-top:16px;display:grid}.care-plan-module__F3XnOG__guidance-row{align-items:flex-start;gap:14px;display:flex}.care-plan-module__F3XnOG__insight-row{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;display:grid}@media (max-width:720px){.care-plan-module__F3XnOG__focus-banner{flex-direction:column;align-items:stretch}}@media (max-width:1180px){.care-plan-module__F3XnOG__care-detail-grid,.care-plan-module__F3XnOG__care-bottom-grid,.care-plan-module__F3XnOG__care-pair-grid{grid-template-columns:1fr}}@media (max-width:899px){.care-plan-module__F3XnOG__care-plan-row,.care-plan-module__F3XnOG__care-summary-card{grid-template-columns:1fr}}.care-plan-module__F3XnOG__patient-adherence .care-plan-module__F3XnOG__care-progress{width:120px;height:10px;margin-top:0}.care-plan-module__F3XnOG__milestone-marker{border:1px solid var(--color-line-strong);background:var(--color-white);width:40px;height:40px;color:var(--color-ink);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;position:relative}.care-plan-module__F3XnOG__med-state-snoozed{background:var(--color-coral)}.care-plan-module__F3XnOG__med-state-pending{border:1px solid var(--color-line-strong);background:var(--color-white)}.care-plan-module__F3XnOG__task-list{gap:20px;margin-top:16px;display:grid}.care-plan-module__F3XnOG__milestone-row{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.care-plan-module__F3XnOG__milestone-marker.care-plan-module__F3XnOG__is-complete{border-color:var(--color-success);background:var(--color-success);color:#fff}.care-plan-module__F3XnOG__task-row,.care-plan-module__F3XnOG__medication-row{align-items:flex-start;gap:14px;display:flex}.care-plan-module__F3XnOG__task-checkbox{background:var(--color-white);color:#fff;cursor:pointer;border:1px solid #617078;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;padding:0;display:grid}.care-plan-module__F3XnOG__task-checkbox:focus-visible{outline:2px solid var(--color-coral);outline-offset:-2px}.care-plan-module__F3XnOG__task-checkbox.care-plan-module__F3XnOG__is-complete{border-color:var(--color-rose-deep);background:var(--color-coral)}.care-plan-module__F3XnOG__is-struck{text-decoration:line-through}.care-plan-module__F3XnOG__tracker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-plan-module__F3XnOG__tracker-card{gap:12px;display:grid}.care-plan-module__F3XnOG__care-plan-view-link,.care-plan-module__F3XnOG__care-plan-tracker-link{color:var(--color-rose-deep);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.care-plan-module__F3XnOG__care-plan-tracker-link{cursor:pointer;background:0 0;border:0;padding:0}.care-plan-module__F3XnOG__care-plan-view-link:hover,.care-plan-module__F3XnOG__care-plan-tracker-link:hover{color:var(--color-coral-hover)}
.health-data-module__rcXCZq__timeline-subtitle{color:var(--muted);font-size:14px}.health-data-module__rcXCZq__chart-card{min-height:276px}.health-data-module__rcXCZq__chart-title-row{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.health-data-module__rcXCZq__care-task-button .health-data-module__rcXCZq__timeline-subtitle{display:block}.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table th:first-child,.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table td:first-child{width:34%}.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table th:nth-child(2),.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table td:nth-child(2),.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table th:nth-child(3),.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table td:nth-child(3),.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table th:nth-child(4),.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table td:nth-child(4){width:16%}.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table th:last-child,.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__data-table td:last-child{width:18%}.health-data-module__rcXCZq__lab-report-table .health-data-module__rcXCZq__inline-actions{flex-wrap:nowrap}.health-data-module__rcXCZq__lab-report-th{color:var(--color-green);align-items:center;gap:6px;font-weight:600;display:inline-flex}.health-data-module__rcXCZq__lab-report-actions{align-items:center;gap:10px;display:inline-flex}.health-data-module__rcXCZq__lab-report-mark{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-white);width:36px;height:36px;color:var(--color-ink);cursor:pointer;place-items:center;display:inline-grid}.health-data-module__rcXCZq__is-reviewed{border-color:var(--color-success);background:var(--color-success);color:#fff}.health-data-module__rcXCZq__lab-report-mark:hover{border-color:var(--color-rose-deep);color:var(--color-rose-deep)}.health-data-module__rcXCZq__lab-report-mark.health-data-module__rcXCZq__is-reviewed:hover,.health-data-module__rcXCZq__is-reviewed:hover{border-color:var(--color-success);background:var(--color-success);color:#fff}.health-data-module__rcXCZq__chart-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.health-data-module__rcXCZq__chart-title-row h2{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:1.45}.health-data-module__rcXCZq__chart-footer{color:var(--color-muted);flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:13px;display:flex}.health-data-module__rcXCZq__chart-empty{color:var(--color-muted);margin:48px 0;font-size:14px}.health-data-module__rcXCZq__trend-up{color:var(--color-danger)}.health-data-module__rcXCZq__chart-card{min-height:276px;padding:24px}.health-data-module__rcXCZq__chart-card.health-data-module__rcXCZq__panel{margin-top:0}.health-data-module__rcXCZq__uploadZone{background:var(--color-white);text-align:center;border:1.5px dashed #2d4b4147;border-radius:8px;padding:22px}.health-data-module__rcXCZq__select{background:var(--color-white);width:100%;color:var(--color-ink);border:1px solid #2d4b4133;border-radius:12px;outline:none;padding:0 12px}.health-data-module__rcXCZq__profileRow{align-items:center;gap:14px;display:flex}.health-data-module__rcXCZq__profileRow+.health-data-module__rcXCZq__profileRow{margin-top:12px}.health-data-module__rcXCZq__health-tabs{margin-top:16px}.health-data-module__rcXCZq__icon-tile{width:42px;height:42px;color:var(--evergreen);background:#2d4b4114;border-radius:10px;flex:none;place-items:center;display:grid}.health-data-module__rcXCZq__action-icon-row{align-items:center;gap:16px;display:flex}
.profile-module__qnDS_a__profile-row{align-items:center;gap:14px;display:flex}.profile-module__qnDS_a__profile-row+.profile-module__qnDS_a__profile-row{margin-top:12px}.profile-module__qnDS_a__profile-row{border:1px solid var(--line);background:var(--color-white);border-radius:8px;padding:14px}.profile-module__qnDS_a__section-heading{font-family:var(--font-primary);color:var(--color-ink);margin:24px 0 16px;font-size:24px;font-weight:700;line-height:1.2}.profile-module__qnDS_a__settings-list{gap:18px;display:grid}.profile-module__qnDS_a__team-card,.profile-module__qnDS_a__device-card{align-items:center;gap:14px;display:flex}.profile-module__qnDS_a__profile-tabs{width:fit-content;max-width:100%;overflow-x:auto}.profile-module__qnDS_a__profile-tabs button{white-space:nowrap;padding-inline:18px}.profile-module__qnDS_a__profile-hero{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.profile-module__qnDS_a__profile-name{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}.profile-module__qnDS_a__icon-tile{width:42px;height:42px;color:var(--evergreen);background:#2d4b4114;border-radius:10px;flex:none;place-items:center;display:grid}.profile-module__qnDS_a__profile-error{margin-top:16px}.profile-module__qnDS_a__membership-card{border-color:#fff;padding:0;overflow:hidden}.profile-module__qnDS_a__membership-summary{background:#ebf2f070;justify-content:space-between;gap:24px;padding:28px 24px 36px;display:flex}.profile-module__qnDS_a__membership-price{color:var(--color-rose-deep);font-size:46px;font-weight:800;line-height:1}.profile-module__qnDS_a__benefit-grid,.profile-module__qnDS_a__team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.profile-module__qnDS_a__benefit-row{border-radius:var(--radius-md);background:var(--color-white);border:1px solid #fff;align-items:center;gap:12px;min-height:50px;padding:0 24px;display:flex}.profile-module__qnDS_a__team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-module__qnDS_a__team-card{border-color:#fff;align-items:flex-start;min-height:136px;padding:26px 28px}.profile-module__qnDS_a__team-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.profile-module__qnDS_a__team-card-body strong{font-weight:600}.profile-module__qnDS_a__team-card-body p{margin:0}.profile-module__qnDS_a__team-card-action{justify-content:flex-start;align-items:center;min-height:22px;margin-top:8px;display:flex}.profile-module__qnDS_a__team-message-link{color:var(--color-rose-deep);background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.profile-module__qnDS_a__team-message-note{color:var(--color-muted);margin:0;font-size:14px}.profile-module__qnDS_a__settings-list{gap:0}.profile-module__qnDS_a__device-card{justify-content:space-between;min-height:124px;padding:28px 20px}@media (max-width:1180px){.profile-module__qnDS_a__team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.profile-module__qnDS_a__profile-hero,.profile-module__qnDS_a__membership-summary{flex-direction:column;align-items:stretch}.profile-module__qnDS_a__benefit-grid,.profile-module__qnDS_a__team-grid{grid-template-columns:1fr}}.profile-module__qnDS_a__privacy-row,.profile-module__qnDS_a__preference-row{align-items:center;gap:14px;display:flex}.profile-module__qnDS_a__profile-identity{align-items:center;gap:24px;display:flex}.profile-module__qnDS_a__profile-form{gap:16px;display:grid}.profile-module__qnDS_a__profile-since{color:var(--color-muted);margin:6px 0 0;font-size:16px;font-weight:500}.profile-module__qnDS_a__preference-row,.profile-module__qnDS_a__privacy-row{border-bottom:1px solid var(--color-line);justify-content:space-between;min-height:86px;padding:16px 0}.profile-module__qnDS_a__privacy-row{color:inherit;font-size:18px;font-weight:800;text-decoration:none}.profile-module__qnDS_a__security-form{gap:10px;max-width:420px;display:grid}.profile-module__qnDS_a__security-label{font-family:var(--font-secondary);color:var(--color-body);font-size:14px;font-weight:600;line-height:20px}.profile-module__qnDS_a__security-input{border:.5px solid var(--line);border-radius:var(--radius-md);background:var(--color-white);width:100%;min-height:48px;font-family:var(--font-secondary);color:var(--color-ink);padding:12px 14px;font-size:16px;line-height:24px;transition:border-color .15s}.profile-module__qnDS_a__security-input::placeholder{color:var(--color-muted)}.profile-module__qnDS_a__security-input:focus{border-color:var(--color-rose-deep)}.profile-module__qnDS_a__password-input-wrap{width:100%;position:relative}.profile-module__qnDS_a__password-input-wrap .profile-module__qnDS_a__security-input{padding-right:44px}.profile-module__qnDS_a__password-toggle-btn{width:28px;height:28px;color:var(--color-muted,#7c8ba1);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.profile-module__qnDS_a__password-toggle-btn:hover{color:var(--color-ink);background:#2d4b410f}.profile-module__qnDS_a__security-submit{justify-content:center;align-items:center;gap:8px;width:fit-content;min-width:180px;margin-top:12px;display:inline-flex}.profile-module__qnDS_a__security-alert{border:1px solid var(--color-danger);color:var(--color-danger);background:#f0555514;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px}.profile-module__qnDS_a__security-success{color:var(--color-ink);background:#2d4b4114;border:1px solid #2d4b4147;border-radius:8px;margin:0 0 16px;padding:12px 14px;font-size:14px}.profile-module__qnDS_a__sound-select-wrap{flex-shrink:0}.profile-module__qnDS_a__sound-select{border:.5px solid var(--color-line,var(--color-line));background:color-mix(in srgb, var(--paper,#fff) 88%, var(--blush,#e9d6da));min-width:148px;height:40px;color:var(--color-navy,#2d4b41);cursor:pointer;border-radius:8px;padding:0 12px;font-family:inherit;font-size:14px}.profile-module__qnDS_a__sound-select:focus{outline:2px solid color-mix(in srgb, var(--color-coral,#c88493) 55%, transparent);outline-offset:-2px}.profile-module__qnDS_a__security-field-error{color:#b3261e;margin:4px 0 0;font-size:12px;line-height:1.4}
.CriticalEscalationBanner-module__QGA-Na__criticalAlerts{gap:12px;margin-bottom:16px;display:grid}.CriticalEscalationBanner-module__QGA-Na__criticalAlert{border-radius:var(--radius-md,12px);background:var(--paper,#fff);border:1px solid #c8849373;align-items:flex-start;gap:14px;padding:16px 18px;display:flex;box-shadow:0 1px #1a20230a}.CriticalEscalationBanner-module__QGA-Na__iconWrap{width:36px;height:36px;color:var(--color-rose-deep);background:#c884931f;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.CriticalEscalationBanner-module__QGA-Na__body{flex:1;min-width:0}.CriticalEscalationBanner-module__QGA-Na__header{margin-bottom:4px}.CriticalEscalationBanner-module__QGA-Na__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-rose-deep);margin:0 0 2px;font-size:11px;font-weight:700}.CriticalEscalationBanner-module__QGA-Na__title{font-family:var(--font-secondary,inherit);color:var(--color-ink);margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.CriticalEscalationBanner-module__QGA-Na__lead{color:var(--color-muted,var(--color-muted));margin:0;font-size:14px;line-height:1.5}.CriticalEscalationBanner-module__QGA-Na__actionRecord{gap:12px;margin:14px 0 4px;display:grid}.CriticalEscalationBanner-module__QGA-Na__field{flex-direction:column;gap:6px;display:flex}.CriticalEscalationBanner-module__QGA-Na__fieldLabel{color:var(--color-ink);font-size:13px;font-weight:600}.CriticalEscalationBanner-module__QGA-Na__fieldHint{color:var(--color-muted,var(--color-muted));font-weight:400}.CriticalEscalationBanner-module__QGA-Na__select,.CriticalEscalationBanner-module__QGA-Na__actionInput{box-sizing:border-box;border:1px solid var(--color-line-strong,#c8c8c8);border-radius:var(--radius-sm,8px);width:100%;font:inherit;color:var(--color-ink);background:#fff;font-size:14px}.CriticalEscalationBanner-module__QGA-Na__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;min-height:44px;padding:10px 40px 10px 12px}.CriticalEscalationBanner-module__QGA-Na__select:focus,.CriticalEscalationBanner-module__QGA-Na__actionInput:focus{border-color:var(--color-rose-deep);outline:none;box-shadow:0 0 0 1px #c884932e}.CriticalEscalationBanner-module__QGA-Na__actionInput{resize:vertical;min-height:64px;padding:10px 12px;line-height:1.45}.CriticalEscalationBanner-module__QGA-Na__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.CriticalEscalationBanner-module__QGA-Na__roleNote{color:var(--color-muted,var(--color-muted));font-size:13px}.CriticalEscalationBanner-module__QGA-Na__error{color:var(--danger,var(--color-danger));margin:10px 0 0;font-size:13px}@media (max-width:640px){.CriticalEscalationBanner-module__QGA-Na__criticalAlert{padding:14px}.CriticalEscalationBanner-module__QGA-Na__actions{flex-direction:column;align-items:stretch}}
.PatientChartPanel-module__UESVtq__panel{gap:var(--space-4);flex-direction:column;display:flex}.PatientChartPanel-module__UESVtq__sections{flex-direction:column;gap:8px;display:flex}
.PatientDiariesPanel-module__ZSGyUW__error{color:var(--danger,var(--color-danger));margin:0;font-size:15px}.PatientDiariesPanel-module__ZSGyUW__foot{color:var(--color-body);margin:10px 0 0;font-size:12px;line-height:1.5}.PatientDiariesPanel-module__ZSGyUW__rows{margin-top:12px}.PatientDiariesPanel-module__ZSGyUW__row{border-top:1px solid var(--color-hairline,#00000014);align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.PatientDiariesPanel-module__ZSGyUW__row:first-child{border-top:none}.PatientDiariesPanel-module__ZSGyUW__rowMain{min-width:160px;color:var(--color-ink);font-weight:600}.PatientDiariesPanel-module__ZSGyUW__rowMeta{color:var(--color-body);flex:1;font-size:13px}.PatientDiariesPanel-module__ZSGyUW__tag{color:var(--color-ink);white-space:nowrap;background:#0000000d;border-radius:999px;padding:4px 10px;font-size:12px}@media (max-width:640px){.PatientDiariesPanel-module__ZSGyUW__row{flex-wrap:wrap}.PatientDiariesPanel-module__ZSGyUW__rowMain{min-width:0}}
.PatientCoverageAdminPanel-module__2DXtGa__stack,.PatientCoverageAdminPanel-module__2DXtGa__membershipBody{gap:12px;display:grid}.PatientCoverageAdminPanel-module__2DXtGa__membershipGrid{gap:20px 24px}.PatientCoverageAdminPanel-module__2DXtGa__membershipFieldWide{grid-column:1/-1}.PatientCoverageAdminPanel-module__2DXtGa__fieldValue{word-break:break-word;font-size:15px;line-height:1.45;display:block}.PatientCoverageAdminPanel-module__2DXtGa__sourceHint{color:var(--color-muted);margin:0;font-size:13px;font-weight:500}.PatientCoverageAdminPanel-module__2DXtGa__financialList{gap:12px;display:grid}.PatientCoverageAdminPanel-module__2DXtGa__financialRow{gap:6px;padding:16px 18px;display:grid}.PatientCoverageAdminPanel-module__2DXtGa__financialName{word-break:break-word;font-size:15px;line-height:1.4}.PatientCoverageAdminPanel-module__2DXtGa__financialDetail{color:var(--color-muted);word-break:break-word;margin:0;font-size:14px;line-height:1.45}.PatientCoverageAdminPanel-module__2DXtGa__financialStatus{justify-self:start}.PatientCoverageAdminPanel-module__2DXtGa__referralOpen{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;margin:0;padding:0;display:grid}.PatientCoverageAdminPanel-module__2DXtGa__referralDetail{border-top:1px solid var(--color-border,#0d111014);gap:4px;padding-top:8px;display:grid}
.PatientDocumentViewer-module__E5AUuW__modalPanel{flex-direction:column;width:min(100%,1116px);max-height:min(94vh,960px);display:flex;overflow:hidden}.PatientDocumentViewer-module__E5AUuW__modalPanel>h2{flex-shrink:0}.PatientDocumentViewer-module__E5AUuW__modalPanel>.PatientDocumentViewer-module__E5AUuW__viewer{flex:1;min-height:0}.PatientDocumentViewer-module__E5AUuW__viewer{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.PatientDocumentViewer-module__E5AUuW__loadingBlock{flex-direction:column;gap:12px;display:flex}.PatientDocumentViewer-module__E5AUuW__metaBar{border-bottom:1px solid var(--color-border,var(--color-line));flex-direction:column;flex-shrink:0;gap:12px;padding-bottom:12px;display:flex}.PatientDocumentViewer-module__E5AUuW__metaPrimary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PatientDocumentViewer-module__E5AUuW__metaChip{background:var(--color-surface-muted,var(--color-linen));color:var(--color-muted,var(--color-muted));border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;display:inline-flex}.PatientDocumentViewer-module__E5AUuW__metaDetails{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 16px;margin:0;display:grid}.PatientDocumentViewer-module__E5AUuW__metaItem{min-width:0}.PatientDocumentViewer-module__E5AUuW__metaItem dt{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted,var(--color-muted));margin:0;font-size:11px;font-weight:600}.PatientDocumentViewer-module__E5AUuW__metaItem dd{color:var(--color-ink,var(--color-onyx));word-break:break-word;margin:2px 0 0;font-size:14px}.PatientDocumentViewer-module__E5AUuW__textBlock{max-height:360px;overflow:auto}.PatientDocumentViewer-module__E5AUuW__textContent{white-space:pre-wrap;font:inherit;margin:0;line-height:1.5}.PatientDocumentViewer-module__E5AUuW__attachmentTabs{flex-wrap:wrap;gap:8px;display:flex}.PatientDocumentViewer-module__E5AUuW__preview{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.PatientDocumentViewer-module__E5AUuW__previewCompact{flex:none;min-height:0}.PatientDocumentViewer-module__E5AUuW__previewSkeleton{border-radius:14px;height:min(68vh,640px)}.PatientDocumentViewer-module__E5AUuW__imageFrame{background:var(--color-surface-muted,var(--color-linen));border:1px solid var(--color-border,var(--color-line));border-radius:14px;justify-content:center;align-items:center;min-height:min(68vh,640px);padding:12px;display:flex}.PatientDocumentViewer-module__E5AUuW__image{background:#fff;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:min(68vh,640px);display:block;box-shadow:0 8px 24px #0f172a14}
.dashboard-module__5q9guG__pageContainer{flex-direction:column;gap:24px;display:flex}.dashboard-module__5q9guG__pageHeader{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dashboard-module__5q9guG__title,.dashboard-module__5q9guG__subtitle{margin:0}.dashboard-module__5q9guG__kpiRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-module__5q9guG__metricLink{color:inherit;border-radius:8px;text-decoration:none;display:block}.dashboard-module__5q9guG__metricLink:hover,.dashboard-module__5q9guG__metricLink:focus-visible{outline:none}:is(.dashboard-module__5q9guG__metricLink:hover article,.dashboard-module__5q9guG__metricLink:focus-visible article){border-color:var(--color-rose-deep)}@media (max-width:1100px){.dashboard-module__5q9guG__kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dashboard-module__5q9guG__kpiRow{grid-template-columns:minmax(0,1fr)}}
.PatientEncounterViewer-module__i1penG__hero{margin-bottom:16px;padding:24px}.PatientEncounterViewer-module__i1penG__heroTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PatientEncounterViewer-module__i1penG__heroTop h1{margin:4px 0;font-size:28px}.PatientEncounterViewer-module__i1penG__eyebrow{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px}.PatientEncounterViewer-module__i1penG__heroMeta{color:var(--color-muted);justify-items:end;gap:8px;font-size:14px;display:grid}.PatientEncounterViewer-module__i1penG__reason{color:var(--color-ink);margin:16px 0 0}.PatientEncounterViewer-module__i1penG__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.PatientEncounterViewer-module__i1penG__leftRail,.PatientEncounterViewer-module__i1penG__rightRail,.PatientEncounterViewer-module__i1penG__center{gap:16px;display:grid}.PatientEncounterViewer-module__i1penG__leftRail{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:6px}.PatientEncounterViewer-module__i1penG__navButton,.PatientEncounterViewer-module__i1penG__navActive{border-radius:var(--radius-md);text-align:center;cursor:pointer;width:100%;font-family:var(--font-secondary);color:var(--color-ink);background:0 0;border:0;padding:11px 14px;font-size:15px}.PatientEncounterViewer-module__i1penG__navButton:hover{background:var(--color-white)}.PatientEncounterViewer-module__i1penG__navActive{background:var(--color-panel-strong);color:var(--color-rose-deep);font-weight:700;box-shadow:0 2px 8px #2d4b4114}.PatientEncounterViewer-module__i1penG__rightRail{grid-template-columns:repeat(4,minmax(0,1fr))}.PatientEncounterViewer-module__i1penG__textBlock+.PatientEncounterViewer-module__i1penG__textBlock{margin-top:20px}.PatientEncounterViewer-module__i1penG__textBlock h3{margin:0 0 8px;font-size:16px}.PatientEncounterViewer-module__i1penG__noteText{white-space:pre-wrap;color:var(--color-ink);margin:0;line-height:1.55}.PatientEncounterViewer-module__i1penG__orderBucket+.PatientEncounterViewer-module__i1penG__orderBucket{margin-top:12px}.PatientEncounterViewer-module__i1penG__orderBucketHead{border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel);cursor:pointer;width:100%;font-family:var(--font-secondary);color:var(--color-ink);justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.PatientEncounterViewer-module__i1penG__orderBucketHead:hover{background:var(--color-white)}.PatientEncounterViewer-module__i1penG__orderList,.PatientEncounterViewer-module__i1penG__contextList,.PatientEncounterViewer-module__i1penG__stack{gap:12px;display:grid}.PatientEncounterViewer-module__i1penG__orderRow,.PatientEncounterViewer-module__i1penG__contextRow{gap:8px;padding:14px 16px;display:grid}.PatientEncounterViewer-module__i1penG__orderRowTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.PatientEncounterViewer-module__i1penG__tableWrap{overflow-x:auto}.PatientEncounterViewer-module__i1penG__table{border-collapse:collapse;width:100%}.PatientEncounterViewer-module__i1penG__table th,.PatientEncounterViewer-module__i1penG__table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:10px 12px}.PatientEncounterViewer-module__i1penG__table th{color:var(--color-muted);font-size:13px;font-weight:600}.PatientEncounterViewer-module__i1penG__encounterLink{color:var(--color-rose-deep);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.PatientEncounterViewer-module__i1penG__encounterLink:hover{text-decoration:underline}@media (max-width:1180px){.PatientEncounterViewer-module__i1penG__rightRail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.PatientEncounterViewer-module__i1penG__leftRail{grid-template-columns:repeat(2,minmax(0,1fr))}.PatientEncounterViewer-module__i1penG__rightRail{grid-template-columns:1fr}.PatientEncounterViewer-module__i1penG__heroTop{display:grid}.PatientEncounterViewer-module__i1penG__heroMeta{justify-items:start}}.PatientEncounterViewer-module__i1penG__noteHtml{color:var(--color-ink);line-height:1.55;overflow-x:auto}.PatientEncounterViewer-module__i1penG__noteHtml table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.95em}.PatientEncounterViewer-module__i1penG__noteHtml th,.PatientEncounterViewer-module__i1penG__noteHtml td{border-top:1px solid var(--color-line,#e6e0d8);text-align:left;vertical-align:top;padding:6px 10px}.PatientEncounterViewer-module__i1penG__noteHtml th{color:var(--color-muted,var(--color-muted));border-top:none;font-weight:600}.PatientEncounterViewer-module__i1penG__noteHtml ul,.PatientEncounterViewer-module__i1penG__noteHtml ol{margin:6px 0;padding-left:20px}.PatientEncounterViewer-module__i1penG__noteHtml h1,.PatientEncounterViewer-module__i1penG__noteHtml h2,.PatientEncounterViewer-module__i1penG__noteHtml h3,.PatientEncounterViewer-module__i1penG__noteHtml h4{margin:10px 0 4px;font-size:1em;font-weight:600}
.AuthFooter-module__cwQAGq__footer{z-index:2;min-height:var(--auth-footer-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-floral);background:#0d11108c;border-top:1px solid #f7f2ea29;flex-shrink:0;justify-content:space-between;align-items:center;gap:clamp(28px,4vw,64px);padding:12px clamp(28px,5vw,80px);font-size:14px;display:flex;position:relative}.AuthFooter-module__cwQAGq__footerItem{align-items:center;gap:8px;display:inline-flex}@media (max-width:899px){.AuthFooter-module__cwQAGq__footer{min-height:auto;padding:14px clamp(20px, 5vw, 28px) calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:8px}}
.EmptyState-module__eCAa3G__root{text-align:center;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--color-panel);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 24px;display:flex}.EmptyState-module__eCAa3G__icon{color:var(--color-muted);margin-bottom:4px}.EmptyState-module__eCAa3G__title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:600;line-height:26px}.EmptyState-module__eCAa3G__description{max-width:36ch;font-family:var(--font-secondary);color:var(--color-body);margin:0;font-size:16px;line-height:24px}.EmptyState-module__eCAa3G__action{margin-top:8px}
.ProviderCarePlan-module__7KYGyG__aiBaselineCard{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:20px 24px;display:flex}.ProviderCarePlan-module__7KYGyG__aiBaselineHead{font-family:var(--font-secondary);color:var(--color-ink);align-items:center;gap:8px;margin:0 0 10px;font-size:16px;font-weight:700;display:flex}.ProviderCarePlan-module__7KYGyG__aiBaselineBody{color:var(--color-body);max-width:720px;margin:0;font-size:15px;line-height:1.55}.ProviderCarePlan-module__7KYGyG__reviewLink{color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ProviderCarePlan-module__7KYGyG__statsCard{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin-bottom:16px;padding:20px 24px;display:grid}.ProviderCarePlan-module__7KYGyG__statLabel{color:var(--color-muted);margin-bottom:6px;font-size:13px;display:block}.ProviderCarePlan-module__7KYGyG__statValue{color:var(--color-ink);font-size:15px;font-weight:600}.ProviderCarePlan-module__7KYGyG__adherenceBlock{gap:8px;display:grid}.ProviderCarePlan-module__7KYGyG__adherenceHead{color:var(--color-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ProviderCarePlan-module__7KYGyG__adherenceHead strong{color:var(--color-ink);font-size:14px}.ProviderCarePlan-module__7KYGyG__sectionCard{margin-bottom:16px;padding:20px 24px}.ProviderCarePlan-module__7KYGyG__sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ProviderCarePlan-module__7KYGyG__sectionTitle{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:18px;font-weight:700}.ProviderCarePlan-module__7KYGyG__editBtn{border-radius:var(--radius-sm);background:var(--color-navy);color:#fff;cursor:pointer;border:0;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ProviderCarePlan-module__7KYGyG__planItem{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);padding:16px 18px}.ProviderCarePlan-module__7KYGyG__planItem+.ProviderCarePlan-module__7KYGyG__planItem{margin-top:12px}.ProviderCarePlan-module__7KYGyG__planItemHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ProviderCarePlan-module__7KYGyG__planItemTitle{color:var(--color-ink);margin:0;font-size:16px;font-weight:700}.ProviderCarePlan-module__7KYGyG__planItemTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ProviderCarePlan-module__7KYGyG__timeRange{margin-top:10px}.ProviderCarePlan-module__7KYGyG__fieldLabel{color:var(--color-muted);margin-bottom:4px;font-size:13px;display:block}.ProviderCarePlan-module__7KYGyG__fieldValue{color:var(--color-ink);font-size:15px;font-weight:600}.ProviderCarePlan-module__7KYGyG__fieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.ProviderCarePlan-module__7KYGyG__aiBox{border-radius:var(--radius-md);background:#c8849314;margin-top:14px;padding:16px 18px}.ProviderCarePlan-module__7KYGyG__aiBoxHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ProviderCarePlan-module__7KYGyG__aiBoxTitle{color:var(--color-ink);font-size:14px;font-weight:700}.ProviderCarePlan-module__7KYGyG__aiConfidence{color:var(--color-success);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.ProviderCarePlan-module__7KYGyG__aiBoxBody{color:var(--color-body);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:14px;line-height:1.5;display:flex}.ProviderCarePlan-module__7KYGyG__aiBoxIcon{color:var(--color-rose-deep);flex-shrink:0;margin-top:2px}.ProviderCarePlan-module__7KYGyG__refLabel{color:var(--color-ink);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.ProviderCarePlan-module__7KYGyG__refLinks{gap:4px;display:grid}.ProviderCarePlan-module__7KYGyG__refLink{color:var(--color-navy);text-underline-offset:2px;font-size:14px;text-decoration:underline}.ProviderCarePlan-module__7KYGyG__refCitation{color:var(--color-muted,var(--color-muted));font-size:13px}.ProviderCarePlan-module__7KYGyG__itemActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ProviderCarePlan-module__7KYGyG__actionBtn{border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-white);height:34px;color:var(--color-navy);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ProviderCarePlan-module__7KYGyG__actionBtn:hover{border-color:var(--color-rose-deep);color:var(--color-rose-deep)}.ProviderCarePlan-module__7KYGyG__actionBtnAccepted{border-color:var(--color-success);background:var(--color-linen-green);color:var(--color-success)}.ProviderCarePlan-module__7KYGyG__rejected .ProviderCarePlan-module__7KYGyG__planItemTitle{color:var(--color-muted);text-decoration:line-through}@media (max-width:1100px){.ProviderCarePlan-module__7KYGyG__statsCard,.ProviderCarePlan-module__7KYGyG__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ProviderCarePlan-module__7KYGyG__statsCard{grid-template-columns:1fr}.ProviderCarePlan-module__7KYGyG__aiBaselineCard,.ProviderCarePlan-module__7KYGyG__planItemHead{flex-direction:column}.ProviderCarePlan-module__7KYGyG__fieldGrid{grid-template-columns:1fr}}.ProviderCarePlan-module__7KYGyG__care-plan-row{grid-template-columns:minmax(0,1fr) minmax(280px,330px);align-items:center;gap:24px;padding:24px;display:grid}.ProviderCarePlan-module__7KYGyG__care-plan-goal{align-items:center;gap:8px;margin:8px 0 12px;display:flex}.ProviderCarePlan-module__7KYGyG__care-plan-meta{flex-wrap:wrap;align-items:center;gap:24px;font-size:15px;display:flex}.ProviderCarePlan-module__7KYGyG__care-plan-tracker-link{color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;font-weight:600}.ProviderCarePlan-module__7KYGyG__care-plan-actions{justify-items:end;gap:12px;display:grid}.ProviderCarePlan-module__7KYGyG__care-adherence-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ProviderCarePlan-module__7KYGyG__care-progress{background:var(--color-white);border-radius:999px;width:min(100%,328px);height:16px;overflow:hidden}.ProviderCarePlan-module__7KYGyG__care-progress span{border-radius:inherit;background:var(--color-success);height:100%;display:block}.ProviderCarePlan-module__7KYGyG__provider-metric-icon{background:var(--color-white);width:36px;height:36px;color:var(--color-rose-deep);border-radius:10px;place-items:center;display:grid}.ProviderCarePlan-module__7KYGyG__patient-hero{gap:20px;display:grid}.ProviderCarePlan-module__7KYGyG__patient-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ProviderCarePlan-module__7KYGyG__patient-hero-meta{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:40px;padding-top:18px;display:flex}.ProviderCarePlan-module__7KYGyG__draftCard{gap:14px;max-width:560px;padding:20px 24px;display:grid}.ProviderCarePlan-module__7KYGyG__draftTitle{font-family:var(--font-secondary,inherit);color:var(--color-ink);margin:0;font-size:17px;font-weight:600}.ProviderCarePlan-module__7KYGyG__draftLead{color:var(--color-muted,var(--color-muted));margin:0;font-size:14px;line-height:1.5}.ProviderCarePlan-module__7KYGyG__draftField{gap:6px;max-width:420px;display:grid}.ProviderCarePlan-module__7KYGyG__draftLabel{color:var(--color-ink);font-size:13px;font-weight:600}.ProviderCarePlan-module__7KYGyG__draftSelect,.ProviderCarePlan-module__7KYGyG__draftInput{box-sizing:border-box;border:1px solid var(--color-line-strong,#c8c8c8);border-radius:var(--radius-sm,8px);width:100%;min-height:44px;font:inherit;color:var(--color-ink);background:#fff;padding:10px 12px;font-size:14px}.ProviderCarePlan-module__7KYGyG__draftSelect{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:40px}.ProviderCarePlan-module__7KYGyG__draftSelect:focus,.ProviderCarePlan-module__7KYGyG__draftInput:focus{border-color:var(--color-rose-deep);outline:none;box-shadow:0 0 0 1px #c884932e}.ProviderCarePlan-module__7KYGyG__draftHint{color:var(--color-muted,var(--color-muted));margin:0;font-size:13px;line-height:1.45}.ProviderCarePlan-module__7KYGyG__draftError{color:var(--danger,var(--color-danger));margin:0;font-size:13px}.ProviderCarePlan-module__7KYGyG__draftActions{flex-wrap:wrap;gap:8px;display:flex}.ProviderCarePlan-module__7KYGyG__diagnosisList{gap:6px;max-width:420px;display:grid}.ProviderCarePlan-module__7KYGyG__diagnosisOption,.ProviderCarePlan-module__7KYGyG__diagnosisOptionOn{text-align:left;border-radius:var(--radius-sm,8px);border:1px solid var(--color-line-strong,#c8c8c8);cursor:pointer;font:inherit;color:var(--color-ink);background:#fff;padding:10px 12px}.ProviderCarePlan-module__7KYGyG__diagnosisOptionOn{border-color:var(--color-rose-deep);background:#c884930f;box-shadow:0 0 0 1px #c884932e}.ProviderCarePlan-module__7KYGyG__diagnosisOption:disabled{cursor:not-allowed;opacity:.6}.ProviderCarePlan-module__7KYGyG__diagnosisMeta{color:var(--color-muted,var(--color-muted));margin-top:2px;font-size:13px}
.PageSkeleton-module__VCGVuW__block{background:var(--skeleton-base);border-radius:8px;flex-shrink:0;display:block;position:relative;overflow:hidden}.PageSkeleton-module__VCGVuW__block:after{content:"";background:linear-gradient(90deg, transparent, var(--skeleton-shine), transparent);animation:1.35s ease-in-out infinite PageSkeleton-module__VCGVuW__skeletonSheen;position:absolute;inset:0;transform:translate(-100%)}.PageSkeleton-module__VCGVuW__devTools{color:var(--color-muted);border-top:1px solid #ffffffb8;gap:8px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:600;display:grid}.PageSkeleton-module__VCGVuW__devLine{background:var(--color-white);width:100%;height:1px}.PageSkeleton-module__VCGVuW__moreIcon{border-radius:6px;width:22px;height:22px}.PageSkeleton-module__VCGVuW__statusPill,.PageSkeleton-module__VCGVuW__inlineStatus{background:var(--color-white);color:#2d4b41;border:1px solid #ffffffd1;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.PageSkeleton-module__VCGVuW__statusPill:before,.PageSkeleton-module__VCGVuW__inlineStatus:before{content:"";background:#c88493;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #c884932e}.PageSkeleton-module__VCGVuW__inlineStatus{margin-bottom:12px}.PageSkeleton-module__VCGVuW__avatar{background:#2d4b41eb;border-radius:999px;width:37px;height:37px}.PageSkeleton-module__VCGVuW__page{margin-top:24px}.PageSkeleton-module__VCGVuW__hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:19px;display:flex}.PageSkeleton-module__VCGVuW__heroCopy{flex:auto;min-width:0}.PageSkeleton-module__VCGVuW__title{width:min(500px,100%);height:47px;margin-bottom:10px}.PageSkeleton-module__VCGVuW__leadWide{width:min(850px,100%);height:22px;margin-bottom:8px}.PageSkeleton-module__VCGVuW__leadMedium{width:min(640px,80%);height:22px}.PageSkeleton-module__VCGVuW__actions{gap:12px;margin-top:18px;display:flex}.PageSkeleton-module__VCGVuW__buttonPrimary{background:#c8849359;border-radius:8px;width:168px;height:40px}.PageSkeleton-module__VCGVuW__buttonSecondary{border-radius:8px;width:195px;height:40px}.PageSkeleton-module__VCGVuW__dialWrap{justify-items:center;gap:12px;display:grid}.PageSkeleton-module__VCGVuW__dial{border-radius:999px;width:150px;height:150px}.PageSkeleton-module__VCGVuW__dialCaption{width:150px;height:14px}.PageSkeleton-module__VCGVuW__vitalsPanel{background:var(--color-white);border-radius:12px;height:258px;margin:0 0 16px;padding:24px}.PageSkeleton-module__VCGVuW__vitalsPanelHeader,.PageSkeleton-module__VCGVuW__summaryHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PageSkeleton-module__VCGVuW__vitalsPanelHeader{margin-bottom:13px}.PageSkeleton-module__VCGVuW__heading{width:210px;height:24px}.PageSkeleton-module__VCGVuW__updatedLine{width:220px;height:14px;margin-top:8px}.PageSkeleton-module__VCGVuW__linkLine{width:160px;height:18px;margin-top:4px}.PageSkeleton-module__VCGVuW__vitalsRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.PageSkeleton-module__VCGVuW__vitalsTile{background:#ffffff40;border-radius:8px;height:148px;padding:24px 20px 20px 24px}.PageSkeleton-module__VCGVuW__tileTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.PageSkeleton-module__VCGVuW__tileLabel{width:132px;height:18px}.PageSkeleton-module__VCGVuW__tileIcon{border-radius:10px;width:40px;height:40px}.PageSkeleton-module__VCGVuW__tileValue{width:118px;height:38px;margin-top:24px}.PageSkeleton-module__VCGVuW__tileUnit{width:64px;height:16px;margin-top:10px}.PageSkeleton-module__VCGVuW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.PageSkeleton-module__VCGVuW__summaryCard{background:var(--color-white);border-radius:12px;height:396px;padding:24px;overflow:hidden}.PageSkeleton-module__VCGVuW__summaryHeader{margin-bottom:20px}.PageSkeleton-module__VCGVuW__smallLink{width:92px;height:18px}.PageSkeleton-module__VCGVuW__summaryList{display:grid}.PageSkeleton-module__VCGVuW__summaryRow{border-bottom:1px solid #ffffffd1;gap:10px;padding:18px 0;display:grid}.PageSkeleton-module__VCGVuW__summaryRow:first-child{padding-top:0}.PageSkeleton-module__VCGVuW__summaryRowHead{align-items:center;gap:12px;display:flex}.PageSkeleton-module__VCGVuW__rowAvatar{border-radius:999px;width:36px;height:36px}.PageSkeleton-module__VCGVuW__rowMeta{flex:1;gap:7px;min-width:0;display:grid}.PageSkeleton-module__VCGVuW__rowTitle{width:170px;height:18px}.PageSkeleton-module__VCGVuW__rowSubline{width:132px;height:13px}.PageSkeleton-module__VCGVuW__rowLong{width:min(100%,438px);height:16px}.PageSkeleton-module__VCGVuW__rowMedium{width:min(100%,330px);height:16px}.PageSkeleton-module__VCGVuW__appointmentSkeleton{border-bottom:1px solid var(--color-line);gap:14px;padding:0 32px 16px 0;display:grid;position:relative}.PageSkeleton-module__VCGVuW__appointmentSkeleton:first-child{padding-top:0}.PageSkeleton-module__VCGVuW__appointmentSkeleton:last-child{border-bottom:0;padding-bottom:0}.PageSkeleton-module__VCGVuW__appointmentSkeleton+.PageSkeleton-module__VCGVuW__appointmentSkeleton{padding-top:30px}.PageSkeleton-module__VCGVuW__appointmentMenu{border-radius:6px;width:28px;height:28px;position:absolute;top:-4px;right:0}.PageSkeleton-module__VCGVuW__appointmentTitle{width:min(100%,280px);height:22px}.PageSkeleton-module__VCGVuW__appointmentMetaRow{width:min(100%,160px);height:14px}.PageSkeleton-module__VCGVuW__appointmentMetaRows{flex-wrap:wrap;gap:20px;display:flex}.PageSkeleton-module__VCGVuW__joinButtonSkeleton{background:#2d4b4124;border-radius:6px;width:130px;height:32px}.PageSkeleton-module__VCGVuW__authShell{min-height:100dvh;display:grid}.PageSkeleton-module__VCGVuW__authMain{min-height:calc(100dvh - var(--auth-footer-height));grid-template-columns:minmax(360px,.86fr) minmax(420px,1.14fr);gap:0;display:grid}.PageSkeleton-module__VCGVuW__authCard{background:var(--color-floral);border-radius:18px;place-self:center;width:min(520px,100% - 48px);padding:40px}.PageSkeleton-module__VCGVuW__authLogo{width:214px;height:56px;margin:0 auto 28px}.PageSkeleton-module__VCGVuW__authTitle{width:78%;height:42px;margin-bottom:14px}.PageSkeleton-module__VCGVuW__authLead{width:92%;height:18px;margin-bottom:28px}.PageSkeleton-module__VCGVuW__authFields{gap:16px;display:grid}.PageSkeleton-module__VCGVuW__authInput{border-radius:8px;width:100%;height:56px}.PageSkeleton-module__VCGVuW__authButton{background:#c88493b8;border-radius:8px;width:100%;height:48px;margin-top:22px}@media (min-width:768px) and (max-width:1099px){.PageSkeleton-module__VCGVuW__statusPill{display:none}.PageSkeleton-module__VCGVuW__hero{flex-direction:column}.PageSkeleton-module__VCGVuW__vitalsPanel{height:auto}.PageSkeleton-module__VCGVuW__vitalsRow{grid-template-columns:repeat(2,minmax(0,1fr))}.PageSkeleton-module__VCGVuW__summaryGrid{grid-template-columns:1fr}}@keyframes PageSkeleton-module__VCGVuW__skeletonSheen{to{transform:translate(100%)}}.PageSkeleton-module__VCGVuW__contentPage{padding-top:0}.PageSkeleton-module__VCGVuW__contentHeader{margin-bottom:28px}.PageSkeleton-module__VCGVuW__contentTitle{width:min(420px,70%);height:40px;margin-bottom:12px}.PageSkeleton-module__VCGVuW__contentLead{width:min(520px,85%);height:18px}.PageSkeleton-module__VCGVuW__contentPanels{gap:16px;display:grid}.PageSkeleton-module__VCGVuW__contentPanel{background:var(--color-white);border-radius:12px;min-height:280px;padding:24px}.PageSkeleton-module__VCGVuW__contentPanelTitle{width:200px;height:24px;margin-bottom:20px}.PageSkeleton-module__VCGVuW__contentLine{width:100%;height:14px;margin-bottom:12px}.PageSkeleton-module__VCGVuW__contentLineShort{width:55%;height:14px}.PageSkeleton-module__VCGVuW__panelSkeleton{gap:12px;padding:8px 4px 4px;display:grid}.PageSkeleton-module__VCGVuW__statStrip{grid-template-columns:repeat(var(--stats,4), minmax(0, 1fr));border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;margin-bottom:16px;display:grid;overflow:hidden}.PageSkeleton-module__VCGVuW__statCell{border-right:1px solid var(--color-line);gap:10px;min-height:96px;padding:20px 24px;display:grid}.PageSkeleton-module__VCGVuW__statCell:last-child{border-right:0}.PageSkeleton-module__VCGVuW__statLabel{width:72%;height:14px}.PageSkeleton-module__VCGVuW__statValue{width:48px;height:32px}.PageSkeleton-module__VCGVuW__tableCard{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;gap:0;padding:20px 24px 8px;display:grid}.PageSkeleton-module__VCGVuW__tableRow{border-top:1px solid var(--color-line);align-items:center;gap:16px;padding:14px 0;display:flex}.PageSkeleton-module__VCGVuW__tableLine{flex:1;height:14px}.PageSkeleton-module__VCGVuW__tableLineShort{width:18%;height:14px}.PageSkeleton-module__VCGVuW__crumb{width:180px;height:14px;margin-bottom:16px}.PageSkeleton-module__VCGVuW__detailHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.PageSkeleton-module__VCGVuW__detailAction{border-radius:8px;width:148px;height:36px}.PageSkeleton-module__VCGVuW__heroCard{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;align-items:center;gap:16px;margin-bottom:16px;padding:20px 24px;display:flex}.PageSkeleton-module__VCGVuW__cardStack{gap:12px;display:grid}.PageSkeleton-module__VCGVuW__messageShell{border:1px solid var(--color-line);background:var(--color-white);border-radius:12px;grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.PageSkeleton-module__VCGVuW__messageList{border-right:1px solid var(--color-line);align-content:start;gap:8px;padding:16px;display:grid}.PageSkeleton-module__VCGVuW__messageSearch{height:36px;margin-bottom:8px}.PageSkeleton-module__VCGVuW__messageMeta{flex:1;gap:8px;min-width:0;display:grid}.PageSkeleton-module__VCGVuW__messagePane{align-content:start;gap:16px;padding:20px;display:grid}.PageSkeleton-module__VCGVuW__messageBody{height:220px}.PageSkeleton-module__VCGVuW__dashMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.PageSkeleton-module__VCGVuW__dashMetric{border-radius:12px;height:96px}.PageSkeleton-module__VCGVuW__dashGrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.PageSkeleton-module__VCGVuW__dashPanel{border-radius:12px;height:280px}.PageSkeleton-module__VCGVuW__chartPanel{border-radius:12px;height:260px}@media (max-width:800px){.PageSkeleton-module__VCGVuW__statStrip,.PageSkeleton-module__VCGVuW__dashMetrics,.PageSkeleton-module__VCGVuW__dashGrid,.PageSkeleton-module__VCGVuW__messageShell{grid-template-columns:1fr}.PageSkeleton-module__VCGVuW__statCell:nth-child(2){border-right:0}}
.StackedText-module__KKqhDq__root{flex-direction:column;gap:2px;display:flex}.StackedText-module__KKqhDq__primary{color:var(--color-ink,#0d1110);font-size:13px;font-weight:500}.StackedText-module__KKqhDq__secondary{color:var(--color-muted,var(--color-muted));font-size:12px}
.PortalShell-module__SxY00W__portalShell{isolation:isolate;height:100dvh;min-height:100dvh;padding:24px;display:block;position:relative;overflow:hidden}.PortalShell-module__SxY00W__portalFrame{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:none;height:calc(100dvh - 48px);min-height:calc(100dvh - 48px);margin-inline:0;display:grid}.PortalShell-module__SxY00W__sidebar{z-index:20;border:1px solid var(--color-linen);border-radius:var(--radius-md);background:var(--color-white);height:calc(100dvh - 48px);box-shadow:none;flex-direction:column;padding:16px 14px;display:flex;position:sticky;top:24px;overflow:hidden}.PortalShell-module__SxY00W__sidebarLogo{width:98px;height:auto;image-rendering:-webkit-optimize-contrast;margin:0 auto 22px;display:block}.PortalShell-module__SxY00W__sidebarLogoDesktop{width:98px;height:auto;margin:0 auto 22px}.PortalShell-module__SxY00W__navList,.PortalShell-module__SxY00W__navFooter{gap:8px;display:grid}.PortalShell-module__SxY00W__navList{scrollbar-width:none;padding:2px 0;overflow:hidden auto}.PortalShell-module__SxY00W__navList::-webkit-scrollbar{display:none}.PortalShell-module__SxY00W__navFooter{margin-top:auto}.PortalShell-module__SxY00W__navLink{box-sizing:border-box;border-radius:var(--radius-nav);color:#0d1110;text-align:center;cursor:pointer;width:100%;max-width:160px;min-height:69px;font-size:14px;line-height:1.15;font:inherit;background:0 0;border:1px solid #0000;place-items:center;gap:7px;margin-inline:auto;padding:10px 8px;transition:background .16s,color .16s,border-color .16s;display:grid}.PortalShell-module__SxY00W__navLink span{white-space:nowrap}.PortalShell-module__SxY00W__navLink svg{stroke-width:1.6px;color:#0d1110;stroke:currentColor;fill:none;opacity:1;width:22px;height:22px}.PortalShell-module__SxY00W__navLink:hover:not(.PortalShell-module__SxY00W__navLinkActive){color:#0d1110;background:#2d4b4114}.PortalShell-module__SxY00W__navLink:hover:not(.PortalShell-module__SxY00W__navLinkActive) svg{color:#0d1110;stroke:currentColor;fill:none;opacity:1}.PortalShell-module__SxY00W__navLinkActive,.PortalShell-module__SxY00W__navLinkActive:hover{color:#fff;border-color:var(--color-leaf);background:#2d4b41}.PortalShell-module__SxY00W__navLinkActive svg,.PortalShell-module__SxY00W__navLinkActive:hover svg{color:#fff;stroke:currentColor;fill:none;opacity:1}.PortalShell-module__SxY00W__mainShell{isolation:isolate;flex-direction:column;min-width:0;height:calc(100dvh - 48px);max-height:calc(100dvh - 48px);display:flex;overflow:hidden}.PortalShell-module__SxY00W__mainContent{flex-direction:column;flex:1;align-items:stretch;width:100%;min-width:0;min-height:0;padding-top:16px;display:flex;overflow:hidden auto}.PortalShell-module__SxY00W__mainContent:has([class*=pageFill]){padding-top:0;overflow:hidden}.PortalShell-module__SxY00W__mainContent>*{width:100%;min-width:0}.PortalShell-module__SxY00W__topbar{border-bottom:1px solid var(--color-line-header);z-index:10;flex-shrink:0;align-items:center;gap:16px;width:100%;min-height:48px;margin-bottom:0;padding-bottom:20px;display:flex;position:relative}.PortalShell-module__SxY00W__topbar:after{content:none}.PortalShell-module__SxY00W__search{flex:none;width:393px;max-width:min(393px,100vw - 280px);position:relative}.PortalShell-module__SxY00W__search input{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);width:100%;height:48px;color:var(--color-ink);padding:0 52px 0 20px}.PortalShell-module__SxY00W__search input:focus{border-color:var(--color-rose);box-shadow:var(--shadow-focus)}.PortalShell-module__SxY00W__search input::placeholder{color:var(--color-muted)}.PortalShell-module__SxY00W__search input{text-overflow:ellipsis}.PortalShell-module__SxY00W__searchResults{z-index:60;overscroll-behavior:contain;border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fff;max-height:420px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0f221929}.PortalShell-module__SxY00W__searchGroup+.PortalShell-module__SxY00W__searchGroup{border-top:1px solid var(--color-line);margin-top:4px;padding-top:4px}.PortalShell-module__SxY00W__searchGroupLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);padding:6px 10px 4px;font-size:11px;font-weight:600}.PortalShell-module__SxY00W__searchOption{border-radius:var(--radius-sm,8px);cursor:pointer;color:var(--color-ink);align-items:center;gap:10px;padding:8px 10px;display:flex}.PortalShell-module__SxY00W__searchOptionActive{background:#2d4b411a}.PortalShell-module__SxY00W__searchOptionIcon{color:#2d4b41;flex:none}.PortalShell-module__SxY00W__searchOptionText{flex-direction:column;flex:auto;min-width:0;display:flex}.PortalShell-module__SxY00W__searchOptionTitle{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.PortalShell-module__SxY00W__searchOptionSubtitle{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PortalShell-module__SxY00W__searchOptionMeta{color:var(--color-muted);text-transform:capitalize;flex:none;font-size:11px}.PortalShell-module__SxY00W__searchEmpty{color:var(--color-muted);padding:14px 12px;font-size:13px}.PortalShell-module__SxY00W__searchSubmit{border-radius:var(--radius-md);color:#2d4b41;background:0 0;border:0;place-items:center;width:40px;height:40px;display:inline-grid;position:absolute;top:4px;right:8px}.PortalShell-module__SxY00W__topActions{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.PortalShell-module__SxY00W__personaChip{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-body,var(--color-pine));white-space:nowrap;align-items:center;gap:10px;padding:6px 12px;font-size:12px;display:flex}.PortalShell-module__SxY00W__personaChipLink{font:inherit;color:var(--color-rose-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.PortalShell-module__SxY00W__personaChipLink:hover{text-decoration:underline}.PortalShell-module__SxY00W__bell{border-radius:var(--radius-md);color:#2d4b41;background:0 0;border:0;place-items:center;width:40px;height:40px;display:inline-grid;position:relative}.PortalShell-module__SxY00W__bellCount{background:var(--color-rose);min-width:24px;height:24px;color:var(--color-onyx);text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700;line-height:24px;position:absolute;top:-4px;right:0}.PortalShell-module__SxY00W__providerAvatar{color:#fff;background:#2d4b41;border:1px solid #0000;border-radius:999px;place-items:center;width:37px;height:37px;font-size:16px;font-weight:700;display:inline-grid}.PortalShell-module__SxY00W__sidebarDevTools{border-top:1px solid #ffffffb8;margin-top:12px;padding-top:12px}.PortalShell-module__SxY00W__sidebarDevTools summary{cursor:pointer;color:var(--color-muted);font-size:12px;font-weight:600}.PortalShell-module__SxY00W__sidebarDevToolsBody{gap:10px;margin-top:10px;display:grid}.PortalShell-module__SxY00W__portalSwitch{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-linen-green);grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}.PortalShell-module__SxY00W__portalSwitchButton{border-radius:var(--radius-sm);min-height:32px;color:var(--color-muted);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.PortalShell-module__SxY00W__portalSwitchButtonActive{color:#fff;background:#2d4b41}.PortalShell-module__SxY00W__patientSwitcher{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-white);width:100%;max-width:100%;min-height:36px;color:var(--color-ink);padding:0 10px;font-size:12px}@media (min-width:768px) and (max-width:1099px){.PortalShell-module__SxY00W__portalShell{height:100dvh;padding:20px}.PortalShell-module__SxY00W__portalFrame{grid-template-columns:180px minmax(0,1fr);gap:28px;height:calc(100dvh - 40px);min-height:calc(100dvh - 40px)}.PortalShell-module__SxY00W__sidebar{height:calc(100dvh - 40px);padding-inline:10px;top:20px}.PortalShell-module__SxY00W__mainShell{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}.PortalShell-module__SxY00W__navLink{max-width:156px}.PortalShell-module__SxY00W__search{flex:220px;width:auto;min-width:0;max-width:none}}.PortalShell-module__SxY00W__navBadge{background-color:var(--color-rose-deep);color:#fff;z-index:1;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:8px;right:28px}@media (max-width:767px){.PortalShell-module__SxY00W__portalShell{padding:0}.PortalShell-module__SxY00W__portalFrame{flex-direction:column;align-items:stretch;gap:0;height:100dvh;min-height:0;display:flex}.PortalShell-module__SxY00W__sidebar{z-index:40;border:0;border-top:1px solid var(--color-line);background:var(--color-white);-webkit-backdrop-filter:blur(12px);height:auto;padding:6px 8px;padding-bottom:calc(6px + var(--safe-bottom));scrollbar-width:none;overscroll-behavior-x:contain;border-radius:0;flex-direction:row;align-items:center;gap:4px;position:fixed;inset:auto 0 0;overflow:auto hidden}.PortalShell-module__SxY00W__sidebar::-webkit-scrollbar{display:none}.PortalShell-module__SxY00W__sidebarLogoDesktop{display:none}.PortalShell-module__SxY00W__navList,.PortalShell-module__SxY00W__navFooter{grid-auto-flow:column;gap:4px;padding:0;overflow:visible}.PortalShell-module__SxY00W__navFooter{margin-top:0}.PortalShell-module__SxY00W__navLink{border-radius:var(--radius-md);gap:3px;width:68px;max-width:50px;min-height:52px;margin-inline:0;padding:6px 4px;font-size:11px}.PortalShell-module__SxY00W__navLink span{white-space:normal}.PortalShell-module__SxY00W__navLink svg{width:20px;height:20px}.PortalShell-module__SxY00W__navBadge{top:2px;right:12px}.PortalShell-module__SxY00W__mainShell{flex:auto;height:auto;min-height:0;max-height:none;padding-inline:16px}.PortalShell-module__SxY00W__topbar{padding-top:env(safe-area-inset-top,0px);gap:8px;padding-bottom:12px}.PortalShell-module__SxY00W__search{flex:auto;width:auto;min-width:0;max-width:none}.PortalShell-module__SxY00W__search input{height:44px;padding-left:14px;padding-right:44px}.PortalShell-module__SxY00W__searchSubmit{top:2px}.PortalShell-module__SxY00W__topActions{gap:4px}.PortalShell-module__SxY00W__mainContent{padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom) + 16px)}.PortalShell-module__SxY00W__mainContent:has([class*=pageFill]){padding-bottom:0}.PortalShell-module__SxY00W__mainContent:has([class*=pageFill])>*{padding-bottom:calc(var(--mobile-nav-height) + var(--safe-bottom))}}
.TablePagination-module__XGgFVa__root{justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.TablePagination-module__XGgFVa__pageBtn{background:var(--color-linen);color:#161616;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.TablePagination-module__XGgFVa__pageBtn:disabled{opacity:.5;cursor:not-allowed}.TablePagination-module__XGgFVa__pageBtnNext{background:var(--color-rose);color:var(--color-onyx)}.TablePagination-module__XGgFVa__pageSelectWrap{align-items:center;display:inline-flex;position:relative}.TablePagination-module__XGgFVa__pageSelect{appearance:none;background:var(--color-blush);color:#161616;cursor:pointer;border:0;border-radius:6px;min-width:56px;height:40px;padding:0 28px 0 16px;font-size:14px}.TablePagination-module__XGgFVa__pageSelectIcon{pointer-events:none;color:#161616;position:absolute;right:10px}.TablePagination-module__XGgFVa__pageTotal{color:#161616;align-items:center;min-height:40px;padding:0 6px;font-size:14px;display:inline-flex}
.EnableNotificationsCard-module__PLQ_dW__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--blush);display:flex}.EnableNotificationsCard-module__PLQ_dW__icon{background:var(--paper);width:32px;height:32px;color:var(--evergreen);border-radius:50%;flex:none;place-items:center;display:grid}.EnableNotificationsCard-module__PLQ_dW__body{flex:auto;min-width:0}.EnableNotificationsCard-module__PLQ_dW__title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:14px;font-weight:600}.EnableNotificationsCard-module__PLQ_dW__text{color:var(--color-body);margin:4px 0 0;font-size:13px;line-height:1.45}.EnableNotificationsCard-module__PLQ_dW__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.EnableNotificationsCard-module__PLQ_dW__error{margin:var(--space-2) 0 0;color:var(--color-danger);font-size:12px}.EnableNotificationsCard-module__PLQ_dW__quiet{background:var(--mist)}
.DataTable-module__NrVVsq__card{padding:0;overflow:hidden}.DataTable-module__NrVVsq__scroll{overflow-x:auto}.DataTable-module__NrVVsq__table{border-collapse:collapse;width:100%}.DataTable-module__NrVVsq__table th,.DataTable-module__NrVVsq__table td{border-bottom:1px solid var(--color-line);text-align:left;white-space:nowrap;padding:18px 24px}.DataTable-module__NrVVsq__table th{background:var(--color-floral);color:var(--color-pine);font-size:14px;font-weight:600}.DataTable-module__NrVVsq__title{align-items:center;gap:8px;font-weight:800;display:inline-flex}@media (max-width:1099px){.DataTable-module__NrVVsq__table th,.DataTable-module__NrVVsq__table td{padding:14px}}.DataTable-module__NrVVsq__clickable{cursor:pointer}.DataTable-module__NrVVsq__clickable:hover{background:var(--color-linen)}.DataTable-module__NrVVsq__avatarCell{align-items:center;gap:12px;display:flex}.DataTable-module__NrVVsq__progressCell{align-items:center;gap:10px;min-width:120px;display:flex}.DataTable-module__NrVVsq__progressTrack{background:var(--color-line,#ededed);border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.DataTable-module__NrVVsq__progressFill{border-radius:999px;height:100%;position:absolute;inset:0 auto 0 0}.DataTable-module__NrVVsq__barHigh{background:var(--color-pine)}.DataTable-module__NrVVsq__barMid{background:var(--color-warning)}.DataTable-module__NrVVsq__barLow{background:var(--color-danger)}.DataTable-module__NrVVsq__progressLabel{color:var(--color-ink);text-align:right;min-width:34px;font-size:13px;font-weight:600}.DataTable-module__NrVVsq__rowAction{color:var(--color-ink);align-items:center;gap:2px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.DataTable-module__NrVVsq__rowAction:hover{color:var(--color-rose-deep)}
.AssignCareTeamModal-module__wbiLiG__modalPanel{border:.5px solid var(--color-line-strong);border-radius:var(--radius-lg);background:var(--paper,#fff);max-height:min(92vh,722px);box-shadow:var(--shadow,0 30px 80px #1a20232e);padding:32px 24px 28px;width:min(100%,800px)!important;overflow:visible!important}.AssignCareTeamModal-module__wbiLiG__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:32px;display:flex}.AssignCareTeamModal-module__wbiLiG__headerCopy{max-width:640px}.AssignCareTeamModal-module__wbiLiG__title{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:24px;font-weight:600;line-height:28px}.AssignCareTeamModal-module__wbiLiG__lead{color:var(--color-ink);margin:8px 0 0;font-size:18px;line-height:26px}.AssignCareTeamModal-module__wbiLiG__dismiss{width:24px;height:24px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AssignCareTeamModal-module__wbiLiG__form{flex-direction:column;gap:16px;display:flex}.AssignCareTeamModal-module__wbiLiG__field{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.AssignCareTeamModal-module__wbiLiG__fieldOpen{z-index:60}.AssignCareTeamModal-module__wbiLiG__label{color:var(--color-ink);font-size:16px;line-height:24px}.AssignCareTeamModal-module__wbiLiG__required{color:var(--color-danger)}.AssignCareTeamModal-module__wbiLiG__pickerRoot{width:100%;position:relative}.AssignCareTeamModal-module__wbiLiG__selectTrigger{text-align:left;cursor:pointer;width:100%;min-height:60px;font:inherit;color:inherit;background:#fff;border:1px solid #c8c8c8;border-radius:12px;align-items:center;padding:18px 20px;display:flex}.AssignCareTeamModal-module__wbiLiG__selectTrigger:hover{border-color:#b0b0b0}.AssignCareTeamModal-module__wbiLiG__selectTriggerOpen{border-color:var(--color-rose-deep);box-shadow:0 0 0 1px #c8849326}.AssignCareTeamModal-module__wbiLiG__selectDisplay{color:var(--color-ink);flex:1;font-size:16px;line-height:24px}.AssignCareTeamModal-module__wbiLiG__selectPlaceholder{color:var(--color-muted)}.AssignCareTeamModal-module__wbiLiG__selectChevron{color:var(--color-ink);flex-shrink:0;transition:transform .15s}.AssignCareTeamModal-module__wbiLiG__selectChevronOpen{transform:rotate(180deg)}.AssignCareTeamModal-module__wbiLiG__dropdownPanel{z-index:50;overscroll-behavior:contain;background:#fff;border:1px solid #e8e8e8;border-radius:12px;max-height:min(320px,50vh);padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 16px 40px #1a202329}.AssignCareTeamModal-module__wbiLiG__dropdownPanelUp{top:auto;bottom:calc(100% + 8px);box-shadow:0 -16px 40px #1a202329}.AssignCareTeamModal-module__wbiLiG__optionBtn{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;margin:0;padding:0;display:block}.AssignCareTeamModal-module__wbiLiG__optionBtnSelected{background:#c8849314}.AssignCareTeamModal-module__wbiLiG__simpleOption{color:var(--color-ink);text-align:left;flex-direction:column;gap:2px;padding:14px 12px;font-size:16px;line-height:24px;display:flex}.AssignCareTeamModal-module__wbiLiG__optionName{font-size:16px;line-height:24px}.AssignCareTeamModal-module__wbiLiG__optionMeta{color:var(--color-muted);font-size:13px;line-height:18px}.AssignCareTeamModal-module__wbiLiG__emptyOptions{color:var(--color-muted);margin:0;padding:12px;font-size:14px}.AssignCareTeamModal-module__wbiLiG__capacityRow{justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.AssignCareTeamModal-module__wbiLiG__capacityRowDivider{border-bottom:1px solid #f0f0f0}.AssignCareTeamModal-module__wbiLiG__capacityIdentity{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.AssignCareTeamModal-module__wbiLiG__capacityAvatar{flex-shrink:0;width:48px!important;height:48px!important}.AssignCareTeamModal-module__wbiLiG__capacityCopy{gap:2px;min-width:0;display:grid}.AssignCareTeamModal-module__wbiLiG__capacityCopy strong{color:var(--color-ink);font-size:16px;line-height:26px}.AssignCareTeamModal-module__wbiLiG__capacityCopy span{color:var(--color-muted);font-size:14px;line-height:22px}.AssignCareTeamModal-module__wbiLiG__capacityMeter{flex-shrink:0;gap:4px;width:146px;display:grid}.AssignCareTeamModal-module__wbiLiG__capacityMeta{justify-content:space-between;align-items:center;font-size:14px;line-height:16px;display:flex}.AssignCareTeamModal-module__wbiLiG__capacityMeta span:first-child{color:var(--color-muted)}.AssignCareTeamModal-module__wbiLiG__capacityMeta span:last-child{color:var(--color-ink);font-weight:600}.AssignCareTeamModal-module__wbiLiG__capacityBar{background:#f0f0f0;border-radius:999px;height:8px;overflow:hidden}.AssignCareTeamModal-module__wbiLiG__capacityFillCoral{border-radius:inherit;background:var(--color-coral,#c88493);height:100%;display:block}.AssignCareTeamModal-module__wbiLiG__capacityFillWarning{border-radius:inherit;background:#cca544;height:100%;display:block}.AssignCareTeamModal-module__wbiLiG__footer{justify-content:center;margin-top:32px;display:flex}.AssignCareTeamModal-module__wbiLiG__submitBtn{background:var(--color-coral,#c88493);min-width:224px;height:40px;color:var(--color-onyx);cursor:pointer;border:0;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:500;line-height:20px}.AssignCareTeamModal-module__wbiLiG__submitBtn:disabled{opacity:.55;cursor:not-allowed}.AssignCareTeamModal-module__wbiLiG__error{color:var(--danger);margin:12px 0 0;font-size:14px}.AssignCareTeamModal-module__wbiLiG__select{border:1px solid var(--color-line,#ededed);width:100%;height:44px;color:var(--color-ink);background:#fff;border-radius:8px;padding:0 12px;font-size:16px}@media (max-width:760px){.AssignCareTeamModal-module__wbiLiG__capacityRow{flex-direction:column;align-items:flex-start}.AssignCareTeamModal-module__wbiLiG__capacityMeter{width:100%}.AssignCareTeamModal-module__wbiLiG__lead{font-size:16px;line-height:24px}}
.leads-module__vl_F2W__page{flex-direction:column;gap:32px;display:flex}.leads-module__vl_F2W__title{margin:0}.leads-module__vl_F2W__loadingText{color:var(--color-muted);margin:0;font-size:15px}.leads-module__vl_F2W__leadsStatRow{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1180px){.leads-module__vl_F2W__leadsStatRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.leads-module__vl_F2W__tableSection{flex-direction:column;gap:16px;display:flex}.leads-module__vl_F2W__tableToolbar{z-index:5;justify-content:space-between;align-items:center;gap:16px;min-height:48px;display:flex;position:relative;overflow:visible}.leads-module__vl_F2W__sectionTitle{font-family:var(--font-secondary);color:#0d1110;flex-shrink:0;margin:0;font-size:20px;font-weight:700;line-height:40px}.leads-module__vl_F2W__toolbarRight{flex:auto;justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex;overflow:visible}.leads-module__vl_F2W__searchBox{border:1px solid var(--color-line);background:var(--color-white);width:393px;min-width:0;max-width:100%;height:48px;color:var(--color-muted);border-radius:8px;flex:0 393px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.leads-module__vl_F2W__searchBox input{min-width:0;font-family:var(--font-secondary);color:#0d1110;background:0 0;border:0;outline:none;flex:1;font-size:14px;line-height:22px}.leads-module__vl_F2W__searchBox input::placeholder{color:var(--color-muted)}.leads-module__vl_F2W__errorCard{text-align:center;color:var(--color-danger);padding:24px}.leads-module__vl_F2W__emptyCard{text-align:center;color:var(--color-muted);padding:24px;font-size:15px;line-height:1.5}.leads-module__vl_F2W__retryBtn{color:var(--color-rose-deep);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:720px){.leads-module__vl_F2W__tableToolbar,.leads-module__vl_F2W__toolbarRight{flex-direction:column;align-items:stretch}.leads-module__vl_F2W__searchBox{flex:auto;width:100%}}
.team-module__1gZd7W__pageContainer{flex-direction:column;gap:24px;display:flex}.team-module__1gZd7W__pageHeader{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.team-module__1gZd7W__title,.team-module__1gZd7W__subtitle{margin:0}.team-module__1gZd7W__teamGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.team-module__1gZd7W__memberCard{text-align:center;flex-direction:column;align-items:center;padding:24px;display:flex}.team-module__1gZd7W__role{color:var(--muted);margin-top:4px;margin-bottom:12px;font-size:13px;font-weight:500}.team-module__1gZd7W__details{color:var(--color-ink);border-top:1px solid var(--line);flex-direction:column;gap:6px;width:100%;margin-top:14px;padding-top:14px;font-size:13px;display:flex}.team-module__1gZd7W__sectionTitle{color:var(--color-ink);margin:0 0 16px;font-size:18px;font-weight:600}.team-module__1gZd7W__statusCard{color:var(--muted);padding:20px;font-size:14px}.team-module__1gZd7W__careTeamsList{gap:16px;display:grid}.team-module__1gZd7W__careTeamCard{padding:20px}.team-module__1gZd7W__careTeamHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.team-module__1gZd7W__careTeamMeta{color:var(--muted);margin:0;font-size:13px}.team-module__1gZd7W__careTeamNotes{color:var(--color-ink);margin:8px 0 0;font-size:13px}.team-module__1gZd7W__memberCardLink{color:inherit;text-decoration:none;transition:box-shadow .15s,transform .15s}.team-module__1gZd7W__memberCardLink:hover{transform:translateY(-1px);box-shadow:0 4px 16px #2d4b411a}.team-module__1gZd7W__statRow{margin-bottom:24px}.team-module__1gZd7W__tableToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.team-module__1gZd7W__toolbarRight{align-items:center;gap:12px;display:flex}.team-module__1gZd7W__searchBox{border:1px solid var(--color-line,#ededed);border-radius:var(--radius-sm,8px);height:40px;color:var(--color-muted);background:var(--color-white,#fff);align-items:center;gap:8px;padding:0 14px;display:inline-flex}.team-module__1gZd7W__searchBox input{color:var(--color-ink);background:0 0;border:0;outline:none;min-width:240px;font-size:14px}.team-module__1gZd7W__filterBtn{border:1px solid var(--color-line,#ededed);border-radius:var(--radius-sm,8px);background:var(--color-white,#fff);height:40px;color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.team-module__1gZd7W__clinicalSearch{gap:12px;margin-bottom:24px;padding:18px 24px;display:grid}.team-module__1gZd7W__clinicalLead{color:var(--color-muted);margin:0;font-size:14px}.team-module__1gZd7W__clinicalForm{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.team-module__1gZd7W__clinicalError{color:var(--danger,#9b2c2c);margin:0;font-size:14px;font-weight:600}.team-module__1gZd7W__clinicalResults{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-module__1gZd7W__clinicalResult{border:1px solid var(--color-line,#ededed);border-radius:var(--radius-sm,8px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;gap:2px;padding:12px 14px;display:grid}.team-module__1gZd7W__clinicalResult span{color:var(--color-muted);font-size:13px}.team-module__1gZd7W__clinicalResult[aria-pressed=true]{border-color:var(--color-ink)}.team-module__1gZd7W__clinicalDetail{gap:8px;margin:0;display:grid}.team-module__1gZd7W__clinicalDetail div{gap:2px;display:grid}.team-module__1gZd7W__clinicalDetail dt{color:var(--color-muted);font-size:12px;font-weight:600}.team-module__1gZd7W__clinicalDetail dd{margin:0;font-size:15px}.team-module__1gZd7W__panelPatients{flex-direction:column;gap:16px;display:flex}.team-module__1gZd7W__panelToolbar{border-bottom:1px solid var(--color-line,#ededed);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.team-module__1gZd7W__selectAll{color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.team-module__1gZd7W__panelActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.team-module__1gZd7W__patientList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.team-module__1gZd7W__patientRow{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding-right:10px;display:flex}.team-module__1gZd7W__patientRow:hover{background:var(--color-panel,#f7f8f8)}.team-module__1gZd7W__patientLabel{cursor:pointer;color:var(--color-ink);flex:1;align-items:flex-start;gap:10px;min-width:0;padding:12px 10px;font-size:14px;display:flex}.team-module__1gZd7W__patientLabel strong{font-weight:600;display:block}.team-module__1gZd7W__patientMeta{color:var(--color-muted,var(--color-muted));margin-top:2px;font-size:12px;font-weight:400;display:block}
.AuthHero-module__ztpsPq__hero{z-index:0;pointer-events:none;position:fixed;inset:0}.AuthHero-module__ztpsPq__heroImage{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}
.FormField-module__duR9rG__root{flex-direction:column;gap:6px;display:flex}.FormField-module__duR9rG__label{font-family:var(--font-secondary);color:var(--color-body);font-size:14px;font-weight:500;line-height:20px}.FormField-module__duR9rG__value{font-family:var(--font-secondary);color:var(--color-ink);margin:0;font-size:16px;font-weight:500;line-height:24px}
