.AgendaCalendar_root__eWkhC{--gcal-btn-height:2rem;--gcal-btn-radius:var(--cf-radius-control);display:grid;grid-template-columns:14.5rem minmax(0,1fr);min-height:min(78vh,720px);overflow:hidden;background:#fff;border:1px solid var(--admin-border);border-radius:var(--cf-radius-control)}.AgendaCalendar_sidebar__9vsRG{display:flex;flex-direction:column;gap:1rem;padding:1rem .9rem;border-right:1px solid var(--admin-border);background:#fafbfa}.AgendaCalendar_createBtn__6Qytj{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:2.35rem}.AgendaCalendar_miniCal__qXKAG{display:grid;gap:.45rem}.AgendaCalendar_miniHead__sjCPO{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.AgendaCalendar_miniHead__sjCPO p{margin:0;font-size:.78rem;font-weight:600;color:var(--admin-ink)}.AgendaCalendar_miniNav__59_DD{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--admin-border);border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-muted);cursor:pointer}.AgendaCalendar_miniNav__59_DD:hover{color:var(--admin-ink)}.AgendaCalendar_miniWeekdays___sIzt{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.62rem;font-weight:600;color:#9ca3af}.AgendaCalendar_miniGrid__yI8dD{display:grid;grid-template-columns:repeat(7,1fr);gap:.1rem}.AgendaCalendar_miniDay__bGbAb{aspect-ratio:1;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);font:inherit;font-size:.72rem;font-weight:500;color:var(--admin-ink);cursor:pointer}.AgendaCalendar_miniDay__bGbAb:hover{background:rgba(139,150,124,.12)}.AgendaCalendar_miniDayOutside__uMTFD{color:#c4c9c5}.AgendaCalendar_miniDayToday__HsSVP{background:rgba(139,150,124,.18);font-weight:700}.AgendaCalendar_miniDaySelected__DI2WS{background:var(--admin-primary,#8b967c);color:#fff}.AgendaCalendar_main__B5hlT{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0}.AgendaCalendar_toolbar__OU3zQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.7rem .9rem;border-bottom:1px solid var(--admin-border)}.AgendaCalendar_toolbarLeft__Nr_Ao,.AgendaCalendar_toolbarRight__xKZN_{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.AgendaCalendar_navBtn__f8N_g{display:inline-grid;place-items:center;width:var(--gcal-btn-height);min-height:var(--gcal-btn-height);padding:0}.AgendaCalendar_todayBtn__KWqzs{min-height:var(--gcal-btn-height);padding:0 .75rem;font-size:.78rem}.AgendaCalendar_datePickers__qqDzL{display:inline-flex;gap:.35rem}.AgendaCalendar_select__cdmb0{min-height:var(--gcal-btn-height);padding:0 .55rem;border:1px solid var(--admin-border);border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.75rem;color:var(--admin-ink)}.AgendaCalendar_selectYear__uw3DP{width:4.5rem}.AgendaCalendar_rangeLabel__62X1a{margin:0;font-size:.8rem;font-weight:600;color:var(--admin-ink)}.AgendaCalendar_search__7Sdq6{display:inline-flex;align-items:center;gap:.4rem;min-width:12rem;min-height:var(--gcal-btn-height);padding:0 .65rem;border:1px solid var(--admin-border);border-radius:var(--cf-radius-control);background:#fff;color:#9ca3af}.AgendaCalendar_search__7Sdq6 input{width:100%;min-width:0;border:none;background:rgba(0,0,0,0);font:inherit;font-size:.75rem;color:var(--admin-ink);outline:none}.AgendaCalendar_viewToggle__UJBX1{display:inline-flex;align-items:center;min-height:var(--gcal-btn-height);padding:.15rem;border:1px solid var(--admin-border);border-radius:var(--cf-radius-control);background:#f8faf9}.AgendaCalendar_viewBtn__MI7nf{min-height:calc(var(--gcal-btn-height) - .3rem);padding:0 .75rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);font:inherit;font-size:.75rem;font-weight:600;color:var(--admin-muted);cursor:pointer}.AgendaCalendar_viewBtnActive__mu0Nl{background:#fff;color:var(--admin-ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.AgendaCalendar_state__McFoe{padding:2rem;text-align:center;color:var(--admin-muted)}.AgendaCalendar_stateError__aWgbc{color:#b42318}.AgendaCalendar_timeWrap__RvN2F{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.AgendaCalendar_timeHead__aR6cg{display:grid;grid-template-columns:3.5rem minmax(0,1fr);border-bottom:1px solid var(--admin-border);background:#fff}.AgendaCalendar_gutter___dDbw{border-right:1px solid #f0f2f1}.AgendaCalendar_headDays__lFkz8{display:grid}.AgendaCalendar_headDay__e5GcZ{display:grid;justify-items:center;gap:.05rem;padding:.45rem .25rem;border-left:1px solid #f0f2f1;text-align:center}.AgendaCalendar_headDay__e5GcZ span{font-size:.68rem;color:#8a9288;text-transform:uppercase}.AgendaCalendar_headDay__e5GcZ strong{width:1.75rem;height:1.75rem;display:grid;place-items:center;font-size:.85rem;font-weight:600;color:var(--admin-ink)}.AgendaCalendar_headDayToday__UUFqJ strong{border-radius:var(--cf-radius-control);background:var(--admin-primary,#8b967c);color:#fff}.AgendaCalendar_timeScroll__rwklD{overflow:auto;min-height:0;background:#fff}.AgendaCalendar_timeGrid__aA1BU{display:grid;grid-template-columns:3.5rem minmax(0,1fr);min-height:calc(var(--gcal-hour-height)*var(--gcal-hours))}.AgendaCalendar_timeGutter__T5qce{border-right:1px solid #f0f2f1}.AgendaCalendar_gutterLabel__XcJVs{height:var(--gcal-hour-height);padding-right:.45rem;font-size:.62rem;font-weight:500;color:#9ca3af;text-align:right;transform:translateY(-.45rem)}.AgendaCalendar_columns__412Ir{display:grid}.AgendaCalendar_column__RnpsE{position:relative;border-left:1px solid #f0f2f1;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.AgendaCalendar_columnToday__HMyuX{background:rgba(139,150,124,.04)}.AgendaCalendar_columnDragging__GUPJW{background:rgba(139,150,124,.06)}.AgendaCalendar_hourLine__ND1iU{height:var(--gcal-hour-height);border-bottom:1px solid #f3f5f4}.AgendaCalendar_selection__7n9Li{position:absolute;left:.2rem;right:.2rem;z-index:1;border:1px solid rgba(139,150,124,.55);border-radius:var(--cf-radius-control);background:rgba(139,150,124,.18);pointer-events:none}.AgendaCalendar_event__ad_He{position:absolute;left:.25rem;right:.25rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;overflow:hidden;padding:.2rem .4rem;border:none;border-left:3px solid;border-radius:var(--cf-radius-control);text-align:left;cursor:pointer}.AgendaCalendar_event__ad_He strong{font-size:.68rem;font-weight:700;line-height:1.2}.AgendaCalendar_event__ad_He span{font-size:.65rem;opacity:.9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.AgendaCalendar_nowLine__sh5Ob{position:absolute;left:0;right:0;z-index:3;height:2px;background:#ef4444;pointer-events:none}.AgendaCalendar_nowDot__tDYix{position:absolute;left:-.3rem;top:50%;width:.55rem;height:.55rem;border-radius:50%;background:#ef4444;transform:translateY(-50%)}.AgendaCalendar_dragHint__4bYie{margin:0;padding:.45rem 1rem .65rem;font-size:.68rem;color:var(--admin-muted);border-top:1px solid #f0f2f1;background:#fafbfa}@media(max-width:960px){.AgendaCalendar_root__eWkhC{grid-template-columns:1fr;min-height:70vh}.AgendaCalendar_sidebar__9vsRG{border-right:none;border-bottom:1px solid var(--admin-border)}.AgendaCalendar_rangeLabel__62X1a{display:none}}@keyframes OverlayMotion_overlay-fade-in__jXfuW{0%{opacity:0}to{opacity:1}}@keyframes OverlayMotion_overlay-fade-out__tCXHE{0%{opacity:1}to{opacity:0}}.OverlayMotion_surface__U_jvL{opacity:1;will-change:opacity}.OverlayMotion_surface__U_jvL[data-state=open]{animation:OverlayMotion_overlay-fade-in__jXfuW .15s ease both}.OverlayMotion_surface__U_jvL[data-state=closed]{pointer-events:none;animation:OverlayMotion_overlay-fade-out__tCXHE .15s ease both}.OverlayMotion_backdrop__xuOQY{opacity:1;will-change:opacity}.OverlayMotion_backdrop__xuOQY[data-state=open]{animation:OverlayMotion_overlay-fade-in__jXfuW .15s ease both}.OverlayMotion_backdrop__xuOQY[data-state=closed]{pointer-events:none;animation:OverlayMotion_overlay-fade-out__tCXHE .15s ease both}.OverlayMotion_dropSurface__c4wlN{opacity:1;will-change:transform,opacity}.OverlayMotion_dropSurface__c4wlN[data-side=bottom][data-align=start]{transform-origin:top left}.OverlayMotion_dropSurface__c4wlN[data-side=bottom][data-align=center]{transform-origin:top center}.OverlayMotion_dropSurface__c4wlN[data-side=bottom][data-align=end]{transform-origin:top right}.OverlayMotion_dropSurface__c4wlN[data-side=top][data-align=start]{transform-origin:bottom left}.OverlayMotion_dropSurface__c4wlN[data-side=top][data-align=center]{transform-origin:bottom center}.OverlayMotion_dropSurface__c4wlN[data-side=top][data-align=end]{transform-origin:bottom right}.OverlayMotion_dropSurface__c4wlN[data-side=left]{transform-origin:center right}.OverlayMotion_dropSurface__c4wlN[data-side=right]{transform-origin:center left}.OverlayMotion_dropSurface__c4wlN[data-side=bottom][data-state=open],.OverlayMotion_dropSurface__c4wlN[data-side=top][data-state=open]{animation:OverlayMotion_overlay-drop-in-y__xB_L9 .22s cubic-bezier(.22,1,.36,1) both}.OverlayMotion_dropSurface__c4wlN[data-side=bottom][data-state=closed],.OverlayMotion_dropSurface__c4wlN[data-side=top][data-state=closed]{pointer-events:none;animation:OverlayMotion_overlay-drop-out-y__tKFuB .16s cubic-bezier(.4,0,1,1) both}.OverlayMotion_dropSurface__c4wlN[data-side=left][data-state=open],.OverlayMotion_dropSurface__c4wlN[data-side=right][data-state=open]{animation:OverlayMotion_overlay-drop-in-x__5Vpf6 .22s cubic-bezier(.22,1,.36,1) both}.OverlayMotion_dropSurface__c4wlN[data-side=left][data-state=closed],.OverlayMotion_dropSurface__c4wlN[data-side=right][data-state=closed]{pointer-events:none;animation:OverlayMotion_overlay-drop-out-x__mot4t .16s cubic-bezier(.4,0,1,1) both}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item,.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem,.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem,.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item{animation:OverlayMotion_overlay-drop-item-in__xWsOs .2s ease both}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:first-child,.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:first-child,.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:first-child,.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:first-child{animation-delay:.02s}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:nth-child(2),.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:nth-child(2),.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:nth-child(2),.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:nth-child(2){animation-delay:.05s}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:nth-child(3),.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:nth-child(3),.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:nth-child(3),.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:nth-child(3){animation-delay:.08s}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:nth-child(4),.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:nth-child(4),.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:nth-child(4),.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:nth-child(4){animation-delay:.11s}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:nth-child(5),.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:nth-child(5),.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:nth-child(5),.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:nth-child(5){animation-delay:.14s}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item:nth-child(6),.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem:nth-child(6),.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem:nth-child(6),.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item:nth-child(6){animation-delay:.17s}@keyframes OverlayMotion_overlay-drop-in-y__xB_L9{0%{opacity:0;transform:translateY(-.35rem) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes OverlayMotion_overlay-drop-out-y__tKFuB{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-.35rem) scale(.94)}}@keyframes OverlayMotion_overlay-drop-in-x__5Vpf6{0%{opacity:0;transform:translateX(-.35rem) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes OverlayMotion_overlay-drop-out-x__mot4t{0%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(-.35rem) scale(.94)}}@keyframes OverlayMotion_overlay-drop-item-in__xWsOs{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.OverlayMotion_backdrop__xuOQY[data-state=closed],.OverlayMotion_backdrop__xuOQY[data-state=open],.OverlayMotion_dropSurface__c4wlN[data-state=closed],.OverlayMotion_dropSurface__c4wlN[data-state=open],.OverlayMotion_surface__U_jvL[data-state=closed],.OverlayMotion_surface__U_jvL[data-state=open]{animation-duration:1ms}.OverlayMotion_dropSurface__c4wlN[data-state=open] .cf-tile-actions-item,.OverlayMotion_dropSurface__c4wlN[data-state=open] .createMenuItem,.OverlayMotion_dropSurface__c4wlN[data-state=open] .dropdownItem,.OverlayMotion_dropSurface__c4wlN[data-state=open] .overlay-drop-item{animation:none}}.AnimatedDialog_overlay__ho4zT{position:fixed;inset:0;z-index:7000;background:rgba(18,18,22,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.AnimatedDialog_content__pmDxU{position:fixed;top:50%;left:50%;z-index:7001;box-sizing:border-box;transform:translate(-50%,-50%);max-height:min(720px,100dvh - 32px);overflow:auto}.AnimatedDialog_content__pmDxU:focus{outline:none}.AnimatedDialog_srOnly__KbXzB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AppModal_overlay__Z6kGp{position:fixed;inset:0;z-index:7000;background:rgba(18,18,22,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.AppModal_content__qIZiT{position:fixed;top:50%;left:50%;z-index:7001;box-sizing:border-box;width:min(460px,100vw - 32px);max-height:min(720px,100dvh - 32px);padding:22px;overflow:auto;transform:translate(-50%,-50%);color:#2e2e32;background:#fff;border:1px solid #e8e8e8;border-radius:var(--cf-radius-control);box-shadow:0 2px 5px rgba(16,24,40,.07),0 20px 48px rgba(16,24,40,.18)}.AppModal_content__qIZiT:focus{outline:none}.AppModal_header__4Oo8C{padding-right:38px;display:grid;gap:6px}.AppModal_title__Zhik4{margin:0;color:#252529;font-size:20px;font-weight:700;line-height:26px;letter-spacing:-.25px}.AppModal_description__M3ufN{margin:0;color:#70717a;font-size:14px;line-height:20px}.AppModal_body__YMeHN{margin-top:20px}.AppModal_close__4WdWe{position:absolute;top:14px;right:14px;width:32px;height:32px;padding:0;display:grid;place-items:center;color:#63636b;background:rgba(0,0,0,0);border:0;border-radius:var(--cf-radius-control);cursor:pointer;transition:color .1s ease,background-color .1s ease}.AppModal_close__4WdWe:hover{color:#29292e;background:#f3f3f4}.AppModal_close__4WdWe:focus-visible{outline:3px solid rgba(128,0,181,.18);outline-offset:1px}.AppModal_srOnly___Y9qM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PatientAvatar_avatar__uEw2r{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;aspect-ratio:1;-webkit-user-select:none;user-select:none}.PatientAvatar_shape__Rf9ye{width:100%;height:100%;-webkit-mask-image:var(--cf-avatar-mask);mask-image:var(--cf-avatar-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.PatientAvatar_media__IkPxg{width:100%;height:100%;display:block;object-fit:cover;object-position:center top}.PatientAvatar_mediaDefault__Uaj1X{object-fit:contain}.PatientAvatar_avatar--xs__oxpvs{width:1.35rem}.PatientAvatar_avatar--sm__dCJ5j{width:2.25rem}.PatientAvatar_avatarCircle__QE1cN .PatientAvatar_shape__Rf9ye{-webkit-mask-image:none;mask-image:none;border-radius:999px;overflow:hidden}.PatientAvatar_avatar--md__z4EL1{width:2.75rem}.PatientAvatar_avatar--lg__ho3PB{width:3.25rem}.PatientAvatar_avatar--xl__igq_6{width:5.25rem;filter:drop-shadow(0 4px 10px rgba(0,0,0,.08))}.PatientChartHeader_header__VqcnW{display:flex;flex-direction:column;padding:1.35rem 1.5rem 0;background:#f7f8f6;border-bottom:1px solid rgba(63,78,60,.08)}.PatientChartHeader_top__eL_sw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.15rem;padding-bottom:1.25rem}.PatientChartHeader_avatar__Cg8fR{width:5.5rem!important;height:5.5rem!important;flex-shrink:0;border:4px solid #fff;box-shadow:0 5px 18px rgba(44,54,42,.09)!important;filter:none!important}.PatientChartHeader_middle__BG6f_{min-width:0;display:flex;flex-direction:column;gap:.38rem}.PatientChartHeader_eyebrow__MaKb2{color:#788374;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.PatientChartHeader_name__xEK5J{margin:0;color:#20251f;font-size:clamp(1.65rem,2.2vw,2.15rem);font-weight:650;letter-spacing:-.045em;line-height:1.08}.PatientChartHeader_detailGrid__m_FiR{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);gap:.15rem 1.75rem;align-items:start;width:fit-content;max-width:100%}.PatientChartHeader_detailLeft__RnksP,.PatientChartHeader_detailRight__JPhIe{margin:0;overflow:hidden;color:#626b60;font-size:.82rem;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.PatientChartHeader_detailLeft__RnksP{max-width:24rem}.PatientChartHeader_detailRight__JPhIe{max-width:20rem;color:#464e44}.PatientChartHeader_muted__SvB8g{color:#929990!important;font-weight:450!important}.PatientChartHeader_clinicalGrid__IkkJh{display:grid;grid-template-columns:repeat(3,minmax(5.5rem,auto));gap:.5rem 1.35rem;width:fit-content;max-width:100%}.PatientChartHeader_clinicalGrid__IkkJh div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.PatientChartHeader_clinicalGrid__IkkJh span{color:#8a9286;font-size:.63rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.PatientChartHeader_clinicalGrid__IkkJh strong{overflow:hidden;color:#2c322c;font-size:.84rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.PatientChartHeader_aside__D_nnA{display:flex;flex-direction:column;align-items:flex-end;gap:.65rem;min-width:11.5rem}.PatientChartHeader_tags__PDm54{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.PatientChartHeader_tag__I9SdJ{display:inline-flex;align-items:center;min-height:1.75rem;padding:.18rem .68rem;border-radius:999px;font-size:.69rem;font-weight:650}.PatientChartHeader_tagPlan__kIypT{background:#f4e6df;color:#8f5549}.PatientChartHeader_tagOk__bmZVy{background:#e5efe4;color:#416449}.PatientChartHeader_tagDanger__qydTd{background:#fae2e0;color:#a34540}.PatientChartHeader_editLink__NsC8C{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.42rem .72rem;border:1px solid rgba(63,78,60,.12);border-radius:.7rem;background:#fff;color:#4e594b;font:inherit;font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.PatientChartHeader_editLink__NsC8C:hover{border-color:rgba(112,128,101,.42);background:#fbfcfa}.PatientChartHeader_editLink__NsC8C:focus-visible{outline:2px solid #738168;outline-offset:2px}.PatientChartHeader_tabsSlot__Jgsca{margin:0 -1.5rem}@media(max-width:1120px){.PatientChartHeader_top__eL_sw{grid-template-columns:auto minmax(0,1fr)}.PatientChartHeader_aside__D_nnA{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;min-width:0}.PatientChartHeader_tags__PDm54{justify-content:flex-start}}@media(max-width:720px){.PatientChartHeader_header__VqcnW{padding:1rem 1rem 0}.PatientChartHeader_top__eL_sw{grid-template-columns:auto minmax(0,1fr);gap:.8rem}.PatientChartHeader_avatar__Cg8fR{width:4.25rem!important;height:4.25rem!important}.PatientChartHeader_name__xEK5J{font-size:1.45rem}.PatientChartHeader_clinicalGrid__IkkJh,.PatientChartHeader_detailGrid__m_FiR{grid-template-columns:1fr;width:100%}.PatientChartHeader_detailLeft__RnksP,.PatientChartHeader_detailRight__JPhIe{max-width:100%}.PatientChartHeader_aside__D_nnA{grid-column:1/-1}.PatientChartHeader_tabsSlot__Jgsca{margin:0 -1rem}}@media(hover:none){.PatientChartHeader_editLink__NsC8C{min-height:2.75rem}}@media(prefers-reduced-motion:reduce){.PatientChartHeader_editLink__NsC8C{transition:none}}.ConfirmDialog_actions__HZRvk{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.ConfirmDialog_dangerBtn__p3NID{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.4rem;padding:.45rem .95rem;border:none;border-radius:var(--cf-radius-control);background:#b42318;color:#fff;font:inherit;font-size:.84rem;font-weight:500;cursor:pointer}.ConfirmDialog_dangerBtn__p3NID:hover:not(:disabled){filter:brightness(1.05)}.ConfirmDialog_dangerBtn__p3NID:disabled{opacity:.55;cursor:not-allowed}.Etiqueta_tip__d8seo{z-index:14000;box-sizing:border-box;max-width:min(16rem,100vw - 1.25rem);padding:.3rem .62rem;border:1px solid #e6e9ec;border-radius:var(--cf-radius-pill);background:#fff;color:#4b5563;font-family:inherit;font-size:.72rem;font-weight:600;line-height:1.25;letter-spacing:.01em;white-space:nowrap;box-shadow:0 8px 22px rgba(44,50,44,.12);pointer-events:none;-webkit-user-select:none;user-select:none}.HoverInfoPopover_wrap__JmLlZ{display:inline-flex;align-items:center;vertical-align:middle}.HoverInfoPopover_panel__55k3Q{z-index:60;width:min(22rem,100vw - 2rem);padding:.65rem .75rem;border:1px solid rgba(139,150,124,.42);border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 12px 28px rgba(44,50,44,.12);pointer-events:auto}.NutritionMonthView_root__ucNJg{display:flex;flex-direction:column;gap:1rem}.NutritionMonthView_nav__uWwjS{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.NutritionMonthView_title__uGdPi{margin:0;font-size:1rem;font-weight:400;text-transform:none}.NutritionMonthView_navBtn__tksWz{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--cf-border,#e5e7eb);border-radius:999px;background:var(--cf-surface,#fff);cursor:pointer;padding:0;color:inherit;transition:background .15s}.NutritionMonthView_navBtn__tksWz:hover:not(:disabled){background:var(--cf-surface-hover,#f3f4f6)}.NutritionMonthView_navBtn__tksWz:disabled{opacity:.4;cursor:not-allowed}.NutritionMonthView_error__JESLZ,.NutritionMonthView_loading__h7Gxr{font-size:.82rem;color:var(--cf-text-muted,#6b7280);margin:0}.NutritionMonthView_error__JESLZ{color:var(--pa-red,#d64545)}.NutritionMonthView_summaryCard__UdySy{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.85rem;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:var(--cf-surface,#fff)}.NutritionMonthView_stat__Kors2{text-align:center}.NutritionMonthView_stat__Kors2 strong{display:block;font-size:.95rem}.NutritionMonthView_stat__Kors2 span{font-size:.68rem;color:var(--cf-text-muted,#6b7280)}.NutritionMonthView_grid__gaWK4{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.NutritionMonthView_day__89vXo{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;min-height:3.4rem;padding:.25rem .1rem .35rem;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-control);background:#fafafa;cursor:pointer;font-family:inherit;transition:background .12s,border-color .12s}.NutritionMonthView_dayHovered__g9nVR{border-color:#d6e8f5;background:#f3f9fd}.NutritionMonthView_dayToday___0XQK{border-color:var(--cf-pink,#e8748a)}.NutritionMonthView_daySelected__Q_0SG{background:var(--cf-pink-soft,#fce8ec)}.NutritionMonthView_dayNum__PWsZM{font-size:.68rem;font-weight:600;color:var(--cf-text-muted,#6b7280)}.NutritionMonthView_dayBar__lTMrt{width:.55rem;min-height:.45rem;border-radius:999px;transition:height .2s ease}.NutritionMonthView_tip__m_3fC{position:absolute;left:50%;bottom:calc(100% + .35rem);z-index:5;transform:translateX(-50%);min-width:9.5rem;max-width:13rem;padding:.4rem .55rem;border-radius:8px;background:#1f2937;color:#fff;font-size:.65rem;font-weight:600;line-height:1.35;text-align:center;pointer-events:none;box-shadow:0 4px 14px rgba(0,0,0,.18)}.NutritionMonthView_tip__m_3fC:after{content:"";position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid rgba(0,0,0,0);border-top-color:#1f2937}.NutritionMonthView_daySelected__Q_0SG .NutritionMonthView_tip__m_3fC{background:var(--cf-pink-dark,#9a4f55)}.NutritionMonthView_daySelected__Q_0SG .NutritionMonthView_tip__m_3fC:after{border-top-color:var(--cf-pink-dark,#9a4f55)}.NutritionMonthView_hoverReadout__j_0Gk{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;padding:.55rem .65rem;border-radius:var(--cf-radius-control);background:#eef6fc;border:1px solid #d6e8f5;font-size:.72rem;color:#374151}.NutritionMonthView_hoverReadout__j_0Gk strong{font-size:.74rem;color:#1f2937}.NutritionMonthView_hoverReadout__j_0Gk span{color:#4b5563}.NutritionMonthView_detail__UGlVR{padding:.95rem;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:var(--cf-surface,#fff)}.NutritionMonthView_detail__UGlVR h3{margin:0 0 .5rem;font-size:.9rem;font-weight:400;text-transform:none}.NutritionMonthView_detailEmpty__j3Ui2,.NutritionMonthView_detailMeta__zlod6{margin:0;font-size:.78rem;color:var(--cf-text-muted,#6b7280)}.NutritionMonthView_detailLoading__13AeD{margin:.5rem 0 0;font-size:.76rem;color:var(--cf-text-muted,#6b7280)}.NutritionMonthView_macros___x0Uh{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.78rem;color:var(--cf-text,#1c1816);margin-bottom:.35rem}.NutritionMonthView_macros___x0Uh strong{font-size:.82rem}.NutritionMonthView_entries__QLh2N{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.NutritionMonthView_entry__R_Rtr{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:#fafafa}.NutritionMonthView_entry__R_Rtr strong{display:block;font-size:.82rem}.NutritionMonthView_entry__R_Rtr span{display:block;font-size:.72rem;color:var(--cf-text-muted,#6b7280)}.NutritionMonthView_entryImg__glwm7{width:52px;height:52px;border-radius:var(--cf-radius-control);object-fit:cover;flex-shrink:0}.NutritionMonthView_compact__gnl60 .NutritionMonthView_title__uGdPi{font-size:.88rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_summaryCard__UdySy{padding:.65rem;gap:.35rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_stat__Kors2 strong{font-size:.82rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_stat__Kors2 span{font-size:.62rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_day__89vXo{min-height:2.85rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_dayNum__PWsZM{font-size:.62rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_dayBar__lTMrt{width:.45rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_detail__UGlVR{padding:.75rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_detail__UGlVR h3{font-size:.82rem}.NutritionMonthView_compact__gnl60 .NutritionMonthView_entryImg__glwm7{width:44px;height:44px}.PatientCheckinsPanel_list__2LhMD{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.PatientCheckinsPanel_row__FkZPd{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;padding:.95rem 1.05rem;border:1px solid rgba(20,24,18,.07);border-radius:var(--cf-radius-control);background:#f7f8f5;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PatientCheckinsPanel_row__FkZPd:hover{background:#f1f3ee;border-color:rgba(139,150,124,.35)}.PatientCheckinsPanel_row__FkZPd:focus-visible{outline:2px solid #76836b;outline-offset:2px}@supports(corner-shape:squircle){.PatientCheckinsPanel_row__FkZPd{corner-shape:squircle}}.PatientCheckinsPanel_rowCopy__iR5xW{display:flex;flex-direction:column;gap:.15rem;min-width:0}.PatientCheckinsPanel_rowCopy__iR5xW strong{font-size:.95rem;font-weight:500;color:#141414}.PatientCheckinsPanel_rowCopy__iR5xW span{font-size:.8rem;font-weight:400;color:#6b7368}.PatientCheckinsPanel_rowCopy__iR5xW em{margin-top:.15rem;font-size:.75rem;font-style:normal;font-weight:400;color:#8a9286}.PatientCheckinsPanel_chevron__SMpuv{flex-shrink:0;color:#8a9286}.PatientCheckinsPanel_detailList__syrlL{display:flex;flex-direction:column;gap:.65rem;min-height:0}.PatientCheckinsPanel_item__jk43s{display:flex;flex-direction:column;gap:.5rem;padding:.75rem .8rem;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);background:#fafbfa}.PatientCheckinsPanel_itemHead__DRS_Q{display:flex;flex-direction:column;gap:.15rem}.PatientCheckinsPanel_itemHead__DRS_Q strong{font-size:.88rem;font-weight:500;color:var(--admin-ink,#111827)}.PatientCheckinsPanel_itemHead__DRS_Q span{font-size:.74rem;font-weight:400;color:var(--admin-muted,#6b7280)}.PatientCheckinsPanel_answers__VWeZv{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.PatientCheckinsPanel_answerRow__bk96X{display:flex;flex-direction:column;gap:.1rem}.PatientCheckinsPanel_answerRow__bk96X span{font-size:.68rem;font-weight:500;letter-spacing:.01em;color:#9ca3af}.PatientCheckinsPanel_answerRow__bk96X strong{font-size:.84rem;font-weight:400;color:var(--admin-ink,#111827)}.PatientCheckinsPanel_empty__7nhrI{margin:0;font-size:.8125rem;color:#9ca3af}.PatientAnamneseRichEditor_pare__ds_8Z{display:flex;flex-direction:column;flex:1 1 auto;width:100%;min-width:0;min-height:20rem;background:#fff;border:1.5px solid #e8ece9;border-radius:var(--cf-radius-md,1.25rem);overflow:hidden}.PatientAnamneseRichEditor_pareComposer__siEiI{flex:1 1 auto;align-self:stretch;width:100%;max-width:100%;min-width:0;min-height:0;border:0;border-radius:0;background:rgba(0,0,0,0);overflow:hidden}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_toolbar__i7TI0{flex-shrink:0;width:100%;max-width:100%;padding:.2rem 0 .55rem;border-bottom:1px solid #eeeef1;background:rgba(0,0,0,0)}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editorShell__K_6UQ{flex:1 1;align-self:stretch;min-height:0;width:100%;max-width:100%}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA{display:block;width:100%!important;max-width:100%!important;min-width:0;min-height:0;box-sizing:border-box;padding:.55rem 0 .25rem;border-radius:0;background:rgba(0,0,0,0);line-height:1.55;overflow-x:hidden;word-wrap:break-word;overflow-wrap:anywhere}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA:empty:before,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA[data-empty=true]:before{color:#9a9aa3;font-size:.98rem}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA blockquote,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA div,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA ol,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA p,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA ul{display:block;width:100%!important;max-width:100%!important;box-sizing:border-box}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA>blockquote,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA>div,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA>ol,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA>p,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA>ul{display:block;width:100%!important;max-width:100%!important}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-section{display:block!important;width:100%!important;max-width:100%!important;margin:1.15rem 0 .85rem;padding-top:.85rem;border-top:1px solid #eeeef1;box-sizing:border-box;clear:both}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA p.pare-transcription-heading{display:block;width:100%;max-width:100%;margin:0 0 .55rem;font-size:1rem;line-height:1.35;color:#2c322c;-webkit-user-select:none;user-select:none;box-sizing:border-box}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA p.pare-transcription-heading strong{font-weight:600}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-date{margin-left:.45rem;color:#6f7078;font-size:.875rem;font-weight:400}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-body{display:block;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;outline:none}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-body p{margin:0 0 .85rem;max-width:100%}.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-interim,.PatientAnamneseRichEditor_pareComposer__siEiI .PatientAnamneseRichEditor_editor__dvTeA [data-dictation-interim=true]{display:inline;color:#6f7078;font-style:italic;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.PatientAnamneseRichEditor_fontStep__CY4K8{font-size:.72rem;font-weight:700;letter-spacing:-.02em;line-height:1}.PatientAnamneseRichEditor_toolbar__i7TI0{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;border-bottom:1px solid #e8ece9;background:#fff}.PatientAnamneseRichEditor_toolbarLeft__zemA8,.PatientAnamneseRichEditor_toolbarRight__470Cv{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem}.PatientAnamneseRichEditor_sep__kAzIq{display:block;width:1px;height:1.35rem;margin:0 .3rem;background:#e5e9e5}.PatientAnamneseRichEditor_iconBtn__A4uMP,.PatientAnamneseRichEditor_sizeBtn__T3i3l{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2rem;border:none;border-radius:.5rem;background:rgba(0,0,0,0);color:#3f4a3a;font:inherit;font-size:.78rem;font-weight:500;cursor:pointer}.PatientAnamneseRichEditor_iconBtn__A4uMP{width:2rem;padding:0}.PatientAnamneseRichEditor_iconBtn__A4uMP:hover{background:#f3f5f3}.PatientAnamneseRichEditor_iconBtn__A4uMP.PatientAnamneseRichEditor_active__yAiG2{background:rgba(139,150,124,.16);color:#5f6b55}.PatientAnamneseRichEditor_sizeWrap__j_9S0{position:relative}.PatientAnamneseRichEditor_sizeBtn__T3i3l{padding:0 .55rem}.PatientAnamneseRichEditor_sizeBtn__T3i3l:hover{background:#f3f5f3}.PatientAnamneseRichEditor_sizeMenu__alUrf{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;display:grid;gap:.15rem;min-width:7.5rem;padding:.3rem;background:#fff;border:1px solid #e8ece9;border-radius:.625rem;box-shadow:0 10px 28px rgba(28,32,28,.12)}.PatientAnamneseRichEditor_sizeOption__Bi_jo{border:none;border-radius:.375rem;background:rgba(0,0,0,0);padding:.45rem .6rem;text-align:left;font:inherit;font-size:.8rem;color:#2c322c;cursor:pointer}.PatientAnamneseRichEditor_sizeOptionActive__J9kgE,.PatientAnamneseRichEditor_sizeOption__Bi_jo:hover{background:#f3f5f3}.PatientAnamneseRichEditor_colorWrap__MRsLv{position:relative}.PatientAnamneseRichEditor_colorBtn__xOZDK{width:auto;gap:.2rem;padding:0 .35rem}.PatientAnamneseRichEditor_colorSwatch__NrpaW{display:inline-block;width:.7rem;height:.2rem;border-radius:999px;margin-top:.55rem}.PatientAnamneseRichEditor_colorMenu__ZnCvY{position:absolute;top:calc(100% + .35rem);left:0;z-index:5;display:grid;grid-template-columns:repeat(3,1.5rem);gap:.3rem;padding:.4rem;background:#fff;border:1px solid #e8ece9;border-radius:.625rem;box-shadow:0 10px 28px rgba(28,32,28,.12)}.PatientAnamneseRichEditor_colorOption__UjLlW{width:1.5rem;height:1.5rem;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;cursor:pointer}.PatientAnamneseRichEditor_fileInput__RtX6d{display:none}.PatientAnamneseRichEditor_editorShell__K_6UQ{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.PatientAnamneseRichEditor_editor__dvTeA{min-height:18rem;max-height:none;flex:1 1 auto;padding:1.15rem 1.25rem 1.4rem;overflow-x:hidden;overflow-y:auto;background:#fff;font:inherit;font-size:.95rem;font-weight:400;line-height:1.85;color:#2c322c;outline:none;word-wrap:break-word;overflow-wrap:anywhere}.PatientAnamneseRichEditor_editor__dvTeA:empty:before,.PatientAnamneseRichEditor_editor__dvTeA[data-empty=true]:before{content:attr(data-placeholder);color:#9aa39a;pointer-events:none}.PatientAnamneseRichEditor_editor__dvTeA p{margin:0 0 .85rem}.PatientAnamneseRichEditor_editor__dvTeA>blockquote,.PatientAnamneseRichEditor_editor__dvTeA>div,.PatientAnamneseRichEditor_editor__dvTeA>ol,.PatientAnamneseRichEditor_editor__dvTeA>p,.PatientAnamneseRichEditor_editor__dvTeA>ul{display:block;width:100%;max-width:100%;box-sizing:border-box}.PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-section{display:block!important;width:100%!important;max-width:100%!important;margin:1.15rem 0 .85rem;padding-top:.85rem;border-top:1px solid #eeeef1;box-sizing:border-box;clear:both}.PatientAnamneseRichEditor_editor__dvTeA p.pare-transcription-heading{display:block;width:100%;max-width:100%;margin:0 0 .55rem;font-size:1rem;line-height:1.35;color:#2c322c;-webkit-user-select:none;user-select:none;box-sizing:border-box}.PatientAnamneseRichEditor_editor__dvTeA p.pare-transcription-heading strong{font-weight:600}.PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-date{margin-left:.45rem;color:#6f7078;font-size:.875rem;font-weight:400}.PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-body{display:block;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;word-wrap:break-word;overflow-wrap:anywhere;white-space:normal;outline:none;-webkit-user-modify:read-write}.PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-body p{margin:0 0 .85rem;max-width:100%}.PatientAnamneseRichEditor_editor__dvTeA .pare-transcription-interim,.PatientAnamneseRichEditor_editor__dvTeA [data-dictation-interim=true]{display:inline;color:#6f7078;font-style:italic;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.PatientAnamneseRichEditor_editor__dvTeA b,.PatientAnamneseRichEditor_editor__dvTeA strong{font-weight:550}.PatientAnamneseRichEditor_editor__dvTeA ol,.PatientAnamneseRichEditor_editor__dvTeA ul{margin:0 0 .85rem;padding-left:1.35rem}.PatientAnamneseRichEditor_editor__dvTeA blockquote{margin:0 0 .85rem;padding:.35rem 0 .35rem .85rem;border-left:3px solid #8b967c;color:#5f675f}.PatientAnamneseRichEditor_editor__dvTeA table{width:100%;margin:0 0 .85rem;border-collapse:collapse;table-layout:fixed}.PatientAnamneseRichEditor_editor__dvTeA table tr:first-child td,.PatientAnamneseRichEditor_editor__dvTeA table tr:first-child th{background:#f3f5f3}.PatientAnamneseRichEditor_editor__dvTeA table td,.PatientAnamneseRichEditor_editor__dvTeA table th{border:1px solid #dfe4df;padding:.45rem .55rem;min-width:4rem}.PatientAnamneseRichEditor_editor__dvTeA img{max-width:100%;height:auto;border-radius:.5rem;margin:.35rem 0}.PatientAnamneseRichEditor_spellMenu__QXJFo{position:fixed;z-index:11000;min-width:11.5rem;max-width:16rem;padding:.45rem 0 .35rem;display:flex;flex-direction:column;color:#2c322c;background:#fff;border:1px solid #e4e5ea;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 8px 24px rgba(16,24,40,.12);animation:PatientAnamneseRichEditor_spell-menu-in__TN0OF .14s ease both}.PatientAnamneseRichEditor_spellMenuTitle__AShtq{padding:.15rem .85rem .45rem;color:#6b7368;font-size:.78rem;font-weight:600;line-height:1.2}.PatientAnamneseRichEditor_spellMenuList__C4YdI{display:flex;flex-direction:column;padding:0 .25rem}.PatientAnamneseRichEditor_spellMenuItem__HZmPc{display:block;width:100%;min-height:2rem;padding:.4rem .6rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#1f2026;font:inherit;font-size:.95rem;font-weight:700;text-align:left;cursor:pointer}.PatientAnamneseRichEditor_spellMenuItem__HZmPc:hover{background:#f3f5f2}.PatientAnamneseRichEditor_spellMenuEmpty__4S2Vw{margin:0;padding:.35rem .85rem .55rem;color:#8a8b94;font-size:.8rem}.PatientAnamneseRichEditor_spellMenuFoot___Q1ZG{display:flex;align-items:center;gap:.15rem;margin-top:.25rem;padding:.35rem .45rem .15rem;border-top:1px solid #eceef1}.PatientAnamneseRichEditor_spellMenuIcon__G1MMW{width:1.85rem;height:1.85rem;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#5c5d66;cursor:pointer}.PatientAnamneseRichEditor_spellMenuIcon__G1MMW:hover:not(:disabled){background:#f3f5f2;color:#2c322c}.PatientAnamneseRichEditor_spellMenuIcon__G1MMW:disabled{opacity:.4;cursor:default}.PatientAnamneseRichEditor_spellMenuIconActive__8b_7v{background:#f3f5f2;color:#2c322c}.PatientAnamneseRichEditor_spellMoreWrap__XUkfL{position:relative}.PatientAnamneseRichEditor_spellMoreMenu__CXlAb{position:absolute;bottom:calc(100% + 6px);left:0;z-index:2;min-width:11.5rem;padding:.3rem;display:flex;flex-direction:column;background:#fff;border:1px solid #e4e5ea;border-radius:8px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 8px 20px rgba(16,24,40,.12)}.PatientAnamneseRichEditor_spellMoreItem__sl_xA{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:#2c322c;font:inherit;font-size:.8rem;font-weight:500;text-align:left;cursor:pointer}.PatientAnamneseRichEditor_spellMoreItem__sl_xA:hover{background:#f3f5f2}.PatientAnamneseRichEditor_dictToast__dqM01{position:fixed;right:1rem;bottom:1rem;z-index:12000;padding:.65rem .9rem;color:#2c322c;font-size:.8125rem;font-weight:500;background:#fff;border:1px solid #e4e5ea;border-radius:10px;box-shadow:0 1px 2px rgba(16,24,40,.06),0 8px 24px rgba(16,24,40,.12)}@keyframes PatientAnamneseRichEditor_spell-menu-in__TN0OF{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.PatientGoalsPanel_root__fK0Fg{display:flex;flex-direction:column;gap:.85rem}.PatientGoalsPanel_state__xX4kX{font-size:.88rem;color:#666;margin:0}.PatientGoalsPanel_stateError___FGHt{color:#c53030}.PatientGoalsPanel_goals__7CdO3{display:flex;flex-direction:column;gap:.75rem}.PatientGoalsPanel_card__E59wP{padding:1rem 1.05rem .95rem;border-radius:var(--cf-radius-control);border:none;background:#f3f4f6}.PatientGoalsPanel_cardWater__eYW_3{background:#e8f0fb}.PatientGoalsPanel_cardFood__fc481{background:#f8f0ed}.PatientGoalsPanel_cardExercise__QDx7b{background:#eef0eb}.PatientGoalsPanel_cardSleep__8qiwM{background:#f3f4f6}.PatientGoalsPanel_head__UUaCV{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.PatientGoalsPanel_headCopy__0_hGj{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.PatientGoalsPanel_headCopy__0_hGj h3{margin:0;font-size:.95rem;font-weight:550;letter-spacing:-.01em;color:var(--cf-text,#1c1816)}.PatientGoalsPanel_icon__knZ9k{display:flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:var(--cf-radius-pill);background:rgba(255,255,255,.72);flex-shrink:0;color:var(--cf-text,#1c1816)}.PatientGoalsPanel_cardWater__eYW_3 .PatientGoalsPanel_icon__knZ9k{color:#4a8fc4}.PatientGoalsPanel_cardFood__fc481 .PatientGoalsPanel_icon__knZ9k{color:#9d7268}.PatientGoalsPanel_cardExercise__QDx7b .PatientGoalsPanel_icon__knZ9k{color:#5f8f58}.PatientGoalsPanel_cardSleep__8qiwM .PatientGoalsPanel_icon__knZ9k{color:#6b74b8}.PatientGoalsPanel_meta__BKSoe{margin:.18rem 0 0;font-size:.72rem;line-height:1.4;color:rgba(28,24,22,.52)}.PatientGoalsPanel_pct__8v0QY{font-size:1.55rem;font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;color:var(--cf-text,#1c1816);flex-shrink:0}.PatientGoalsPanel_pctCount__xdvdt{font-size:1.55rem}.PatientGoalsPanel_surface__P9wIT{padding:.75rem .65rem .7rem;border-radius:calc(var(--cf-radius-control) - 2px);background:rgba(255,255,255,.82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.PatientGoalsPanel_widget__fnD3i{padding:0}.PatientGoalsPanel_waterWidget__XU1Af{display:flex;align-items:center;gap:.75rem}.PatientGoalsPanel_waterTrack__C7jU0{position:relative;width:1.5rem;height:4rem;border:1.5px solid #b8d0f0;border-radius:var(--cf-radius-pill);background:#dce8fc;overflow:hidden}.PatientGoalsPanel_waterFill__vYwOP{position:absolute;bottom:0;left:0;right:0;border-radius:var(--cf-radius-pill);background:#4a8fc4;transition:height .35s ease}.PatientGoalsPanel_foodWidget__3L_iB{display:flex;gap:.35rem;flex-wrap:wrap}.PatientGoalsPanel_foodDay__u70PJ{display:flex;flex-direction:column;align-items:center;gap:.25rem;flex:1 1;min-width:1.8rem}.PatientGoalsPanel_foodDayDot__77eKA{width:1.1rem;height:1.1rem;border-radius:var(--cf-radius-pill);border:1.5px solid rgba(157,114,104,.35);background:rgba(0,0,0,0);transition:background .15s}.PatientGoalsPanel_foodDayDone__5J6KC .PatientGoalsPanel_foodDayDot__77eKA{background:#9d7268;border-color:#9d7268}.PatientGoalsPanel_foodDayToday__8zFj4 .PatientGoalsPanel_foodDayDot__77eKA{border-color:#9d7268}.PatientGoalsPanel_foodDayLabel__HiIrk{font-size:.58rem;font-weight:600;color:rgba(28,24,22,.45)}.PatientGoalsPanel_foodDayDone__5J6KC .PatientGoalsPanel_foodDayLabel__HiIrk{color:#9d7268}.PatientGoalsPanel_foodDayToday__8zFj4 .PatientGoalsPanel_foodDayLabel__HiIrk{font-weight:550;color:rgba(28,24,22,.7)}.PatientGoalsPanel_exerciseWidget__uk2w1{display:flex;flex-direction:column;gap:.4rem}.PatientGoalsPanel_exerciseTrack__toeLR{height:.55rem;border-radius:var(--cf-radius-pill);background:#cee0cc;overflow:hidden}.PatientGoalsPanel_exerciseFill__CwS3g{height:100%;border-radius:var(--cf-radius-pill);background:#5f8f58;transition:width .35s ease}.PatientGoalsPanel_sleepWidget__8Rr4J{display:flex;flex-direction:column;gap:.35rem}.PatientGoalsPanel_sleepRow__n68Dd{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:550;color:var(--cf-text,#1c1816)}.PatientGoalsPanel_sleepIcon__G6h06{font-size:.85rem;line-height:1}.PatientGoalsPanel_sleepTime__kd0So{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientGoalsPanel_sleepArrow__QKDVk{opacity:.5}.PatientGoalsPanel_genericWidget__9UExl{display:flex;align-items:center;justify-content:center;padding:.35rem 0}.PatientGoalsPanel_genericValue__WkhLF{font-size:.85rem;font-weight:550;min-width:4.5rem;text-align:center}.PatientGoalsPanel_widgetLabel___El1l{font-size:.72rem;color:rgba(28,24,22,.52)}.PatientGoalsPanel_targetsCard__AdZOh{padding:.85rem 1rem;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);background:#fafcfb}.PatientGoalsPanel_targetsCard__AdZOh h4{margin:0 0 .5rem;font-size:.88rem}.PatientGoalsPanel_targetsGrid___XZ54{display:flex;flex-wrap:wrap;gap:.65rem 1rem;font-size:.82rem;color:#555}.PatientGoalsPanel_targetsGrid___XZ54 strong{color:#141414}.PatientGoalsPanel_compact__rukWx .PatientGoalsPanel_goals__7CdO3{gap:.65rem}.PatientGoalsPanel_compact__rukWx .PatientGoalsPanel_card__E59wP{padding:.85rem .9rem .8rem}.PatientGoalsPanel_compact__rukWx .PatientGoalsPanel_pct__8v0QY{font-size:1.25rem}.PatientNutritionModal_overlay__Mfx0l{position:fixed;inset:0;z-index:7000;background:rgba(18,18,22,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.PatientNutritionModal_card__UVtCz{position:fixed;top:50%;left:50%;z-index:7001;box-sizing:border-box;display:flex;flex-direction:column;width:min(72rem,96vw);max-height:calc(100dvh - 2rem);overflow:hidden;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);box-shadow:0 20px 50px rgba(0,0,0,.18)}@supports(corner-shape:squircle){.PatientNutritionModal_card__UVtCz{corner-shape:squircle}}.PatientNutritionModal_card__UVtCz:focus{outline:none}.PatientNutritionModal_head__ukOaO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-shrink:0;padding:1.35rem 1.5rem 1.2rem;border-bottom:1px solid var(--admin-border,#e8ece9)}.PatientNutritionModal_headMain__xuofh{display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1}.PatientNutritionModal_headCopy__Nw365{min-width:0;display:flex;flex-direction:column;gap:.2rem}.PatientNutritionModal_kicker___XoTn{font-size:.78rem;font-weight:400;text-transform:none;letter-spacing:0;color:#8a9286;line-height:1.2}.PatientNutritionModal_name__BtQYu{margin:0;font-size:1.15rem;font-weight:400;line-height:1.2;color:#141414}.PatientNutritionModal_meta__41AuA{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:.15rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.4}.PatientNutritionModal_meta__41AuA span:not(:last-child):after{content:"·";margin-left:.5rem;color:#d1d5db}.PatientNutritionModal_closeBtn__OrmPe{flex-shrink:0;align-self:flex-start;margin-top:.15rem;border:none;background:rgba(0,0,0,0);font-size:1.4rem;line-height:1;cursor:pointer;color:#6b7280;padding:.25rem .35rem;border-radius:var(--cf-radius-control)}.PatientNutritionModal_closeBtn__OrmPe:hover{cursor:pointer;color:#141414;background:#f3f4f2}.PatientNutritionModal_layout__4PTM2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);gap:1.25rem;padding:1.15rem 1.5rem 1.25rem;flex:1 1;min-height:0;overflow:hidden}@media(max-width:900px){.PatientNutritionModal_layout__4PTM2{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}.PatientNutritionModal_layoutSingle__YSKcd{grid-template-columns:minmax(0,1fr)}@media(max-width:900px){.PatientNutritionModal_layoutSingle__YSKcd{grid-template-rows:minmax(0,1fr)}}.PatientNutritionModal_left__t4CFW{display:flex;flex-direction:column;min-height:0;height:100%;padding-top:.1rem;overflow-y:auto}.PatientNutritionModal_right__4hlE2{min-height:0;height:100%;overflow-y:auto;overscroll-behavior:contain;padding-right:.15rem;padding-top:.1rem}.PatientNutritionModal_subtitle__MqCac{margin:0 0 .75rem;font-size:.84rem;font-weight:400;text-transform:none;letter-spacing:0;color:#6b7368;line-height:1.2}.PatientNutritionModal_leftBody__BCP7h{display:flex;flex-direction:column;gap:.65rem;min-height:0;flex:1 1}.PatientNutritionModal_answerRow__V0L6v{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .8rem;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);background:#fafbfa}.PatientNutritionModal_answerRow__V0L6v span{font-size:.72rem;font-weight:400;text-transform:none;letter-spacing:0;color:var(--admin-muted,#6b7280)}.PatientNutritionModal_answerRow__V0L6v strong{font-size:.92rem;font-weight:400;color:#141414}.PatientNutritionModal_answerRow__V0L6v p{margin:.15rem 0 0;font-size:.78rem;color:#777}.PatientNutritionModal_emptyLeft__ueV3p{margin:0;font-size:.8125rem;color:#9ca3af}.PatientNutritionModal_foot__24xbH{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--admin-border,#e8ece9)}.PatientNutritionModal_footActions__orMgx{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.PatientNutritionModal_footTabActive__aUzmy{border-color:#cfe3d2!important;background:#f0fdf4!important;color:var(--primary,#8b967c)!important}.PatientNutritionModal_footClose__4553d{flex-shrink:0}@media(max-width:720px){.PatientNutritionModal_foot__24xbH{flex-direction:column;align-items:stretch}.PatientNutritionModal_footActions__orMgx{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.PatientNutritionModal_footActions__orMgx .PatientNutritionModal_btnPrimary__4CE_r{grid-column:1/-1}}.PatientChartOverview_pco__KQhwb{display:flex;flex-direction:column;gap:1rem;padding-top:0;border-top:0}.PatientChartOverview_pcoMetrics__4ALDA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}@media(max-width:1080px){.PatientChartOverview_pcoMetrics__4ALDA{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.PatientChartOverview_pcoMetrics__4ALDA{grid-template-columns:1fr}}.PatientChartOverview_pcoMetric__52yP9{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;padding:1rem 1.05rem;background:#fff;border:1px solid rgba(63,78,60,.08);border-radius:.9rem;box-shadow:0 4px 16px rgba(35,45,33,.035);text-align:left;font:inherit;color:inherit;cursor:default}@supports(corner-shape:squircle){.PatientChartOverview_pcoMetric__52yP9{corner-shape:squircle}}.PatientChartOverview_pcoMetricAction__iTJ_4{cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.PatientChartOverview_pcoMetricAction__iTJ_4:hover{background:#fbfcfa;border-color:rgba(139,150,124,.35);box-shadow:0 7px 20px rgba(35,45,33,.055)}.PatientChartOverview_pcoMetricAction__iTJ_4:focus-visible{outline:2px solid #76836b;outline-offset:2px}.PatientChartOverview_pcoMetric__52yP9:disabled{cursor:default}.PatientChartOverview_pcoMetricLabel__4iP_q{font-size:.68rem;font-weight:650;letter-spacing:.02em;color:#8a9286}.PatientChartOverview_pcoMetricValue__TO2ZQ{margin:.1rem 0 0;font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1.15;color:#141414;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.PatientChartOverview_pcoMetricAction__iTJ_4{transition:none}}.PatientChartOverview_pcoMetricValueSuccess__TBMrw{color:#3f5342}.PatientChartOverview_pcoMetricValueWarn__cTROg{color:#8a6a1a}.PatientChartOverview_pcoMetricValueDanger__xY12H{color:#a33b3b}.PatientChartOverview_pcoMetric__52yP9 small{font-size:.78rem;font-weight:400;color:#8a9286;line-height:1.35}.PatientChartOverview_pcoMetricHintWarn__RHXT2{color:#a33b3b!important}.PatientChartOverview_pcoMetricCta__1kwtV{margin-top:.35rem;font-size:.75rem;font-weight:500;color:#5f675c;text-decoration:underline;text-underline-offset:.15em;text-decoration-color:rgba(95,103,92,.35)}.PatientChartOverview_pcoBottom__B8lTH,.PatientChartOverview_pcoDetails__TNzJ0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:820px){.PatientChartOverview_pcoBottom__B8lTH,.PatientChartOverview_pcoDetails__TNzJ0{grid-template-columns:1fr}}.PatientChartOverview_pcoCard__quXwE{background:#fff;border:1px solid var(--admin-border,#e8ece9);border-radius:1rem;padding:1.1rem;min-width:0;box-shadow:0 4px 18px rgba(35,45,33,.035)}@supports(corner-shape:squircle){.PatientChartOverview_pcoCard__quXwE{corner-shape:squircle}}.PatientChartOverview_pcoCardWide__cdzIa{padding:1rem 1.05rem 1.1rem}.PatientChartOverview_pcoNutritionTeaser__6y_G5{display:block;width:100%;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;text-align:left;font:inherit;color:inherit}.PatientChartOverview_pcoCardHead__msySU{display:flex;align-items:center;gap:.55rem;margin-bottom:.85rem}.PatientChartOverview_pcoCardHeadSpaced__OMTcB{margin-top:1rem;padding-top:.85rem;border-top:1px solid #eef1ee}.PatientChartOverview_pcoCardHeadSplit__ao88d{justify-content:space-between;margin-bottom:.65rem}.PatientChartOverview_pcoCardHeadMain__opRNf{display:flex;align-items:center;gap:.55rem;min-width:0}.PatientChartOverview_pcoCardHead__msySU h3{margin:0;font-size:.9rem;font-weight:500;color:#141414;letter-spacing:-.01em}.PatientChartOverview_pcoCardLead__RxEQD{margin:0;font-size:.875rem;font-weight:500;color:#1f2937;line-height:1.45}.PatientChartOverview_pcoCardSub__tXslD{margin:.35rem 0 0;font-size:.8125rem;color:#8a9288}.PatientChartOverview_pcoDl__y72to{margin:0;display:flex;flex-direction:column;gap:0}.PatientChartOverview_pcoDlRow__rYxci{display:grid;grid-template-columns:minmax(5.5rem,38%) 1fr;gap:.65rem;padding:.55rem 0;border-bottom:1px solid #f1f3f2;font-size:.8125rem}.PatientChartOverview_pcoDlRow__rYxci:last-child{border-bottom:none;padding-bottom:0}@media(max-width:820px){.PatientChartOverview_pcoDlRow__rYxci{grid-template-columns:1fr;gap:.2rem}}.PatientChartOverview_pcoDlRow__rYxci dt{margin:0;color:#9ca3af;font-weight:500}.PatientChartOverview_pcoDlRow__rYxci dd{margin:0;color:#141414;font-weight:400;text-align:right;word-break:break-word}@media(max-width:820px){.PatientChartOverview_pcoDlRow__rYxci dd{text-align:left}}.PatientChartOverview_pcoFlags__pFs1m{display:flex;flex-wrap:wrap;gap:.4rem}.PatientChartOverview_pcoFlag__VZ533{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .65rem;border-radius:var(--cf-radius-pill);background:#f3f4f6;color:#9ca3af;font-size:.75rem;font-weight:500}@supports(corner-shape:squircle){.PatientChartOverview_pcoFlag__VZ533{corner-shape:squircle}}.PatientChartOverview_pcoFlagOn__7kIx9{background:rgba(139,150,124,.16);color:#4b554c}.PatientChartOverview_pcoNotes__KR3Bb{margin:.75rem 0 0;padding:.65rem .75rem;border-radius:var(--cf-radius-control);background:#f8faf9;color:#4b5563;font-size:.8125rem;line-height:1.5;white-space:pre-wrap}@supports(corner-shape:squircle){.PatientChartOverview_pcoNotes__KR3Bb{corner-shape:squircle}}.PatientChartOverview_pcoEmptyInline__WqBD4{margin:.5rem 0 0;color:#9ca3af;font-size:.8125rem}.PatientChartOverview_pcoEmptyBlock__E_mqM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;padding:1.25rem .75rem;text-align:center;color:#9ca3af}.PatientChartOverview_pcoEmptyBlock__E_mqM p{margin:0;font-size:.8125rem}.PatientChartOverview_pcoEmptyIcon__wUygm{opacity:.55}.PatientChartOverview_pcoEmptyCta__cOdwu{margin-top:.35rem;padding:.4rem .75rem;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);background:#fff;color:#374151;font-family:inherit;font-size:.75rem;font-weight:500;cursor:pointer}@supports(corner-shape:squircle){.PatientChartOverview_pcoEmptyCta__cOdwu{corner-shape:squircle}}.PatientChartOverview_pcoLinkBtn__xFSvC{margin:0;padding:.2rem .45rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:var(--primary,#8b967c);font-family:inherit;font-size:.75rem;font-weight:550;cursor:pointer;touch-action:manipulation}.PatientChartOverview_pcoLinkBtn__xFSvC:hover{background:rgba(139,150,124,.1)}.PatientChartOverview_pcoTimeline__PYOP3{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.PatientChartOverview_pcoTimelineItem__BkVfQ{padding:0;border-bottom:1px solid #f1f3f2}.PatientChartOverview_pcoTimelineItem__BkVfQ:last-child{border-bottom:none}.PatientChartOverview_pcoTimelineBtn__m_G5q{display:block;width:100%;padding:.65rem 0;border:none;background:rgba(0,0,0,0);text-align:left;font:inherit;color:inherit;cursor:pointer;transition:opacity .15s ease}.PatientChartOverview_pcoTimelineBtn__m_G5q:hover{opacity:.82}.PatientChartOverview_pcoTimelineDate__mkxAo{font-size:.8125rem;font-weight:550;color:#374151;margin-bottom:.3rem}.PatientChartOverview_pcoTimelineTags__8NbwA{display:flex;flex-wrap:wrap;gap:.35rem}.PatientChartOverview_pcoTimelineTags__8NbwA span{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:var(--cf-radius-pill);background:#f3f4f6;color:#6b7280;font-size:.72rem;font-weight:500}.PatientChartOverview_pcoMessages__J1RNh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.PatientChartOverview_pcoMessage__pVGWQ{padding:.65rem 0;border-bottom:1px solid #f1f3f2}.PatientChartOverview_pcoMessage__pVGWQ:last-child{border-bottom:none;padding-bottom:0}.PatientChartOverview_pcoMessage__pVGWQ p{margin:.4rem 0 .25rem;font-size:.8125rem;color:#374151;line-height:1.45}.PatientChartOverview_pcoMessage__pVGWQ time{font-size:.72rem;color:#9ca3af}.PatientChartOverview_pcoMessageTopic__1kTDr{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:var(--cf-radius-pill);background:rgba(139,150,124,.14);color:var(--primary,#8b967c);font-size:.6875rem;font-weight:550;letter-spacing:.01em}.TileActionsMenu_root__A81cC{position:relative}.TileActionsMenu_trigger__jH1Q6{display:grid;place-items:center;width:1.85rem;height:1.85rem;border:1px solid #e4e4e0;border-radius:var(--cf-radius-control);background:rgba(255,255,255,.96);color:#333;cursor:pointer;box-shadow:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease,border-color .18s ease}.TileActionsMenu_trigger__jH1Q6:hover{background:#f8faf9;border-color:rgba(139,150,124,.35)}.TileActionsMenu_trigger__jH1Q6:active{transform:scale(.94)}.TileActionsMenu_trigger__jH1Q6[aria-expanded=true]{background:#f8faf9;border-color:rgba(139,150,124,.45)}.TileActionsMenu_menu__so8j0{z-index:40;min-width:8.75rem;width:max-content;max-width:11rem;padding:0;border:1px solid rgba(139,150,124,.42);border-radius:var(--cf-radius-control);background:#fff;box-shadow:none;display:flex;flex-direction:column;gap:0;overflow:hidden}.TileActionsMenu_menu__so8j0 .cf-tile-actions-item{display:inline-flex;align-items:center;gap:.4rem;width:100%;padding:.48rem .65rem;border:none;border-radius:0;background:rgba(0,0,0,0);color:#334155;font:inherit;font-size:.78rem;font-weight:600;text-align:left;cursor:pointer;line-height:1.2;white-space:nowrap;transition:background .15s ease}.TileActionsMenu_menu__so8j0 .cf-tile-actions-item:hover{background:#f4f7f6}.TileActionsMenu_menu__so8j0 .cf-tile-actions-item svg{width:1rem;height:1rem;flex-shrink:0}.TileActionsMenu_menu__so8j0 .cf-tile-actions-item--danger{color:#dc2626}@media(prefers-reduced-motion:reduce){.TileActionsMenu_trigger__jH1Q6:active{transform:none}}.PatientOrientacaoPreview_wrap__8xsoa{display:flex;justify-content:center;min-height:0;padding:.35rem 0 .75rem}.PatientOrientacaoPreview_page__9HIhq{position:relative;width:min(100%,18.5rem);min-height:26rem;aspect-ratio:210/297;display:flex;flex-direction:column;padding:1.1rem 1rem .85rem;background:#fff;border:1px solid #e8ece9;border-radius:0;box-shadow:0 10px 28px rgba(15,23,42,.08);overflow:hidden;box-sizing:border-box}.PatientOrientacaoPreview_head__ANoXK{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.85rem}.PatientOrientacaoPreview_headCopy__JWyic{min-width:0}.PatientOrientacaoPreview_kicker__737iq{margin:0 0 .15rem;font-size:.62rem;font-weight:600;letter-spacing:.04em;color:#8a9288}.PatientOrientacaoPreview_head__ANoXK h3{margin:0 0 .45rem;font-size:.82rem;font-weight:600;line-height:1.35;color:#2c322c}.PatientOrientacaoPreview_meta__39EHM{display:grid;gap:.15rem;margin:0}.PatientOrientacaoPreview_meta__39EHM div{display:flex;gap:.35rem;font-size:.62rem;line-height:1.35}.PatientOrientacaoPreview_meta__39EHM dt{margin:0;color:#8a9288;font-weight:500}.PatientOrientacaoPreview_meta__39EHM dd{margin:0;color:#374151;font-weight:400}.PatientOrientacaoPreview_brand__s1cnC{display:grid;justify-items:end;flex-shrink:0}.PatientOrientacaoPreview_logo__2LiTu{display:block;width:2.4rem;height:auto;object-fit:contain;object-position:top right}.PatientOrientacaoPreview_logoFoot__aQVzl{width:1.65rem}.PatientOrientacaoPreview_body__DvWrP{flex:1 1;min-height:0;overflow:auto}.PatientOrientacaoPreview_content__VYR_f{font-size:.64rem;line-height:1.55;color:#374151}.PatientOrientacaoPreview_content__VYR_f p{margin:0 0 .45rem}.PatientOrientacaoPreview_content__VYR_f ol,.PatientOrientacaoPreview_content__VYR_f ul{margin:0 0 .45rem;padding-left:1rem}.PatientOrientacaoPreview_content__VYR_f li{margin-bottom:.15rem}.PatientOrientacaoPreview_content__VYR_f strong{color:#2c322c;font-weight:600}.PatientOrientacaoPreview_content__VYR_f table{width:100%;margin:0 0 .45rem;border-collapse:collapse;table-layout:fixed}.PatientOrientacaoPreview_content__VYR_f table tr:first-child td,.PatientOrientacaoPreview_content__VYR_f table tr:first-child th{background:#f3f5f3}.PatientOrientacaoPreview_content__VYR_f table td,.PatientOrientacaoPreview_content__VYR_f table th{border:1px solid #dfe4df;padding:.22rem .32rem;vertical-align:top;word-break:break-word}.PatientOrientacaoPreview_empty__mN2EV{margin:2rem 0 0;text-align:center;font-size:.68rem;color:#9aa39a}.PatientOrientacaoPreview_foot__oLgOa{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:.45rem;margin-top:.75rem;padding-top:.55rem;border-top:1px solid #eef1ee}.PatientOrientacaoPreview_footBrand__p4ItU{display:grid;align-items:end}.PatientOrientacaoPreview_footSign__wOT1e{text-align:center}.PatientOrientacaoPreview_footSign__wOT1e p{margin:0 0 .15rem;font-size:.58rem;color:#6b7368}.PatientOrientacaoPreview_signLine__Z45HZ{display:block;font-size:.62rem;font-weight:500;color:#2c322c;border-top:1px solid #d1d5db;padding-top:.15rem}.PatientOrientacaoPreview_pageNo__4Fvqf{font-size:.58rem;color:#9aa39a}.OrientacaoEditorModal_overlayBg__Gs2n3{position:fixed;inset:0;z-index:7000;background:rgba(28,32,28,.45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.OrientacaoEditorModal_sheet__xAsQx{position:fixed;left:0;right:0;bottom:0;z-index:7001;display:flex;flex-direction:column;width:100%;height:96dvh;background:#f7f8f6;border-radius:var(--cf-radius-md,1.25rem) var(--cf-radius-md,1.25rem) 0 0;box-shadow:0 -16px 48px rgba(28,32,28,.2);overflow:hidden}.OrientacaoEditorModal_head__Mw1TQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem .9rem;background:#fff;border-bottom:1px solid #e8ece9;flex-shrink:0}.OrientacaoEditorModal_headMain__plGgF{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.7rem}.OrientacaoEditorModal_titleInput__LPSNB{width:100%;border:none;background:rgba(0,0,0,0);padding:0;font:inherit;font-size:1.25rem;font-weight:600;color:#2c322c;outline:none}.OrientacaoEditorModal_titleInput__LPSNB::placeholder{color:#9aa39a;font-weight:500}.OrientacaoEditorModal_tools__PranB{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.45rem}.OrientacaoEditorModal_templateField__jG3W5{display:grid;gap:.2rem}.OrientacaoEditorModal_templateLabel__JOofE{font-size:.68rem;font-weight:500;color:#8a9288}.OrientacaoEditorModal_templateSelect__73wQz{min-height:2.35rem;padding:.35rem .65rem;border:1px solid #e2e8e4;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.82rem;color:#2c322c}.OrientacaoEditorModal_footBtn__JVHqf,.OrientacaoEditorModal_toolBtn__57zBD{display:inline-flex;align-items:center;gap:.35rem;min-height:2.35rem!important;padding:.4rem .9rem!important;font-size:.82rem!important;font-weight:500!important}.OrientacaoEditorModal_closeBtn__r2zWr{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;flex-shrink:0;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fff;color:#6b7368;cursor:pointer}.OrientacaoEditorModal_closeBtn__r2zWr:hover{background:#f3f4f2}.OrientacaoEditorModal_body__o8tQ4{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1rem;padding:1rem 1.5rem;overflow:hidden}.OrientacaoEditorModal_editorCol__RZgFP{min-width:0;min-height:0;display:flex;flex-direction:column}.OrientacaoEditorModal_editorCol__RZgFP>*{flex:1 1;min-height:0}.OrientacaoEditorModal_previewCol__0uFqo{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow:auto}.OrientacaoEditorModal_previewModel__rwb1F{display:grid;gap:.2rem}.OrientacaoEditorModal_previewModel__rwb1F span{font-size:.68rem;font-weight:500;color:#8a9288}.OrientacaoEditorModal_previewModel__rwb1F select{min-height:2.35rem;padding:.35rem .65rem;border:1px solid #e2e8e4;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.82rem;color:#2c322c}.OrientacaoEditorModal_rewriteBtn__SWXg8{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .75rem;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-control);background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#fbbf24,#a78bfa,#60a5fa) border-box;font:inherit;font-size:.75rem;font-weight:500;color:#374151;cursor:not-allowed;opacity:.72}.OrientacaoEditorModal_foot__yWEuf{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.5rem 1.1rem;background:#fff;border-top:1px solid #e8ece9;flex-shrink:0}.OrientacaoEditorModal_footLeft__btsu9,.OrientacaoEditorModal_footRight__vzlWa{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.OrientacaoEditorModal_blankToggle__UBSQR{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:#5f675f;cursor:pointer}.OrientacaoEditorModal_blankToggle__UBSQR input[type=checkbox]{width:1.05rem;height:1.05rem}.OrientacaoEditorModal_msgError__Z1XPS{margin:0;font-size:.78rem;color:#b42318}.OrientacaoEditorModal_msgOk__Zm32g{margin:0;font-size:.78rem;color:#15803d}@media(max-width:980px){.OrientacaoEditorModal_body__o8tQ4{grid-template-columns:1fr;overflow:auto}.OrientacaoEditorModal_previewCol__0uFqo{order:-1}}.PatientDocumentosWorkspace_pawork__Y6vxo{display:flex;flex-direction:column;gap:1rem}.PatientDocumentosWorkspace_head__kTO9W{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.PatientDocumentosWorkspace_head__kTO9W h2{margin:0;font-size:1.05rem;font-weight:600;color:#2c322c}.PatientDocumentosWorkspace_head__kTO9W p{margin:.25rem 0 0;font-size:.84rem;color:#6b7368}.PatientDocumentosWorkspace_actions__a_Et7{display:flex;gap:.5rem;flex-shrink:0}.PatientDocumentosWorkspace_btn__lKzeO{min-height:2.1rem!important;padding:.35rem .75rem!important;font-size:.8125rem!important;display:inline-flex;align-items:center;gap:.35rem}.PatientDocumentosWorkspace_btnLink__n9_3l{text-decoration:none!important}.PatientDocumentosWorkspace_list__ByrRz{display:grid;gap:.5rem}.PatientDocumentosWorkspace_card__ORPzm{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .85rem;background:#fff;border:1px solid #e8ece9;border-radius:var(--cf-radius-control)}.PatientDocumentosWorkspace_cardDraft__Bt9AA strong{color:#6b7368;font-style:italic;font-weight:500}.PatientDocumentosWorkspace_cardMain__cTEZD{flex:1 1;min-width:0;display:block;text-decoration:none;color:inherit;text-align:left;border:none;background:rgba(0,0,0,0);padding:0;font:inherit;cursor:pointer}.PatientDocumentosWorkspace_cardMain__cTEZD:hover p{color:#374151}.PatientDocumentosWorkspace_cardTop__tKOfB{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.1rem}.PatientDocumentosWorkspace_cardTop__tKOfB strong{font-size:.875rem;font-weight:600;color:#2c322c;line-height:1.3}.PatientDocumentosWorkspace_cardPreview__WZnsB{margin:.15rem 0 .2rem;font-size:.8125rem;color:#5f675f;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PatientDocumentosWorkspace_cardActions__Bcib9{display:flex;align-items:center;flex-shrink:0;position:relative}.PatientDocumentosWorkspace_badge__kqwCu{display:inline-flex;align-items:center;padding:.1rem .4rem;font-size:.625rem;font-weight:600;line-height:1.2;border-radius:var(--cf-radius-pill)}.PatientDocumentosWorkspace_draft__esdNQ{background:rgba(202,138,4,.14);color:#8a6a00}.PatientDocumentosWorkspace_published__ZrosK{background:rgba(34,197,94,.12);color:#15803d}.PatientDocumentosWorkspace_error__3Ur4p{margin:0;padding:.55rem .85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--cf-radius-control);color:#b42318;font-size:.8125rem}.PatientDocumentosWorkspace_menuItem__vKBhz{display:block;width:100%;padding:.5rem .85rem;border:none;background:rgba(0,0,0,0);text-align:left;font:inherit;font-size:.8125rem;font-weight:500;color:#2c322c;cursor:pointer;text-decoration:none;transition:background .1s}.PatientDocumentosWorkspace_menuItem__vKBhz:hover{background:#f3f4f2}.PatientDocumentosWorkspace_menuItemDanger__kp0Gu{color:#b42318}.PatientDocumentosWorkspace_menuItemDanger__kp0Gu:hover{background:#fef2f2}.PatientAntropometriaWorkspace_editor__4lQ3m{display:flex;flex-direction:column;gap:1rem}.PatientAntropometriaWorkspace_editorHead__khVMX{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.PatientAntropometriaWorkspace_editorKicker__crhrS{margin:0 0 .3rem;font-size:.8125rem;font-weight:500;color:#6b7368;letter-spacing:.04em}.PatientAntropometriaWorkspace_editorMeta__mZ9Vw{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.84rem;color:#6b7368}.PatientAntropometriaWorkspace_editorMeta__mZ9Vw span strong{color:#374151}.PatientAntropometriaWorkspace_editorGrid__Khgiz{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem;align-items:start}.PatientAntropometriaWorkspace_bmiCard__rYq5d{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.65rem .85rem;background:rgba(139,150,124,.08);border:1px solid #d9e0d9;border-radius:var(--cf-radius-control)}.PatientAntropometriaWorkspace_bmiLabel__On5mn{font-size:.72rem;font-weight:500;color:#8a9288;letter-spacing:.03em}.PatientAntropometriaWorkspace_bmiValue__VQgqE{font-size:1.35rem;font-weight:550;color:#2c322c;line-height:1.2}.PatientAntropometriaWorkspace_bmiClass__Efe_6{font-size:.75rem;color:#5f675f}.ExameEditorModal_modal__PWa10{width:100%;max-width:56rem;max-height:90dvh;overflow:hidden;display:flex;flex-direction:column;padding:0!important}.ExameEditorModal_head__nReS6{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e8ece9;flex-shrink:0}.ExameEditorModal_closeBtn__XofLH{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fff;color:#6b7368;cursor:pointer}.ExameEditorModal_closeBtn__XofLH:hover{background:#f3f4f2}.ExameEditorModal_body__nBItK{flex:1 1;overflow-y:auto;padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.ExameEditorModal_topGrid__ss39L{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}@media(max-width:640px){.ExameEditorModal_topGrid__ss39L{grid-template-columns:1fr}}.ExameEditorModal_biomarkers__OaE0D{display:flex;flex-direction:column;gap:.5rem}.ExameEditorModal_biomarkersHead__dVarQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ExameEditorModal_biomarkersHead__dVarQ strong{font-size:.875rem;font-weight:600;color:#2c322c}.ExameEditorModal_emptyRows__lV3jE{padding:.65rem .85rem;background:#f7f8f6;border:1px dashed #d4d9d4;border-radius:var(--cf-radius-control);font-size:.8125rem;color:#8a9288;margin:0}.ExameEditorModal_row__tuN5f{display:grid;grid-template-columns:1.5fr 1.5fr .6fr .5fr .5fr .5fr auto;gap:.4rem;align-items:end}@media(max-width:860px){.ExameEditorModal_row__tuN5f{grid-template-columns:1fr 1fr}}.ExameEditorModal_rowField__UY_v3{min-width:0}.ExameEditorModal_rowFieldValue__7vc3w{max-width:7rem}.ExameEditorModal_rowFieldRef__IdDYh,.ExameEditorModal_rowFieldUnit__8OyNX{max-width:6rem}.ExameEditorModal_removeRow__jwq1k{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex-shrink:0;border:1px solid #fecaca;border-radius:var(--cf-radius-control);background:#fef2f2;color:#b42318;cursor:pointer;margin-bottom:.1rem}.ExameEditorModal_removeRow__jwq1k:hover{background:#fee2e2}.ExameEditorModal_error__ai3Dh{margin:0;padding:.55rem .85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--cf-radius-control);color:#b42318;font-size:.8125rem}.ExameEditorModal_foot__Tjjj8{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;padding:.85rem 1.25rem;border-top:1px solid #e8ece9;flex-shrink:0}.ExameComparisonPanel_panel__M_Apc{padding:1rem}.ExameComparisonPanel_head__wG_2t{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.ExameComparisonPanel_head__wG_2t h3{margin:0;font-size:.95rem;color:#2c322c}.ExameComparisonPanel_head__wG_2t p{margin:.25rem 0 0;font-size:.78rem;color:#6b7368}.ExameComparisonPanel_refField__ukIE1{min-width:14rem;display:flex;flex-direction:column;gap:.2rem}.ExameComparisonPanel_refLabel__8SRSq{font-size:.72rem;color:#6b7368}.ExameComparisonPanel_refSelect__uZx0M{width:100%;min-height:2.25rem;border:1px solid #d4d9d4;border-radius:var(--cf-radius-control);padding:0 .65rem;font-size:.82rem;color:#2c322c;background:#fff}.ExameComparisonPanel_tabs__QiEUK{display:inline-flex;gap:.35rem;margin-bottom:.85rem}.ExameComparisonPanel_tab__IfhrJ{min-height:2rem;padding:.35rem .75rem;border:1px solid #e2e8e4;border-radius:var(--cf-radius-control);background:#f4f6f4;font-size:.78rem;font-weight:600;color:#5f6d52;cursor:pointer}.ExameComparisonPanel_tab__IfhrJ:hover{background:#eaede8}.ExameComparisonPanel_tabActive__qpL5A{background:#8b967c;border-color:#8b967c;color:#fff}.ExameComparisonPanel_tabActive__qpL5A:hover{background:#7a8570}.ExameComparisonPanel_tableWrap__kK5Mm{overflow:auto}.ExameComparisonPanel_table__BlLVJ{width:100%;border-collapse:collapse;font-size:.78rem}.ExameComparisonPanel_table__BlLVJ td,.ExameComparisonPanel_table__BlLVJ th{padding:.55rem .65rem;border-bottom:1px solid #eef1ee;vertical-align:top;text-align:left}.ExameComparisonPanel_table__BlLVJ th{font-size:.72rem;color:#6b7368;background:#f8faf8;white-space:nowrap}.ExameComparisonPanel_table__BlLVJ th small{display:block;font-weight:500;color:#8a9288}.ExameComparisonPanel_categoryRow__NcMHZ td{background:#f4f6f4;font-weight:600;color:#5f6d52;font-size:.72rem}.ExameComparisonPanel_markerCell__NL_vF{font-weight:600;color:#2c322c;white-space:nowrap}.ExameComparisonPanel_refCell__r3Nw3{color:#6b7368;white-space:nowrap}.ExameComparisonPanel_valueCell__18GJ1{white-space:nowrap}.ExameComparisonPanel_valueNum__rLBN0{display:inline-flex;align-items:baseline;gap:.2rem;font-weight:600}.ExameComparisonPanel_valueNum__rLBN0 small{font-weight:500;color:#6b7368}.ExameComparisonPanel_valueNumLow__vHKNF{color:#1d4ed8}.ExameComparisonPanel_valueNumHigh__rrK0I{color:#b42318}.ExameComparisonPanel_valueNumNormal__4yIAp{color:#166534}.ExameComparisonPanel_valueEmpty__3WoKG{color:#9ca3af}.ExameComparisonPanel_delta__nKQyK{display:block;margin-top:.15rem;font-size:.68rem;color:#6b7368}.ExameComparisonPanel_deltaUp__oRL_8{color:#b45309}.ExameComparisonPanel_deltaDown__CUej8{color:#1d4ed8}.ExameComparisonPanel_insight__hZPzt{position:relative;display:inline-flex}.ExameComparisonPanel_insightPopover__mAOE6{position:absolute;z-index:30;left:50%;bottom:calc(100% + .45rem);transform:translateX(-50%);width:min(18rem,70vw);padding:.65rem .75rem;border:1px solid #e2e8e4;border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 12px 32px rgba(15,23,42,.12);font-size:.74rem;line-height:1.45;color:#374151;pointer-events:none}.ExameComparisonPanel_insightPopover__mAOE6 strong{display:block;margin-bottom:.25rem;font-size:.76rem;color:#2c322c}.ExameComparisonPanel_insightPopover__mAOE6 p{margin:0}.ExameComparisonPanel_insightExtended__BC_3D{margin-top:.35rem!important;color:#4b5563}.ExameComparisonPanel_insightRefs__Hnj3V{margin-top:.4rem!important;font-size:.68rem;color:#8b967c}.ExameComparisonPanel_charts___cS3e{display:grid;gap:1rem}.ExameComparisonPanel_chartGroupTitle__oQXxl{margin:0 0 .5rem;font-size:.82rem;color:#5f6d52}.ExameComparisonPanel_chartGrid__IhhYU{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.65rem}.ExameComparisonPanel_trendChart__UtkBS{margin:0;padding:.65rem;border:1px solid #eef1ee;border-radius:var(--cf-radius-control);background:#fafbfa}.ExameComparisonPanel_trendHead__qTeJh{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.ExameComparisonPanel_trendHead__qTeJh strong{font-size:.78rem;color:#2c322c}.ExameComparisonPanel_trendHead__qTeJh span{font-size:.68rem;color:#6b7368}.ExameComparisonPanel_trendSvg__AT1m2{width:100%;height:auto;display:block}.ExameComparisonPanel_trendRefBand__tY0BB{fill:rgba(139,150,124,.12)}.ExameComparisonPanel_trendLine__9Au5y{stroke:#8b967c;stroke-width:2}.ExameComparisonPanel_trendDot__21bR6{fill:#5f6d52}.ExameComparisonPanel_trendLabels__eK59o{display:flex;justify-content:space-between;gap:.25rem;margin-top:.25rem;font-size:.64rem;color:#6b7368}.ExameComparisonPanel_empty__Icga2{margin:0;font-size:.8rem;color:#6b7368}.PatientExamesWorkspace_card__22DuT{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem;align-items:stretch;padding:.65rem .85rem;background:#fff;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);transition:outline .1s}.PatientExamesWorkspace_selected__X4Vui{outline:2px solid rgba(139,150,124,.35)}.PatientExamesWorkspace_checkbox__fyBNl{display:inline-flex;align-items:center;padding:0 .35rem 0 0}.PatientExamesWorkspace_checkbox__fyBNl input{width:1.1rem;height:1.1rem;cursor:pointer}.PatientExamesWorkspace_hint__imXz2{margin:0;font-size:.78rem;color:#6b7368}.PatientMealPlanNewModal_modal__Gh2C5{background:#fff;border-radius:var(--cf-radius-control);box-shadow:0 8px 32px rgba(0,0,0,.18);width:min(34rem,100vw - 32px);display:flex;flex-direction:column;max-height:90dvh;overflow:hidden}.PatientMealPlanNewModal_head__TIgbE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--admin-border,#e8ece9)}.PatientMealPlanNewModal_heading__Zyrad{margin:0;font-size:.9375rem;font-weight:600;color:var(--admin-ink,#141414)}.PatientMealPlanNewModal_close__mKyBN{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--admin-muted,#66706e);border-radius:var(--cf-radius-control)}.PatientMealPlanNewModal_close__mKyBN:hover{background:var(--admin-bg,#f4f6f4);color:var(--admin-ink,#141414)}.PatientMealPlanNewModal_body__0mpzs{display:flex;flex-direction:column;gap:1rem;padding:1.15rem;overflow-y:auto;overscroll-behavior:contain}.PatientMealPlanNewModal_methodSet__MWE1C{border:none;margin:0;padding:0}.PatientMealPlanNewModal_methodLegend__ffWPo{margin-bottom:.6rem;font-size:.75rem;font-weight:600;color:var(--admin-muted,#66706e);letter-spacing:.04em}.PatientMealPlanNewModal_methodGrid__4ehKf{display:grid;gap:.5rem}.PatientMealPlanNewModal_methodCard__2eClX{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.55rem;row-gap:.1rem;padding:.75rem .85rem;border:1px solid var(--admin-border,#e8ece9);border-radius:var(--cf-radius-control);cursor:pointer;transition:border-color .15s ease,background .15s ease}.PatientMealPlanNewModal_methodCard__2eClX:hover{border-color:#b8d4b4;background:#f7faf5}.PatientMealPlanNewModal_methodCardActive__sfoWC{border-color:var(--admin-primary,#8b967c);background:rgba(139,150,124,.06)}.PatientMealPlanNewModal_methodRadio__Et2_o{grid-row:1/3;align-self:center;accent-color:var(--admin-primary,#8b967c);width:1rem;height:1rem;cursor:pointer}.PatientMealPlanNewModal_methodName__Vceol{font-size:.8125rem;font-weight:600;color:var(--admin-ink,#141414);align-self:end}.PatientMealPlanNewModal_methodDesc__RJNPM{font-size:.72rem;color:var(--admin-muted,#66706e);line-height:1.4;align-self:start}.PatientMealPlanNewModal_actions__bqkL7{display:flex;gap:.5rem;justify-content:flex-end;padding-top:.25rem;border-top:1px solid var(--admin-border,#e8ece9)}.FoodMoodPicker_picker__cAfqN{display:flex;justify-content:center;gap:.45rem;padding:.1rem 0}.FoodMoodPicker_btn__41GvC{flex:1 1;min-width:0;max-width:4rem;aspect-ratio:1;padding:0;border:1.5px solid var(--cf-border,#e8ece9);border-radius:16px;background:#f6f6f4;cursor:pointer;overflow:hidden;display:grid;place-items:center;transition:border-color .2s ease,transform .15s ease,background .15s ease}.FoodMoodPicker_btn__41GvC:active{transform:scale(.95)}.FoodMoodPicker_lottie__b7RcC{display:block;width:100%;height:100%}.FoodMoodPicker_selected__bcP1r{border-color:var(--cf-pink,#8b967c);background:var(--cf-pink-soft,#eef0eb)}@media(prefers-reduced-motion:reduce){.FoodMoodPicker_btn__41GvC:active,.FoodMoodPicker_selected__bcP1r{transform:none}}.CheckinTypeformFlow_checkin__fA2JT{--cf-pink:#8b967c;--cf-pink-dark:#6f7863;--cf-pink-soft:#eef0eb;--cf-border:#e8ece9;--cf-text:#1a2e24;--cf-text-muted:#7a8a82;--cf-bg:#ffffff;--cf-track:#eef0eb;--cf-surface:#fff;flex:1 1;display:flex;flex-direction:column;min-height:0;width:100%;height:100%;max-height:100%;padding-top:calc(.65rem + env(safe-area-inset-top, 0px));padding-inline:clamp(.65rem,5.5vw,1.25rem);padding-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px));box-sizing:border-box;background:var(--cf-bg)}.CheckinTypeformFlow_preview__vbYdG{padding-top:.65rem;padding-inline:clamp(.35rem,5.5vw,.65rem);padding-bottom:.45rem;background:#fff}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_top__fZNCm{padding:.15rem .1rem .1rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_counter__fk8ZQ{font-size:.68rem;padding-right:.05rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_progress__Wwc0v{margin:0;border-radius:999px}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_main__3gEZS{flex:1 1;min-height:0;padding:.35rem 0}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_question__5AJJu{margin-bottom:.25rem;font-size:1.05rem;font-weight:500}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_stepText__SAQfp .CheckinTypeformFlow_question__5AJJu{margin-bottom:.18rem;font-size:.82rem;font-weight:500;line-height:1.2}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_okHint__csdyi{display:none}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_hint__Pne9o{margin-bottom:.75rem;font-size:.72rem;max-width:none}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_choice__lWAiy{min-height:2.35rem;padding:.55rem .65rem;border-radius:8px}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_choiceCheck__a10Yi{width:1.2rem;height:1.2rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_choiceLabel__NAFbq{font-size:.72rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_star__ansHC{font-size:1.45rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_waterValue__fnol9 strong{font-size:2.1rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_waterHint__gDWLy{font-size:.62rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_textField__yhNP_{border-bottom-width:1.5px;padding-bottom:.18rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_textarea__7W_wm{font-size:.72rem;line-height:1.45;min-height:calc(1.45em + .12rem)}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_submit__UPSAx{margin-top:.45rem;min-width:4.25rem;padding:.34rem .6rem;font-size:.64rem;border-radius:.4rem;box-shadow:0 2px 8px color-mix(in srgb,var(--cf-pink) 24%,transparent)}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_submit__UPSAx:disabled{opacity:1;background:var(--cf-pink);color:#fff;cursor:pointer}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_foot__pEwni{padding:.25rem .15rem 0 0;margin-top:auto;gap:.4rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_back__HFJNh{padding:.2rem .35rem;font-size:.62rem;gap:.25rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_back__HFJNh:disabled{opacity:.35;cursor:default}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_back__HFJNh svg{width:.78rem;height:.78rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_footOk__UW1KI{gap:.4rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_ok__Ln2GC{width:2.35rem;height:2.35rem}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_ok__Ln2GC:disabled{opacity:.42}.CheckinTypeformFlow_preview__vbYdG .CheckinTypeformFlow_okHint__csdyi{font-size:.58rem;white-space:nowrap}.CheckinTypeformFlow_progress__Wwc0v{position:sticky;top:0;z-index:10;flex-shrink:0;height:3px;margin:0;background:var(--cf-track)}.CheckinTypeformFlow_progressFill__iFzAV{height:100%;background:var(--cf-pink);transition:width .35s ease}.CheckinTypeformFlow_top__fZNCm{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:.15rem .1rem .1rem}.CheckinTypeformFlow_counter__fk8ZQ{font-size:.75rem;font-weight:600;color:var(--cf-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:.05rem}.CheckinTypeformFlow_main__3gEZS{flex:1 1;display:flex;flex-direction:column;align-items:stretch;width:100%;padding:.5rem 0;min-height:0;overflow-y:auto}.CheckinTypeformFlow_step__B3fsD{width:100%;margin-block:auto;text-align:center}.CheckinTypeformFlow_stepText__SAQfp,.CheckinTypeformFlow_stepText__SAQfp .CheckinTypeformFlow_hint__Pne9o,.CheckinTypeformFlow_stepText__SAQfp .CheckinTypeformFlow_question__5AJJu{text-align:left}.CheckinTypeformFlow_question__5AJJu{margin:0 0 .45rem;font-size:clamp(1.65rem,6vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1.18;color:var(--cf-text);text-wrap:balance;text-align:center}.CheckinTypeformFlow_hint__Pne9o{margin:0 auto 2rem;font-size:1rem;font-weight:400;line-height:1.55;color:var(--cf-text-muted);text-align:center}.CheckinTypeformFlow_answer__nCDLy{width:100%}.CheckinTypeformFlow_choices__32LiY{display:flex;flex-direction:column;gap:.55rem}.CheckinTypeformFlow_choice__lWAiy{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1.5px solid var(--cf-border);border-radius:10px;background:var(--cf-surface);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}.CheckinTypeformFlow_choice__lWAiy:active{transform:scale(.995)}.CheckinTypeformFlow_choiceLabel__NAFbq{flex:1 1;min-width:0;font-size:.92rem;font-weight:600;letter-spacing:.01em;color:var(--cf-text);line-height:1.35}.CheckinTypeformFlow_choiceCheck__a10Yi{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#c5c9c5;color:#fff;flex-shrink:0;transition:background .15s ease}.CheckinTypeformFlow_choiceSelected__QQn49{border-color:#b8d4b4;background:var(--cf-pink-soft)}.CheckinTypeformFlow_choiceSelected__QQn49 .CheckinTypeformFlow_choiceCheck__a10Yi{background:#62b054}.CheckinTypeformFlow_stars__I9Iod{display:flex;justify-content:center;gap:.55rem;padding:.35rem 0}.CheckinTypeformFlow_star__ansHC{border:none;background:none;font-size:2.35rem;color:var(--cf-track);cursor:pointer;line-height:1;padding:.2rem;transition:transform .12s ease,color .12s ease}.CheckinTypeformFlow_star__ansHC:active{transform:scale(.9)}.CheckinTypeformFlow_starFilled__l8hRB{color:#e8a54b}.CheckinTypeformFlow_water__Y_4R6{text-align:center}.CheckinTypeformFlow_waterControl__wY9UJ{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.25rem 0}.CheckinTypeformFlow_waterBtn__Zs40d{width:2.75rem;height:2.75rem;border:1.5px solid var(--cf-border);border-radius:4px;background:var(--cf-surface);color:var(--cf-text);font-size:1.35rem;font-weight:500;font-family:inherit;cursor:pointer}.CheckinTypeformFlow_waterBtn__Zs40d:active{background:var(--cf-track)}.CheckinTypeformFlow_waterValue__fnol9{text-align:center;min-width:5rem}.CheckinTypeformFlow_waterValue__fnol9 strong{display:block;font-size:3rem;font-weight:700;letter-spacing:-.04em;color:var(--cf-text);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CheckinTypeformFlow_waterValue__fnol9 span{display:block;margin-top:.35rem;font-size:.9rem;font-weight:500;color:var(--cf-text-muted)}.CheckinTypeformFlow_waterHint__gDWLy{margin:.75rem 0 0;font-size:.78rem;color:var(--cf-text-muted);text-align:center}.CheckinTypeformFlow_text__cD4f9{width:100%;display:flex;flex-direction:column;align-items:flex-start}.CheckinTypeformFlow_textField__yhNP_{width:100%;padding-bottom:.22rem;border-bottom:2px solid color-mix(in srgb,var(--cf-pink-dark) 38%,var(--cf-border));transition:border-color .2s ease}.CheckinTypeformFlow_textField__yhNP_:focus-within{border-bottom-color:var(--cf-pink-dark)}.CheckinTypeformFlow_textarea__7W_wm{display:block;width:100%;min-height:calc(1.4em + .1rem);margin:0;padding:0;border:none;border-radius:0;background:rgba(0,0,0,0);font-family:inherit;font-size:clamp(1.15rem,4.8vw,1.4rem);font-weight:500;line-height:1.4;color:var(--cf-pink-dark);text-align:left;resize:none;overflow:hidden;outline:none;box-shadow:none;appearance:none}.CheckinTypeformFlow_textarea__7W_wm::placeholder{color:color-mix(in srgb,var(--cf-pink-dark) 52%,var(--cf-text-muted));opacity:1}.CheckinTypeformFlow_submit__UPSAx{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:6.5rem;align-self:flex-start;margin-top:.85rem;padding:.58rem 1rem;border:none;border-radius:.65rem;background:var(--cf-pink);color:#fff;font-family:inherit;font-size:.88rem;font-weight:700;line-height:1.15;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--cf-pink) 28%,transparent)}.CheckinTypeformFlow_submit__UPSAx:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.CheckinTypeformFlow_foot__pEwni{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:.65rem;width:100%;padding:.25rem .15rem 0 0;margin-top:auto;box-sizing:border-box}.CheckinTypeformFlow_footSplit__WR9K5{justify-content:space-between}.CheckinTypeformFlow_back__HFJNh{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex-shrink:0;height:auto;width:auto;padding:.4rem .55rem;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--cf-text-muted);cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.2}.CheckinTypeformFlow_back__HFJNh:active{background:var(--cf-track)}.CheckinTypeformFlow_footOk__UW1KI{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-shrink:0}.CheckinTypeformFlow_ok__Ln2GC{order:1;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:none;border-radius:4px;background:var(--cf-pink);color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease,transform .12s ease}.CheckinTypeformFlow_ok__Ln2GC:active:not(:disabled){transform:scale(.96);background:var(--cf-pink-dark)}.CheckinTypeformFlow_ok__Ln2GC:disabled{opacity:.35;cursor:not-allowed}.CheckinTypeformFlow_okHint__csdyi{order:2;font-size:.82rem;font-weight:500;color:var(--cf-text-muted)}.CheckinTypeformFlow_previewNote__xu4_k{margin:.35rem 0 0;padding:.45rem .55rem;border-radius:8px;background:var(--cf-pink-soft);font-size:.62rem;font-weight:600;line-height:1.35;text-align:center;color:var(--cf-pink-dark)}.CheckinTypeformFlow_error__gOnXA{margin:.5rem 0 0;font-size:.82rem;font-weight:600;color:#d64545;text-align:center}.CheckinTypeformFlow_success__j7wV8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;width:100%;padding:2rem 1rem;text-align:center;background:var(--cf-bg,#fff);box-sizing:border-box}.CheckinTypeformFlow_successCircle__zp6ZS{width:5rem;height:5rem;margin-bottom:1.25rem;border-radius:50%;background:var(--cf-pink,#8b967c);display:flex;align-items:center;justify-content:center}.CheckinTypeformFlow_successIcon__sAuXV{width:2.35rem;height:2.35rem;color:#fff}.CheckinTypeformFlow_successTitle__FJZV4{margin:0 0 .65rem;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;color:var(--cf-text,#1a2e24)}.CheckinTypeformFlow_successText__u_GKw{margin:0;max-width:20rem;font-size:.92rem;line-height:1.55;color:var(--cf-text-muted,#7a8a82)}.CheckinTypeformFlow_spin__Mo7Fz{animation:CheckinTypeformFlow_spin__Mo7Fz .85s linear infinite}@keyframes CheckinTypeformFlow_spin__Mo7Fz{to{transform:rotate(1turn)}}.CheckinResponseMockup_wrap__aLT5w{display:flex;flex-direction:column;align-items:center;gap:.75rem;height:100%;min-height:0;padding:.25rem 0 .5rem;overflow:auto}.CheckinResponseMockup_head__40Bcv{width:100%;text-align:center}.CheckinResponseMockup_head__40Bcv strong{display:block;font-size:.88rem;font-weight:400;color:#141414}.CheckinResponseMockup_head__40Bcv span{display:block;margin-top:.15rem;font-size:.74rem;font-weight:400;color:#6b7368}.CheckinResponseMockup_desk__rrUYQ{display:flex;align-items:flex-end;justify-content:center;gap:1.15rem;width:100%;max-width:52rem;margin-inline:auto;padding:.85rem .75rem 1rem;background:linear-gradient(180deg,transparent,rgba(20,24,18,.04) 55%,rgba(20,24,18,.07));border-radius:var(--cf-radius-control)}.CheckinResponseMockup_deskSolo__vOzmV{max-width:22rem;align-items:center}.CheckinResponseMockup_deskSolo__vOzmV .CheckinResponseMockup_phoneShell__mOHWP{width:min(100%,260px)}.CheckinResponseMockup_phoneShell__mOHWP{position:relative;width:min(42%,240px);aspect-ratio:486/978;flex-shrink:0;background:#fff;border-radius:14%;overflow:hidden;box-shadow:0 18px 40px rgba(20,24,18,.16)}.CheckinResponseMockup_phoneMockup__b_L3G{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.CheckinResponseMockup_phoneScreen___PDTc{position:absolute;top:5.5%;left:5.5%;right:5.5%;bottom:6.7%;z-index:1;display:flex;flex-direction:column;overflow:hidden;border-radius:11%;background:#fff;touch-action:pan-y;--cf-pink:#8b967c;--cf-pink-dark:#6f7863;--cf-pink-soft:#eef0eb;--cf-border:#e8ece9;--cf-text:#1a2e24;--cf-text-muted:#7a8a82;--cf-bg:#ffffff;--cf-track:#eef0eb}.CheckinResponseMockup_photoDesk__pFM0c{flex:1 1 auto;min-width:14rem;width:min(26rem,55%);max-width:26rem;height:482.962962963px;max-height:min(30rem,72vh);align-self:flex-end;display:flex;flex-direction:column;border-radius:var(--cf-radius-control);overflow:hidden;box-shadow:0 18px 40px rgba(20,24,18,.14);background:#111}.CheckinResponseMockup_photoDesk__pFM0c [data-cf-photo-feed]{height:100%;gap:.35rem;padding:0;border-radius:0}.CheckinResponseMockup_photoDesk__pFM0c [data-cf-photo-slide]{flex:0 0 92%;min-height:0;border-radius:0;border:none;box-shadow:none}.CheckinResponseMockup_photoDesk__pFM0c [data-cf-photos-root]{height:100%}.CheckinResponseMockup_hint__tdU5u{margin:0;max-width:22rem;font-size:.72rem;line-height:1.45;text-align:center;color:#6b7368}.CheckinResponseMockup_empty__ajnsh{margin:0;padding:1rem;font-size:.84rem;color:#8a9286;text-align:center}@media(max-width:720px){.CheckinResponseMockup_desk__rrUYQ{flex-direction:column;align-items:center}.CheckinResponseMockup_phoneShell__mOHWP{width:min(58%,220px)}.CheckinResponseMockup_photoDesk__pFM0c{width:min(100%,24rem);max-width:none;min-width:0;height:26rem}}.CfPhoneInput_root__Yh_xH{position:relative;width:100%}.CfPhoneInput_input__uuDFm{display:flex;align-items:stretch;width:100%;min-height:3.1rem;border:1.5px solid #e8ece9;background:var(--cf-surface,#fff);overflow:hidden;border-radius:var(--cf-radius-control);transition:border-color .15s ease}.CfPhoneInput_inputFocused__Q1n5p{border-color:#b8d4b4;box-shadow:none}.CfPhoneInput_country__wa1C_{position:relative;flex-shrink:0;border-right:1px solid #e8ece9}.CfPhoneInput_countryBtn__kJ37z{display:flex;align-items:center;gap:.3rem;height:100%;min-height:3.1rem;padding:0 .65rem;border:none;background:#f8faf9;cursor:pointer;font-family:inherit;color:var(--cf-text,#141414);border-radius:var(--cf-radius-control) 0 0 var(--cf-radius-control)}.CfPhoneInput_countryBtn__kJ37z:disabled{opacity:.6;cursor:not-allowed}.CfPhoneInput_flag__qw8zg{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1rem;flex-shrink:0;line-height:0;overflow:hidden;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.CfPhoneInput_flagImg__Ct812{width:1.35rem;height:1rem;object-fit:cover;display:block}.CfPhoneInput_dial__P00NP{font-size:.82rem;font-weight:700;color:var(--cf-text-muted,#525252)}.CfPhoneInput_chevron__J_KiV{width:.9rem;height:.9rem;color:#9ca3af;flex-shrink:0}.CfPhoneInput_input__uuDFm input{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);padding:.95rem .85rem .85rem .7rem;font-family:inherit;font-size:.95rem;color:var(--cf-text,#141414);outline:none;border-radius:0 var(--cf-radius-control) var(--cf-radius-control) 0}.CfPhoneInput_input__uuDFm input:disabled{opacity:.6;cursor:not-allowed}.CfPhoneInput_input__uuDFm input::placeholder{color:#b0bab5}.CfPhoneInput_menu__nbJ2N{z-index:12000;width:min(17rem,82vw);max-height:16rem;overflow-y:auto;padding:.35rem;border:1px solid #e8ece9;background:#fff;border-radius:var(--cf-radius-control);box-shadow:0 12px 28px rgba(20,20,20,.12)}.CfPhoneInput_menuList__q_Dfm{margin:0;padding:0;list-style:none}.CfPhoneInput_option___QYl8{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;width:100%;margin:0;padding:.55rem .6rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;font-size:.82rem;text-align:left;color:var(--cf-text,#141414)}.CfPhoneInput_optionActive__MDIu_,.CfPhoneInput_option___QYl8:hover{background:rgba(139,150,124,.12)}.CfPhoneInput_countryName__lQWQC{color:var(--cf-text,#141414);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field.field--float .CfPhoneInput_input__uuDFm{min-height:3rem}