.DoctorAppBar_appbar__AwmxL{align-items:center;background:var(--ehr-surface);border-bottom:1px solid var(--ehr-border);display:flex;height:var(--ehr-appbar-height);justify-content:space-between;padding:0 var(--ehr-space-6);position:sticky;top:0;transform:translateY(0);transition:transform .25s ease;will-change:transform;z-index:100}.DoctorAppBar_appbarHidden__gxQKR{transform:translateY(-100%)}@media (max-width:1023px){.DoctorAppBar_appbar__AwmxL{height:56px;padding:0 var(--ehr-space-4)}}.DoctorAppBar_brand__qyaC_{align-items:center;display:flex;gap:12px;text-decoration:none}.DoctorAppBar_brandLogo__TBgxZ{height:34px;-o-object-fit:contain;object-fit:contain;width:34px}.DoctorAppBar_brandName__Jl_DX{color:var(--ehr-text);font-size:1.1rem;font-weight:800;letter-spacing:-.3px}@media (max-width:1023px){.DoctorAppBar_brandName__Jl_DX{display:none}}.DoctorAppBar_right__y4BIu{gap:var(--ehr-space-3)}.DoctorAppBar_right__y4BIu,.DoctorAppBar_user__WdAF2{align-items:center;display:flex}.DoctorAppBar_user__WdAF2{gap:10px}.DoctorAppBar_userTextBlock__dKSfa{align-items:flex-end;display:flex;flex-direction:column;line-height:1.3}[dir=ltr] .DoctorAppBar_userTextBlock__dKSfa{align-items:flex-start}.DoctorAppBar_userName__vWJsB{color:var(--ehr-text);font-size:13px;font-weight:700}.DoctorAppBar_userRole__MOkaG{color:var(--ehr-text-secondary);font-size:11px}.DoctorAppBar_avatar__X65TK{background:var(--ehr-accent-bg);border:2px solid var(--ehr-accent-bg);border-radius:var(--ehr-radius-full);color:var(--ehr-accent-deep);display:grid;font-size:14px;font-weight:700;height:36px;place-items:center;width:36px}[data-theme-mode=dark] .DoctorAppBar_avatar__X65TK{color:var(--ehr-accent)}.DoctorAppBar_avatarSmall__QS5CM{font-size:13px;height:32px;width:32px}@media (max-width:1023px){.DoctorAppBar_userTextBlock__dKSfa{display:none}}.DoctorAppBar_menuTrigger___qkqe{background:transparent;border:1px solid var(--ehr-border);border-radius:var(--ehr-radius-md);color:var(--ehr-text-secondary);cursor:pointer;display:grid;font-size:17px;height:38px;place-items:center;transition:all var(--ehr-transition-fast);width:38px}.DoctorAppBar_menuTrigger___qkqe:hover{background:var(--ehr-surface-3);border-color:var(--ehr-border-strong);color:var(--ehr-text)}.DoctorAppBar_dropdown___EIw6{animation:DoctorAppBar_dropdownIn__kM12G .18s ease;background:var(--ehr-surface);border:1px solid var(--ehr-border);border-radius:var(--ehr-radius-lg);box-shadow:var(--ehr-shadow-lg);min-width:240px;overflow:hidden;position:absolute;top:calc(var(--ehr-appbar-height) + 6px);z-index:200}[dir=rtl] .DoctorAppBar_dropdown___EIw6{left:var(--ehr-space-6)}[dir=ltr] .DoctorAppBar_dropdown___EIw6{right:var(--ehr-space-6)}@media (max-width:1023px){.DoctorAppBar_dropdown___EIw6{max-width:calc(100vw - 32px);min-width:calc(100vw - 32px);top:62px}[dir=rtl] .DoctorAppBar_dropdown___EIw6{left:16px}[dir=ltr] .DoctorAppBar_dropdown___EIw6{right:16px}}@keyframes DoctorAppBar_dropdownIn__kM12G{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.DoctorAppBar_dropdownItem__VXF6L{align-items:center;background:none;border:none;border-bottom:1px solid var(--ehr-border);color:var(--ehr-text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;padding:11px 16px;text-align:start;text-decoration:none;transition:background var(--ehr-transition-fast);width:100%}.DoctorAppBar_dropdownItem__VXF6L:last-child{border-bottom:none}.DoctorAppBar_dropdownItem__VXF6L:hover{background:var(--ehr-surface-3)}.DoctorAppBar_dropdownItem__VXF6L i{color:var(--ehr-text-secondary);font-size:15px;text-align:center;width:18px}.DoctorAppBar_dropdownItemDanger__NDx3i,.DoctorAppBar_dropdownItemDanger__NDx3i i{color:var(--ehr-danger)}.DoctorAppBar_dropdownItemDanger__NDx3i:hover{background:var(--ehr-danger-bg)}.DoctorAppBar_dropdownItemWarning__K7loK,.DoctorAppBar_dropdownItemWarning__K7loK i{color:var(--ehr-warning)}.DoctorAppBar_dropdownItemWarning__K7loK:hover{background:var(--ehr-warning-bg)}.DoctorAppBar_dropdownHeader__HixQm{align-items:center;background:var(--ehr-surface-2);border-bottom:1px solid var(--ehr-border);display:flex;gap:12px;padding:14px 16px}.DoctorAppBar_dropdownHeaderText___dtvU{display:flex;flex:1;flex-direction:column;line-height:1.3;min-width:0}.DoctorAppBar_dropdownHeaderName__TJywP{color:var(--ehr-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DoctorAppBar_dropdownHeaderRole__yLuSf{color:var(--ehr-text-secondary);font-size:12px}.DoctorAppBar_dropdownDivider__J4DN1{background:var(--ehr-border);height:1px}.DoctorAppBar_backdrop__m5hcM{inset:0;position:fixed;z-index:150}.DoctorAppBar_switcherBtn__dMowv{align-items:center;background:var(--ehr-accent-bg);border:1px solid transparent;border-radius:var(--ehr-radius-md);color:var(--ehr-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;max-width:200px;overflow:hidden;padding:7px 12px;text-overflow:ellipsis;transition:all var(--ehr-transition-fast);white-space:nowrap}.DoctorAppBar_switcherBtn__dMowv:hover{background:var(--ehr-accent-bg-strong);border-color:var(--ehr-accent)}.DoctorAppBar_switcherBtn__dMowv i:first-child{color:var(--ehr-accent-deep)}[data-theme-mode=dark] .DoctorAppBar_switcherBtn__dMowv i:first-child{color:var(--ehr-accent)}.DoctorAppBar_switcherLabel__KhjG6{flex:1;overflow:hidden;text-overflow:ellipsis}.DoctorAppBar_switcherChevron__AM645{font-size:10px;opacity:.7}@media (max-width:1023px){.DoctorAppBar_switcherBtn__dMowv{font-size:12px;max-width:130px;padding:6px 10px}}.DoctorAppBar_switcherDropdown__9IZyf{background:var(--ehr-surface);border:1px solid var(--ehr-border);border-radius:var(--ehr-radius-lg);box-shadow:var(--ehr-shadow-lg);max-height:360px;min-width:240px;overflow:hidden;overflow-y:auto;position:absolute;top:110%;z-index:190}[dir=rtl] .DoctorAppBar_switcherDropdown__9IZyf{right:0}[dir=ltr] .DoctorAppBar_switcherDropdown__9IZyf{left:0}.DoctorAppBar_switcherItem__faslo{align-items:center;background:transparent;border:none;border-bottom:1px solid var(--ehr-border);color:var(--ehr-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:12px;padding:10px 14px;text-align:start;transition:background var(--ehr-transition-fast);width:100%}.DoctorAppBar_switcherItem__faslo:last-child{border-bottom:none}.DoctorAppBar_switcherItem__faslo:hover{background:var(--ehr-surface-3)}.DoctorAppBar_switcherItemActive__Q67RN{background:var(--ehr-accent-bg);color:var(--ehr-accent-deep);font-weight:600}[data-theme-mode=dark] .DoctorAppBar_switcherItemActive__Q67RN{color:var(--ehr-accent)}.DoctorAppBar_switcherItemActive__Q67RN:hover{background:var(--ehr-accent-bg-strong)}.DoctorAppBar_switcherDocName__ql7rp{flex:1;overflow:hidden;text-overflow:ellipsis}.DoctorAppBar_switcherDocAvatar__FIq_5{background:var(--ehr-accent-bg);border-radius:var(--ehr-radius-full);color:var(--ehr-accent-deep);display:grid;flex-shrink:0;font-size:12px;font-weight:700;height:30px;-o-object-fit:cover;object-fit:cover;place-items:center;width:30px}[data-theme-mode=dark] .DoctorAppBar_switcherDocAvatar__FIq_5{color:var(--ehr-accent)}.DoctorAppBar_switcherSpinner__xZEBk{color:var(--ehr-text-secondary);font-size:12px;padding:12px;text-align:center}.DoctorSidebar_sidebar__1Cfl4{background:var(--ehr-surface);bottom:0;display:flex;flex-direction:column;height:calc(100vh - var(--ehr-appbar-height));overflow:hidden;position:fixed;top:var(--ehr-appbar-height);transition:width var(--ehr-transition-base),min-width var(--ehr-transition-base),padding var(--ehr-transition-base),transform .32s cubic-bezier(.16,1,.3,1);z-index:100}.DoctorSidebar_sidebarDesktop__B85Aa{gap:var(--ehr-space-2);padding:var(--ehr-space-4) var(--ehr-space-3)}.DoctorSidebar_sidebarLTR__9fs0r{border-right:1px solid var(--ehr-border);left:0}.DoctorSidebar_sidebarRTL__C5rFq{border-left:1px solid var(--ehr-border);right:0}.DoctorSidebar_sidebarMobile__zBjdd{box-shadow:var(--ehr-shadow-lg);min-width:var(--ehr-sidebar-width);padding:var(--ehr-space-4) var(--ehr-space-3);width:var(--ehr-sidebar-width);z-index:210}.DoctorSidebar_sidebarMobileClosedLTR__QT2B4{transform:translateX(-100%)}.DoctorSidebar_sidebarMobileClosedRTL__Pfhjl{transform:translateX(100%)}.DoctorSidebar_toggleBar__4LPr_{border-bottom:1px solid var(--ehr-border);display:flex;margin-bottom:var(--ehr-space-2);padding-bottom:var(--ehr-space-2)}.DoctorSidebar_toggleBarCollapsed__gp86j{justify-content:center}.DoctorSidebar_toggleBarLTR__UZLXH{justify-content:flex-end}.DoctorSidebar_toggleBarRTL__jZW33{justify-content:flex-start}.DoctorSidebar_toggleBtn__f4faE{align-items:center;background:transparent;border:1px solid var(--ehr-border);border-radius:var(--ehr-radius-md);color:var(--ehr-text-secondary);cursor:pointer;display:inline-flex;font-size:14px;height:32px;justify-content:center;transition:all var(--ehr-transition-fast);width:32px}.DoctorSidebar_toggleBtn__f4faE:hover:not(:disabled){background:var(--ehr-surface-3);border-color:var(--ehr-border-strong);color:var(--ehr-text)}.DoctorSidebar_toggleBtn__f4faE:disabled{cursor:not-allowed;opacity:.45}.DoctorSidebar_menuList__f5ZvU{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding-inline-end:2px;scrollbar-color:var(--ehr-border-strong) transparent;scrollbar-width:thin}.DoctorSidebar_menuList__f5ZvU::-webkit-scrollbar{width:4px}.DoctorSidebar_menuList__f5ZvU::-webkit-scrollbar-thumb{background:var(--ehr-border-strong);border-radius:2px}.DoctorSidebar_item__JQaFh{align-items:center;background:transparent;border:none;border-radius:var(--ehr-radius-md);color:var(--ehr-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:12px;padding:10px 12px;position:relative;text-align:start;text-decoration:none;transition:all var(--ehr-transition-fast);width:100%}.DoctorSidebar_item__JQaFh:hover{background:var(--ehr-surface-3);color:var(--ehr-text)}.DoctorSidebar_itemActive__XudIh{background:var(--ehr-accent-bg);color:var(--ehr-accent-deep);font-weight:700}.DoctorSidebar_itemActive__XudIh:hover{background:var(--ehr-accent-bg-strong);color:var(--ehr-accent-deep)}[data-theme-mode=dark] .DoctorSidebar_itemActive__XudIh{color:var(--ehr-accent)}.DoctorSidebar_itemIcon___BfBe{align-items:center;display:inline-flex;flex-shrink:0;font-size:17px;justify-content:center;text-align:center;width:22px}.DoctorSidebar_itemLabel__nrOO8{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DoctorSidebar_itemActiveBarLTR__92gYA:before{border-radius:0 4px 4px 0}.DoctorSidebar_itemActiveBarLTR__92gYA:before,.DoctorSidebar_itemActiveBarRTL__xM408:before{background:var(--ehr-accent);content:"";inset-block:6px;inset-inline-start:-2px;position:absolute;width:3px}.DoctorSidebar_itemActiveBarRTL__xM408:before{border-radius:4px 0 0 4px}.DoctorSidebar_itemCompact___shaz{gap:0;justify-content:center;padding:11px 6px}.DoctorSidebar_itemCompact___shaz .DoctorSidebar_itemIcon___BfBe{font-size:20px;width:auto}.DoctorSidebar_tooltip__ijGt2{background:var(--ehr-text);border-radius:var(--ehr-radius-sm);box-shadow:var(--ehr-shadow-md);color:var(--ehr-surface);font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity var(--ehr-transition-fast);white-space:nowrap;z-index:220}.DoctorSidebar_itemCompact___shaz:hover .DoctorSidebar_tooltip__ijGt2{opacity:1}.DoctorSidebar_tooltipLTR__whhpy{left:calc(100% + 8px)}.DoctorSidebar_tooltipRTL__3GKWz{right:calc(100% + 8px)}.DoctorSidebar_footer__lHXTC{border-top:1px solid var(--ehr-border);display:flex;flex-direction:column;gap:6px;margin-top:var(--ehr-space-2);padding-top:var(--ehr-space-3)}.DoctorSidebar_footerBtn__6Lag0{align-items:center;background:transparent;border:1px solid var(--ehr-border);border-radius:var(--ehr-radius-md);color:var(--ehr-text);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:12px;padding:9px 12px;text-align:start;text-decoration:none;transition:all var(--ehr-transition-fast)}.DoctorSidebar_footerBtn__6Lag0:hover{background:var(--ehr-surface-3);border-color:var(--ehr-border-strong)}.DoctorSidebar_footerBtnCompact___2ON6{justify-content:center;padding:10px 6px}.DoctorSidebar_footerBtnIcon__CFQQX{font-size:16px}.DoctorSidebar_footerBtnCompact___2ON6 .DoctorSidebar_footerBtnIcon__CFQQX{font-size:19px}.DoctorSidebar_logoutBtn__apkSe{border:1px solid transparent;color:var(--ehr-danger);font-weight:600}.DoctorSidebar_logoutBtn__apkSe,.DoctorSidebar_logoutBtn__apkSe:hover{background:var(--ehr-danger-bg)}.DoctorSidebar_logoutBtn__apkSe:hover{border-color:var(--ehr-danger);filter:brightness(.96)}.DoctorSidebar_backdrop__0m8VF{animation:DoctorSidebar_fadeIn__TiH4x .18s ease;backdrop-filter:blur(2px);background:rgba(15,23,42,.5);inset:0;position:fixed;z-index:200}@keyframes DoctorSidebar_fadeIn__TiH4x{0%{opacity:0}to{opacity:1}}