.medical-dashboard_stage__4uCW7{--stage:#eceefb;--frame:#eceefb;--panel:#ffffff;--panel-raised:#f5f5f5;--canvas:#e8ebf5;--text:#1c1c1c;--muted:#6f7280;--faint:#7d7d7d;--line:#e6e6ea;--blue:#3d58db;--blue-deep:#2b4bc7;--dock-surface:rgba(255,255,255,0.97);--dock-border:#e6e6ea;--dock-text:#5a5a5a;--dock-strong:#1c1c1c;--dock-muted:#6f7280;--dock-hover:#f5f5f5;--dock-icon-surface:#f5f5f5;--dock-icon-hover:#eceefb;--dock-accent:#3d58db;--dock-accent-hover:#2b4bc7;--dock-menu-surface:#ffffff;--dock-menu-item:#f9f9fa;--dock-menu-active:#eceefb;--dock-menu-active-border:#d8def8;--dock-shadow:0 10px 30px rgba(31,41,55,0.14);--dock-menu-shadow:0 16px 40px rgba(31,41,55,0.16);--dock-avatar-border:#ffffff;--dock-avatar-ring:#e6e6ea;--dock-brand-surface:#eceefb;--dock-brand-text:#3d58db;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;background:var(--stage);color:var(--text);font-family:var(--font-body);min-height:100svh;overflow-x:clip;padding:0}html[data-clinical-theme=light] .medical-dashboard_stage__4uCW7{--dock-surface:rgba(255,255,255,0.97);--dock-border:#e6e6ea;--dock-text:#5a5a5a;--dock-strong:#1c1c1c;--dock-muted:#6f7280;--dock-hover:#f5f5f5;--dock-icon-surface:#f5f5f5;--dock-icon-hover:#eceefb;--dock-accent:#3d58db;--dock-accent-hover:#2b4bc7;--dock-menu-surface:#ffffff;--dock-menu-item:#f9f9fa;--dock-menu-active:#eceefb;--dock-menu-active-border:#d8def8;--dock-shadow:0 10px 30px rgba(31,41,55,0.14);--dock-menu-shadow:0 16px 40px rgba(31,41,55,0.16);--dock-avatar-border:#ffffff;--dock-avatar-ring:#e6e6ea;--dock-brand-surface:#eceefb;--dock-brand-text:#3d58db}html[data-clinical-theme=dark] .medical-dashboard_stage__4uCW7{--dock-surface:rgba(24,28,33,0.97);--dock-border:#343b44;--dock-text:#b7c0ca;--dock-strong:#f4f7fa;--dock-muted:#8f9ba8;--dock-hover:#293039;--dock-icon-surface:#252b32;--dock-icon-hover:#303842;--dock-accent:#7185ed;--dock-accent-hover:#8092f2;--dock-menu-surface:#1b2026;--dock-menu-item:#222930;--dock-menu-active:rgba(113,133,237,0.16);--dock-menu-active-border:rgba(113,133,237,0.45);--dock-shadow:0 14px 36px rgba(0,0,0,0.48);--dock-menu-shadow:0 18px 48px rgba(0,0,0,0.52);--dock-avatar-border:#181c21;--dock-avatar-ring:#3a424c;--dock-brand-surface:rgba(113,133,237,0.16);--dock-brand-text:#9cacf7}.medical-dashboard_stage__4uCW7 :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.medical-dashboard_dashboardWrap__Etb7v{margin:0 auto;max-width:none;min-height:100svh;width:100%}.medical-dashboard_dashboard__jTKsM{background:var(--frame);border-radius:0;box-shadow:none;display:grid;gap:clamp(10px,.75vw,14px);grid-template-rows:auto auto;min-width:0;padding:clamp(12px,1.45vw,26px);width:100%}.medical-dashboard_topbar__dyEnX{background:var(--panel);border-radius:clamp(18px,1.55vw,28px);gap:var(--space-lg);grid-template-columns:minmax(150px,230px) minmax(0,1fr) auto;min-height:66px;min-width:0;padding:7px clamp(12px,1.3vw,22px);position:sticky;top:12px;z-index:20}.medical-dashboard_brand__76Jvh{align-items:center;display:flex;font-size:1.28rem;font-weight:700;gap:10px;letter-spacing:-.03em;width:fit-content}.medical-dashboard_brandIcon__ORU1A{align-items:center;background:var(--blue);border-radius:50%;color:var(--frame);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.medical-dashboard_primaryNav__E_PMR{align-items:center;display:flex;gap:var(--space-xs);min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.medical-dashboard_primaryNav__E_PMR::-webkit-scrollbar,.medical-dashboard_workflowTabs___NbDp::-webkit-scrollbar{display:none}.medical-dashboard_primaryNav__E_PMR button,.medical-dashboard_workflowTabs___NbDp button{background:transparent;border:0;border-radius:12px;color:var(--text);flex:0 0 auto;font-size:.94rem;font-weight:500;min-height:44px;padding:0 16px;transition:background .14s ease,color .14s ease,transform .14s ease;white-space:nowrap}.medical-dashboard_primaryNav__E_PMR button:hover,.medical-dashboard_workflowTabs___NbDp button:hover{background:oklch(100% 0 0/.05)}.medical-dashboard_primaryNav__E_PMR .medical-dashboard_navActive__hnPeC{background:var(--blue);box-shadow:0 7px 20px oklch(52% .22 257/.24);color:oklch(99% .002 255)}.medical-dashboard_topActions__5A70a{align-items:center;display:flex;gap:var(--space-sm);justify-content:flex-end}.medical-dashboard_iconButton__k980k{align-items:center;background:oklch(100% 0 0/.018);border:0;border-radius:50%;color:var(--text);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,transform .15s ease;width:44px}.medical-dashboard_iconButton__k980k:hover{background:oklch(100% 0 0/.08);transform:translateY(-1px)}.medical-dashboard_iconButton__k980k:active{transform:translateY(0)}.medical-dashboard_sourceCrop__wzPa8{background-image:url(/assets/medical-dashboard/reference.webp);background-repeat:no-repeat;background-size:2048px 1536px;border-radius:11px;display:inline-block;flex:0 0 auto;overflow:hidden}.medical-dashboard_profileAvatar__DOqbG{border:3px solid var(--text);border-radius:50%}.medical-dashboard_contentGrid__Zgvl4{display:grid;gap:clamp(10px,.75vw,14px);grid-template-columns:minmax(320px,448px) minmax(0,1fr);min-width:0}.medical-dashboard_sidebar__Z1ph7{align-self:start;display:grid;gap:14px;min-width:0;top:102px}.medical-dashboard_sideCard__3DZ3S{background:var(--panel);border-radius:clamp(18px,1.55vw,28px);min-width:0;overflow:hidden;padding:clamp(18px,1.3vw,24px)}.medical-dashboard_patientCard__a1SAk{min-height:264px}.medical-dashboard_appointmentsCard__f5fOU{min-height:252px}.medical-dashboard_bloodCard__srVjR{display:flex;flex-direction:column;min-height:420px}.medical-dashboard_cardHeading__T3yIX{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between;min-height:36px}.medical-dashboard_cardHeading__T3yIX h2{font-size:1.24rem;font-weight:600;letter-spacing:-.025em;line-height:1.2;margin:0}.medical-dashboard_cardHeading__T3yIX .medical-dashboard_iconButton__k980k{height:40px;width:40px}.medical-dashboard_patientIdentity__NG3KA{align-items:center;display:flex;gap:var(--space-lg);margin-top:12px}.medical-dashboard_patientIdentity__NG3KA .medical-dashboard_sourceCrop__wzPa8{border-radius:12px}.medical-dashboard_patientIdentity__NG3KA div{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.medical-dashboard_patientIdentity__NG3KA strong{font-size:1.24rem;font-weight:600;line-height:1.2}.medical-dashboard_patientIdentity__NG3KA span{color:var(--muted);font-size:.8rem}.medical-dashboard_patientStats__aJOo1{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.medical-dashboard_stat__Cz_oK{align-items:center;background:var(--panel-raised);border-radius:12px;color:var(--blue);display:flex;gap:var(--space-md);min-height:54px;min-width:0;padding:8px 12px}.medical-dashboard_stat__Cz_oK>span{display:flex;flex-direction:column;gap:2px;min-width:0}.medical-dashboard_stat__Cz_oK small{color:var(--muted);font-size:var(--broc-type-caption)}.medical-dashboard_stat__Cz_oK strong{color:var(--text);font-size:.78rem;font-weight:600;white-space:nowrap}.medical-dashboard_appointmentsList__bMmyF{display:grid;gap:6px;margin-top:10px}.medical-dashboard_appointmentActive__UNmBX,.medical-dashboard_appointment__fY8Np{align-items:center;background:var(--panel-raised);border:0;border-radius:11px;color:var(--text);display:grid;gap:var(--space-sm);grid-template-columns:42px minmax(0,1fr) 20px;min-height:54px;padding:5px 12px 5px 7px;text-align:left;transition:background .14s ease,transform .14s ease;width:100%}.medical-dashboard_appointment__fY8Np:hover{background:oklch(27% .01 252);transform:translateX(2px)}.medical-dashboard_appointmentActive__UNmBX{background:var(--blue)}.medical-dashboard_appointmentActive__UNmBX .medical-dashboard_sourceCrop__wzPa8,.medical-dashboard_appointment__fY8Np .medical-dashboard_sourceCrop__wzPa8{border:2px solid oklch(100% 0 0/.72);border-radius:9px;transform:scale(.82)}.medical-dashboard_appointmentActive__UNmBX>span,.medical-dashboard_appointment__fY8Np>span{display:flex;flex-direction:column;gap:3px;min-width:0}.medical-dashboard_appointmentActive__UNmBX small,.medical-dashboard_appointment__fY8Np small{color:var(--muted);font-size:var(--broc-type-caption)}.medical-dashboard_appointmentActive__UNmBX small{color:oklch(96% .02 255/.72)}.medical-dashboard_appointmentActive__UNmBX strong,.medical-dashboard_appointment__fY8Np strong{font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medical-dashboard_testGrid__MpJgz{display:grid;flex:1;gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.medical-dashboard_testCell__3xI4d{background:var(--panel-raised);border-radius:11px;display:flex;flex-direction:column;gap:var(--space-lg);justify-content:space-between;min-height:96px;min-width:0;padding:14px 13px 12px}.medical-dashboard_testCell__3xI4d>div{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between;min-width:0}.medical-dashboard_testCell__3xI4d strong{color:var(--blue);font-size:.78rem;letter-spacing:.04em}.medical-dashboard_testCell__3xI4d b{color:var(--text);font-size:var(--broc-type-caption);font-weight:600;white-space:nowrap}.medical-dashboard_testCell__3xI4d span{color:var(--muted);font-size:var(--broc-type-caption)}.medical-dashboard_cardFooter__C8mmV,.medical-dashboard_metaRow__51A8E{align-items:center;display:flex;gap:var(--space-sm);min-width:0}.medical-dashboard_cardFooter__C8mmV{margin-top:10px;min-height:38px}.medical-dashboard_cardFooter__C8mmV .medical-dashboard_sourceCrop__wzPa8,.medical-dashboard_metaRow__51A8E .medical-dashboard_sourceCrop__wzPa8{border:1px solid oklch(100% 0 0/.62);border-radius:7px}.medical-dashboard_cardFooter__C8mmV strong,.medical-dashboard_metaRow__51A8E strong{font-size:var(--broc-type-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medical-dashboard_cardFooter__C8mmV time,.medical-dashboard_metaRow__51A8E time{color:var(--muted);font-size:var(--broc-type-caption);margin-left:auto;white-space:nowrap}.medical-dashboard_bodyCanvas__0b7gX{background:var(--canvas);border-radius:clamp(18px,1.55vw,28px);height:clamp(850px,calc(100svh - 138px),1002px);min-width:0;overflow:hidden;position:relative}.medical-dashboard_anatomy__DqREF{height:calc(100% + 358px);left:32%;max-width:none;object-fit:contain;object-position:center top;position:absolute;top:-12px;transform-origin:top center;transition:transform .18s ease;width:auto}.medical-dashboard_workflowTabs___NbDp{align-items:center;backdrop-filter:blur(18px);background:oklch(24% .009 255/.87);border-radius:17px;display:grid;grid-template-columns:repeat(4,minmax(126px,1fr));left:20px;min-height:56px;overflow-x:auto;padding:6px;position:absolute;right:20px;scrollbar-width:none;top:20px;z-index:4}.medical-dashboard_workflowTabs___NbDp button{color:var(--muted);font-size:.9rem;min-height:44px;width:100%}.medical-dashboard_workflowTabs___NbDp .medical-dashboard_workflowActive__66Cvh{background:var(--panel);color:var(--blue)}.medical-dashboard_expandButton__9Hdvg{background:oklch(17% .008 252/.84);left:20px;position:absolute;top:96px;z-index:3}.medical-dashboard_clinicalTools__XYkr3{display:grid;grid-template-columns:54px 54px;left:clamp(360px,48%,625px);position:absolute;top:190px;z-index:3}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k{background:var(--blue);box-shadow:0 9px 22px oklch(50% .22 257/.22);height:54px;margin:0 0 4px;width:54px}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(2),.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(4){margin-left:-1px;margin-top:20px}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_toolSelected__iQXT0{background:var(--text);box-shadow:0 0 0 6px oklch(61% .2 255/.18);color:var(--blue)}.medical-dashboard_zoomControls__iHQbG{bottom:20px;display:flex;flex-direction:column;gap:var(--space-sm);left:20px;position:absolute;z-index:3}.medical-dashboard_zoomControls__iHQbG .medical-dashboard_iconButton__k980k{background:oklch(17% .008 252/.82)}.medical-dashboard_detailPanel__3oePJ{background:var(--panel);border-radius:clamp(20px,1.65vw,30px);display:flex;flex-direction:column;max-height:calc(100% - 132px);min-width:350px;overflow-y:auto;overscroll-behavior:contain;padding:22px clamp(20px,1.5vw,28px) 20px;position:absolute;right:28px;scrollbar-color:var(--line) transparent;top:104px;width:min(34%,430px);z-index:5}.medical-dashboard_detailHeader__a_4Fo{align-items:center;display:flex;flex:0 0 auto;gap:var(--space-lg);justify-content:space-between;min-height:45px}.medical-dashboard_detailHeader__a_4Fo h2{font-size:1.2rem;font-weight:600;letter-spacing:-.02em;margin:0}.medical-dashboard_detailHeader__a_4Fo .medical-dashboard_iconButton__k980k{height:40px;width:40px}.medical-dashboard_detailSection__jOXG2{border-bottom:1px solid var(--line);padding:18px 0}.medical-dashboard_detailTitleRow__4vD40{align-items:center;display:flex;gap:var(--space-md);justify-content:space-between}.medical-dashboard_detailTitleRow__4vD40 h3{font-size:.98rem;font-weight:600;margin:0}.medical-dashboard_detailTitleRow__4vD40>span{align-items:center;color:var(--faint);display:inline-flex;gap:var(--space-md)}.medical-dashboard_detailSection__jOXG2>p{color:var(--muted);font-size:.76rem;line-height:1.55;margin:7px 0 12px;max-width:68ch}.medical-dashboard_xrayStrip__AVYZT{border-radius:8px;display:block;height:auto;max-width:340px;object-fit:cover;width:100%}.medical-dashboard_metaRow__51A8E{margin-top:12px}.medical-dashboard_complaintSection__ABmUH{flex:1;padding-bottom:13px}.medical-dashboard_complaintList__hXeRH{display:grid;gap:13px;margin:14px 0 12px}.medical-dashboard_complaintList__hXeRH div{display:grid;gap:var(--space-xs)}.medical-dashboard_complaintList__hXeRH dt{font-size:.78rem;font-weight:600}.medical-dashboard_complaintList__hXeRH dd{color:var(--muted);font-size:var(--broc-type-caption);line-height:1.5;margin:0}.medical-dashboard_severityHeader__1c9rC{align-items:center;display:flex;font-size:.78rem;justify-content:space-between;margin-bottom:9px}.medical-dashboard_severity__lfMbo{display:grid;gap:6px;grid-template-columns:repeat(20,minmax(5px,1fr))}.medical-dashboard_severity__lfMbo button{background:var(--panel-raised);border:0;border-radius:4px;height:20px;min-width:0;padding:0}.medical-dashboard_severity__lfMbo .medical-dashboard_severityOn__VMsRx{background:var(--blue);box-shadow:0 0 12px oklch(57% .22 257/.22)}.medical-dashboard_complaintSection__ABmUH .medical-dashboard_metaRow__51A8E{margin-top:14px}.medical-dashboard_addEntry__kSG4y{align-items:center;align-self:center;background:transparent;border:0;color:var(--blue);display:flex;font-size:.82rem;gap:var(--space-sm);justify-content:center;margin-top:14px;min-height:44px;padding:8px 20px}.medical-dashboard_addEntry__kSG4y:hover{color:oklch(75% .16 252)}.medical-dashboard_addEntryDone__aCxYB{color:oklch(74% .16 252)}@media (max-width:1280px){.medical-dashboard_dashboard__jTKsM{padding:16px}.medical-dashboard_topbar__dyEnX{grid-template-columns:auto minmax(0,1fr) auto}.medical-dashboard_contentGrid__Zgvl4{grid-template-columns:340px minmax(0,1fr)}.medical-dashboard_sideCard__3DZ3S{padding:18px}.medical-dashboard_detailPanel__3oePJ{min-width:330px;right:18px;width:38%}.medical-dashboard_clinicalTools__XYkr3{left:47%}}@media (max-width:1024px){.medical-dashboard_stage__4uCW7{padding:16px 12px}.medical-dashboard_dashboard__jTKsM{border-radius:28px;padding:14px}.medical-dashboard_topbar__dyEnX{top:8px}.medical-dashboard_contentGrid__Zgvl4{grid-template-columns:1fr}.medical-dashboard_sidebar__Z1ph7{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.medical-dashboard_bloodCard__srVjR{grid-column:1/-1;min-height:300px}.medical-dashboard_testGrid__MpJgz{grid-template-columns:repeat(4,minmax(0,1fr))}.medical-dashboard_bodyCanvas__0b7gX{height:900px}.medical-dashboard_detailPanel__3oePJ{max-height:calc(100% - 128px);min-width:370px;width:min(42%,430px)}}@media (max-width:820px){.medical-dashboard_stage__4uCW7{padding:0}.medical-dashboard_dashboard__jTKsM{border-radius:0;box-shadow:none;gap:10px;min-height:100svh;padding:10px}.medical-dashboard_topbar__dyEnX{border-radius:18px;gap:8px 12px;grid-template-columns:1fr auto;padding:8px 10px;top:6px}.medical-dashboard_brand__76Jvh{font-size:1.12rem}.medical-dashboard_brandIcon__ORU1A{height:42px;width:42px}.medical-dashboard_primaryNav__E_PMR{grid-column:1/-1;order:3;padding-bottom:2px}.medical-dashboard_primaryNav__E_PMR button{font-size:.82rem;min-height:42px;padding:0 13px}.medical-dashboard_topActions__5A70a{gap:4px}.medical-dashboard_sidebar__Z1ph7{gap:10px}.medical-dashboard_sideCard__3DZ3S{border-radius:18px;padding:16px}.medical-dashboard_appointmentsCard__f5fOU,.medical-dashboard_patientCard__a1SAk{min-height:250px}.medical-dashboard_bodyCanvas__0b7gX{border-radius:18px;height:auto;min-height:650px;padding-top:650px}.medical-dashboard_anatomy__DqREF{height:760px;left:50%;top:46px}.medical-dashboard_workflowTabs___NbDp{grid-template-columns:repeat(4,minmax(118px,1fr));left:14px;right:14px;top:14px}.medical-dashboard_workflowTabs___NbDp button{font-size:.78rem}.medical-dashboard_expandButton__9Hdvg{left:16px;top:86px}.medical-dashboard_clinicalTools__XYkr3{display:flex;flex-direction:column;gap:8px;left:auto;right:18px;top:176px}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k,.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(2),.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(4){height:48px;margin:0;width:48px}.medical-dashboard_zoomControls__iHQbG{bottom:auto;flex-direction:row;left:16px;top:582px}.medical-dashboard_detailPanel__3oePJ{border-radius:20px;margin:0 14px 14px;max-height:none;min-width:0;overflow:visible;padding:20px;position:relative;right:auto;top:auto;width:auto}.medical-dashboard_xrayStrip__AVYZT{max-width:none}}@media (max-width:620px){.medical-dashboard_dashboard__jTKsM{padding:8px}.medical-dashboard_topbar__dyEnX{border-radius:16px;position:relative;top:auto}.medical-dashboard_iconButton__k980k{height:44px;width:44px}.medical-dashboard_profileAvatar__DOqbG{transform:scale(.9)}.medical-dashboard_sidebar__Z1ph7{grid-template-columns:1fr}.medical-dashboard_bloodCard__srVjR{grid-column:auto}.medical-dashboard_appointmentsCard__f5fOU,.medical-dashboard_bloodCard__srVjR,.medical-dashboard_patientCard__a1SAk{min-height:0}.medical-dashboard_testGrid__MpJgz{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-dashboard_bodyCanvas__0b7gX{min-height:570px;padding-top:570px}.medical-dashboard_anatomy__DqREF{height:660px;top:46px}.medical-dashboard_workflowTabs___NbDp{grid-template-columns:repeat(4,minmax(108px,1fr));min-height:52px}.medical-dashboard_workflowTabs___NbDp button{min-height:40px}.medical-dashboard_clinicalTools__XYkr3{right:14px;top:164px}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k,.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(2),.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k:nth-child(4){height:44px;width:44px}.medical-dashboard_zoomControls__iHQbG{left:14px;top:504px}.medical-dashboard_detailPanel__3oePJ{border-radius:18px;margin:0 8px 8px;padding:16px}.medical-dashboard_detailHeader__a_4Fo h2{font-size:1.08rem}.medical-dashboard_severity__lfMbo{gap:4px}.medical-dashboard_cardFooter__C8mmV{flex-wrap:wrap}.medical-dashboard_cardFooter__C8mmV time{flex-basis:100%;margin-left:33px}}@media (max-width:390px){.medical-dashboard_brandIcon__ORU1A,.medical-dashboard_topActions__5A70a .medical-dashboard_iconButton__k980k{height:40px;width:40px}.medical-dashboard_profileAvatar__DOqbG{height:44px!important;width:44px!important}.medical-dashboard_patientStats__aJOo1,.medical-dashboard_testGrid__MpJgz{grid-template-columns:1fr}.medical-dashboard_workflowTabs___NbDp{grid-template-columns:repeat(4,minmax(104px,1fr))}.medical-dashboard_anatomy__DqREF{height:620px}.medical-dashboard_metaRow__51A8E{flex-wrap:wrap}.medical-dashboard_metaRow__51A8E time{flex-basis:100%;margin-left:34px}}@media (min-width:1025px){.medical-dashboard_stage__4uCW7{height:100svh;min-height:0;overflow:hidden}.medical-dashboard_dashboardWrap__Etb7v{height:100%;min-height:0}.medical-dashboard_dashboard__jTKsM{gap:10px;grid-template-rows:64px minmax(0,1fr);height:100%;min-height:0;overflow:hidden;padding:12px}.medical-dashboard_topbar__dyEnX{border-radius:18px;gap:12px;grid-template-columns:minmax(140px,190px) minmax(0,1fr) auto;min-height:64px;padding:6px 16px;position:relative;top:auto}.medical-dashboard_brand__76Jvh{font-size:1.14rem}.medical-dashboard_brandIcon__ORU1A{height:42px;width:42px}.medical-dashboard_primaryNav__E_PMR button{font-size:.86rem;min-height:40px;padding:0 13px}.medical-dashboard_iconButton__k980k{height:40px;width:40px}.medical-dashboard_profileAvatar__DOqbG{height:42px!important;width:42px!important}.medical-dashboard_contentGrid__Zgvl4{align-items:stretch;gap:10px;grid-template-columns:clamp(360px,28vw,420px) minmax(0,1fr);height:100%;min-height:0}.medical-dashboard_sidebar__Z1ph7{gap:10px;grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;overflow:hidden;position:static}.medical-dashboard_sideCard__3DZ3S{border-radius:18px;padding:14px 16px}.medical-dashboard_appointmentsCard__f5fOU,.medical-dashboard_bloodCard__srVjR,.medical-dashboard_patientCard__a1SAk{min-height:0}.medical-dashboard_cardHeading__T3yIX{min-height:30px}.medical-dashboard_cardHeading__T3yIX h2{font-size:1.05rem}.medical-dashboard_cardHeading__T3yIX .medical-dashboard_iconButton__k980k{height:36px;width:36px}.medical-dashboard_patientIdentity__NG3KA{gap:12px;margin-top:8px}.medical-dashboard_patientIdentity__NG3KA .medical-dashboard_sourceCrop__wzPa8{height:52px!important;width:52px!important}.medical-dashboard_patientIdentity__NG3KA strong{font-size:1.05rem}.medical-dashboard_patientStats__aJOo1{gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.medical-dashboard_stat__Cz_oK{gap:6px;min-height:46px;padding:6px 8px}.medical-dashboard_stat__Cz_oK svg{height:18px;width:18px}.medical-dashboard_stat__Cz_oK small,.medical-dashboard_stat__Cz_oK strong{font-size:var(--broc-type-caption)}.medical-dashboard_appointmentsList__bMmyF{gap:4px;margin-top:8px}.medical-dashboard_appointmentActive__UNmBX,.medical-dashboard_appointment__fY8Np{grid-template-columns:38px minmax(0,1fr) 18px;min-height:46px;padding:3px 10px 3px 5px}.medical-dashboard_appointmentActive__UNmBX .medical-dashboard_sourceCrop__wzPa8,.medical-dashboard_appointment__fY8Np .medical-dashboard_sourceCrop__wzPa8{transform:scale(.74)}.medical-dashboard_appointmentActive__UNmBX strong,.medical-dashboard_appointment__fY8Np strong{font-size:.75rem}.medical-dashboard_testGrid__MpJgz{gap:6px;margin-top:10px;min-height:0}.medical-dashboard_testCell__3xI4d{gap:8px;min-height:0;padding:10px}.medical-dashboard_testCell__3xI4d b,.medical-dashboard_testCell__3xI4d span,.medical-dashboard_testCell__3xI4d strong{font-size:var(--broc-type-caption)}.medical-dashboard_cardFooter__C8mmV{margin-top:6px;min-height:28px}.medical-dashboard_bodyCanvas__0b7gX{border-radius:18px;height:100%;min-height:0}.medical-dashboard_anatomy__DqREF{height:calc(100% + 240px);top:-8px}.medical-dashboard_workflowTabs___NbDp{border-radius:14px;left:12px;min-height:50px;padding:4px;right:12px;top:12px}.medical-dashboard_workflowTabs___NbDp button{font-size:.82rem;min-height:40px}.medical-dashboard_expandButton__9Hdvg{left:12px;top:74px}.medical-dashboard_clinicalTools__XYkr3{grid-template-columns:48px 48px;left:45%;top:136px}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_iconButton__k980k{height:48px;width:48px}.medical-dashboard_zoomControls__iHQbG{bottom:12px;left:12px}.medical-dashboard_detailPanel__3oePJ{border-radius:18px;max-height:calc(100% - 88px);min-width:330px;padding:16px 18px 14px;right:16px;top:74px;width:min(36%,400px)}.medical-dashboard_detailHeader__a_4Fo{min-height:40px}.medical-dashboard_detailHeader__a_4Fo h2{font-size:1.05rem}.medical-dashboard_detailHeader__a_4Fo .medical-dashboard_iconButton__k980k{height:36px;width:36px}.medical-dashboard_detailSection__jOXG2{padding:12px 0}.medical-dashboard_detailTitleRow__4vD40 h3{font-size:.88rem}.medical-dashboard_detailSection__jOXG2>p{font-size:var(--broc-type-caption);line-height:1.45;margin:6px 0 8px}.medical-dashboard_xrayStrip__AVYZT{height:54px;object-fit:cover}.medical-dashboard_metaRow__51A8E{margin-top:8px}.medical-dashboard_complaintList__hXeRH{gap:8px;margin:10px 0 8px}.medical-dashboard_complaintList__hXeRH dt{font-size:var(--broc-type-caption)}.medical-dashboard_complaintList__hXeRH dd{font-size:var(--broc-type-caption);line-height:1.4}.medical-dashboard_severityHeader__1c9rC{margin-bottom:7px}.medical-dashboard_severity__lfMbo{gap:4px}.medical-dashboard_severity__lfMbo button{height:16px}.medical-dashboard_complaintSection__ABmUH .medical-dashboard_metaRow__51A8E{margin-top:8px}.medical-dashboard_addEntry__kSG4y{margin-top:8px;min-height:40px}}@media (prefers-reduced-motion:reduce){.medical-dashboard_anatomy__DqREF,.medical-dashboard_appointment__fY8Np,.medical-dashboard_iconButton__k980k,.medical-dashboard_primaryNav__E_PMR button,.medical-dashboard_workflowTabs___NbDp button{transition:none}}.medical-dashboard_dashboardWrap__Etb7v,.medical-dashboard_stage__4uCW7{height:auto;min-height:100svh;overflow:visible}.medical-dashboard_dashboard__jTKsM{background:transparent;display:block;min-height:100svh;overflow:visible;padding:clamp(12px,1.25vw,20px) clamp(12px,1.25vw,20px) calc(104px + env(safe-area-inset-bottom))}.medical-dashboard_contentGrid__Zgvl4{align-items:start;gap:clamp(12px,1vw,16px);height:auto}.medical-dashboard_sidebar__Z1ph7{height:auto;overflow:visible;position:sticky;top:12px}.medical-dashboard_detailPanel__3oePJ,.medical-dashboard_sideCard__3DZ3S{border:1px solid #e6e6ea;box-shadow:0 2px 12px rgba(28,28,28,.06)}.medical-dashboard_bodyCanvas__0b7gX{border:1px solid #e1e3ed;box-shadow:0 2px 12px rgba(28,28,28,.05);height:clamp(780px,calc(100svh - 40px),1000px)}.medical-dashboard_bottomBar__Pwli5{align-items:center;bottom:calc(16px + env(safe-area-inset-bottom));display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);left:clamp(12px,1.25vw,20px);pointer-events:none;position:fixed;right:clamp(12px,1.25vw,20px);z-index:100}.medical-dashboard_topbar__dyEnX{align-items:center;backdrop-filter:blur(18px);background:var(--dock-surface);border:1px solid var(--dock-border);border-radius:20px;box-shadow:var(--dock-shadow);color:var(--dock-strong);display:grid;gap:10px;grid-column:2;grid-template-columns:minmax(0,1fr) auto;height:64px;min-height:64px;padding:6px 12px;pointer-events:auto;position:relative;width:min(456px,calc(100vw - 32px))}.medical-dashboard_brand__76Jvh{color:var(--dock-strong);font-family:var(--font-display);font-size:1.125rem;grid-column:1;justify-self:start;pointer-events:auto}.medical-dashboard_brandIcon__ORU1A{background:var(--dock-brand-surface);border-radius:12px;color:var(--dock-brand-text);height:42px;width:42px}.medical-dashboard_primaryNav__E_PMR{gap:8px;justify-content:center;overflow:visible}.medical-dashboard_primaryNav__E_PMR button{align-items:center;border-radius:12px;color:var(--dock-text);display:inline-flex;height:44px;justify-content:center;min-height:44px;padding:0;width:44px}.medical-dashboard_primaryNav__E_PMR button span{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.medical-dashboard_primaryNav__E_PMR button:hover{background:var(--dock-hover);color:var(--dock-strong)}.medical-dashboard_primaryNav__E_PMR .medical-dashboard_navActive__hnPeC{background:var(--dock-accent);box-shadow:0 5px 12px color-mix(in srgb,var(--dock-accent) 32%,transparent);color:#ffffff;transform:scale(1.05)}.medical-dashboard_primaryNav__E_PMR .medical-dashboard_navActive__hnPeC:hover{background:var(--dock-accent-hover);color:#ffffff}.medical-dashboard_topActions__5A70a{gap:6px}.medical-dashboard_topActions__5A70a .medical-dashboard_iconButton__k980k{background:var(--dock-icon-surface);color:var(--dock-text);height:40px;width:40px}.medical-dashboard_topActions__5A70a .medical-dashboard_iconButton__k980k:hover{background:var(--dock-icon-hover);color:var(--dock-accent)}.medical-dashboard_profileAvatar__DOqbG{border-color:var(--dock-avatar-border);box-shadow:0 0 0 1px var(--dock-avatar-ring);height:40px!important;width:40px!important}.medical-dashboard_moreMenu__i0mkA{background:var(--dock-menu-surface);border:1px solid var(--dock-border);border-radius:18px;bottom:calc(100% + 12px);box-shadow:var(--dock-menu-shadow);padding:14px;position:absolute;right:0;width:min(360px,calc(100vw - 32px))}.medical-dashboard_moreButton__ZHqic{position:relative}.medical-dashboard_moreMenuOpen__9sHsX{display:block}.medical-dashboard_moreMenu__i0mkA[hidden]{display:none}.medical-dashboard_moreMenu__i0mkA>header{display:flex;flex-direction:column;gap:2px;padding:2px 4px 12px}.medical-dashboard_moreMenu__i0mkA>header strong{color:var(--dock-strong);font-size:.875rem}.medical-dashboard_moreMenu__i0mkA>header span{color:var(--dock-muted);font-size:var(--broc-type-caption)}.medical-dashboard_moreMenu__i0mkA>div{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.medical-dashboard_moreMenu__i0mkA button{align-items:center;background:var(--dock-menu-item);border:1px solid var(--dock-border);border-radius:12px;color:var(--dock-text);display:flex;font-size:.8125rem;gap:9px;min-height:44px;padding:0 12px;text-align:left}.medical-dashboard_moreMenu__i0mkA .medical-dashboard_moreMenuActive__J7aOE,.medical-dashboard_moreMenu__i0mkA button:hover{background:var(--dock-menu-active);border-color:var(--dock-menu-active-border);color:var(--dock-accent)}.medical-dashboard_appointmentActive__UNmBX,.medical-dashboard_appointment__fY8Np,.medical-dashboard_stat__Cz_oK,.medical-dashboard_testCell__3xI4d{border:1px solid #e6e6ea}.medical-dashboard_appointment__fY8Np:hover{background:#eceefb}.medical-dashboard_appointmentActive__UNmBX,.medical-dashboard_appointmentActive__UNmBX:hover{background:#3d58db;border-color:#3d58db;color:#ffffff}.medical-dashboard_workflowTabs___NbDp{background:rgba(255,255,255,.94);border:1px solid #e6e6ea;box-shadow:0 4px 18px rgba(31,41,55,.1)}.medical-dashboard_workflowTabs___NbDp button:hover{background:#f5f5f5}.medical-dashboard_workflowTabs___NbDp .medical-dashboard_workflowActive__66Cvh,.medical-dashboard_workflowTabs___NbDp .medical-dashboard_workflowActive__66Cvh:hover{background:#3d58db;color:#ffffff}.medical-dashboard_expandButton__9Hdvg,.medical-dashboard_zoomControls__iHQbG .medical-dashboard_iconButton__k980k{background:#ffffff;border:1px solid #e6e6ea;box-shadow:0 3px 12px rgba(31,41,55,.1);color:#5a5a5a}.medical-dashboard_clinicalTools__XYkr3 .medical-dashboard_toolSelected__iQXT0{background:#1c1c1c;color:#ffffff}.medical-dashboard_complaintList__hXeRH dd,.medical-dashboard_detailSection__jOXG2>p,.medical-dashboard_stage__4uCW7 p{font-size:var(--broc-type-body);line-height:1.55}.medical-dashboard_appointmentActive__UNmBX small,.medical-dashboard_appointment__fY8Np small,.medical-dashboard_cardFooter__C8mmV strong,.medical-dashboard_cardFooter__C8mmV time,.medical-dashboard_complaintList__hXeRH dt,.medical-dashboard_metaRow__51A8E strong,.medical-dashboard_metaRow__51A8E time,.medical-dashboard_stat__Cz_oK small,.medical-dashboard_testCell__3xI4d span{font-size:var(--broc-type-caption);line-height:1.4}.medical-dashboard_appointmentActive__UNmBX strong,.medical-dashboard_appointment__fY8Np strong,.medical-dashboard_stat__Cz_oK strong,.medical-dashboard_testCell__3xI4d b{font-size:var(--broc-type-body);line-height:1.4}.medical-dashboard_cardHeading__T3yIX h2{font-size:1.125rem}@media (max-width:1024px){.medical-dashboard_dashboard__jTKsM{padding:12px 12px calc(100px + env(safe-area-inset-bottom))}.medical-dashboard_contentGrid__Zgvl4{display:flex;flex-direction:column}.medical-dashboard_bodyCanvas__0b7gX{min-height:680px;order:1;width:100%}.medical-dashboard_sidebar__Z1ph7{order:2;position:static;width:100%}}@media (max-width:620px){.medical-dashboard_dashboard__jTKsM{padding:8px 8px calc(96px + env(safe-area-inset-bottom))}.medical-dashboard_topbar__dyEnX{bottom:auto;border-radius:18px;grid-template-columns:minmax(0,1fr);height:64px;padding:6px;width:100%}.medical-dashboard_topActions__5A70a{display:none}.medical-dashboard_primaryNav__E_PMR{display:grid;gap:2px;grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.medical-dashboard_primaryNav__E_PMR button{height:44px;justify-self:center;width:44px}.medical-dashboard_primaryNav__E_PMR button span{position:absolute}.medical-dashboard_primaryNav__E_PMR .medical-dashboard_navActive__hnPeC{transform:none}.medical-dashboard_moreMenu__i0mkA{left:0;right:0;width:100%}.medical-dashboard_bodyCanvas__0b7gX{min-height:570px}.medical-dashboard_workflowTabs___NbDp{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.medical-dashboard_workflowTabs___NbDp button{font-size:var(--broc-type-caption);line-height:1.15;padding:4px;white-space:normal}}@media (max-width:760px){.medical-dashboard_bottomBar__Pwli5{display:flex;justify-content:center}.medical-dashboard_brand__76Jvh{display:none}}@media (max-width:620px){.medical-dashboard_bottomBar__Pwli5{bottom:calc(12px + env(safe-area-inset-bottom));left:12px;right:12px}}