.AgendaMiniCalendar_root__Y6D3u{width:min(18.5rem,88vw);padding:.65rem .7rem .75rem}.AgendaMiniCalendar_head__P61cY{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.35rem;margin-bottom:.55rem}.AgendaMiniCalendar_title__OVDYp{text-align:center;font-size:.82rem;font-weight:400;color:var(--admin-ink,#17181a)}.AgendaMiniCalendar_nav__tIhHy{display:inline-grid;place-items:center;width:2rem;height:2rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#6b7280;cursor:pointer}.AgendaMiniCalendar_nav__tIhHy:hover{background:#f3f4f6;color:var(--admin-ink)}.AgendaMiniCalendar_weekdays__u5ztl{margin-bottom:.35rem;font-size:.68rem;font-weight:400;color:#9ca3af;text-align:center}.AgendaMiniCalendar_grid__AQqAl,.AgendaMiniCalendar_weekdays__u5ztl{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.AgendaMiniCalendar_day__QGmci{display:inline-grid;place-items:center;width:100%;aspect-ratio:1;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);font:inherit;font-size:.78rem;color:var(--admin-ink);cursor:pointer}.AgendaMiniCalendar_day__QGmci:hover{background:#f3f4f6}.AgendaMiniCalendar_dayOutside__ni1V_{color:#c4c9d0}.AgendaMiniCalendar_dayToday__CIZW6{box-shadow:inset 0 0 0 1px rgba(92,107,82,.45)}.AgendaMiniCalendar_daySelected__bmeAh{background:#5c6b52;color:#fff}.AgendaMiniCalendar_daySelected__bmeAh:hover{background:#4f5c47}.AgendaStatusLegend_root__jrcjD{display:grid;gap:.65rem}.AgendaStatusLegend_title__8fSHw{margin:0;font-size:.72rem;font-weight:400;color:var(--admin-ink)}.AgendaStatusLegend_group__Vj_4e{display:grid;gap:.35rem}.AgendaStatusLegend_groupLabel__AgECT{margin:0;font-size:.62rem;font-weight:400;color:var(--admin-muted);text-transform:uppercase;letter-spacing:.03em}.AgendaStatusLegend_list__GMf7U{display:grid;gap:.28rem;margin:0;padding:0;list-style:none}.AgendaStatusLegend_item__hYS2v{display:flex;align-items:center;gap:.45rem;font-size:.68rem;color:var(--admin-ink);line-height:1.25}.AgendaStatusLegend_swatchBorder__ksNZW,.AgendaStatusLegend_swatch__se7ty{flex:0 0 .85rem;width:.85rem;height:.85rem;border-radius:2px}.AgendaCalendarNav_toolbar__3yY__{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #eef0f2}.AgendaCalendarNav_toolbarLeft__crrzk,.AgendaCalendarNav_toolbarRight__9H_ny{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.AgendaCalendarNav_todayBtn__Srnxe{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--agenda-btn-height,2.125rem);padding:0 .85rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.8rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaCalendarNav_todayBtn__Srnxe:hover{background:#f9fafb}.AgendaCalendarNav_navBtn__CbEiv{display:inline-grid;place-items:center;width:var(--agenda-btn-height,2.125rem);min-height:var(--agenda-btn-height,2.125rem);padding:0;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;color:#6b7280;cursor:pointer}.AgendaCalendarNav_navBtn__CbEiv:hover{background:#f9fafb;color:var(--admin-ink)}.AgendaCalendarNav_periodCluster__pi7rB{display:inline-flex;align-items:center;gap:.2rem;min-height:var(--agenda-btn-height,2.125rem);padding:0 .15rem 0 .35rem;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-control)}.AgendaCalendarNav_periodPart__7p8yW{border:none;background:rgba(0,0,0,0);font:inherit;font-size:.84rem;font-weight:400;color:#5c6b52;cursor:pointer;padding:.15rem .25rem;border-radius:var(--cf-radius-control)}.AgendaCalendarNav_periodPart__7p8yW:hover{background:rgba(92,107,82,.08)}.AgendaCalendarNav_periodSep__NGkDT{font-size:.84rem;color:#6b7280}.AgendaCalendarNav_calendarTrigger__MOkPs{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;margin-left:.1rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#6b7280;cursor:pointer}.AgendaCalendarNav_calendarTrigger__MOkPs:hover{background:rgba(92,107,82,.08);color:var(--admin-ink)}.AgendaCalendarNav_search__hIgqf{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 12rem;min-width:min(100%,14rem);max-width:22rem;min-height:var(--agenda-btn-height,2.125rem);padding:0 .75rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;color:#9ca3af}.AgendaCalendarNav_search__hIgqf input{flex:1 1;min-width:0;border:none;background:rgba(0,0,0,0);font:inherit;font-size:.8rem;color:var(--admin-ink)}.AgendaCalendarNav_search__hIgqf input::placeholder{color:#9ca3af}.AgendaCalendarNav_search__hIgqf input:focus{outline:none}.AgendaCalendarNav_legendBtn__Am8oQ,.AgendaCalendarNav_viewTrigger__TKQP0{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--agenda-btn-height,2.125rem);padding:0 .75rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.8rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaCalendarNav_legendBtn__Am8oQ:hover,.AgendaCalendarNav_viewTrigger__TKQP0:hover{background:#f9fafb}.AgendaCalendarNav_createBtn___va2Q{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--agenda-btn-height,2.125rem);padding:0 .9rem;border:none;border-radius:var(--cf-radius-control);background:var(--admin-primary,#E65100);font:inherit;font-size:.8rem;font-weight:400;color:#fff;cursor:pointer}.AgendaCalendarNav_createBtn___va2Q:hover{background:var(--admin-primary-hover,#BF360C)}.AgendaCalendarNav_calendarPanel__9dKMF,.AgendaCalendarNav_legendPanel__sczwm,.AgendaCalendarNav_menuPanel__xX2LP{padding:.35rem;background:#fff;border:1px solid rgba(230,81,0,.42);border-radius:var(--cf-radius-control);box-shadow:0 12px 28px rgba(44,50,44,.12)}.AgendaCalendarNav_calendarPanel__9dKMF{padding:0}.AgendaCalendarNav_menuList__Mm9NS{list-style:none;margin:0;padding:0;min-width:9.5rem;max-height:16rem;overflow:auto}.AgendaCalendarNav_menuItem__OTfVE{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.45rem .55rem;border:none;border-radius:calc(var(--cf-radius-control) - 2px);background:rgba(0,0,0,0);font:inherit;font-size:.8rem;color:var(--admin-ink);text-align:left;cursor:pointer}.AgendaCalendarNav_menuItem__OTfVE:hover{background:#f3f4f6}.AgendaCalendarNav_menuItemActive__e2iZ9{background:color-mix(in srgb,var(--admin-primary,#E65100) 10%,#fff);color:var(--admin-primary,#E65100);font-weight:400}.AgendaCalendarNav_legendPanel__sczwm{padding:.65rem .75rem}.AgendaEventHoverCard_wrap__NxYjD{position:absolute;z-index:2;min-width:0}.AgendaEventHoverCard_wrapDragging__W_Jri{pointer-events:none;z-index:30}.AgendaEventHoverCard_event__GPdKs{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.12rem;width:100%;height:100%;margin:0;padding:.28rem .38rem;border:none;border-radius:.25rem;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:box-shadow .15s ease,left .15s ease,width .15s ease}.AgendaEventHoverCard_eventDragging__83SZR{opacity:.92}.AgendaEventHoverCard_eventDense__Msqe5{min-width:0}.AgendaEventHoverCard_eventHovered__Z4tGi{overflow:visible;z-index:12!important}.AgendaEventHoverCard_eventTime__XxA0X{font-size:.62rem;font-weight:400;opacity:.88;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaEventHoverCard_eventRow__b7qq4{display:flex;align-items:center;gap:.3rem;min-width:0;width:100%}.AgendaEventHoverCard_eventName__nNDjd{font-size:.72rem;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AgendaEventHoverCard_statusDot__k9Vp2{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background:#22c55e}.AgendaEventHoverCard_priorityMark__0THgY{flex-shrink:0;width:.45rem;height:.45rem;border-radius:2px}.AgendaEventHoverCard_priorityRow__0Iiq2{display:inline-flex;align-items:center;gap:.3rem;margin:0 0 .45rem;font-size:.72rem;font-weight:400;color:#6b7280}.AgendaEventHoverCard_eventMeta__Bk1dN{display:inline-flex;align-items:center;gap:.2rem;font-size:.58rem;font-weight:400;opacity:.92;white-space:nowrap}.AgendaEventHoverCard_eventTitle__pccnA{font-size:.62rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgendaEventHoverCard_panel___r_V1{z-index:13000;box-sizing:border-box;width:min(18.5rem,var(--radix-popover-content-available-width,18.5rem));padding:.85rem;border:1px solid rgba(230,81,0,.42);border-radius:.5rem;background:#fff;box-shadow:0 12px 28px rgba(44,50,44,.12)}.AgendaEventHoverCard_panelHead__PxAWb{display:grid;gap:.2rem;margin-bottom:.75rem}.AgendaEventHoverCard_panelTime__ORDSB{margin:0;font-size:.72rem;font-weight:400;color:#6b7280}.AgendaEventHoverCard_panelName__0l_YP{margin:0;font-size:.95rem;font-weight:400;color:var(--admin-ink);line-height:1.25}.AgendaEventHoverCard_panelMeta__wiWNy{margin:0;font-size:.78rem;color:#6b7280}.AgendaEventHoverCard_panelStatus__w9lpj{margin-bottom:.65rem}.AgendaEventHoverCard_statusField__HunPa{position:relative;width:100%}.AgendaEventHoverCard_statusLabel__lrA8J{position:absolute;top:-.42rem;left:.78rem;z-index:2;margin:0;padding:0 .4rem;background:#fff;font-size:var(--admin-font-label);font-weight:var(--admin-font-label-weight);line-height:1;color:#444;pointer-events:none}.AgendaEventHoverCard_statusTrigger__mWqkQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.95rem .9rem .85rem;border:1.5px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.95rem;font-weight:400;color:var(--admin-ink);text-align:left;cursor:pointer;transition:border-color .15s ease}.AgendaEventHoverCard_statusTrigger__mWqkQ:hover:not(:disabled){border-color:#d4e5d1}.AgendaEventHoverCard_statusTrigger__mWqkQ:focus-visible{outline:none;border-color:#b8d4b4;box-shadow:0 0 0 3px rgba(45,90,39,.08)}.AgendaEventHoverCard_statusTrigger__mWqkQ:disabled{opacity:.6;cursor:not-allowed}.AgendaEventHoverCard_statusValue__pvRZz{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.AgendaEventHoverCard_statusOptionText__3NGha,.AgendaEventHoverCard_statusValueText__pjVL1{color:color-mix(in srgb,var(--option-accent,#374151) 55%,#374151)}.AgendaEventHoverCard_statusChevron__HzDi7{flex-shrink:0;color:#8a9a92;transition:transform .15s ease}.AgendaEventHoverCard_statusChevronOpen____cWQ{transform:rotate(180deg)}.AgendaEventHoverCard_statusList__2QQyl{position:relative;z-index:1;margin:.25rem 0 0;padding:.25rem;border:1px solid #e6e6e6;border-radius:var(--cf-radius-control);background:#fff;max-height:11rem;overflow-y:auto;list-style:none}.AgendaEventHoverCard_statusOption__vLEyS{display:flex;align-items:center;gap:.45rem;width:100%;min-height:2rem;padding:.375rem .5rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);font:inherit;font-size:.875rem;font-weight:400;color:var(--admin-ink);text-align:left;cursor:pointer}.AgendaEventHoverCard_statusOption__vLEyS:hover{background:rgba(230,81,0,.08)}.AgendaEventHoverCard_statusOptionActive__nhmbE{background:rgba(230,81,0,.14)}.AgendaEventHoverCard_statusDotOption__D_2RK{flex-shrink:0;width:.5rem;height:.5rem;border-radius:var(--cf-radius-pill)}.AgendaEventHoverCard_panelActions__Ypds5{display:flex;justify-content:flex-end;gap:.45rem;padding-top:.15rem;border-top:1px solid #f0f2f1}.AgendaEventHoverCard_meetBlock__IJyQa{display:grid;gap:.45rem;padding-bottom:.55rem;border-bottom:1px solid #f0f2f1}.AgendaEventHoverCard_meetJoinBtn__jdNpG{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:0 .75rem;border-radius:var(--cf-radius-control);background:rgba(230,81,0,.16);color:var(--admin-ink);font:inherit;font-size:.8125rem;font-weight:400;text-decoration:none}.AgendaEventHoverCard_meetJoinBtn__jdNpG:hover{background:rgba(230,81,0,.24)}.AgendaEventHoverCard_meetCopyBtn__kwqkG{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;padding:0 .65rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.78rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaEventHoverCard_meetCopyBtn__kwqkG:hover{background:#f9fafb}.AgendaEventHoverCard_editBtn__j1Qhu{min-height:2rem;padding:0 .75rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.78rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaEventHoverCard_editBtn__j1Qhu:hover{background:#f9fafb}.AgendaCalendar_root__eWkhC{--agenda-hour-height:4rem;--agenda-btn-height:2.125rem;--agenda-gutter-width:3.85rem;display:flex;flex-direction:column;min-height:min(78vh,760px);overflow:hidden;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:var(--cf-radius-control)}.AgendaCalendar_toolbar__OU3zQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.75rem 1rem;border-bottom:1px solid #eef0f2}.AgendaCalendar_toolbarLeft__Nr_Ao,.AgendaCalendar_toolbarRight__xKZN_{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.AgendaCalendar_navCluster__SY1LX{display:inline-flex;align-items:center;gap:.35rem}.AgendaCalendar_monthSelect__Me6w7{width:7.5rem}.AgendaCalendar_yearSelect__Rwrbb{width:4.75rem}.AgendaCalendar_navBtn__f8N_g{display:inline-grid;place-items:center;width:var(--agenda-btn-height);min-height:var(--agenda-btn-height);padding:0;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;color:#6b7280;cursor:pointer}.AgendaCalendar_navBtn__f8N_g:hover{background:#f9fafb;color:var(--admin-ink)}.AgendaCalendar_select__cdmb0{display:none}.AgendaCalendar_todayBtn__KWqzs{min-height:var(--agenda-btn-height);padding:0 .85rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.8rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaCalendar_todayBtn__KWqzs:hover{background:#f9fafb}.AgendaCalendar_search__7Sdq6{display:inline-flex;align-items:center;gap:.45rem;min-width:min(100%,16rem);flex:1 1 14rem;max-width:22rem;min-height:var(--agenda-btn-height);padding:0 .75rem;border:1px solid #e5e7eb;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:.8rem;color:var(--admin-ink);outline:none}.AgendaCalendar_search__7Sdq6 input::placeholder{color:#9ca3af}.AgendaCalendar_legendBtn__SvKOY{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--agenda-btn-height);padding:0 .75rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;font:inherit;font-size:.78rem;font-weight:400;color:#374151;cursor:pointer}.AgendaCalendar_legendBtn__SvKOY:hover{background:#f9fafb}.AgendaCalendar_legendPanel__GvaVZ{z-index:12000;box-sizing:border-box;width:min(18rem,100vw - 2rem);padding:.85rem;border:1px solid rgba(230,81,0,.42);border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 12px 28px rgba(44,50,44,.12)}.AgendaCalendar_viewToggle__UJBX1{display:inline-flex;align-items:center;min-height:var(--agenda-btn-height);padding:.15rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#f3f4f6}.AgendaCalendar_viewBtn__MI7nf{min-height:calc(var(--agenda-btn-height) - .3rem);padding:0 .8rem;border:none;border-radius:calc(var(--cf-radius-control) - 2px);background:rgba(0,0,0,0);font:inherit;font-size:.78rem;font-weight:400;color:#6b7280;cursor:pointer}.AgendaCalendar_viewBtnActive__mu0Nl{background:#fff;color:var(--admin-ink);box-shadow:0 1px 2px rgba(15,23,42,.06)}.AgendaCalendar_createBtn__6Qytj{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:var(--agenda-btn-height);padding:0 1rem;border:none;border-radius:var(--cf-radius-control);background:var(--admin-primary,#5c6b52);font:inherit;font-size:.82rem;font-weight:400;color:#fff;cursor:pointer;white-space:nowrap}.AgendaCalendar_createBtn__6Qytj:hover{filter:brightness(.96)}.AgendaCalendar_guestBar__3tXOF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem 1rem;border-bottom:1px solid rgba(230,81,0,.25);background:rgba(230,81,0,.08);font-size:.78rem;color:#4b5563}.AgendaCalendar_guestBar__3tXOF strong{color:var(--admin-ink)}.AgendaCalendar_guestActions__drA5w{display:flex;flex-wrap:wrap;gap:.35rem}.AgendaCalendar_guestChip__D59Ik{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border:1px solid rgba(230,81,0,.35);border-radius:var(--cf-radius-pill);background:#fff;font:inherit;font-size:.72rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaCalendar_guestChip__D59Ik:hover{background:#f8faf9}.AgendaCalendar_state__McFoe{padding:3rem 1rem;text-align:center;color:var(--admin-muted);font-size:.88rem}.AgendaCalendar_stateError__aWgbc{color:#b42318}.AgendaCalendar_timeWrap__RvN2F{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;flex:1 1}.AgendaCalendar_timeHead__aR6cg{display:grid;grid-template-columns:var(--agenda-gutter-width) minmax(0,1fr);border-bottom:1px solid #eef0f2;background:#fff}.AgendaCalendar_gutter___dDbw{border-right:1px solid #f0f2f1;min-width:var(--agenda-gutter-width)}.AgendaCalendar_headDays__lFkz8{display:grid}.AgendaCalendar_headDay__e5GcZ{display:grid;justify-items:center;gap:.1rem;padding:.55rem .35rem;border-left:1px solid #f0f2f1;text-align:center}.AgendaCalendar_headDay__e5GcZ span{font-size:.72rem;font-weight:400;color:#9ca3af;text-transform:capitalize}.AgendaCalendar_headDay__e5GcZ strong{width:1.85rem;height:1.85rem;display:grid;place-items:center;font-size:.88rem;font-weight:400;color:var(--admin-ink)}.AgendaCalendar_headDayToday__UUFqJ{background:rgba(230,81,0,.1)}.AgendaCalendar_headDayToday__UUFqJ span{color:var(--admin-primary,#5c6b52);font-weight:400}.AgendaCalendar_headDayToday__UUFqJ strong{border-radius:var(--cf-radius-pill);background:var(--admin-primary,#5c6b52);color:#fff}.AgendaCalendar_timeScroll__rwklD{overflow:auto;min-height:0;background:#fff}.AgendaCalendar_timeGrid__aA1BU{display:grid;grid-template-columns:var(--agenda-gutter-width) minmax(0,1fr);min-height:calc(var(--agenda-hour-height)*var(--gcal-hours))}.AgendaCalendar_timeGutter__T5qce{border-right:1px solid #f0f2f1;min-width:var(--agenda-gutter-width);padding:.4rem 0 .15rem .55rem;box-sizing:border-box}.AgendaCalendar_gutterLabel__XcJVs{display:flex;align-items:flex-start;justify-content:flex-end;height:var(--agenda-hour-height);padding-right:.55rem;font-size:.7rem;font-weight:400;color:#9ca3af;line-height:1;white-space:nowrap;transform:translateY(-.35rem)}.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(230,81,0,.03)}.AgendaCalendar_columnDragging__GUPJW{background:rgba(230,81,0,.05)}.AgendaCalendar_hourLine__ND1iU{height:var(--agenda-hour-height);border-bottom:1px solid #f3f4f6}.AgendaCalendar_selection__7n9Li{position:absolute;left:.35rem;right:.35rem;z-index:4;display:flex;align-items:flex-start;padding:.28rem .38rem;border:1px dashed rgba(92,107,82,.65);border-radius:.25rem;background:rgba(230,81,0,.18);pointer-events:none}.AgendaCalendar_selectionTime__F1JmU{font-size:.68rem;font-weight:400;line-height:1.2;color:#3f4a3a;white-space:nowrap}.AgendaCalendar_event__ad_He{position:absolute;z-index:2;display:grid;gap:.12rem;overflow:hidden;padding:.35rem .45rem;border:none;border-radius:.25rem;text-align:left;cursor:pointer;transition:box-shadow .15s ease,width .15s ease,left .15s ease;will-change:box-shadow}.AgendaCalendar_event__ad_He:focus-visible,.AgendaCalendar_event__ad_He:hover{outline:none}.AgendaCalendar_eventDense__m096u{min-width:0}.AgendaCalendar_eventHovered__c6RY9{overflow:visible;z-index:12!important}.AgendaCalendar_eventTime__alnfb{font-size:.62rem;font-weight:400;opacity:.88;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgendaCalendar_eventRow__a6YoK{display:flex;align-items:center;gap:.3rem;min-width:0}.AgendaCalendar_eventName__YX3xY{font-size:.72rem;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.AgendaCalendar_statusDot__Q_4Md{flex-shrink:0;width:.4rem;height:.4rem;border-radius:50%;background:#22c55e}.AgendaCalendar_eventMeta__exJGK{display:inline-flex;align-items:center;gap:.2rem;font-size:.58rem;font-weight:400;opacity:.92;white-space:nowrap}.AgendaCalendar_eventTitle__LeV7d{font-size:.62rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgendaCalendar_nowLine__sh5Ob{position:absolute;left:0;right:0;z-index:3;height:2px;background:var(--admin-primary,#5c6b52);pointer-events:none}.AgendaCalendar_nowDot__tDYix{position:absolute;left:-.28rem;top:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--admin-primary,#5c6b52);transform:translateY(-50%)}.AgendaCalendar_monthWrap__I9LJO{overflow:auto;min-height:0;flex:1 1;padding:.75rem 1rem 1rem}.AgendaCalendar_monthWeekdays__s7pg9{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;margin-bottom:.35rem}.AgendaCalendar_monthWeekdays__s7pg9 span{text-align:center;font-size:.68rem;font-weight:400;color:#9ca3af;text-transform:uppercase}.AgendaCalendar_monthGrid__W4jmb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.AgendaCalendar_monthCell__JxgaU{display:flex;flex-direction:column;gap:.25rem;height:6.25rem;min-height:6.25rem;max-height:6.25rem;overflow:hidden;padding:.4rem;border:1px solid #f0f2f1;border-radius:var(--cf-radius-control);background:#fff;cursor:pointer;text-align:left}.AgendaCalendar_monthCell__JxgaU:hover{border-color:rgba(230,81,0,.45);background:#fafbfa}.AgendaCalendar_monthCellOutside__96xVv{opacity:.45}.AgendaCalendar_monthCellToday__AjjzR{border-color:rgba(230,81,0,.5);background:rgba(230,81,0,.06)}.AgendaCalendar_monthCellHead__jltGA{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.AgendaCalendar_monthCellHead__jltGA span{font-size:.62rem;color:var(--admin-muted)}.AgendaCalendar_monthDayBtn__m5zZk{min-height:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;font-size:.82rem;font-weight:400;color:var(--admin-ink);cursor:pointer}.AgendaCalendar_monthEvents__UEJD8{display:grid;gap:.25rem;flex:1 1;min-height:0;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;list-style:none}.AgendaCalendar_monthEvent__RFRCP{display:grid;gap:.05rem;width:100%;padding:.28rem .35rem;border:none;border-radius:var(--cf-radius-control);font:inherit;text-align:left;cursor:pointer}.AgendaCalendar_monthEvent__RFRCP time{font-size:.58rem;font-weight:400;opacity:.9}.AgendaCalendar_monthEvent__RFRCP span{font-size:.62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:960px){.AgendaCalendar_toolbar__OU3zQ{padding:.65rem .75rem}.AgendaCalendar_createBtn__6Qytj span{display:none}.AgendaCalendar_search__7Sdq6{max-width:none;flex-basis:100%;order:10}}.AgendaBookingLinkBar_root__I8Bj_{display:flex;align-items:center;gap:.75rem;padding:.75rem .95rem;background:#fff;border:1px solid var(--admin-border,rgba(15,23,42,.08));border-radius:var(--cf-radius-control)}.AgendaBookingLinkBar_iconWrap__7FL5t{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--cf-radius-control);background:rgba(92,107,82,.1);color:#5c6b52}.AgendaBookingLinkBar_copy__bbaeX{flex:1 1;min-width:0}.AgendaBookingLinkBar_label__HF9J4{margin:0 0 .15rem;font-size:.72rem;color:var(--admin-muted,#7a7f86)}.AgendaBookingLinkBar_url__xQewW{display:block;margin:0;font-size:.82rem;color:#5c6b52;text-decoration:none;word-break:break-all}.AgendaBookingLinkBar_url__xQewW:hover{text-decoration:underline}.AgendaBookingLinkBar_copyBtn__762jc{display:inline-grid;place-items:center;width:2.125rem;height:2.125rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;color:#6b7280;cursor:pointer}.AgendaBookingLinkBar_copyBtn__762jc:hover:not(:disabled){background:#f9fafb;color:var(--admin-ink)}.AgendaBookingLinkBar_copyBtn__762jc:disabled{opacity:.55;cursor:not-allowed}.AgendaBookingLinkBar_settingsBtn__5Ld9a{display:inline-grid;place-items:center;width:2.125rem;height:2.125rem;border:1px solid #e5e7eb;border-radius:var(--cf-radius-control);background:#fff;color:#6b7280;text-decoration:none}.AgendaBookingLinkBar_settingsBtn__5Ld9a:hover{background:#f9fafb;color:var(--admin-ink)}.QuestionarioPrintPreviewModal_overlay__sJun1{z-index:7200;background:rgba(0,0,0,.72)}.QuestionarioPrintPreviewModal_shell__HkcoY{position:fixed;top:50%;left:50%;z-index:7201;display:flex;flex-direction:column;box-sizing:border-box;width:min(1240px,96vw);height:min(92vh,920px);margin:0;padding:0;overflow:hidden;transform:translate(-50%,-50%);background:#111b21;border:1px solid rgba(255,255,255,.12);border-radius:12px;box-shadow:0 24px 60px rgba(0,0,0,.45)}.QuestionarioPrintPreviewModal_shell__HkcoY:focus{outline:none}.QuestionarioPrintPreviewModal_head__BR_l_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;min-height:56px;padding:8px 12px;background:#0f1a20;border-bottom:1px solid rgba(255,255,255,.08)}.QuestionarioPrintPreviewModal_headText__ycYu1{display:flex;flex-direction:column;min-width:0}.QuestionarioPrintPreviewModal_docTitle__beEMk{color:#e9edef;font-size:.92rem;font-weight:400;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.QuestionarioPrintPreviewModal_docSubtitle__KUIhP{color:#9fb0ba;font-size:.72rem;font-weight:400}.QuestionarioPrintPreviewModal_actions__oBsV0{display:flex;align-items:center;gap:8px;flex-shrink:0}.QuestionarioPrintPreviewModal_actionPrimary__dhzIi,.QuestionarioPrintPreviewModal_action__Khf87,.QuestionarioPrintPreviewModal_close__RbFXc{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:34px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);color:#e9edef;font:inherit;font-size:.82rem;font-weight:400;background:rgba(255,255,255,.02);cursor:pointer;text-decoration:none;white-space:nowrap}.QuestionarioPrintPreviewModal_actionPrimary__dhzIi:hover,.QuestionarioPrintPreviewModal_action__Khf87:hover,.QuestionarioPrintPreviewModal_close__RbFXc:hover{background:rgba(255,255,255,.08)}.QuestionarioPrintPreviewModal_actionPrimary__dhzIi{background:rgba(233,237,239,.12);border-color:rgba(233,237,239,.28)}.QuestionarioPrintPreviewModal_actionPrimary__dhzIi:hover{background:rgba(233,237,239,.18)}.QuestionarioPrintPreviewModal_close__RbFXc{width:34px;padding:0}.QuestionarioPrintPreviewModal_body__eKOu_{flex:1 1 auto;min-height:0;background:#0b141a}.QuestionarioPrintPreviewModal_frame__1ADHO{width:100%;height:100%;border:0;background:#fff}.QuestionarioPrintPreviewModal_pages__3khD4{display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;padding:12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.QuestionarioPrintPreviewModal_pages__3khD4 canvas{display:block;max-width:100%;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.35)}.QuestionarioPrintPreviewModal_empty__ES2ig{display:flex;align-items:center;justify-content:center;height:100%;color:#9fb0ba;font-size:.9rem;font-weight:400}@media(max-width:720px){.QuestionarioPrintPreviewModal_shell__HkcoY{width:100vw;height:100dvh;border-radius:0;border:none}.QuestionarioPrintPreviewModal_head__BR_l_{flex-wrap:wrap}.QuestionarioPrintPreviewModal_actions__oBsV0{width:100%;justify-content:flex-end;flex-wrap:wrap}}.MealPlanNutritionDetailRow_row__XCYDh{position:relative;display:grid;grid-template-columns:minmax(6.5rem,1.1fr) auto minmax(3.5rem,1fr) auto 1.85rem;align-items:center;gap:.45rem .55rem;padding:.42rem .35rem;border-radius:var(--cf-radius-control);font-size:.8rem}.MealPlanNutritionDetailRow_rowOpen__uzj0x,.MealPlanNutritionDetailRow_row__XCYDh:hover{background:#f6f6f6}.MealPlanNutritionDetailRow_rowInteractive__M9qVb{cursor:pointer}.MealPlanNutritionDetailRow_rowPinned__cNoTz{background:#f1f1f1;outline:1px solid #e6e6e6;outline-offset:-1px}.MealPlanNutritionDetailRow_rowInteractive__M9qVb:focus-visible{outline:2px solid var(--admin-primary,#E65100);outline-offset:1px}.MealPlanNutritionDetailRow_label__1_DQ8{display:inline-flex;align-items:center;gap:.2rem;color:var(--admin-ink,#1c221c);min-width:0}.MealPlanNutritionDetailRow_labelText__Q6XAe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MealPlanNutritionDetailRow_value__H3eNM{color:#646464;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.MealPlanNutritionDetailRow_barTrack__e6emx{height:.28rem;border-radius:999px;background:rgba(230,81,0,.16);overflow:hidden}.MealPlanNutritionDetailRow_barFill__lCtmA{display:block;height:100%;border-radius:inherit;min-width:0;background:rgba(230,81,0,.55)}.MealPlanNutritionDetailRow_tone_low__T_Nvs{background:#e65100}.MealPlanNutritionDetailRow_tone_ok__sMTfr{background:#22c55e}.MealPlanNutritionDetailRow_tone_high__rH6M4{background:#ef4444}.MealPlanNutritionDetailRow_tone_neutral__874pr{background:rgba(0,0,0,0)}.MealPlanNutritionDetailRow_pct__jMZGL{color:#8f8f8f;white-space:nowrap;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:3.2rem;text-align:right}.MealPlanNutritionDetailRow_tools__unr4H{display:flex;justify-content:flex-end;min-height:1.65rem}.MealPlanNutritionDetailRow_toolsSpacer__V9nF7{width:1.65rem;height:1.65rem}.MealPlanNutritionDetailRow_plusBtn__LCs4K{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:1px solid #e6e6e6;border-radius:999px;background:#fff;color:#9d9d9d;cursor:pointer;min-height:unset;transition:background .15s ease,color .15s ease,border-color .15s ease}.MealPlanNutritionDetailRow_plusOpen__IbjOQ{border-color:var(--admin-primary,#E65100);background:var(--admin-primary,#E65100);color:#fff}.MealPlanNutritionDetailRow_plusHasGoal__rF3sG:not(.MealPlanNutritionDetailRow_plusOpen__IbjOQ){border-color:rgba(230,81,0,.35);background:#fff7f2;color:var(--admin-primary,#E65100)}@media(hover:none)and (pointer:coarse){.MealPlanNutritionDetailRow_plusBtn__LCs4K{width:2rem;height:2rem}.MealPlanNutritionDetailRow_row__XCYDh{grid-template-columns:minmax(6.5rem,1.1fr) auto minmax(3.5rem,1fr) auto 2.1rem}}.MealPlanNutritionDetailRow_goalChip__q2YZf{padding:.28rem .65rem;border:1px solid #e6e6e6;border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-ink,#1c221c);font-size:.74rem;font-weight:400;box-shadow:0 8px 20px rgba(44,50,44,.12);cursor:pointer;min-height:unset}.MealPlanNutritionDetailRow_popover__tZVii{width:min(18rem,100vw - 2rem);padding:.7rem .8rem;border:1px solid #e6e6e6;border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 16px 40px rgba(28,34,28,.14);animation:MealPlanNutritionDetailRow_fadeIn__x4iXv .15s ease;pointer-events:auto}.MealPlanNutritionDetailRow_breakdownPopover__YDPDe{display:flex;flex-direction:column;width:min(19.5rem,100vw - 2rem);max-height:min(22rem,52vh);padding-bottom:.55rem;overflow:hidden}@keyframes MealPlanNutritionDetailRow_fadeIn__x4iXv{0%{opacity:0}to{opacity:1}}.MealPlanNutritionDetailRow_popHead__AchAq{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:-.7rem -.8rem .45rem;padding:.55rem .55rem .55rem .8rem;background:#fff;border-bottom:1px solid #ededed;border-radius:var(--cf-radius-control) var(--cf-radius-control) 0 0}.MealPlanNutritionDetailRow_popHeadMain__9Wmar{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;flex:1 1 auto;min-width:0}.MealPlanNutritionDetailRow_popHeadMain__9Wmar span,.MealPlanNutritionDetailRow_popHeadMain__9Wmar strong{font-weight:400;font-size:.82rem}.MealPlanNutritionDetailRow_popHeadMain__9Wmar strong{color:var(--admin-ink,#1c221c)}.MealPlanNutritionDetailRow_popHeadMain__9Wmar span{color:#707070;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MealPlanNutritionDetailRow_popCloseBtn__9k2WN{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#8f8f8f;cursor:pointer;min-height:unset;flex-shrink:0}.MealPlanNutritionDetailRow_popCloseBtn__9k2WN:hover{background:rgba(107,117,102,.1);color:var(--admin-ink,#1c221c)}.MealPlanNutritionDetailRow_popCloseBtn__9k2WN:focus-visible{outline:2px solid var(--admin-primary,#E65100);outline-offset:1px}.MealPlanNutritionDetailRow_popHint__84_5D{margin:0 0 .45rem;font-size:.68rem;line-height:1.35;color:#9d9d9d}.MealPlanNutritionDetailRow_breakdownScroll__NF4fN{flex:1 1 auto;min-height:0;max-height:min(14.5rem,38vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;margin:0 -.15rem;padding:0 .15rem .1rem;outline:none}.MealPlanNutritionDetailRow_breakdownScroll__NF4fN:focus-visible{outline:2px solid rgba(230,81,0,.35);outline-offset:-2px}.MealPlanNutritionDetailRow_breakdown__uNCBT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.MealPlanNutritionDetailRow_breakdownItem__7z3sL{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.45rem;padding:.38rem .35rem;border-radius:calc(var(--cf-radius-control) - 2px);font-size:.76rem;color:#646464}.MealPlanNutritionDetailRow_breakdownItem__7z3sL:hover{background:#f4f4f4}.MealPlanNutritionDetailRow_bdName__iFND0{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--admin-ink,#1c221c)}.MealPlanNutritionDetailRow_bdAmount__nqx3J,.MealPlanNutritionDetailRow_bdShare__5NO6c{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MealPlanNutritionDetailRow_bdShare__5NO6c{color:#8f8f8f;min-width:2rem;text-align:right}.MealPlanNutritionDetailRow_goalPopover__oAUJ_{display:flex;flex-direction:column;gap:.55rem;width:min(16.5rem,100vw - 2rem);pointer-events:auto}.MealPlanNutritionDetailRow_goalHead__oXyP9{display:inline-flex;align-items:center;gap:.4rem;color:var(--admin-primary,#E65100)}.MealPlanNutritionDetailRow_goalHead__oXyP9 strong{font-weight:400;font-size:.88rem;color:var(--admin-ink,#1c221c)}.MealPlanNutritionDetailRow_goalField__0etI5{margin:0}.MealPlanNutritionDetailRow_goalField__0etI5 input{min-height:2.5rem}.MealPlanNutritionDetailRow_driLink__PEayq{align-self:flex-start;border:none;background:rgba(0,0,0,0);padding:0;min-height:unset;color:var(--admin-primary,#E65100);font-size:.8rem;font-weight:400;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.MealPlanNutritionDetailRow_driLink__PEayq:hover{color:var(--admin-primary-hover,#BF360C)}.MealPlanNutritionDetailRow_goalFoot__GnwwB{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.15rem}.MealPlanNutritionDetailRow_saveBtn__2sdp7{display:inline-flex;align-items:center;justify-content:center;min-height:2rem!important;height:2rem;padding:0 .9rem!important;border:none;border-radius:var(--cf-radius-control);background:var(--admin-primary,#E65100);color:#fff;font-size:.8rem;font-weight:400;cursor:pointer;box-shadow:none}.MealPlanNutritionDetailRow_saveBtn__2sdp7:hover:not(:disabled){background:var(--admin-primary-hover,#BF360C)}.MealPlanNutritionDetailRow_saveBtn__2sdp7:disabled{opacity:.45;cursor:not-allowed}.MealPlanNutritionDetailRow_clearGoal__m1WkM{border:none;background:rgba(0,0,0,0);padding:.25rem .4rem;min-height:unset;color:#8f8f8f;font-size:.78rem;cursor:pointer}.MealPlanNutritionDetailRow_clearGoal__m1WkM:hover{color:#991b1b}.MealPlanNutritionDetailRow_hintBtn__XmKSy{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#8f8f8f;cursor:help;min-height:unset;padding:0}.MealPlanNutritionDetailRow_hintBtn__XmKSy:hover{background:rgba(107,117,102,.1);color:var(--admin-ink,#1c221c)}.CfDateInput_root__fkjwF{position:relative;width:100%}.CfDateInput_compact__kiA1x .CfDateInput_trigger__1MjFu{min-height:var(--admin-input-min-height,2.25rem);padding:0 var(--admin-input-padding-inline,.65rem)}.CfDateInput_compact__kiA1x .CfDateInput_triggerEditable__AiIsU{padding:0}.CfDateInput_compact__kiA1x .CfDateInput_text__v6qTF{padding:.45rem .35rem .4rem .55rem;font-size:var(--admin-input-font-size,.8125rem)}.CfDateInput_compact__kiA1x .CfDateInput_calendarBtn__7Iu4f{width:var(--admin-input-min-height,2.25rem);min-height:var(--admin-input-min-height,2.25rem)}.CfDateInput_compact__kiA1x .CfDateInput_value__hamnf{font-size:var(--admin-input-font-size,.8125rem)}.CfDateInput_compact__kiA1x .CfDateInput_icon__W6T7B{width:.9rem;height:.9rem}.CfDateInput_trigger__1MjFu{display:flex;align-items:center;gap:.45rem;width:100%;min-height:var(--admin-input-min-height,2.25rem);padding:0 var(--admin-input-padding-inline,.65rem);border:1px solid var(--admin-input-border,#c8c8c8);background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease;box-sizing:border-box;border-radius:var(--cf-radius-control)}.CfDateInput_trigger__1MjFu:hover:not(:disabled){border-color:var(--admin-input-border-hover,#b0b0b0)}.CfDateInput_trigger__1MjFu:focus-visible{outline:none;border-color:var(--admin-input-border-focus,#E65100);box-shadow:none}.CfDateInput_trigger__1MjFu:disabled{opacity:.6;cursor:not-allowed}.CfDateInput_triggerEditable__AiIsU{padding:0;gap:0;cursor:default}.CfDateInput_open__g0S_H .CfDateInput_triggerEditable__AiIsU,.CfDateInput_open__g0S_H .CfDateInput_trigger__1MjFu,.CfDateInput_triggerFocused__Jnckd{border-color:var(--admin-input-border-focus,#E65100);box-shadow:none}.CfDateInput_text__v6qTF{flex:1 1;min-width:0;width:100%;border:none;background:rgba(0,0,0,0);padding:.45rem .35rem .4rem .55rem;font-family:inherit;font-size:var(--admin-input-font-size,.8125rem);font-weight:400;color:var(--admin-ink,#141414);outline:none;text-align:left;box-sizing:border-box}.CfDateInput_text__v6qTF::placeholder{color:var(--admin-muted,#66706e);opacity:.9}.CfDateInput_text__v6qTF:disabled{opacity:.6;cursor:not-allowed}.CfDateInput_calendarBtn__7Iu4f{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:100%;min-height:var(--admin-input-min-height,2.25rem);border:none;background:rgba(0,0,0,0);color:#8a9a92;cursor:pointer;appearance:none}.CfDateInput_calendarBtn__7Iu4f:disabled{opacity:.6;cursor:not-allowed}.CfDateInput_calendarBtn__7Iu4f:focus-visible{outline:2px solid #9fc499;outline-offset:-2px}.CfDateInput_icon__W6T7B{flex-shrink:0;color:#8a9a92}.CfDateInput_open__g0S_H .CfDateInput_icon__W6T7B{color:#e65100}.CfDateInput_value__hamnf{flex:1 1;min-width:0;font-size:.9rem;font-weight:400;color:#1a2e24}.CfDateInput_valuePlaceholder__NKSPQ{color:#9aa8a2}.CfDateInput_panel__0vFjD{z-index:12000;width:min(20rem,100vw - 1.5rem);overflow:hidden;border:1px solid #e2e8e4;background:#fff;border-radius:var(--cf-radius-control);padding:.85rem .85rem .7rem;box-shadow:0 4px 6px rgba(26,46,36,.04),0 14px 32px rgba(26,46,36,.12)}.CfDateInput_panelInner__oVTVH{min-width:0}.CfDateInput_panelHead__uRq05{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.35rem;margin-bottom:.75rem}.CfDateInput_panelTitle__kMhBs{text-align:center;font-size:.88rem;font-weight:400;color:#1a2e24;text-transform:capitalize;line-height:1.2}.CfDateInput_nav__RDGYb{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:var(--cf-radius-control);background:#f4f8f3;color:#e65100;cursor:pointer}.CfDateInput_nav__RDGYb:hover{background:#eaf3e8}.CfDateInput_weekdays___LsfG{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem;margin-bottom:.35rem}.CfDateInput_weekdays___LsfG span{text-align:center;font-size:.68rem;font-weight:400;letter-spacing:.04em;color:#8a9a92}.CfDateInput_grid__Ibpw4{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.CfDateInput_day__f6XDv{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;border:none;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#1a2e24;font-family:inherit;font-size:.82rem;font-weight:400;cursor:pointer}.CfDateInput_day__f6XDv:hover:not(:disabled){background:#f4f8f3}.CfDateInput_day__f6XDv:disabled{opacity:.4;cursor:not-allowed}.CfDateInput_dayOutside__RTG6U{color:#7a8a82}.CfDateInput_dayToday__p4yz2:not(.CfDateInput_daySelected__idQqk){color:#e65100;font-weight:400;box-shadow:inset 0 0 0 1.5px #cfe3cb}.CfDateInput_daySelected__idQqk{background:#e65100;color:#fff;font-weight:400}.CfDateInput_daySelected__idQqk:hover:not(:disabled){background:#3a6f34}.CfDateInput_panelFoot__l3xn1{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.7rem;padding-top:.65rem;border-top:1px solid #eef2ef}.CfDateInput_footBtn__ECJu8{border:none;background:rgba(0,0,0,0);color:#5c6b64;font-family:inherit;font-size:.8rem;font-weight:400;padding:.35rem .5rem;border-radius:var(--cf-radius-pill);cursor:pointer}.CfDateInput_footBtn__ECJu8:hover{color:#e65100;background:#f4f8f3}.CfDateInput_footBtnPrimary__ltlN_{color:#e65100}.CfDateInput_disabled__g163J{opacity:.85}.field--float .CfDateInput_trigger__1MjFu{padding-top:.95rem}.field--float .CfDateInput_triggerEditable__AiIsU{padding-top:0}.field--float .CfDateInput_text__v6qTF{padding:.8rem .5rem .8rem .9rem;text-align:left}.BodyCompositionAvatar3D_card__gxTSX{position:relative;display:flex;flex-direction:column;align-items:center;min-width:12rem;padding:.55rem .6rem .7rem;overflow:hidden;border:0;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0)}.BodyCompositionAvatar3D_stage__nKVsF{position:relative;display:grid;place-items:center;width:100%;height:17rem;overflow:hidden}.BodyCompositionAvatar3D_stage__nKVsF:after,.BodyCompositionAvatar3D_stage__nKVsF:before{content:"";position:absolute;inset-inline:.1rem;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(121,136,127,.14),transparent);pointer-events:none}.BodyCompositionAvatar3D_stage__nKVsF:before{top:34%}.BodyCompositionAvatar3D_stage__nKVsF:after{top:68%}.BodyCompositionAvatar3D_figure__QBGD2{object-fit:contain;object-position:center bottom;pointer-events:none}.BodyCompositionAvatar3D_viewer__IvBww{position:absolute;inset:0;cursor:grab}.BodyCompositionAvatar3D_viewer__IvBww:active{cursor:grabbing}.BodyCompositionAvatar3D_scanLine__QYf6u{position:absolute;z-index:2;inset-inline:.35rem;top:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(111,125,102,.72),transparent);box-shadow:0 0 8px rgba(111,125,102,.28);animation:BodyCompositionAvatar3D_bodyScan__Zk1Tn 3.6s ease-in-out infinite;pointer-events:none}.BodyCompositionAvatar3D_copy__0qxFz{display:flex;flex-direction:column;align-items:center;gap:.08rem;text-align:center}.BodyCompositionAvatar3D_copy__0qxFz span{color:#8a9288;font-size:.62rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.BodyCompositionAvatar3D_copy__0qxFz strong{color:var(--admin-ink,#141414);font-size:.88rem;font-weight:400}.BodyCompositionAvatar3D_copy__0qxFz small{color:#727a73;font-size:.67rem;font-weight:400}.BodyCompositionAvatar3D_levels__UExCd{display:flex;gap:.28rem;margin-top:.5rem}.BodyCompositionAvatar3D_levels__UExCd span{width:1.35rem;height:.2rem;border-radius:999px;background:#d9ded9;transition:background .22s ease,transform .22s ease}.BodyCompositionAvatar3D_levels__UExCd .BodyCompositionAvatar3D_levelActive__Duc5V{background:var(--admin-primary,#E65100);transform:scaleY(1.45)}@keyframes BodyCompositionAvatar3D_bodyScan__Zk1Tn{0%,to{top:14%;opacity:.24}50%{top:82%;opacity:.78}}@media(prefers-reduced-motion:reduce){.BodyCompositionAvatar3D_scanLine__QYf6u{top:52%;animation:none}}@media(max-width:860px){.BodyCompositionAvatar3D_card__gxTSX{display:grid;grid-template-columns:7rem 1fr;min-width:0;min-height:10rem;padding:.35rem 1rem}.BodyCompositionAvatar3D_stage__nKVsF{height:10rem}.BodyCompositionAvatar3D_copy__0qxFz{align-items:flex-start;text-align:left}.BodyCompositionAvatar3D_levels__UExCd{grid-column:2;align-self:start;margin-top:-2.8rem}}.BodyCompositionAvatar3D_expand__VupEP{position:absolute;z-index:4;top:.3rem;right:.3rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;padding:0;border:1px solid #e3e6e3;border-radius:.4rem;background:rgba(255,255,255,.92);color:#5d655e;cursor:pointer}.BodyCompositionAvatar3D_expand__VupEP:hover{color:var(--admin-primary,#e65100)}.BodyCompositionAvatar3D_dialogOverlay__THc9w{position:fixed;inset:0;z-index:11040;background:rgba(18,18,22,.22);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.BodyCompositionAvatar3D_dialog__DZMAP{position:fixed;inset:0;z-index:11050;display:flex;width:min(60rem,100vw - 1.5rem);height:min(92dvh,46rem);margin:auto;overflow:hidden;border:1px solid rgba(230,81,0,.26);border-radius:var(--cf-radius-control);background:#fff;box-shadow:0 18px 44px rgba(44,50,44,.12)}.BodyCompositionAvatar3D_dialog__DZMAP:focus{outline:none}.BodyCompositionAvatar3D_dialogBody__P_EJ8{display:flex;flex-direction:column;flex:1 1;min-height:0}.BodyCompositionAvatar3D_dialogHead__RwFyD{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(230,81,0,.18)}.BodyCompositionAvatar3D_dialogHead__RwFyD div{display:flex;flex-direction:column;gap:.05rem}.BodyCompositionAvatar3D_dialogHead__RwFyD span{color:#8a9288;font-size:.62rem;letter-spacing:.07em;text-transform:uppercase}.BodyCompositionAvatar3D_dialogHead__RwFyD strong{color:var(--admin-ink,#141414);font-size:1rem;font-weight:400}.BodyCompositionAvatar3D_dialogHead__RwFyD small{color:#727a73;font-size:.72rem}.BodyCompositionAvatar3D_dialogClose__Lsc__{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:0;border-radius:var(--cf-radius-control);background:rgba(0,0,0,0);color:#5d655e;cursor:pointer}.BodyCompositionAvatar3D_dialogClose__Lsc__:hover{background:#f3f4f3}.BodyCompositionAvatar3D_dialogGrid__s0inj{display:grid;grid-template-columns:1fr 15rem;flex:1 1;min-height:0}.BodyCompositionAvatar3D_dialogStage___C5bU{position:relative;min-height:0;background:#f6f7f6}.BodyCompositionAvatar3D_dialogList__iI9iV{overflow-y:auto;padding:.9rem 1rem;border-left:1px solid #eceeec}.BodyCompositionAvatar3D_dialogList__iI9iV p{margin:0 0 .75rem;color:#727a73;font-size:.72rem;line-height:1.45}.BodyCompositionAvatar3D_dialogList__iI9iV h4{margin:1rem 0 .4rem;color:#8a9288;font-size:.62rem;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.BodyCompositionAvatar3D_dialogList__iI9iV ul{display:flex;flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none}.BodyCompositionAvatar3D_dialogList__iI9iV li{display:flex;justify-content:space-between;gap:.5rem;padding:.38rem .5rem;border-radius:.45rem;color:#3d443e;font-size:.78rem;cursor:default;transition:background .14s ease}.BodyCompositionAvatar3D_dialogList__iI9iV li strong{font-weight:500}.BodyCompositionAvatar3D_dialogList__iI9iV li:hover{background:#fbf3ee}.BodyCompositionAvatar3D_dialogListActive__O3h_3{background:#fbf3ee;color:var(--admin-primary,#e65100)!important}@media(max-width:860px){.BodyCompositionAvatar3D_dialogGrid__s0inj{grid-template-columns:1fr;grid-template-rows:1fr auto}.BodyCompositionAvatar3D_dialogList__iI9iV{max-height:12rem;border-top:1px solid #eceeec;border-left:0}}.ExameAiImportModal_body__5wOWP{display:grid;gap:.85rem}.ExameAiImportModal_drop__MOf7m{display:grid;justify-items:center;gap:.35rem;width:100%;padding:1.75rem 1rem;border:1.5px dashed var(--admin-border);border-radius:var(--cf-radius-card,14px);background:#fff;color:var(--admin-ink);font:inherit;text-align:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ExameAiImportModal_drop__MOf7m:hover:not(:disabled){background:color-mix(in srgb,var(--admin-primary) 4%,#fff)}.ExameAiImportModal_drop__MOf7m:focus-visible{outline:2px solid var(--admin-accent-green);outline-offset:2px}.ExameAiImportModal_drop__MOf7m:disabled{cursor:progress;opacity:.7}.ExameAiImportModal_dropActive__3LhkE{border-color:var(--admin-primary);background:color-mix(in srgb,var(--admin-primary) 6%,#fff)}.ExameAiImportModal_dropTitle__8b_0D{font-size:.875rem;font-weight:500;word-break:break-word}.ExameAiImportModal_dropHint__k7nM6{font-size:.75rem;color:var(--admin-desc-color)}.ExameAiImportModal_status__gOqU9{margin:0;font-size:.8rem;color:var(--admin-desc-color)}.ExameAiImportModal_error__Nt0mR{margin:0;font-size:.8rem;color:#b42318}.ExameAiImportModal_actions__p3_i7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.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:var(--admin-title-color)}.ExameComparisonPanel_head__wG_2t p{margin:.25rem 0 0;font-size:.78rem;color:var(--admin-desc-color)}.ExameComparisonPanel_refField__ukIE1{min-width:14rem;display:flex;flex-direction:column;gap:.2rem}.ExameComparisonPanel_refLabel__8SRSq{font-size:.72rem;color:var(--admin-desc-color)}.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:var(--admin-title-color);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:400;color:#5f6d52;cursor:pointer}.ExameComparisonPanel_tab__IfhrJ:hover{background:#eaede8}.ExameComparisonPanel_tabActive__qpL5A{background:#e65100;border-color:#e65100;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:var(--admin-desc-color);background:#f8faf8;white-space:nowrap}.ExameComparisonPanel_table__BlLVJ th small{display:block;font-weight:400;color:#8a9288}.ExameComparisonPanel_categoryRow__NcMHZ td{background:#f4f6f4;font-weight:400;color:#5f6d52;font-size:.72rem}.ExameComparisonPanel_markerCell__NL_vF{font-weight:400;color:var(--admin-title-color);white-space:nowrap}.ExameComparisonPanel_refCell__r3Nw3{color:var(--admin-desc-color);white-space:nowrap}.ExameComparisonPanel_valueCell__18GJ1{white-space:nowrap}.ExameComparisonPanel_valueNum__rLBN0{display:inline-flex;align-items:baseline;gap:.2rem;font-weight:400}.ExameComparisonPanel_valueNum__rLBN0 small{font-weight:400;color:var(--admin-desc-color)}.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:var(--admin-desc-color)}.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:var(--admin-title-color)}.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:#e65100}.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:var(--admin-title-color)}.ExameComparisonPanel_trendHead__qTeJh span{font-size:.68rem;color:var(--admin-desc-color)}.ExameComparisonPanel_trendSvg__AT1m2{width:100%;height:auto;display:block}.ExameComparisonPanel_trendRefBand__tY0BB{fill:rgba(230,81,0,.12)}.ExameComparisonPanel_trendLine__9Au5y{stroke:#e65100;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:var(--admin-desc-color)}.ExameComparisonPanel_empty__Icga2{margin:0;font-size:.8rem;color:var(--admin-desc-color)}.ExameAiAnalysis_trigger__AlHB0{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:4px 10px;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:#fff;color:var(--cf-primary,#d35a28);font:inherit;font-size:.8rem;font-weight:400;cursor:pointer;transition:background-color .15s ease;vertical-align:middle}.ExameAiAnalysis_trigger__AlHB0:hover{background:var(--cf-primary-soft,#fdeee6)}.ExameAiAnalysis_triggerBusy__7rutK{color:var(--cf-text-muted,#6b7280);cursor:default}.ExameAiAnalysis_triggerBusy__7rutK:hover{background:#fff}.ExameAiAnalysis_spin__cz_A2{animation:ExameAiAnalysis_spin__cz_A2 .9s linear infinite}@keyframes ExameAiAnalysis_spin__cz_A2{to{transform:rotate(1turn)}}.ExameAiAnalysis_modal__pk4e5{width:min(760px,100vw - 32px)}.ExameAiAnalysis_report__UcA8i{display:flex;flex-direction:column;gap:18px;max-height:min(64vh,720px);overflow-y:auto;padding-right:4px}.ExameAiAnalysis_section__vUH_2{display:flex;flex-direction:column;gap:8px}.ExameAiAnalysis_section__vUH_2 h3{margin:0;font-size:.95rem;font-weight:400;color:var(--cf-text,#111)}.ExameAiAnalysis_section__vUH_2 li,.ExameAiAnalysis_section__vUH_2 p{margin:0;color:var(--cf-text-soft,#374151);font-size:.88rem;font-weight:400;line-height:1.5}.ExameAiAnalysis_section__vUH_2 ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px}.ExameAiAnalysis_section__vUH_2 strong{font-weight:400;color:var(--cf-text,#111)}.ExameAiAnalysis_alertSection__HxnzJ{padding:12px 14px;border-radius:var(--cf-radius-control);background:#fdecec}.ExameAiAnalysis_alertSection__HxnzJ h3{color:#b42318}.ExameAiAnalysis_markers__KWYXz{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.ExameAiAnalysis_marker__3yo2i{--marker-tone:#2f66b3;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control)}.ExameAiAnalysis_marker__3yo2i small{color:var(--cf-text-muted,#6b7280);font-size:.78rem}.ExameAiAnalysis_marker__3yo2i p{font-size:.82rem}.ExameAiAnalysis_markerHead__NUH44{display:flex;align-items:center;justify-content:space-between;gap:8px}.ExameAiAnalysis_pill__v8GNP{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:.72rem}.ExameAiAnalysis_pill_alto__qfIoW,.ExameAiAnalysis_pill_baixo__UAlxJ{background:#fdecee;color:#c01f33}.ExameAiAnalysis_pill_qualitativo__HMPm2,.ExameAiAnalysis_pill_sem_referencia__TGmX_{background:#eaf1fb;color:#2f66b3}.ExameAiAnalysis_pill_limitrofe__jHqUj{background:#fff4e5;color:#b54708}.ExameAiAnalysis_pill_normal__vKC9D{background:#e8f5ec;color:#1f7a3d}.ExameAiAnalysis_actions__ZoLVe{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ExameAiAnalysis_actions__ZoLVe button{display:inline-flex;align-items:center;gap:6px}.ExameAiAnalysis_empty__apKhY{margin:0;color:var(--cf-text-muted,#6b7280);font-weight:400}.ExameAiAnalysis_progress__7NnVR{display:flex;flex-direction:column;gap:16px}.ExameAiAnalysis_progressHead__hX5gn{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ExameAiAnalysis_progressTitle__dBOuA{color:var(--cf-text,#111);font-size:.95rem;font-weight:400}.ExameAiAnalysis_progressTime__7h_AI{color:var(--cf-text-muted,#6b7280);font-size:.85rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ExameAiAnalysis_bar__zRihA{height:6px;border-radius:999px;background:#f1f2f4;overflow:hidden}.ExameAiAnalysis_bar__zRihA span{display:block;height:100%;border-radius:inherit;background:var(--cf-primary,#d35a28);transition:width .6s ease}.ExameAiAnalysis_steps__GPxiE{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ExameAiAnalysis_steps__GPxiE li{display:flex;align-items:flex-start;gap:12px;padding:9px 10px;border-radius:var(--cf-radius-control);font-size:.9rem;font-weight:400;transition:background-color .15s ease,color .15s ease}.ExameAiAnalysis_stepIcon__6u9DX{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:999px;border:1px solid var(--cf-border,#e5e7eb);background:#fff}.ExameAiAnalysis_stepCopy__UPZt_{display:flex;flex-direction:column;gap:2px}.ExameAiAnalysis_stepCopy__UPZt_ small{color:var(--cf-text-muted,#6b7280);font-size:.78rem}.ExameAiAnalysis_step_done__UNwJN{color:var(--cf-text-soft,#374151)}.ExameAiAnalysis_step_done__UNwJN .ExameAiAnalysis_stepIcon__6u9DX{border-color:rgba(0,0,0,0);background:#e8f5ec;color:#1f7a3d}.ExameAiAnalysis_step_current__cmUBf{background:var(--cf-primary-soft,#fdeee6);color:var(--cf-text,#111)}.ExameAiAnalysis_step_current__cmUBf .ExameAiAnalysis_stepIcon__6u9DX{border-color:rgba(0,0,0,0);background:#fff;color:var(--cf-primary,#d35a28)}.ExameAiAnalysis_step_pending__wiq0b{color:var(--cf-text-muted,#9ca3af)}.ExameAiAnalysis_progressNote__1XSXx{margin:0;color:var(--cf-text-muted,#6b7280);font-size:.8rem;font-weight:400;line-height:1.45}.ExameAiAnalysis_versions__vbq6O{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.ExameAiAnalysis_version__lot3r{padding:5px 12px;border:none;border-radius:999px;background:#f1f2f0;color:var(--cf-text-soft,#374151);font:inherit;font-size:.8rem;font-weight:400;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ExameAiAnalysis_version__lot3r:hover{background:#e7e8e5}.ExameAiAnalysis_versionActive__5_BQi{color:var(--cf-primary,#d35a28)}.ExameAiAnalysis_versionActive__5_BQi,.ExameAiAnalysis_versionActive__5_BQi:hover{background:var(--cf-primary-soft,#fdeee6)}.ExameAiAnalysis_deleteBtn__IH4Oz{margin-right:auto}.ExameAiAnalysis_marker_alto__kVGAn,.ExameAiAnalysis_marker_baixo__sA0xA{--marker-tone:#d1293d}.ExameAiAnalysis_marker_limitrofe__KGNiG{--marker-tone:#d97706}.ExameAiAnalysis_marker_normal__9XxrV{--marker-tone:#1f8a4c}.ExameAiAnalysis_marker_qualitativo__XJVr5,.ExameAiAnalysis_marker_sem_referencia__E2vBa{--marker-tone:#2f66b3}.ExameAiAnalysis_markerValue__UNfmK{display:flex;align-items:baseline;gap:5px;margin-top:2px}.ExameAiAnalysis_valueNumber__RxmCQ{color:var(--marker-tone);font-size:1.35rem;font-weight:400;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ExameAiAnalysis_valueUnit__9gTKe{color:var(--marker-tone);font-size:.85rem;opacity:.85}.ExameAiAnalysis_markerRef__hNZEk{color:var(--cf-text-muted,#6b7280);font-size:.76rem}.ExameAiAnalysis_suggestions__5YKKo h3{display:inline-flex;align-items:center;gap:6px;color:var(--cf-primary,#d35a28)}.ExameAiAnalysis_suggestionsEmpty___JsHs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--cf-radius-control);background:#fafaf9}.ExameAiAnalysis_suggestionsEmpty___JsHs p{flex:1 1 260px}.ExameAiAnalysis_suggestionsEmpty___JsHs button{display:inline-flex;align-items:center;gap:6px}.ExameAiAnalysis_suggestionList__nqy3Q,.ExameAiAnalysis_suggestion__WLil8{display:flex;flex-direction:column;gap:10px}.ExameAiAnalysis_suggestion__WLil8{padding:12px 14px;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:#fff}.ExameAiAnalysis_suggestionApplied__U7BYf{background:#fafaf9}.ExameAiAnalysis_suggestionHead___KEdv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ExameAiAnalysis_suggestionType__CpNle{display:inline-flex;align-items:center;gap:6px;color:var(--cf-text-muted,#6b7280);font-size:.78rem;letter-spacing:.01em}.ExameAiAnalysis_appliedTag__ZDp3a{display:inline-flex;align-items:center;gap:5px;padding:2px 10px;border-radius:999px;background:#e8f5ec;color:#1f7a3d;font-size:.76rem}.ExameAiAnalysis_suggestionBody__4GBAZ{display:flex;flex-direction:column;gap:6px}.ExameAiAnalysis_suggestionBody__4GBAZ small{color:var(--cf-text-muted,#6b7280);font-size:.8rem;line-height:1.45}.ExameAiAnalysis_suggestionTitle__up0Tx{color:var(--cf-text,#111);font-size:.92rem}.ExameAiAnalysis_suggestionText__7jj9b{white-space:pre-line}.ExameAiAnalysis_suggestionActions__Cn4TO{display:flex;justify-content:flex-end;gap:8px}.ExameAiAnalysis_editor__uEc7D{display:flex;flex-direction:column;gap:10px}.ExameAiAnalysis_editor__uEc7D label{display:flex;flex-direction:column;gap:4px;color:var(--cf-text-muted,#6b7280);font-size:.78rem;font-weight:400}.ExameAiAnalysis_editor__uEc7D input,.ExameAiAnalysis_editor__uEc7D textarea{width:100%;padding:8px 12px;border:1px solid var(--cf-border,#e5e7eb);border-radius:var(--cf-radius-control);background:#fff;color:var(--cf-text,#111);font:inherit;font-size:.88rem;font-weight:400;resize:vertical}.ExameAiAnalysis_editor__uEc7D input:focus,.ExameAiAnalysis_editor__uEc7D textarea:focus{outline:none;border-color:var(--cf-primary,#d35a28)}.ExameAiAnalysis_editorRow__H3GCX{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ExameAiAnalysis_actions__ZoLVe .btn-danger-soft,.ExameAiAnalysis_actions__ZoLVe .btn-primary,.ExameAiAnalysis_actions__ZoLVe .btn-secondary,.ExameAiAnalysis_suggestionActions__Cn4TO .btn-danger-soft,.ExameAiAnalysis_suggestionActions__Cn4TO .btn-primary,.ExameAiAnalysis_suggestionActions__Cn4TO .btn-secondary{min-height:2.1rem;height:auto;padding:.35rem .95rem;font-size:.82rem;line-height:1.2;gap:6px}.ExameAiAnalysis_suggestionsEmpty___JsHs .btn-secondary{min-height:2.1rem;height:auto;padding:.35rem .95rem;font-size:.82rem}.PatientExamesWorkspace_hiddenFile__vm9ME{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PatientExamesWorkspace_root__2OzCy{display:flex;flex-direction:column;gap:1.75rem;padding:.35rem .15rem 2.5rem;width:100%;max-width:none}.PatientExamesWorkspace_head__DrA8r{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #ebebeb}.PatientExamesWorkspace_head__DrA8r h2{margin:0;font-size:1.65rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--admin-ink)}.PatientExamesWorkspace_head__DrA8r p{margin:.4rem 0 0;font-size:.9rem;color:var(--admin-muted);max-width:32rem;line-height:1.45}.PatientExamesWorkspace_actions__thb4_{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem}.PatientExamesWorkspace_headBtn__HhCSf{width:auto;min-height:2.5rem!important;padding:.45rem 1.15rem!important;font-size:.84rem!important;display:inline-flex;align-items:center;gap:.45rem}.PatientExamesWorkspace_ghostBtn__oZFSq{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.45rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-control);background:#f7f7f7;color:var(--admin-ink);font:inherit;font-size:.84rem;font-weight:400;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.PatientExamesWorkspace_ghostBtn__oZFSq:hover:not(:disabled){background:#ebebeb}.PatientExamesWorkspace_ghostBtn__oZFSq:active:not(:disabled){transform:scale(.96)}.PatientExamesWorkspace_ghostBtn__oZFSq:disabled{opacity:.5;cursor:not-allowed}.PatientExamesWorkspace_groups__VIfCy{display:flex;flex-direction:column;gap:2.25rem}.PatientExamesWorkspace_group__6sYne{display:flex;flex-direction:column;gap:.85rem}.PatientExamesWorkspace_group__6sYne h3{margin:0;font-size:1.15rem;font-weight:400;letter-spacing:-.02em;color:var(--admin-ink)}.PatientExamesWorkspace_list__3P5J_{display:flex;flex-direction:column;gap:.85rem}.PatientExamesWorkspace_card__22DuT{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;padding:1.05rem 1.15rem;background:#fff;border:1px solid #ebebeb;border-radius:var(--cf-radius-control)}.PatientExamesWorkspace_cardSelected__tntmr{border-color:#d4d4d4;background:#f7f7f7}.PatientExamesWorkspace_cardHit__OhRGN{position:absolute;inset:0;z-index:1;border-radius:inherit;margin:0;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;min-height:0!important}.PatientExamesWorkspace_thumb__74yXa{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--cf-radius-control);background:#f7f7f7;color:var(--admin-muted);pointer-events:none}.PatientExamesWorkspace_main__wV_QU{position:relative;z-index:0;min-width:0;pointer-events:none}.PatientExamesWorkspace_title__fyklz{margin:0;font-size:1.1rem;font-weight:400;letter-spacing:-.02em;color:var(--admin-ink);line-height:1.3}.PatientExamesWorkspace_meta__Yxi8m{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.8rem;color:var(--admin-muted);line-height:1.45}.PatientExamesWorkspace_meta__Yxi8m span{color:color-mix(in srgb,var(--admin-muted) 65%,#fff)}.PatientExamesWorkspace_aside__Rgc44{position:relative;z-index:2;display:flex;align-items:center;flex-shrink:0;gap:.55rem}.PatientExamesWorkspace_toggle__nX1Nz{position:relative;flex-shrink:0;width:2.35rem;height:1.3rem;margin:0;padding:0;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-pill);background:#d9d9d9;cursor:pointer;transition:background .15s ease}.PatientExamesWorkspace_toggleOn__g_lNg{background:var(--admin-ink)}.PatientExamesWorkspace_toggleKnob__9GaHE{position:absolute;top:50%;left:.15rem;width:.95rem;height:.95rem;border-radius:50%;background:#fff;transform:translateY(-50%);transition:left .15s ease}.PatientExamesWorkspace_toggleOn__g_lNg .PatientExamesWorkspace_toggleKnob__9GaHE{left:calc(100% - 1.1rem)}.PatientExamesWorkspace_toggleLabel__m4HPC{font-size:.78rem;color:var(--admin-muted);white-space:nowrap}.PatientExamesWorkspace_menuItem__Sb_G8{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .85rem;border:none;background:rgba(0,0,0,0);text-align:left;font:inherit;font-size:.8125rem;font-weight:400;color:var(--admin-ink);cursor:pointer;text-decoration:none;transition:background .15s ease}.PatientExamesWorkspace_menuItem__Sb_G8:hover{background:#f7f7f7}.PatientExamesWorkspace_menuItemDanger__CO6Sz{color:#991b1b}.PatientExamesWorkspace_menuItemDanger__CO6Sz:hover{background:#fef2f2}.PatientExamesWorkspace_empty__r07GH{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem 1.5rem 4rem;text-align:center}.PatientExamesWorkspace_empty__r07GH h3{margin:0;font-size:1.65rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--admin-ink)}.PatientExamesWorkspace_empty__r07GH p{margin:0 0 .55rem;max-width:26rem;font-size:.95rem;line-height:1.5;color:var(--admin-muted)}.PatientExamesWorkspace_error__nwTST{margin:0;padding:.55rem .85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--cf-radius-control);color:#b42318;font-size:.8125rem;font-weight:400}.PatientExamesWorkspace_hint__imXz2{margin:0;font-size:.8rem;font-weight:400;color:var(--admin-muted)}@media(max-width:820px){.PatientExamesWorkspace_head__DrA8r{align-items:flex-start;flex-direction:column}.PatientExamesWorkspace_card__22DuT{grid-template-columns:auto minmax(0,1fr)}.PatientExamesWorkspace_aside__Rgc44{grid-column:1/-1;justify-content:flex-end}}.PatientHistoricoConsultasWorkspace_summary__rv66V{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.PatientHistoricoConsultasWorkspace_summary__rv66V article{display:flex;flex-direction:column;gap:.18rem;min-width:0;padding:1rem 1.1rem;background:#fff;border:1px solid rgba(63,78,60,.07);border-radius:var(--cf-radius-control)}.PatientHistoricoConsultasWorkspace_summary__rv66V span{color:var(--admin-desc-color);font-size:.75rem;letter-spacing:.02em}.PatientHistoricoConsultasWorkspace_summary__rv66V strong{color:var(--admin-title-color);font-size:1.35rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientHistoricoConsultasWorkspace_summary__rv66V small{color:var(--admin-desc-color);font-size:.8125rem;line-height:1.35}.PatientHistoricoConsultasWorkspace_filters__sB_tt{display:flex;flex-wrap:wrap;gap:.35rem}.PatientHistoricoConsultasWorkspace_filters__sB_tt button{min-height:2.1rem;padding:.3rem .75rem;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-title-color);font:inherit;font-size:.8125rem;font-weight:400;cursor:pointer}.PatientHistoricoConsultasWorkspace_filterOn__PD7qg{border-color:color-mix(in srgb,var(--admin-primary,#e65100) 42%,#e8ece9);background:color-mix(in srgb,var(--admin-primary,#e65100) 8%,#fff)}.PatientHistoricoConsultasWorkspace_loading__nvjz_{margin:0;color:var(--admin-desc-color);font-size:.84rem}.PatientHistoricoConsultasWorkspace_timeline__U4uH3{display:flex;flex-direction:column;gap:1.35rem}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 h3{margin:0 0 .55rem;color:var(--admin-title-color);font-size:.92rem;font-weight:400}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 li{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;gap:.85rem;align-items:start;padding:.85rem .95rem;background:#fff;border:1px solid #e8ece9;border-radius:var(--cf-radius-control)}.PatientHistoricoConsultasWorkspace_cancelled__5qtKZ{opacity:.62}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 time{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding-top:.05rem}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 time strong{color:var(--admin-title-color);font-size:1.25rem;font-weight:400;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 time span{color:var(--admin-desc-color);font-size:.72rem;text-transform:lowercase}.PatientHistoricoConsultasWorkspace_body__TPftV{min-width:0}.PatientHistoricoConsultasWorkspace_body__TPftV p{margin:.18rem 0 0;color:var(--admin-desc-color);font-size:.8125rem;line-height:1.4}.PatientHistoricoConsultasWorkspace_top__br6F7{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem}.PatientHistoricoConsultasWorkspace_top__br6F7 strong{color:var(--admin-title-color);font-size:.95rem;font-weight:400}.PatientHistoricoConsultasWorkspace_notes__Y0DBS{color:var(--admin-title-color)!important;white-space:pre-wrap}.PatientHistoricoConsultasWorkspace_badge__Pe15x{display:inline-flex;align-items:center;padding:.12rem .5rem;border-radius:var(--cf-radius-pill);font-size:.7rem;font-weight:400}.PatientHistoricoConsultasWorkspace_toneDone__UjzeU{color:#3f5342;background:rgba(63,83,66,.1)}.PatientHistoricoConsultasWorkspace_toneNext__axEww{color:#8a4b16;background:rgba(230,81,0,.12)}.PatientHistoricoConsultasWorkspace_toneCancel__WO6tS{color:#7a3b3b;background:#f3e8e8}.PatientHistoricoConsultasWorkspace_toneMuted__Drsxo{color:#5f675c;background:#f1f3f0}.PatientHistoricoConsultasWorkspace_actions__6k3RV{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.PatientHistoricoConsultasWorkspace_formWide__SkSkg{width:min(32rem,100vw - 32px);max-width:calc(100vw - 32px)}.PatientHistoricoConsultasWorkspace_form__5BvIJ{display:flex;flex-direction:column;gap:.85rem}.PatientHistoricoConsultasWorkspace_formRow__g9SUE{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.PatientHistoricoConsultasWorkspace_formActions__MX8mg{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}@media(max-width:820px){.PatientHistoricoConsultasWorkspace_summary__rv66V{grid-template-columns:1fr}.PatientHistoricoConsultasWorkspace_timeline__U4uH3 li{grid-template-columns:3rem minmax(0,1fr)}.PatientHistoricoConsultasWorkspace_actions__6k3RV{grid-column:1/-1;justify-content:flex-end}.PatientHistoricoConsultasWorkspace_formRow__g9SUE{grid-template-columns:1fr}}.PatientFotosEvolucaoWorkspace_toolbar__ww5um{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1rem}.PatientFotosEvolucaoWorkspace_posTabs__n7ArG{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border:1px solid #e4e8e2;border-radius:var(--cf-radius-control);background:#fff}.PatientFotosEvolucaoWorkspace_posTabActive__cYTLl,.PatientFotosEvolucaoWorkspace_posTab__11gbW{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:.3rem .75rem;border:none;border-radius:calc(var(--cf-radius-control) - 2px);background:rgba(0,0,0,0);color:var(--admin-desc-color);font-size:.8rem;font-weight:400;cursor:pointer}.PatientFotosEvolucaoWorkspace_posTabActive__cYTLl span,.PatientFotosEvolucaoWorkspace_posTab__11gbW span{font-size:.72rem;color:#8a9184;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientFotosEvolucaoWorkspace_posTabActive__cYTLl{background:rgba(230,81,0,.2);color:var(--admin-ink,#2c322c)}.PatientFotosEvolucaoWorkspace_posTabActive__cYTLl span{color:#5f675c}.PatientFotosEvolucaoWorkspace_dateField__iXP1D{display:grid;gap:.3rem;min-width:11rem}.PatientFotosEvolucaoWorkspace_dateField__iXP1D label{font-size:.75rem;color:var(--admin-desc-color)}.PatientFotosEvolucaoWorkspace_hint__C_lY_{margin:0;font-size:.82rem;color:var(--admin-desc-color)}.PatientFotosEvolucaoWorkspace_grid__UP5OJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.75rem}.PatientFotosEvolucaoWorkspace_card__mMBpu{display:flex;flex-direction:column;gap:.4rem;min-width:0}.PatientFotosEvolucaoWorkspace_cardSelected__yLukz .PatientFotosEvolucaoWorkspace_cardMedia__A7rKc{outline:2px solid #e65100;outline-offset:2px}.PatientFotosEvolucaoWorkspace_cardMedia__A7rKc{position:relative;display:block;padding:0;border:1px solid rgba(230,81,0,.28);border-radius:var(--cf-radius-control);overflow:hidden;background:#f4f6f3;cursor:pointer;aspect-ratio:3/4}.PatientFotosEvolucaoWorkspace_cardMedia__A7rKc img{width:100%;height:100%;object-fit:cover;display:block}.PatientFotosEvolucaoWorkspace_cardMedia__A7rKc:hover{border-color:rgba(230,81,0,.55)}.PatientFotosEvolucaoWorkspace_cardMedia__A7rKc:focus-visible{outline:2px solid #e65100;outline-offset:2px}.PatientFotosEvolucaoWorkspace_badge___ehKe{position:absolute;left:.4rem;bottom:.4rem;padding:.15rem .45rem;border-radius:var(--cf-radius-control);background:rgba(44,50,44,.72);color:#fff;font-size:.68rem;font-weight:400}.PatientFotosEvolucaoWorkspace_pickMark__yg_tM{position:absolute;top:.4rem;right:.4rem;width:1.35rem;height:1.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.92);border:1px solid #e65100;color:#3f4a3a;font-size:.75rem}.PatientFotosEvolucaoWorkspace_cardActions__6z3Ax{display:flex;gap:.55rem;padding-inline:.1rem}.PatientFotosEvolucaoWorkspace_cardActions__6z3Ax button{border:none;background:rgba(0,0,0,0);padding:0;font:inherit;font-size:.78rem;color:#5f675c;cursor:pointer}.PatientFotosEvolucaoWorkspace_cardActions__6z3Ax button:hover{color:var(--admin-ink,#2c322c);text-decoration:underline}.PatientFotosEvolucaoWorkspace_danger__KO_r_{color:#991b1b!important}.PatientFotosEvolucaoWorkspace_danger__KO_r_:hover{color:#7f1d1d!important}.PatientFotosEvolucaoWorkspace_lightbox__Kx1QY{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:rgba(20,24,20,.72);animation:PatientFotosEvolucaoWorkspace_fadeIn__1IYSA .15s ease}.PatientFotosEvolucaoWorkspace_lightboxInner__M5GVc{max-width:min(92vw,36rem);max-height:90vh;display:flex;flex-direction:column;gap:.65rem;align-items:center}.PatientFotosEvolucaoWorkspace_lightboxInner__M5GVc img{max-width:100%;max-height:calc(90vh - 2.5rem);border-radius:var(--cf-radius-control);object-fit:contain;background:#111}.PatientFotosEvolucaoWorkspace_lightboxMeta__DQ591{margin:0;font-size:.84rem;color:#f3f4f2}.PatientFotosEvolucaoWorkspace_close__MUlmy{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:var(--cf-radius-control);background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.PatientFotosEvolucaoWorkspace_close__MUlmy:hover{background:rgba(255,255,255,.24)}.PatientFotosEvolucaoWorkspace_compareModal__dCqzA{width:min(56rem,100vw - 2rem)}.PatientFotosEvolucaoWorkspace_compareGrid__zptP9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@media(max-width:720px){.PatientFotosEvolucaoWorkspace_compareGrid__zptP9{grid-template-columns:1fr}}.PatientFotosEvolucaoWorkspace_compareFig__ILjD4{margin:0;display:flex;flex-direction:column;gap:.45rem}.PatientFotosEvolucaoWorkspace_compareFig__ILjD4 img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:var(--cf-radius-control);background:#f4f6f3;border:1px solid #e4e8e2}.PatientFotosEvolucaoWorkspace_compareFig__ILjD4 figcaption{font-size:.8rem;color:var(--admin-desc-color)}@keyframes PatientFotosEvolucaoWorkspace_fadeIn__1IYSA{0%{opacity:0}to{opacity:1}}.PatientGastosEnergeticosWorkspace_root__Yj_9P{display:flex;flex-direction:column;gap:1.75rem;padding:.35rem .15rem 2.5rem;width:100%;max-width:none}.PatientGastosEnergeticosWorkspace_head__aEfjw{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #ebebeb}.PatientGastosEnergeticosWorkspace_head__aEfjw h2{margin:0;font-size:1.65rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--admin-ink)}.PatientGastosEnergeticosWorkspace_head__aEfjw p{margin:.4rem 0 0;font-size:.9rem;color:var(--admin-muted);max-width:32rem;line-height:1.45}.PatientGastosEnergeticosWorkspace_headBtn__DbFwh{width:auto;min-height:2.5rem!important;padding:.45rem 1.15rem!important;font-size:.84rem!important;display:inline-flex;align-items:center;gap:.45rem}.PatientGastosEnergeticosWorkspace_ghostBtn__wapaW{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:.45rem 1.15rem;border:1px solid rgba(0,0,0,0);border-radius:var(--cf-radius-control);background:#f7f7f7;color:var(--admin-ink);font:inherit;font-size:.84rem;font-weight:400;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.PatientGastosEnergeticosWorkspace_ghostBtn__wapaW:hover:not(:disabled){background:#ebebeb}.PatientGastosEnergeticosWorkspace_ghostBtn__wapaW:active:not(:disabled){transform:scale(.96)}.PatientGastosEnergeticosWorkspace_ghostBtn__wapaW:disabled{opacity:.5;cursor:not-allowed}.PatientGastosEnergeticosWorkspace_groups__1AhUG{display:flex;flex-direction:column;gap:2.25rem}.PatientGastosEnergeticosWorkspace_group__74Y3M{display:flex;flex-direction:column;gap:.85rem}.PatientGastosEnergeticosWorkspace_group__74Y3M h3{margin:0;font-size:1.15rem;font-weight:400;letter-spacing:-.02em;color:var(--admin-ink)}.PatientGastosEnergeticosWorkspace_list__S1jca{display:flex;flex-direction:column;gap:.85rem}.PatientGastosEnergeticosWorkspace_card__jTzpM{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem 1.25rem;align-items:center;padding:1.05rem 1.15rem;background:#fff;border:1px solid #ebebeb;border-radius:var(--cf-radius-control)}.PatientGastosEnergeticosWorkspace_cardHit__4Rk_c{position:absolute;inset:0;z-index:1;border-radius:inherit;margin:0;padding:0!important;border:none!important;background:rgba(0,0,0,0)!important;box-shadow:none!important;min-height:0!important}.PatientGastosEnergeticosWorkspace_thumb__Ofx_l{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:var(--cf-radius-control);background:#f7f7f7;color:var(--admin-muted);pointer-events:none}.PatientGastosEnergeticosWorkspace_main__Oo_1_{position:relative;z-index:0;min-width:0;pointer-events:none}.PatientGastosEnergeticosWorkspace_title__V7JZl{margin:0;font-size:1.1rem;font-weight:400;letter-spacing:-.02em;color:var(--admin-ink);line-height:1.3}.PatientGastosEnergeticosWorkspace_preview__S47KL{margin:.35rem 0 0;font-size:.88rem;color:var(--admin-muted);line-height:1.45}.PatientGastosEnergeticosWorkspace_meta__4hnoK{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.8rem;color:var(--admin-muted);line-height:1.45}.PatientGastosEnergeticosWorkspace_meta__4hnoK span{color:color-mix(in srgb,var(--admin-muted) 65%,#fff)}.PatientGastosEnergeticosWorkspace_aside__yUQOq{position:relative;z-index:2;display:flex;align-items:center;flex-shrink:0;gap:.55rem}.PatientGastosEnergeticosWorkspace_menuItem__5VPff{display:flex;align-items:center;gap:.4rem;width:100%;padding:.5rem .85rem;border:none;background:rgba(0,0,0,0);text-align:left;font:inherit;font-size:.8125rem;font-weight:400;color:var(--admin-ink);cursor:pointer;text-decoration:none;transition:background .15s ease}.PatientGastosEnergeticosWorkspace_menuItem__5VPff:hover{background:#f7f7f7}.PatientGastosEnergeticosWorkspace_menuItemDanger__40vJq{color:#991b1b}.PatientGastosEnergeticosWorkspace_menuItemDanger__40vJq:hover{background:#fef2f2}.PatientGastosEnergeticosWorkspace_empty__HMmw2{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:2rem 1.5rem 4rem;text-align:center}.PatientGastosEnergeticosWorkspace_empty__HMmw2 h3{margin:0;font-size:1.65rem;font-weight:400;letter-spacing:-.03em;line-height:1.15;color:var(--admin-ink)}.PatientGastosEnergeticosWorkspace_empty__HMmw2 p{margin:0 0 .55rem;max-width:26rem;font-size:.95rem;line-height:1.5;color:var(--admin-muted)}.PatientGastosEnergeticosWorkspace_error__QOYPr{margin:0;padding:.55rem .85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--cf-radius-control);color:#b42318;font-size:.8125rem;font-weight:400}.PatientGastosEnergeticosWorkspace_createModal__iHDt_{width:min(420px,100vw - 32px)!important}.PatientGastosEnergeticosWorkspace_createForm__D636q{display:flex;flex-direction:column;gap:.85rem;margin-top:.35rem}.PatientGastosEnergeticosWorkspace_createActions__5iWMy{display:flex;justify-content:flex-end;gap:.5rem}@media(max-width:820px){.PatientGastosEnergeticosWorkspace_head__aEfjw{align-items:flex-start;flex-direction:column}.PatientGastosEnergeticosWorkspace_card__jTzpM{grid-template-columns:auto minmax(0,1fr)}.PatientGastosEnergeticosWorkspace_aside__yUQOq{grid-column:1/-1;justify-content:flex-end}}.PatientPrescricaoMetasWorkspace_filters__v_1QI{display:flex;flex-wrap:wrap;gap:.35rem}.PatientPrescricaoMetasWorkspace_filters__v_1QI button{min-height:2.1rem;padding:.3rem .75rem;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-title-color);font:inherit;font-size:.8125rem;font-weight:400;cursor:pointer}.PatientPrescricaoMetasWorkspace_filterOn__Qy8Z_{border-color:color-mix(in srgb,var(--admin-primary,#e65100) 42%,#e8ece9);background:color-mix(in srgb,var(--admin-primary,#e65100) 8%,#fff)}.PatientPrescricaoMetasWorkspace_filterEmpty__XmD2e{margin:0;color:var(--admin-desc-color);font-size:.84rem}.PatientPrescricaoMetasWorkspace_list__kkkDI{display:flex;flex-direction:column;gap:.55rem}.PatientPrescricaoMetasWorkspace_card__ns2rR{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start;padding:.85rem 1rem;background:#fff;border:1px solid #e8ece9;border-radius:var(--cf-radius-control)}.PatientPrescricaoMetasWorkspace_switch__pVpXr{position:relative;width:2.6rem;height:1.45rem;margin-top:.15rem;padding:0;border:0;border-radius:999px;background:#d5dbd4;cursor:pointer;flex-shrink:0;transition:background .15s ease}.PatientPrescricaoMetasWorkspace_switch__pVpXr:focus-visible{outline:2px solid rgba(61,107,90,.45);outline-offset:2px}.PatientPrescricaoMetasWorkspace_switchOn__x8hSY{background:#e65100}.PatientPrescricaoMetasWorkspace_switchKnob__Du3O4{position:absolute;top:.18rem;left:.18rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(44,50,44,.18);transition:transform .15s ease}.PatientPrescricaoMetasWorkspace_switchOn__x8hSY .PatientPrescricaoMetasWorkspace_switchKnob__Du3O4{transform:translateX(1.15rem)}.PatientPrescricaoMetasWorkspace_body__yufvX{min-width:0}.PatientPrescricaoMetasWorkspace_top__ycrER{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PatientPrescricaoMetasWorkspace_title__yAYBS{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:.95rem;font-weight:400;color:var(--admin-title-color);line-height:1.35}.PatientPrescricaoMetasWorkspace_star__la9G5{color:var(--admin-primary,#e65100);flex-shrink:0}.PatientPrescricaoMetasWorkspace_inactivePill__PFvID{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:var(--cf-radius-pill);background:#f1f3f0;color:var(--admin-desc-color);font-size:.68rem}.PatientPrescricaoMetasWorkspace_patientPill__1T8yw{display:inline-flex;align-items:center;margin-left:.4rem;padding:.1rem .5rem;border-radius:var(--cf-radius-pill);background:color-mix(in srgb,var(--admin-primary,#e65100) 10%,#fff);color:var(--admin-primary,#e65100);font-size:.68rem;font-weight:400;white-space:nowrap}.PatientPrescricaoMetasWorkspace_actions__ABXeZ{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.PatientPrescricaoMetasWorkspace_favOn__7WqM2{min-height:2.1rem!important;padding:.35rem .75rem!important;border:1px solid color-mix(in srgb,var(--admin-primary,#e65100) 42%,#e8ece9);border-radius:var(--cf-radius-control);background:color-mix(in srgb,var(--admin-primary,#e65100) 10%,#fff);color:var(--admin-primary,#e65100);font-size:.8125rem}.PatientPrescricaoMetasWorkspace_status__Hw5pJ{margin:.4rem 0 0;font-size:.8rem;color:#8a9288;line-height:1.4}.PatientPrescricaoMetasWorkspace_details__9DKZG{margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#3d6b5a;font:inherit;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.PatientPrescricaoMetasWorkspace_editorModal__ujrIr{width:min(34rem,100vw - 2rem);max-height:min(85dvh,720px);overflow-y:auto}.PatientPrescricaoMetasWorkspace_form__ZhUiQ{display:flex;flex-direction:column;gap:1.1rem}.PatientPrescricaoMetasWorkspace_section__tYmlp{display:flex;flex-direction:column;gap:.55rem}.PatientPrescricaoMetasWorkspace_descSection__n6gu6 textarea{max-height:14rem;min-height:8rem;overflow-y:auto!important;overscroll-behavior:contain;resize:vertical}.PatientPrescricaoMetasWorkspace_sectionLabel__EPMVk{margin:0;font-size:.78rem;color:var(--admin-desc-color);letter-spacing:.01em}.PatientPrescricaoMetasWorkspace_favGrid__e9Hme{display:flex;flex-wrap:wrap;gap:.4rem}.PatientPrescricaoMetasWorkspace_favChip__Ye5fG{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;min-height:2.15rem;padding:.35rem .75rem;border:1px solid rgba(230,81,0,.42);border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-title-color);font:inherit;font-size:.8125rem;font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PatientPrescricaoMetasWorkspace_favChip__Ye5fG span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PatientPrescricaoMetasWorkspace_favChip__Ye5fG svg{color:#c4a35a;flex-shrink:0}.PatientPrescricaoMetasWorkspace_favChip__Ye5fG:hover{background:rgba(230,81,0,.08);border-color:rgba(230,81,0,.62)}.PatientPrescricaoMetasWorkspace_favChip__Ye5fG:focus-visible{outline:2px solid rgba(230,81,0,.45);outline-offset:2px}.PatientPrescricaoMetasWorkspace_favEmpty___kYos,.PatientPrescricaoMetasWorkspace_favHint__HS15L{margin:0;font-size:.78rem;color:#8a9288;line-height:1.4}.PatientPrescricaoMetasWorkspace_grid2__YLd_C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media(max-width:560px){.PatientPrescricaoMetasWorkspace_grid2__YLd_C{grid-template-columns:1fr}}.PatientPrescricaoMetasWorkspace_dateField__5Hdqq{display:grid;gap:.3rem}.PatientPrescricaoMetasWorkspace_dateField__5Hdqq label{font-size:.75rem;color:var(--admin-desc-color)}.PatientPrescricaoMetasWorkspace_weekdaysBlock__rx7fN{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .85rem;border:1px solid #e8ece9;border-radius:var(--cf-radius-control);background:#fafbfa}.PatientPrescricaoMetasWorkspace_weekdaysHead__xV_0E{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.PatientPrescricaoMetasWorkspace_weekdaysLabel__ahWFh{margin:0;font-size:.82rem;color:#5f675c}.PatientPrescricaoMetasWorkspace_weekdaysTools__wgHUY{display:inline-flex;gap:.55rem}.PatientPrescricaoMetasWorkspace_weekdaysTools__wgHUY button{border:none;background:rgba(0,0,0,0);padding:0;font:inherit;font-size:.75rem;color:#3d6b5a;cursor:pointer}.PatientPrescricaoMetasWorkspace_weekdaysTools__wgHUY button:hover{text-decoration:underline}.PatientPrescricaoMetasWorkspace_weekdays__7FY8p{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem}.PatientPrescricaoMetasWorkspace_dayOn__n52Sm,.PatientPrescricaoMetasWorkspace_day__vqVaf{flex:1 1;min-width:2.75rem;min-height:2.6rem;padding:0 .4rem;border:1px solid #e4e4e4;border-radius:.75rem;background:#fff;color:var(--admin-ink);font:inherit;font-size:.84rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PatientPrescricaoMetasWorkspace_dayOn__n52Sm:hover,.PatientPrescricaoMetasWorkspace_day__vqVaf:hover{border-color:#cfcfcf}.PatientPrescricaoMetasWorkspace_dayOn__n52Sm{border-color:var(--admin-primary,#e65100);background:var(--admin-primary,#e65100);color:#fff}.PatientPrescricaoMetasWorkspace_dayOn__n52Sm:hover{border-color:var(--admin-primary,#e65100)}.PatientPrescricaoMetasWorkspace_weekdaysHint__58PyR{margin:0;font-size:.74rem;color:#8a9184}.PatientPrescricaoMetasWorkspace_flags__CJ1ya{display:flex;flex-wrap:wrap;gap:.5rem}.PatientPrescricaoMetasWorkspace_flagOn__2gBl2,.PatientPrescricaoMetasWorkspace_flag__Aax6h{display:inline-flex;align-items:center;gap:.5rem;min-height:2.35rem;padding:.35rem .85rem;border:1px solid #e0e5df;border-radius:var(--cf-radius-control);background:#fff;color:#5f675c;font:inherit;font-size:.84rem;font-weight:400;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.PatientPrescricaoMetasWorkspace_flagOn__2gBl2:hover,.PatientPrescricaoMetasWorkspace_flag__Aax6h:hover{border-color:#b7c4b4}.PatientPrescricaoMetasWorkspace_flagOn__2gBl2{background:rgba(230,81,0,.12);border-color:#e65100;color:var(--admin-title-color)}.PatientPrescricaoMetasWorkspace_flagDot__kOktQ{width:1rem;height:1rem;border-radius:999px;border:1.5px solid #c5ccc0;background:#fff;flex-shrink:0}.PatientPrescricaoMetasWorkspace_flagOn__2gBl2 .PatientPrescricaoMetasWorkspace_flagDot__kOktQ{border-color:#e65100;background:#e65100;box-shadow:inset 0 0 0 2px #fff}.PatientPrescricaoMetasWorkspace_formError___gRgJ{margin:0;font-size:.84rem;color:#991b1b}.PatientPrescricaoMetasWorkspace_formActions__9Kuun{position:sticky;bottom:-22px;z-index:2;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin:0 -22px -22px;padding:.85rem 22px 22px;background:#fff;border-top:1px solid #eef1ee}.PatientPrescricaoMetasWorkspace_formActions__9Kuun .btn-primary,.PatientPrescricaoMetasWorkspace_formActions__9Kuun .btn-secondary{min-height:2.35rem;padding:.4rem 1rem;font-size:.84rem}.PatientPrescricaoMetasWorkspace_detailsBody__5__Jv{display:flex;flex-direction:column;gap:.55rem;font-size:.9rem;color:#3d453d}.PatientPrescricaoMetasWorkspace_detailsBody__5__Jv p{margin:0}.PatientPrescricaoMetasWorkspace_detailsName__6JYh8{font-size:1rem;color:var(--admin-title-color)}.PatientPrescricaoMetasWorkspace_desc__W_yKz{max-height:14rem;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .85rem;background:#f7f8f6;border-radius:var(--cf-radius-control);line-height:1.45;white-space:pre-wrap}.PatientPrescricaoMetasWorkspace_muted__O86zI{color:#8a9288}.PatientPrescricaoMetasWorkspace_checkinList__hT62L{margin:0;padding-left:1.1rem;color:#5f675f}.PatientPrescricaoMetasWorkspace_block__OsCBI{display:flex;flex-direction:column;gap:.7rem;padding:.95rem 1rem 1rem;border:1px solid #ececec;border-radius:var(--cf-radius-control)}.PatientPrescricaoMetasWorkspace_blockHead__8AfA_{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.PatientPrescricaoMetasWorkspace_blockHead__8AfA_ h3{margin:0;color:var(--admin-ink);font-size:.9rem;font-weight:400}.PatientPrescricaoMetasWorkspace_blockHead__8AfA_ p{margin:0;color:var(--admin-muted);font-size:.78rem}.PatientPrescricaoMetasWorkspace_segmented__cNrp4{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:.85rem;background:#f4f4f4}.PatientPrescricaoMetasWorkspace_segOn__9Ihzf,.PatientPrescricaoMetasWorkspace_seg__vz0WX{min-height:2.25rem;border:0;border-radius:.65rem;background:rgba(0,0,0,0);color:var(--admin-muted);font:inherit;font-size:.84rem;cursor:pointer}.PatientPrescricaoMetasWorkspace_segOn__9Ihzf{background:#fff;color:var(--admin-ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.PatientPrescricaoMetasWorkspace_quickRow__yhbez{display:flex;flex-wrap:wrap;gap:.4rem}.PatientPrescricaoMetasWorkspace_quickRow__yhbez button{padding:.3rem .7rem;border:1px solid #e4e4e4;border-radius:999px;background:#fff;color:var(--admin-ink);font:inherit;font-size:.76rem;cursor:pointer}.PatientPrescricaoMetasWorkspace_quickRow__yhbez button:hover{border-color:var(--admin-primary,#e65100);color:var(--admin-primary,#e65100)}.PatientPrescricaoMetasWorkspace_stepper__JjC_3{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem;border:1px solid #e4e4e4;border-radius:.85rem}.PatientPrescricaoMetasWorkspace_stepper__JjC_3 button{display:grid;place-items:center;width:2.6rem;height:2.6rem;border:0;border-radius:.65rem;background:#f4f4f4;color:var(--admin-ink);font:inherit;font-size:1.2rem;cursor:pointer}.PatientPrescricaoMetasWorkspace_stepper__JjC_3 button:disabled{opacity:.35;cursor:not-allowed}.PatientPrescricaoMetasWorkspace_stepper__JjC_3 strong{font-size:1.35rem;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PatientPrescricaoMetasWorkspace_stepper__JjC_3 strong span{color:var(--admin-muted);font-size:.85rem}.PatientPrescricaoMetasWorkspace_noEnd__481Au{min-height:2.6rem;padding:0 .85rem;border:1px dashed #d6d6d6;border-radius:var(--cf-radius-control);background:#fff;color:var(--admin-muted);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.PatientPrescricaoMetasWorkspace_noEnd__481Au:hover{border-color:var(--admin-primary,#e65100);color:var(--admin-primary,#e65100)}.PatientPrescricaoMetasWorkspace_toggles__VssIf{display:flex;flex-direction:column;border:1px solid #ececec;border-radius:var(--cf-radius-control)}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;cursor:pointer}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq+.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq{border-top:1px solid #ececec}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq span{display:flex;flex-direction:column;gap:.1rem}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq strong{color:var(--admin-ink);font-size:.86rem;font-weight:400}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq small{color:var(--admin-muted);font-size:.75rem}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq input{position:relative;flex-shrink:0;width:2.6rem;height:1.5rem;margin:0;border-radius:999px;background:#d9d9d9;appearance:none;cursor:pointer;transition:background .15s ease}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq input:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s ease}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq input:checked{background:var(--admin-primary,#e65100)}.PatientPrescricaoMetasWorkspace_toggleRow__vYuHq input:checked:after{transform:translateX(1.1rem)}.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:400;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(230,81,0,.12)}.CfPhoneInput_countryName__lQWQC{color:var(--cf-text,#141414);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field.field--float .CfPhoneInput_input__uuDFm{min-height:3rem}