.operational-shell-module__u4OwUW__appFrame{--shell-navy:#10283b;--shell-navy-soft:#183a52;--shell-orange:#f15a22;--shell-action:#c94712;--shell-action-hover:#a93a0e;--shell-teal:#087f70;--shell-ice:#f5f8fb;--shell-white:#fff;--shell-ink:#10283b;--shell-muted:#657789;--shell-line:#d9e3ea;--shell-shadow:0 12px 34px #10283b12;min-height:100vh;color:var(--shell-ink);background:var(--shell-ice);grid-template-columns:258px minmax(0,1fr);display:grid}.operational-shell-module__u4OwUW__skipLink{z-index:100;color:var(--shell-white);background:var(--shell-action);border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none;transition:transform .16s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.operational-shell-module__u4OwUW__skipLink:focus{transform:translateY(0)}.operational-shell-module__u4OwUW__icon{flex:none;width:20px;height:20px}.operational-shell-module__u4OwUW__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operational-shell-module__u4OwUW__sidebar{z-index:40;color:#eef4f7;background:var(--shell-navy);scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;height:100vh;min-height:0;padding:20px 15px 17px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:8px 0 28px #10283b1a}.operational-shell-module__u4OwUW__sidebarHeader{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:10px;padding:0 5px 18px;display:flex}.operational-shell-module__u4OwUW__brand{align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.operational-shell-module__u4OwUW__brandSymbol{background:url(/brand/symbol-dark) 50%/contain no-repeat;flex:none;width:42px;height:42px;display:block}.operational-shell-module__u4OwUW__brandWordmark{background:url(/brand/wordmark-dark) 0/contain no-repeat;width:128px;height:29px;display:block}.operational-shell-module__u4OwUW__sidebarClose,.operational-shell-module__u4OwUW__mobileMenu,.operational-shell-module__u4OwUW__mobileBackdrop{cursor:pointer;border:0}.operational-shell-module__u4OwUW__sidebarClose{color:#eef4f7;background:#ffffff14;border-radius:10px;place-items:center;width:38px;height:38px;display:none}.operational-shell-module__u4OwUW__navigation{gap:7px;margin-top:13px;display:grid}.operational-shell-module__u4OwUW__navigationGroup{gap:4px;display:grid}.operational-shell-module__u4OwUW__navigationLabel{color:#eef4f77a;letter-spacing:.12em;text-transform:uppercase;margin:10px 10px 4px;font-size:.62rem;font-weight:850}.operational-shell-module__u4OwUW__navigationLink,.operational-shell-module__u4OwUW__navigationActive{border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:8px 11px;font-size:.78rem;font-weight:720;text-decoration:none;transition:color .15s,background .15s,transform .15s;display:flex}.operational-shell-module__u4OwUW__navigationLink{color:#eef4f7bd}.operational-shell-module__u4OwUW__navigationLink:hover,.operational-shell-module__u4OwUW__navigationLink:focus-visible{color:var(--shell-white);background:#ffffff14;outline:none;transform:translate(2px)}.operational-shell-module__u4OwUW__navigationActive{color:var(--shell-navy);background:var(--shell-white);box-shadow:inset 4px 0 0 var(--shell-orange), 0 7px 18px #01121e24}.operational-shell-module__u4OwUW__sidebarStatus{background:#ffffff0e;border:1px solid #f15a225c;border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:12px 13px;display:flex}.operational-shell-module__u4OwUW__sidebarStatus>.operational-shell-module__u4OwUW__icon{color:#ff8a58}.operational-shell-module__u4OwUW__sidebarStatus div{gap:3px;min-width:0;display:grid}.operational-shell-module__u4OwUW__sidebarStatus strong,.operational-shell-module__u4OwUW__sidebarStatus span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operational-shell-module__u4OwUW__sidebarStatus strong{font-size:.75rem}.operational-shell-module__u4OwUW__sidebarStatus span{color:#eef4f799;font-size:.66rem}.operational-shell-module__u4OwUW__workspace{min-width:0}.operational-shell-module__u4OwUW__topbar{z-index:30;border-bottom:1px solid var(--shell-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:9px 24px;display:flex;position:sticky;top:0}.operational-shell-module__u4OwUW__topbarLeading,.operational-shell-module__u4OwUW__topbarContext{align-items:center;gap:12px;display:flex}.operational-shell-module__u4OwUW__topbarLeading{flex:none}.operational-shell-module__u4OwUW__topbarContext{justify-content:flex-end;min-width:0}.operational-shell-module__u4OwUW__mobileMenu{width:40px;height:40px;color:var(--shell-navy);background:#eef3f6;border-radius:11px;place-items:center;display:none}.operational-shell-module__u4OwUW__topbarTitle{gap:1px;display:grid}.operational-shell-module__u4OwUW__topbarTitle span{color:var(--shell-action);letter-spacing:.15em;font-size:.59rem;font-weight:900}.operational-shell-module__u4OwUW__topbarTitle strong{letter-spacing:-.01em;font-size:.88rem}.operational-shell-module__u4OwUW__clinicIdentity,.operational-shell-module__u4OwUW__clinicSelector,.operational-shell-module__u4OwUW__userIdentity,.operational-shell-module__u4OwUW__userIdentityMuted{align-items:center;gap:9px;display:flex}.operational-shell-module__u4OwUW__clinicIdentity{border-right:1px solid #e0e7ec;min-width:0;max-width:260px;padding-right:12px}.operational-shell-module__u4OwUW__clinicIdentity>.operational-shell-module__u4OwUW__icon,.operational-shell-module__u4OwUW__clinicSelector>.operational-shell-module__u4OwUW__icon{color:#557086;width:18px;height:18px}.operational-shell-module__u4OwUW__clinicIdentity span,.operational-shell-module__u4OwUW__userIdentity span{gap:1px;min-width:0;display:grid}.operational-shell-module__u4OwUW__clinicIdentity small,.operational-shell-module__u4OwUW__userIdentity small{color:var(--shell-muted);font-size:.62rem}.operational-shell-module__u4OwUW__clinicIdentity strong,.operational-shell-module__u4OwUW__userIdentity strong{color:var(--shell-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.operational-shell-module__u4OwUW__clinicSelector{background:#f8fafc;border:1px solid #d7e1e7;border-radius:10px;padding:5px 8px}.operational-shell-module__u4OwUW__clinicSelector select{max-width:220px;min-height:31px;color:var(--shell-navy);font:inherit;background:0 0;border:0;outline:none;font-size:.73rem;font-weight:750}.operational-shell-module__u4OwUW__protectedBadge{color:#075d54;background:#edf8f5;border:1px solid #c9ddd8;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 10px;font-size:.69rem;font-weight:780;display:flex}.operational-shell-module__u4OwUW__protectedBadge>span{background:var(--shell-teal);border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #087f701c}.operational-shell-module__u4OwUW__userIdentity{min-width:0;max-width:230px}.operational-shell-module__u4OwUW__userIdentity>b{color:#8f3512;letter-spacing:.03em;background:#fff0e8;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:.69rem;display:grid}.operational-shell-module__u4OwUW__userIdentityMuted{color:var(--shell-muted);font-size:.72rem;font-weight:700}.operational-shell-module__u4OwUW__content{min-width:0}.operational-shell-module__u4OwUW__mobileBackdrop{z-index:35;opacity:0;pointer-events:none;background:#07182570;transition:opacity .18s;display:none;position:fixed;inset:0}.operational-shell-module__u4OwUW__content .shell{width:100%;max-width:1480px;margin:0 auto;padding:27px 28px 72px}.operational-shell-module__u4OwUW__content .patient-workspace{max-width:1480px}.operational-shell-module__u4OwUW__content .panel{border-color:var(--shell-line);background:var(--shell-white);box-shadow:var(--shell-shadow);border-radius:18px}:is(.operational-shell-module__u4OwUW__content .clinical-workspace,.operational-shell-module__u4OwUW__content .billing-workspace,.operational-shell-module__u4OwUW__content .cycle-two,.operational-shell-module__u4OwUW__content .permissions){margin-top:0}.operational-shell-module__u4OwUW__content .workspace-header{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}:is(.operational-shell-module__u4OwUW__content .workspace-header h1,.operational-shell-module__u4OwUW__content .clinical-workspace h1){max-width:860px;color:var(--shell-navy);letter-spacing:-.043em;margin:7px 0 9px;font-size:clamp(1.9rem,3vw,3rem);line-height:1.03}.operational-shell-module__u4OwUW__content .lead{max-width:860px;color:var(--shell-muted);font-size:.91rem;line-height:1.56}:is(.operational-shell-module__u4OwUW__content .eyebrow,.operational-shell-module__u4OwUW__content .card-label){color:var(--shell-action);letter-spacing:.12em;font-size:.66rem;font-weight:880}.operational-shell-module__u4OwUW__content .text-link{color:var(--shell-action);text-underline-offset:3px;font-size:.8rem;font-weight:750}:is(.operational-shell-module__u4OwUW__content .text-link:focus-visible,.operational-shell-module__u4OwUW__content a:focus-visible,.operational-shell-module__u4OwUW__content button:focus-visible,.operational-shell-module__u4OwUW__content input:focus-visible,.operational-shell-module__u4OwUW__content select:focus-visible,.operational-shell-module__u4OwUW__content textarea:focus-visible){outline-offset:2px;outline:3px solid #c9471238}.operational-shell-module__u4OwUW__content .auth-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.operational-shell-module__u4OwUW__content .secondary-button{min-height:40px;color:var(--shell-navy);background:var(--shell-white);font:inherit;cursor:pointer;border:1px solid #c7d4de;border-radius:10px;padding:8px 14px;font-size:.8rem;font-weight:760}.operational-shell-module__u4OwUW__content .secondary-button:hover{border-color:var(--shell-action);color:var(--shell-action)}:is(.operational-shell-module__u4OwUW__content .patient-list-panel,.operational-shell-module__u4OwUW__content .patient-form-panel,.operational-shell-module__u4OwUW__content .patient-history-panel,.operational-shell-module__u4OwUW__content .member-panel,.operational-shell-module__u4OwUW__content .role-panel,.operational-shell-module__u4OwUW__content .audit-panel,.operational-shell-module__u4OwUW__content .clinical-summary-panel){padding:20px}.operational-shell-module__u4OwUW__content .panel-title-row{gap:14px}:is(.operational-shell-module__u4OwUW__content .panel-title-row h2,.operational-shell-module__u4OwUW__content .patient-form-panel h2,.operational-shell-module__u4OwUW__content .clinical-summary-panel h2){color:var(--shell-navy);letter-spacing:-.025em}:is(.operational-shell-module__u4OwUW__content .patient-layout,.operational-shell-module__u4OwUW__content .agenda-layout,.operational-shell-module__u4OwUW__content .settings-layout,.operational-shell-module__u4OwUW__content .team-grid,.operational-shell-module__u4OwUW__content .patient-profile-layout){gap:16px}.operational-shell-module__u4OwUW__content .agenda-toolbar{border-color:var(--shell-line);border-radius:13px;padding:10px 12px;box-shadow:0 6px 18px #10283b09}:is(.operational-shell-module__u4OwUW__content .agenda-view-switch a.active,.operational-shell-module__u4OwUW__content .audit-filters a.active){color:var(--shell-navy);background:#fff0e8;box-shadow:inset 0 0 0 1px #c947122e}:is(.operational-shell-module__u4OwUW__content .agenda-view-switch a,.operational-shell-module__u4OwUW__content .agenda-date-navigation a,.operational-shell-module__u4OwUW__content .agenda-time,.operational-shell-module__u4OwUW__content .appointment-list time,.operational-shell-module__u4OwUW__content .audit-pagination a){color:var(--shell-action)}:is(.operational-shell-module__u4OwUW__content .patient-form button,.operational-shell-module__u4OwUW__content .patient-search button,.operational-shell-module__u4OwUW__content .invitation-action button,.operational-shell-module__u4OwUW__content .agenda-actions button:not(.cancel-button),.operational-shell-module__u4OwUW__content .primary-button){background:var(--shell-action);border-radius:9px}:is(.operational-shell-module__u4OwUW__content .patient-form button:hover,.operational-shell-module__u4OwUW__content .patient-search button:hover,.operational-shell-module__u4OwUW__content .invitation-action button:hover,.operational-shell-module__u4OwUW__content .agenda-actions button:not(.cancel-button):hover,.operational-shell-module__u4OwUW__content .primary-button:hover){background:var(--shell-action-hover)}.operational-shell-module__u4OwUW__content .cancel-button{color:#922018;background:#fff5f2;border-color:#e6b8b0;border-radius:9px}:is(.operational-shell-module__u4OwUW__content .patient-form input,.operational-shell-module__u4OwUW__content .patient-form select,.operational-shell-module__u4OwUW__content .patient-form textarea,.operational-shell-module__u4OwUW__content .patient-search input,.operational-shell-module__u4OwUW__content .agenda-actions input,.operational-shell-module__u4OwUW__content .agenda-actions select){border-color:#bacbd8;border-radius:9px}:is(.operational-shell-module__u4OwUW__content .patient-form input:focus,.operational-shell-module__u4OwUW__content .patient-form select:focus,.operational-shell-module__u4OwUW__content .patient-form textarea:focus,.operational-shell-module__u4OwUW__content .patient-search input:focus){border-color:var(--shell-action);outline-color:#c947122e}.operational-shell-module__u4OwUW__content .notice{border-radius:11px;font-size:.8rem}.operational-shell-module__u4OwUW__content .notice-success{color:#075d54;background:#e4f5f1;border-color:#b8e0d7}.operational-shell-module__u4OwUW__content .notice-error{color:#922018;background:#fff1ee;border-color:#f0c5be}.operational-shell-module__u4OwUW__content .empty-state{color:var(--shell-muted);background:#f8fafc;border:1px dashed #c8d5df;border-radius:12px;padding:18px;line-height:1.5}:is(.operational-shell-module__u4OwUW__content .appointment-status,.operational-shell-module__u4OwUW__content .member-status){color:#075d54;background:#e4f5f1}:is(.operational-shell-module__u4OwUW__content .document-card,.operational-shell-module__u4OwUW__content .clinical-card,.operational-shell-module__u4OwUW__content .billing-card){border-color:var(--shell-line);background:#fff;border-radius:14px;box-shadow:0 7px 20px #10283b0b}.operational-shell-module__u4OwUW__content .document-card{transition:border-color .15s,box-shadow .15s,transform .15s}.operational-shell-module__u4OwUW__content a.document-card:hover{border-color:#c947125c;transform:translateY(-2px);box-shadow:0 12px 28px #10283b16}:is(.operational-shell-module__u4OwUW__content .patient-list,.operational-shell-module__u4OwUW__content .agenda-list,.operational-shell-module__u4OwUW__content .member-list,.operational-shell-module__u4OwUW__content .audit-event-list){scrollbar-width:thin;scrollbar-color:#c7d4de transparent}@media (max-width:1366px){.operational-shell-module__u4OwUW__appFrame{grid-template-columns:228px minmax(0,1fr)}.operational-shell-module__u4OwUW__sidebar{padding:16px 12px 14px}.operational-shell-module__u4OwUW__brandSymbol{width:38px;height:38px}.operational-shell-module__u4OwUW__brandWordmark{width:112px}.operational-shell-module__u4OwUW__navigation{gap:5px;margin-top:9px}.operational-shell-module__u4OwUW__navigationLabel{margin-top:7px;font-size:.57rem}.operational-shell-module__u4OwUW__navigationLink,.operational-shell-module__u4OwUW__navigationActive{gap:9px;min-height:36px;padding:6px 9px;font-size:.71rem}.operational-shell-module__u4OwUW__navigationLink .operational-shell-module__u4OwUW__icon,.operational-shell-module__u4OwUW__navigationActive .operational-shell-module__u4OwUW__icon{width:18px;height:18px}.operational-shell-module__u4OwUW__sidebarStatus{padding:10px 11px}.operational-shell-module__u4OwUW__topbar{min-height:62px;padding:8px 18px}.operational-shell-module__u4OwUW__clinicIdentity{max-width:205px}.operational-shell-module__u4OwUW__protectedBadge{padding:6px 8px;font-size:.63rem}.operational-shell-module__u4OwUW__userIdentity{max-width:185px}.operational-shell-module__u4OwUW__content .shell{padding:22px 22px 62px}.operational-shell-module__u4OwUW__content .workspace-header{margin-bottom:16px}:is(.operational-shell-module__u4OwUW__content .workspace-header h1,.operational-shell-module__u4OwUW__content .clinical-workspace h1){font-size:clamp(1.75rem,2.6vw,2.55rem)}.operational-shell-module__u4OwUW__content .lead{font-size:.86rem}:is(.operational-shell-module__u4OwUW__content .patient-list-panel,.operational-shell-module__u4OwUW__content .patient-form-panel,.operational-shell-module__u4OwUW__content .patient-history-panel,.operational-shell-module__u4OwUW__content .member-panel,.operational-shell-module__u4OwUW__content .role-panel,.operational-shell-module__u4OwUW__content .audit-panel,.operational-shell-module__u4OwUW__content .clinical-summary-panel){padding:17px}}@media (max-width:1080px){.operational-shell-module__u4OwUW__appFrame{grid-template-columns:208px minmax(0,1fr)}.operational-shell-module__u4OwUW__brandWordmark{width:100px}.operational-shell-module__u4OwUW__navigationLink,.operational-shell-module__u4OwUW__navigationActive{font-size:.68rem}.operational-shell-module__u4OwUW__protectedBadge,.operational-shell-module__u4OwUW__clinicIdentity{display:none}:is(.operational-shell-module__u4OwUW__content .patient-layout,.operational-shell-module__u4OwUW__content .agenda-layout,.operational-shell-module__u4OwUW__content .settings-layout,.operational-shell-module__u4OwUW__content .team-grid,.operational-shell-module__u4OwUW__content .patient-profile-layout){grid-template-columns:1fr}}@media (max-width:860px){.operational-shell-module__u4OwUW__appFrame{grid-template-columns:minmax(0,1fr)}.operational-shell-module__u4OwUW__sidebar{width:min(286px,88vw);padding:20px 15px 18px;transition:transform .19s;position:fixed;left:0;transform:translate(-105%)}.operational-shell-module__u4OwUW__sidebarOpen{transform:translate(0)}.operational-shell-module__u4OwUW__sidebarClose{display:grid}.operational-shell-module__u4OwUW__mobileBackdrop{display:block}.operational-shell-module__u4OwUW__mobileBackdropVisible{opacity:1;pointer-events:auto}.operational-shell-module__u4OwUW__topbar{min-height:62px;padding:9px 14px}.operational-shell-module__u4OwUW__mobileMenu{display:grid}.operational-shell-module__u4OwUW__topbarTitle{margin-right:auto}.operational-shell-module__u4OwUW__clinicSelector{max-width:180px}.operational-shell-module__u4OwUW__clinicSelector select{max-width:135px}.operational-shell-module__u4OwUW__protectedBadge{padding:9px;font-size:0;display:flex}.operational-shell-module__u4OwUW__protectedBadge>span{margin:0}.operational-shell-module__u4OwUW__userIdentity span,.operational-shell-module__u4OwUW__userIdentityMuted span{display:none}.operational-shell-module__u4OwUW__content .shell{padding:20px 13px 58px}.operational-shell-module__u4OwUW__content .workspace-header{flex-direction:column;align-items:stretch}.operational-shell-module__u4OwUW__content .auth-header-actions{justify-content:flex-start}:is(.operational-shell-module__u4OwUW__content .agenda-toolbar,.operational-shell-module__u4OwUW__content .agenda-date-navigation){flex-direction:column;align-items:stretch}.operational-shell-module__u4OwUW__content .agenda-date-navigation{text-align:center}:is(.operational-shell-module__u4OwUW__content .document-grid,.operational-shell-module__u4OwUW__content .clinical-grid,.operational-shell-module__u4OwUW__content .billing-grid,.operational-shell-module__u4OwUW__content .summary-grid){grid-template-columns:1fr}}@media (max-width:560px){.operational-shell-module__u4OwUW__topbarContext{gap:7px}.operational-shell-module__u4OwUW__clinicSelector{display:none}.operational-shell-module__u4OwUW__userIdentity>b{width:34px;height:34px}:is(.operational-shell-module__u4OwUW__content .workspace-header h1,.operational-shell-module__u4OwUW__content .clinical-workspace h1){font-size:1.7rem}:is(.operational-shell-module__u4OwUW__content .patient-list li,.operational-shell-module__u4OwUW__content .agenda-list li,.operational-shell-module__u4OwUW__content .member-list li,.operational-shell-module__u4OwUW__content .audit-event-list li){grid-template-columns:1fr}}
