.onboarding_identityCard__hInUh{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg-default);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.onboarding_identityRow__XjkBo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:var(--font-size-base)}.onboarding_identityRow__XjkBo span{font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.onboarding_identityRow__XjkBo strong{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.onboarding_identityHint__2XZ4f{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);margin:var(--space-2) 0 0}.onboarding_doneCard__5BmeS{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;padding:var(--space-6) var(--space-4)}.onboarding_doneIcon__yNk4E{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--data-positive-bg);color:var(--data-positive-fg);font-size:32px}.onboarding_doneText__9pZ1b{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);max-width:34rem;margin:0}.Spinner_wrapper__6ef_r{display:inline-flex;align-items:center;gap:var(--space-2)}.Spinner_lg__qIru5,.Spinner_md__oPHCq{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-10) 0}.Spinner_md__oPHCq{--walk-d:56px;--walk-paw:11px;--walk-zig:5px}.Spinner_lg__qIru5{--walk-d:84px;--walk-paw:14px;--walk-zig:7px}.Spinner_walk__TrWpQ{position:relative;display:block;width:var(--walk-d);height:var(--walk-d);--walk-radius:calc(var(--walk-d) / 2 - var(--walk-paw) / 2 - var(--walk-zig))}.Spinner_pawStep__KojAG{position:absolute;top:50%;left:50%;font-size:var(--walk-paw);line-height:1;color:var(--color-bg-primary);opacity:0;animation:Spinner_pawFade__KfR40 3s linear infinite}@keyframes Spinner_pawFade__KfR40{0%{opacity:0}4%{opacity:1}16%{opacity:.8}25%{opacity:0}to{opacity:0}}.Spinner_pawPulse__OQBX0{font-size:1em;animation:Spinner_pawPulse__OQBX0 1.4s ease-in-out infinite}@keyframes Spinner_pawPulse__OQBX0{0%,to{opacity:.35}50%{opacity:1}}.Spinner_label___GEFa{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.Button_btn__kzInP{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:none;border-radius:var(--radius-button);font-family:inherit;font-weight:var(--font-weight-bold);cursor:pointer;transition:opacity .15s,background .15s;white-space:nowrap;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Button_btn__kzInP:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.Button_sm__pnQzd{font-size:var(--font-size-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-button)}.Button_md__ktIWF{padding:var(--space-2) var(--space-5)}.Button_lg__s7W56,.Button_md__ktIWF{font-size:var(--font-size-base);border-radius:var(--radius-button)}.Button_lg__s7W56{padding:var(--space-3) var(--space-5)}.Button_primary__6_Dls{background:var(--color-bg-primary);color:var(--color-text-on-primary);border:none}.Button_secondary__uuOdH{background:var(--color-bg-surface);color:var(--color-text-primary);border:var(--border-thin) solid var(--color-border-default)}.Button_secondary__uuOdH:hover:not(:disabled){background:var(--color-bg-default)}.Button_secondary__uuOdH.Button_active__pDurw{background:var(--color-bg-primary);border-color:var(--color-bg-primary);color:var(--color-text-on-primary)}.Button_ghost__gZqlA{background:none;color:var(--color-text-primary);border:none}.Button_ghost__gZqlA:hover:not(:disabled){opacity:.7}.Button_full__gLVMB{width:100%}.Button_glow__iL7eS{position:relative;isolation:isolate;overflow:hidden;color:var(--color-text-on-primary);background:none}.Button_glow__iL7eS:before{content:"";position:absolute;left:50%;top:50%;width:340%;aspect-ratio:1;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,var(--primary-700) 0deg 20deg,color-mix(in srgb,var(--primary-500) 60%,#fff) 45deg,color-mix(in srgb,var(--primary-500) 28%,#fff) 60deg 70deg,color-mix(in srgb,var(--primary-500) 60%,#fff) 85deg,var(--primary-700) 110deg 1turn);transform:translate(-50%,-50%) rotate(0deg);animation:Button_btn-glow-spin__juw8g 3s linear infinite}.Button_glow__iL7eS:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--radius-button) - 2px);z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--primary-500) 45%,#fff) 47%,color-mix(in srgb,var(--primary-500) 25%,#fff) 50%,color-mix(in srgb,var(--primary-500) 45%,#fff) 53%,transparent 65%),linear-gradient(115deg,var(--primary-700) 0,var(--primary-500) 28%,color-mix(in srgb,var(--primary-500) 60%,#fff) 50%,var(--primary-500) 72%,var(--primary-700) 100%);background-size:250% 100%,100% 100%;background-repeat:no-repeat;animation:Button_btn-glow-glint__v30jR 3s linear infinite}.Button_glowContent__eVCMS{position:relative;z-index:2;display:inline-flex;align-items:center;gap:var(--space-2)}@keyframes Button_btn-glow-spin__juw8g{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes Button_btn-glow-glint__v30jR{0%{background-position:125% 0,0 0}to{background-position:-125% 0,0 0}}@media (prefers-reduced-motion:reduce){.Button_glow__iL7eS:before{animation:none}.Button_glow__iL7eS:after{animation:none;background-position:125% 0,0 0}}.Button_btn__kzInP.Button_success__L611a{background:var(--data-positive-bg);color:var(--data-positive-fg);border-color:var(--data-positive-fg)}.Button_btn__kzInP.Button_success__L611a:disabled{opacity:1;cursor:default}.Button_tab__5qowY{background:none;border:none;border-bottom:var(--border-thick) solid transparent;border-radius:0;padding:var(--space-3) var(--space-3);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-gray);margin-bottom:-1px;transition:color .15s,border-color .15s}.Button_tab__5qowY.Button_active__pDurw{color:var(--color-text-primary);border-bottom-color:var(--color-bg-primary)}.Button_tab__5qowY:hover:not(:disabled){color:var(--color-text-primary)}.Button_toggle__Ds5eT{background:var(--color-bg-surface);color:var(--color-text-gray);border:var(--border-thin) solid var(--color-border-default)}.Button_toggle__Ds5eT:hover:not(:disabled){background:var(--color-border-faint);color:var(--color-text-primary)}.Button_toggle__Ds5eT.Button_active__pDurw{font-weight:var(--font-weight-semibold)}.Button_toggle__Ds5eT.Button_active__pDurw,.Button_toggle__Ds5eT.Button_active__pDurw:hover{background:var(--toggle-active-bg,var(--color-bg-primary));border-color:var(--toggle-active-bg,var(--color-bg-primary));color:var(--toggle-active-color,var(--color-text-on-primary))}.Button_pill__KqpBJ{background:none;border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray);transition:background .15s,color .15s,border-color .15s}.Button_pill__KqpBJ:hover:not(:disabled){background:var(--color-bg-primary);border-color:var(--color-bg-primary);color:var(--color-text-on-primary)}.Button_pill__KqpBJ.Button_active__pDurw{background:var(--color-bg-primary-soft);border-color:var(--color-bg-primary-soft);color:var(--color-text-on-primary);font-weight:var(--font-weight-semibold)}.DashboardCard_card__Yyp3N{background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);min-width:0}.DashboardCard_wide__AYkug{grid-column:1/-1}.DashboardCard_head__eF_zI{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.DashboardCard_title__yyANM{margin:0;font-size:var(--font-size-lg);line-height:var(--line-height-lg);font-weight:var(--font-weight-bold)}.DashboardCard_count__bnXiy{display:inline-block;min-width:24px;text-align:center;background:var(--color-border-faint);border-radius:var(--radius-full);padding:0 var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-sm);font-weight:var(--font-weight-bold);color:var(--color-text-gray);vertical-align:3px;margin-left:var(--space-2)}.DashboardCard_footer__rO9xZ{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3)}.DashboardCard_footer__rO9xZ,.dashboardShared_row__yST1M{display:flex;align-items:center;border-top:var(--border-thin) solid var(--color-border-faint)}.dashboardShared_row__yST1M{gap:var(--space-4);padding:var(--space-3) 0}.dashboardShared_row__yST1M:first-of-type{border-top:none}.dashboardShared_time__4wYxs{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);width:52px;flex-shrink:0}.dashboardShared_main__zKqYC{flex:1 1;min-width:0}.dashboardShared_main__zKqYC b{font-weight:var(--font-weight-bold)}.dashboardShared_sub__0YDwN{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-gray);font-weight:var(--font-weight-medium)}.dashboardShared_phone__1NEbM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);white-space:nowrap}.dashboardShared_amount__8zK6_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);white-space:nowrap}.dashboardShared_footnote__tWUZD{margin:var(--space-3) 0 0;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-gray);font-weight:var(--font-weight-medium)}.MeuDiaTimeline_timeline__QH_dp{display:flex;flex-direction:column;margin-top:var(--space-2);position:relative}.MeuDiaTimeline_timeline__QH_dp:before{content:"";position:absolute;left:67px;top:var(--space-3);bottom:var(--space-3);width:var(--border-thin);background:var(--color-border-subtle)}.MeuDiaTimeline_slot__weXNe{display:flex;gap:var(--space-3);padding:var(--space-3) 0}.MeuDiaTimeline_done__JCvmt .MeuDiaTimeline_slotTitle__1BTH4,.MeuDiaTimeline_done__JCvmt .MeuDiaTimeline_time__hgqFq{color:var(--color-text-placeholder)}.MeuDiaTimeline_time__hgqFq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--font-weight-bold);width:48px;flex-shrink:0;padding-top:var(--space-px)}.MeuDiaTimeline_spine__MZvgX{width:16px;flex-shrink:0;display:flex;justify-content:center}.MeuDiaTimeline_dot__yL_sU{position:relative;z-index:1;width:10px;height:10px;border-radius:var(--radius-full);background:var(--color-bg-surface);border:var(--border-medium) solid var(--color-bg-primary);margin-top:6px}.MeuDiaTimeline_dotDone__26sTc{border-color:var(--color-border-default);background:var(--color-border-default)}.MeuDiaTimeline_slotBody__7rcYF{flex:1 1;min-width:0}.MeuDiaTimeline_slotTitle__1BTH4{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.MeuDiaTimeline_slotTitle__1BTH4 b{font-weight:var(--font-weight-bold)}.MeuDiaTimeline_check__vqF5p{color:var(--color-status-success);font-size:var(--font-size-sm)}.MeuDiaTimeline_nowMarker__BRTEH{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);margin:var(--space-1) 0}.MeuDiaTimeline_nowLine__yHTsv{flex:1 1;height:2px;background:var(--data-health-fg);border-radius:1px}.MeuDiaTimeline_nowMarker__BRTEH:before{content:"";width:8px;height:8px;border-radius:var(--radius-full);background:var(--data-health-fg);flex-shrink:0;margin-right:calc(-1 * var(--space-3))}.MeuDiaTimeline_nowLabel__kUoKQ{min-width:46px;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--data-health-fg);color:var(--gray-0);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap}.MeuDiaTimeline_slot__weXNe{align-items:flex-start}.MeuDiaTimeline_animalLink__9VR89{color:inherit;text-decoration:none;border-bottom:1px solid var(--color-border-default)}.MeuDiaTimeline_animalLink__9VR89:hover{border-bottom-color:var(--color-text-primary)}.MeuDiaTimeline_tomorrow__f4MP_{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-thin) solid var(--color-border-faint)}.MeuDiaTimeline_tomorrowTitle__rnFtR{font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-bold);color:var(--color-text-gray);margin-bottom:var(--space-1)}.QuickActionsRow_rowWrap__DEpPC{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2);border-radius:var(--radius-lg);text-decoration:none;transition:filter .12s ease,transform .12s ease}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=positive]{background:var(--data-positive-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=caution]{background:var(--data-caution-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=diagnostic]{background:var(--data-diagnostic-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=finance]{background:var(--data-finance-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=hospital]{background:var(--data-hospital-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=neutral]{background:var(--data-neutral-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=care]{background:var(--data-care-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=behaviour]{background:var(--data-behaviour-fg)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=brand]{background:var(--color-bg-primary)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=brand] .QuickActionsRow_icon__igb1t,.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=brand] .QuickActionsRow_label__KVa7P{color:var(--color-text-on-primary)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW[data-color=brand] .QuickActionsRow_iconWrap__ttM_7{background:rgba(0,0,0,.08)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW:hover{filter:brightness(1.08);transform:translateY(-1px)}.QuickActionsRow_rowWrap__DEpPC .QuickActionsRow_action__gSFPW:focus-visible{outline:var(--border-medium) solid var(--color-text-primary);outline-offset:2px}.QuickActionsRow_iconWrap__ttM_7{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.18)}.QuickActionsRow_icon__igb1t{font-size:var(--font-size-lg);color:var(--gray-0)}.QuickActionsRow_label__KVa7P{font-size:var(--font-size-base);line-height:var(--line-height-base);font-weight:var(--font-weight-semibold);text-align:center;color:var(--gray-0)}.AddAnimalModal_form__Ci5wX{display:flex;flex-direction:column;gap:var(--space-6)}.AddAnimalModal_section__wDQSb{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--border-thin) solid var(--color-border-faint)}.AddAnimalModal_section__wDQSb:last-of-type{border-bottom:none;padding-bottom:0}.AddAnimalModal_sectionTitle__P9DFv{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.AddAnimalModal_sectionHint__NTB88{font-size:var(--font-size-sm);color:var(--color-text-gray);margin:calc(-1 * var(--space-2)) 0 0}.AddAnimalModal_grid2__nRfwH{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.AddAnimalModal_grid3__on0fT{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.AddAnimalModal_customBreedInput__ps7rq{margin-top:var(--space-2)}.AddAnimalModal_ageSection__Q__if{display:flex;flex-direction:column;gap:var(--space-3)}.AddAnimalModal_ageLabel__xmHio{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AddAnimalModal_ageModeRow__f6AQC{display:flex;gap:var(--space-5);align-items:center}.AddAnimalModal_radioLabel__CNW7q{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer}.AddAnimalModal_radioLabel__CNW7q input[type=radio]{accent-color:var(--color-bg-primary);width:16px;height:16px;cursor:pointer}.AddAnimalModal_searchRow__5xRHx{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.AddAnimalModal_tutorResult__zbH5m{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-default)}.AddAnimalModal_tutorResultInfo__EeLGc{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.AddAnimalModal_tutorResultName__WSJyk{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AddAnimalModal_tutorResultMeta__Ljx5z{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AddAnimalModal_error___xy_p{font-size:var(--font-size-sm);color:var(--color-status-error);padding:var(--space-3) var(--space-4);background:var(--color-status-error-bg);border-radius:var(--radius-md);margin:0}.AddAnimalModal_actions__2IBY_{display:flex;justify-content:flex-end;gap:var(--space-3)}.AddAnimalModal_success__BVnmK{display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}.AddAnimalModal_success__BVnmK p{font-size:var(--font-size-base);color:var(--color-text-primary);margin:0}.TutorDetailsPanel_view__8u45l{display:flex;flex-direction:column;gap:var(--space-6)}.TutorDetailsPanel_identity__KfLzJ{display:flex;align-items:center;gap:var(--space-4)}.TutorDetailsPanel_identityText__90oKN{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.TutorDetailsPanel_identityName__lU__J{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.TutorDetailsPanel_identityEmail__Tj8rs{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.TutorDetailsPanel_section__hpvuj{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:var(--border-thin) solid var(--color-border-faint)}.TutorDetailsPanel_section__hpvuj:last-of-type{border-bottom:none;padding-bottom:0}.TutorDetailsPanel_sectionTitle__7z7OI{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.TutorDetailsPanel_sectionHint__sTu2b{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);margin:calc(-1 * var(--space-2)) 0 0}.TutorDetailsPanel_fieldGrid__l1kkt{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.TutorDetailsPanel_field__d8JT0{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.TutorDetailsPanel_fieldWide__wDCGW{grid-column:1/-1}.TutorDetailsPanel_label__yYkHS{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-gray);letter-spacing:var(--letter-spacing-wide)}.TutorDetailsPanel_value__qi41r{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-base);white-space:pre-wrap;overflow-wrap:break-word}.TutorDetailsPanel_status__bLKBJ{color:var(--color-text-gray)}.TutorDetailsPanel_error__4s506,.TutorDetailsPanel_status__bLKBJ{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.TutorDetailsPanel_error__4s506{color:var(--color-status-error)}.TutorDetailsPanel_identityBanner__EX6zQ{margin-bottom:var(--space-5)}.TutorDetailsPanel_deletedBanner__iBbY5{padding:var(--space-3) var(--space-4);border:var(--border-thin) solid #ef9f27;border-left-width:var(--border-thick);border-radius:var(--radius-md);background:#faeeda;color:#633806;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}.ButtonGroupField_row__a75W1{display:flex;gap:var(--space-2);flex-wrap:wrap}.ButtonGroupField_grid__7sIXP{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.ContasForms_form__clvdv{display:flex;flex-direction:column;gap:var(--space-4)}.ContasForms_fieldRow__9dyZu{display:flex;gap:var(--space-3)}.ContasForms_fieldRow__9dyZu>*{flex:1 1;min-width:0}.ContasForms_error__GuiCR{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--data-health-fg)}.ContasForms_typeaheadWrapper__88JPd{position:relative}.ContasForms_typeaheadDropdown__NzoCE{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-md);z-index:50;max-height:240px;overflow-y:auto}.ContasForms_typeaheadOption__s66q4{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ContasForms_typeaheadOption__s66q4:hover{background:var(--color-bg-default)}.ContasForms_typeaheadCreate__qiNW7{color:var(--color-text-gray)}.ContasForms_summaryRow__M0wV_{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg-default);border-radius:var(--radius-md)}.ContasForms_summaryLabel__YNCkn{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ContasForms_summaryValue__aa9P8{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.Banner_banner__PngCD{border-radius:var(--radius-md);border:var(--border-thin) solid transparent;border-left:3px solid transparent;padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.Banner_banner__PngCD[data-color=positive]{background:var(--data-positive-bg);border-left-color:var(--data-positive-fg)}.Banner_banner__PngCD[data-color=caution]{background:var(--data-caution-bg);border-left-color:var(--data-caution-fg)}.Banner_banner__PngCD[data-color=health]{background:var(--data-health-bg);border-left-color:var(--data-health-fg)}.Banner_banner__PngCD[data-color=care]{background:var(--data-care-bg);border-left-color:var(--data-care-fg)}.Banner_banner__PngCD[data-color=neutral]{background:var(--data-neutral-bg);border-left-color:var(--data-neutral-fg)}.Banner_banner__PngCD[data-color=hospital]{background:var(--data-hospital-bg);border-left-color:var(--data-hospital-fg)}.Banner_banner__PngCD[data-color=diagnostic]{background:var(--data-diagnostic-bg);border-left-color:var(--data-diagnostic-fg)}.Banner_banner__PngCD[data-color=finance]{background:var(--data-finance-bg);border-left-color:var(--data-finance-fg)}.Banner_banner__PngCD[data-color=behaviour]{background:var(--data-behaviour-bg);border-left-color:var(--data-behaviour-fg)}.Banner_top__Ce8Nr{display:flex;align-items:flex-start;gap:var(--space-3)}.Banner_icon__naNTi{font-size:var(--font-size-base);margin-top:2px;flex-shrink:0}.Banner_banner__PngCD[data-color=positive] .Banner_icon__naNTi{color:var(--data-positive-fg)}.Banner_banner__PngCD[data-color=caution] .Banner_icon__naNTi{color:var(--data-caution-fg)}.Banner_banner__PngCD[data-color=health] .Banner_icon__naNTi{color:var(--data-health-fg)}.Banner_banner__PngCD[data-color=care] .Banner_icon__naNTi{color:var(--data-care-fg)}.Banner_banner__PngCD[data-color=neutral] .Banner_icon__naNTi{color:var(--data-neutral-fg)}.Banner_banner__PngCD[data-color=hospital] .Banner_icon__naNTi{color:var(--data-hospital-fg)}.Banner_banner__PngCD[data-color=diagnostic] .Banner_icon__naNTi{color:var(--data-diagnostic-fg)}.Banner_banner__PngCD[data-color=finance] .Banner_icon__naNTi{color:var(--data-finance-fg)}.Banner_banner__PngCD[data-color=behaviour] .Banner_icon__naNTi{color:var(--data-behaviour-fg)}.Banner_text__pQ6r1{flex:1 1;display:flex;flex-direction:column;gap:2px}.Banner_title__ioAMB{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);line-height:var(--line-height-base)}.Banner_banner__PngCD[data-color=positive] .Banner_title__ioAMB{color:var(--data-positive-fg)}.Banner_banner__PngCD[data-color=caution] .Banner_title__ioAMB{color:var(--data-caution-fg)}.Banner_banner__PngCD[data-color=health] .Banner_title__ioAMB{color:var(--data-health-fg)}.Banner_banner__PngCD[data-color=care] .Banner_title__ioAMB{color:var(--data-care-fg)}.Banner_banner__PngCD[data-color=neutral] .Banner_title__ioAMB{color:var(--data-neutral-fg)}.Banner_banner__PngCD[data-color=hospital] .Banner_title__ioAMB{color:var(--data-hospital-fg)}.Banner_banner__PngCD[data-color=diagnostic] .Banner_title__ioAMB{color:var(--data-diagnostic-fg)}.Banner_banner__PngCD[data-color=finance] .Banner_title__ioAMB{color:var(--data-finance-fg)}.Banner_banner__PngCD[data-color=behaviour] .Banner_title__ioAMB{color:var(--data-behaviour-fg)}.Banner_sub__zp1L8{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:var(--line-height-base)}.Banner_actions__aKibM{padding-left:var(--space-6)}.Banner_dismiss__SlhV0{flex-shrink:0;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0}.CreateEventPanel_fieldGroup__cJhkx{display:flex;flex-direction:column;gap:var(--space-1)}.CreateEventPanel_fieldLabel__N_4oV{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CreateEventPanel_emptyHint___SoYb{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);padding:var(--space-2) 0}.CreateEventPanel_dateTimeRow__icPwq{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.CreateEventPanel_durationEndRow__Ny7T3{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:end}.CreateEventPanel_tutorNote__PH6Jk{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);padding:var(--space-3);background:var(--color-border-faint);border-radius:var(--radius-md);line-height:var(--line-height-base)}.CreateEventPanel_statusRow__SVXPt{display:flex;align-items:center}.CreateEventPanel_statusBadge__2hefN{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.CreateEventPanel_confirmText__RthVo{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:var(--line-height-base);margin:0}.CreateEventPanel_confirmActions__geVMJ{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4)}.CreateEventPanel_animalActions__vT16O{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:calc(var(--space-2) * -1)}.InviteModal_form__iRy1A{display:flex;flex-direction:column;gap:var(--space-5)}.InviteModal_actions__JtLYu{display:flex;gap:var(--space-3);justify-content:flex-end}.InviteModal_success__jFblK{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.InviteModal_successMessage__1fHDH{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.6}.InviteModal_successIcon__ee2UN{color:var(--color-status-success);font-size:var(--font-size-base);margin-top:2px;flex-shrink:0}.AddCobrancaPanel_body__Ws83n{display:flex;flex-direction:column;gap:var(--space-5)}.AddCobrancaPanel_intro__4a3I_{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AddCobrancaPanel_tutorSection__TCnCj{display:flex;flex-direction:column;gap:var(--space-2)}.AddCobrancaPanel_tutorLabel__ZXj4c{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AddCobrancaPanel_tutorHint__5Xu8L{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AddCobrancaPanel_tutorSelected__bzhTe{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface)}.AddCobrancaPanel_tutorName__V_8RD{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AddCobrancaPanel_tutorResults__S_tOX{display:flex;flex-direction:column;border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden}.AddCobrancaPanel_tutorRow__2BXev{text-align:left;padding:var(--space-2) var(--space-4);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-bg-surface);border:none;border-bottom:var(--border-thin) solid var(--color-border-faint);cursor:pointer}.AddCobrancaPanel_tutorRow__2BXev:last-child{border-bottom:none}.AddCobrancaPanel_tutorRow__2BXev:hover{background:var(--color-bg-default)}.AddCobrancaPanel_error__B_o3V{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--data-health-fg)}.AnimalFinancialHistory_wrapper__baYL9{display:flex;flex-direction:column;gap:var(--space-4)}.AnimalFinancialHistory_loading__A4xx8{display:flex;justify-content:center;padding:var(--space-12) 0}.AnimalFinancialHistory_toolbar__Gejya{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.AnimalFinancialHistory_actions__Yzkpt,.AnimalFinancialHistory_chipRow__qbr07,.AnimalFinancialHistory_filterRow__HyFYy{display:flex;align-items:center;gap:var(--space-2)}.AnimalFinancialHistory_totals__lwqbg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:1100px){.AnimalFinancialHistory_totals__lwqbg{grid-template-columns:1fr}}.AnimalFinancialHistory_totalCard__RFRVS{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.AnimalFinancialHistory_totalLabel__9wNAY{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AnimalFinancialHistory_totalValue__7J4JP{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AnimalFinancialHistory_list__Vs26_{display:flex;flex-direction:column;gap:var(--space-2)}.AnimalFinancialHistory_row__13eQQ{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.AnimalFinancialHistory_rowMain__dY9ff{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.AnimalFinancialHistory_rowName__A__wm{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AnimalFinancialHistory_rowMeta__EzxDx{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AnimalFinancialHistory_rowTags__AZklW{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.AnimalFinancialHistory_rowValues__KkKgB{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.AnimalFinancialHistory_rowQty___j7M2{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AnimalFinancialHistory_rowTotal__IrAYF{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AnimalFinancialHistory_totalHint__azqtk{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AnimalFinancialHistory_rowAction__Aa4qm{margin-top:var(--space-2)}.AnimalDetail_wrapper__nD_QQ{display:flex;flex-direction:column;gap:var(--space-5)}.AnimalDetail_tabs__RoIeE{display:flex;gap:var(--space-1);border-bottom:var(--border-thin) solid var(--color-border-subtle)}.AnimalDetail_content__pcxzR{display:flex;flex-direction:column;gap:var(--space-4)}.AnimalDetail_section__hGgd7{border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-surface)}.AnimalDetail_sectionHeader__SJx_Z{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:var(--border-thin) solid var(--color-border-faint)}.AnimalDetail_sectionLabel__yStQq{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.AnimalDetail_sectionCount__xa8G0{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);background:var(--color-bg-default);padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--color-text-gray)}.AnimalDetail_empty__QJHeO{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-gray)}.AnimalDetail_records__6kvpZ{display:flex;flex-direction:column}.AnimalDetail_sectionActions__bhn9J{display:flex;align-items:center;gap:var(--space-2)}.AnimalDetail_record__XHL_t{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-thin) solid var(--color-border-faint)}.AnimalDetail_record__XHL_t:last-child{border-bottom:none}.AnimalDetail_recordMain__1SUdn{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.AnimalDetail_recordTitle__vkODA{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.AnimalDetail_recordMeta__sXfu1{font-size:var(--font-size-xs);color:var(--color-text-gray)}.AnimalDetail_attachmentLink__Z_L7B{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-decoration:none;white-space:nowrap;flex-shrink:0;border-bottom:1px solid var(--color-border-default)}.AnimalDetail_cardGrid__unQW4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:640px){.AnimalDetail_cardGrid__unQW4{grid-template-columns:1fr}}.AnimalDetail_panelChevron__YldZk{font-size:11px;color:var(--color-border-default)}@keyframes AnimalDetail_slideBodyForward__NrRiV{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes AnimalDetail_slideBodyBack__ovFCl{0%{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.AnimalDetail_panelSlideForward__nANdR{animation:AnimalDetail_slideBodyForward__NrRiV .2s cubic-bezier(.4,0,.2,1) both}.AnimalDetail_panelSlideBack__lMFcK{animation:AnimalDetail_slideBodyBack__ovFCl .2s cubic-bezier(.4,0,.2,1) both}.AnimalDetail_panelList__P4qjg{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.AnimalDetail_panelInfoBanner__yk7X_{padding:var(--space-3) var(--space-3) 0}.AnimalDetail_panelEmpty__99YlR{padding:var(--space-5) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-gray);text-align:center}.AnimalDetail_panelRecord__4Qbyl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:none;border-bottom:var(--border-thin) solid var(--color-border-faint);border-radius:0;background:transparent;width:100%;text-align:left;cursor:pointer;transition:background .12s ease}.AnimalDetail_panelRecord__4Qbyl:hover{background:var(--color-bg-default)}.AnimalDetail_panelRecord__4Qbyl:last-child{border-bottom:none}.AnimalDetail_panelRecordMain__7kpdv{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.AnimalDetail_panelRecordTitleRow__fBRwB{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.AnimalDetail_panelRecordTitle__EBS4i{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AnimalDetail_panelRecordMeta__TuYgH{font-size:var(--font-size-sm);color:var(--color-text-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AnimalDetail_panelRecordRight__Vk_lR{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0}.AnimalDetail_panelRecordDate__tpoT9{font-size:var(--font-size-sm);color:var(--color-text-gray);white-space:nowrap}.AnimalDetail_readOnlyNote__INkEn{font-size:var(--font-size-xs);color:var(--color-text-gray);text-align:center;padding:var(--space-2)}.AnimalDetail_panelListFooter__UQcG_{display:flex;justify-content:center;padding:var(--space-3) var(--space-5)}.AnimalDetailHeader_wrapper__gElpD{display:flex;flex-direction:column;gap:var(--space-3)}.AnimalDetailHeader_wrapper__gElpD>:first-child{align-self:flex-start}.animal_page__ausyR{display:flex;flex-direction:column;gap:var(--space-6)}.AccessExpiryBanner_banner__f8hoR{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--color-status-error-bg);border:var(--border-thin) solid var(--color-status-error);border-radius:var(--radius-lg)}.AccessExpiryBanner_icon__NhdFi{font-size:var(--font-size-lg);color:var(--color-status-error);flex-shrink:0}.AccessExpiryBanner_text__aYOfT{display:flex;flex-direction:column;gap:2px}.AccessExpiryBanner_title__Gl2IQ{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AccessExpiryBanner_sub__17613{font-size:var(--font-size-base);color:var(--color-text-gray)}.animal_page__9Yrct{display:flex;flex-direction:column;gap:var(--space-6)}.LabeledField_fieldRow__QWdbO{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--space-3) var(--space-6)}.LabeledField_fieldRowGrid__ykVkx{display:grid;align-items:flex-start;grid-column-gap:var(--space-6);column-gap:var(--space-6);grid-row-gap:var(--space-3);row-gap:var(--space-3);width:100%}.LabeledField_headerField__r_2wL{align-items:flex-start}.LabeledField_headerField__r_2wL,.LabeledField_summaryField__EUhcj{display:flex;flex-direction:column;gap:var(--space-1)}.LabeledField_fieldIconLabel__R3oGi{display:flex;align-items:center;gap:var(--space-2)}.LabeledField_fieldIcon__J2PXs{font-size:var(--font-size-base);color:var(--color-text-gray);flex-shrink:0}.LabeledField_fieldLabel__bXDAQ{color:var(--color-text-gray)}.LabeledField_fieldLabel__bXDAQ,.LabeledField_fieldValue__Ud6f6{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.LabeledField_fieldValue__Ud6f6{color:var(--color-text-primary)}.LabeledField_fieldValueEmpty___A_16{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.LabeledField_section__xOEOJ{padding:var(--space-5);border-bottom:var(--border-thin) solid var(--color-border-faint)}.LabeledField_section__xOEOJ:last-of-type{border-bottom:none}.LabeledField_sectionLabel__iAM_x{display:block;margin:0 0 var(--space-4) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-gray);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.LabeledField_grid__N5XUe{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.AnimalHeaderCard_left__a44zs{display:flex;align-items:center;gap:var(--space-4)}.AnimalHeaderCard_identityInfo__E_Xqp{display:flex;flex-direction:column;gap:var(--space-1)}.AnimalHeaderCard_name__SiSNo{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.AnimalHeaderCard_tutorName__3c4U0{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AnimalHeaderCard_tutorLabel__X8A_4{color:var(--color-text-gray)}.AnimalHeaderCard_animalId__d98kv,.AnimalHeaderCard_category__tZqwM{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.AnimalHeaderCard_animalId__d98kv{display:flex;align-items:center;gap:var(--space-1)}.AnimalHeaderCard_idIcon__dEJ4N{font-size:var(--font-size-xs);color:var(--color-text-gray)}.AnimalHeaderCard_nameRow__YrLEM{display:flex;align-items:center;gap:var(--space-2)}.AssignRegistrationNumberButton_wrap__sfRgk{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-start}.AssignRegistrationNumberButton_error__HWJBE{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--data-health-fg)}.InternalTagControl_editRow__g_6Dh,.InternalTagControl_wrapper__ft0b4{display:inline-flex;align-items:center;gap:var(--space-2)}.InternalTagControl_input__PC8X_{width:200px;padding:var(--space-1) var(--space-3);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.InternalTagControl_error__ZsQp9{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-status-error)}.WritePeriodBanner_banner__K75tR{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.WritePeriodBanner_left__IzLZG{display:flex;align-items:center;gap:var(--space-3)}.WritePeriodBanner_icon__cEAxD{font-size:var(--font-size-lg);color:var(--color-text-gray);flex-shrink:0}.WritePeriodBanner_text__17L6n{display:flex;flex-direction:column;gap:2px}.WritePeriodBanner_title__fwsB1{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.WritePeriodBanner_sub__YzEB0{font-size:var(--font-size-base);color:var(--color-text-gray)}.WritePeriodBanner_error__LqEpa{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--data-health-fg)}.ExecutionMapList_list__SSvT1{display:flex;flex-direction:column;gap:var(--space-3)}.ExecutionMapList_empty__EBfLh{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ExecutionMapList_nowDivider__RFkvU{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-2) 0}.ExecutionMapList_nowLine__B9Pa1{flex:1 1;height:1px;background:var(--data-health-fg);opacity:.4}.ExecutionMapList_nowLabel__ilp8o{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);white-space:nowrap;color:var(--data-health-fg)}.ExecutionMapList_card__8VoNQ{border:var(--border-thin) solid var(--color-border-subtle);border-left:4px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);overflow:hidden}.ExecutionMapList_card__8VoNQ.ExecutionMapList_statusOverdue__37VuN{border-left-color:var(--data-health-fg)}.ExecutionMapList_card__8VoNQ.ExecutionMapList_statusDueSoon__jdk4q{border-left-color:var(--data-caution-fg)}.ExecutionMapList_card__8VoNQ.ExecutionMapList_statusDone__aFmje{border-left-color:var(--data-positive-fg)}.ExecutionMapList_card__8VoNQ.ExecutionMapList_statusSkipped__hezi0{border-left-color:var(--color-border-default);opacity:.75}.ExecutionMapList_card__8VoNQ.ExecutionMapList_statusPending__lvRhU{border-left-color:var(--color-border-default)}.ExecutionMapList_header__oIZLL{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.ExecutionMapList_typeIcon__swAkL{font-size:var(--font-size-base);color:var(--color-text-gray);flex-shrink:0}.ExecutionMapList_headerMain__2TCR9{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-3);background:none;border:none;padding:0;cursor:pointer;text-align:left;color:inherit}.ExecutionMapList_name__daEbq{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ExecutionMapList_statusChip__C22fw{flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ExecutionMapList_statusChip__C22fw.ExecutionMapList_statusOverdue__37VuN{background:var(--data-health-bg);color:var(--data-health-fg)}.ExecutionMapList_statusChip__C22fw.ExecutionMapList_statusDueSoon__jdk4q{background:var(--data-caution-bg);color:var(--data-caution-fg)}.ExecutionMapList_statusChip__C22fw.ExecutionMapList_statusDone__aFmje{background:var(--data-positive-bg);color:var(--data-positive-fg)}.ExecutionMapList_statusChip__C22fw.ExecutionMapList_statusPending__lvRhU,.ExecutionMapList_statusChip__C22fw.ExecutionMapList_statusSkipped__hezi0{background:var(--color-bg-default);color:var(--color-text-gray)}.ExecutionMapList_actionDone__bscER{flex-shrink:0;color:var(--data-positive-fg)}.ExecutionMapList_actionSkip__jB3QK{flex-shrink:0;color:var(--data-caution-fg)}.ExecutionMapList_chevronBtn__ldV8A{flex-shrink:0;background:none;border:none;padding:var(--space-1);cursor:pointer;display:inline-flex;align-items:center}.ExecutionMapList_chevron__sIATv{font-size:var(--font-size-xs);color:var(--color-text-gray);display:inline-flex;transition:transform .2s ease}.ExecutionMapList_chevronExpanded__ziP6r{transform:rotate(180deg)}.ExecutionMapList_outcomeRow__w5uVR{padding:0 var(--space-4) var(--space-3);margin-top:calc(-1 * var(--space-2))}.ExecutionMapList_outcomeText__v_a08{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ExecutionMapList_body__4P2Bs{padding:var(--space-4);border-top:var(--border-thin) solid var(--color-border-subtle)}.HospitalizationDetail_wrapper__oaoce{display:flex;flex-direction:column}.HospitalizationDetail_tabBar__tZGTa{display:flex;border-bottom:var(--border-thin) solid var(--color-border-subtle);gap:0}.HospitalizationDetail_execucaoTab__Sul3V{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.HospitalizationDetail_soonBadge__CchLz{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-1);margin-left:var(--space-2);background:var(--color-bg-default);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-gray)}.PageHeader_header__LT_Ri{display:flex;flex-direction:column;gap:var(--space-1)}.PageHeader_back__W_SE3{align-self:flex-start}.PageHeader_titleRow__OcyWh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.PageHeader_titleGroup__YVYSZ{display:flex;align-items:center;gap:var(--space-3)}.PageHeader_title__O_yii{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.PageHeader_sub__A3Q0o{font-size:var(--font-size-base);color:var(--color-text-gray)}.internacoes_page__Cb227{display:flex;flex-direction:column;gap:var(--space-6)}.internacoes_empty__v0LQ_{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.RevenueDashboard_wrapper__4Nc_l{display:flex;flex-direction:column;gap:var(--space-4)}.RevenueDashboard_periodBar__IHh3N{display:flex;align-items:center;gap:var(--space-2)}.RevenueDashboard_periodInput__2SAZS{padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);background:var(--color-bg-surface)}.RevenueDashboard_hint__z85eX,.RevenueDashboard_periodInput__2SAZS{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.RevenueDashboard_hint__z85eX{color:var(--color-text-gray)}.RevenueDashboard_totalCard__u7aD1{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);background:var(--color-bg-primary);border-radius:var(--radius-lg)}.RevenueDashboard_totalLabel__HuHjs{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-on-primary)}.RevenueDashboard_totalValue__gs9PS{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-on-primary)}.RevenueDashboard_grid__zQ4tU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.RevenueDashboard_card__VtPtg{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.RevenueDashboard_cardTitle__eqCaa{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.RevenueDashboard_row__8RrIw{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}.RevenueDashboard_rowLabel__CWdSd{flex:1 1;color:var(--color-text-primary)}.RevenueDashboard_rowLabel__CWdSd,.RevenueDashboard_rowPct__WRv5t{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.RevenueDashboard_rowPct__WRv5t{color:var(--color-text-gray);width:50px;text-align:right}.RevenueDashboard_rowValue__afAVO{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);min-width:90px;text-align:right}.RevenueDashboard_marginTable__OiVfP{display:flex;flex-direction:column;gap:var(--space-1)}.RevenueDashboard_marginHeaderRow__Wd7jA{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-gray)}.RevenueDashboard_marginHeaderRow__Wd7jA,.RevenueDashboard_marginRow__j7dvh{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;grid-gap:var(--space-3);gap:var(--space-3)}.RevenueDashboard_marginRow__j7dvh{align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-default)}.RevenueDashboard_reconcileForm__vhFZd{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.RevenueDashboard_reconcileError__OQP0F{flex-basis:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--data-health-fg)}.ContasTab_section__BgeVz{display:flex;flex-direction:column;gap:var(--space-4)}.ContasTab_toolbar__32k0O{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ContasTab_subTabs__oHvQO{display:flex;border-bottom:var(--border-thin) solid var(--color-border-subtle);gap:0}.ContasTab_summaryStrip__4JgA6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ContasTab_summaryBox__QYTBY{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md)}.ContasTab_summaryBoxLabel__ocQRj{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ContasTab_summaryBoxValue__vOfr_{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContasTab_summaryBoxValueOverdue__a84u9{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--data-health-fg)}.ContasTab_list__r5vAZ{display:flex;flex-direction:column;gap:var(--space-4)}.ContasTab_group__ptDeO{display:flex;flex-direction:column;gap:var(--space-2)}.ContasTab_groupHeader__vT_D7{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContasTab_row__P8EFn{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface)}.ContasTab_rowCancelled__RvKD_{opacity:.55}.ContasTab_rowMain__mRoMO{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.ContasTab_rowTitleLine__8yLPd{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ContasTab_rowDescricao__BSM_T{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContasTab_rowParty__HoLy_{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ContasTab_categoriaChip__w0lGi{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:var(--color-text-gray);background:var(--color-bg-default);border-radius:var(--radius-full);padding:2px var(--space-2)}.ContasTab_rowMeta__vXiWT{display:flex;align-items:center;gap:var(--space-2)}.ContasTab_rowVence__deENM{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ContasTab_rowValor__eIhh_{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:110px}.ContasTab_rowValorMain__S_1oL{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ContasTab_rowValorBreakdown__KEFxk{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.ContasTab_rowActions__Y8gCS{display:flex;align-items:center;gap:var(--space-2)}.ContasTab_confirmText__kF8U_{white-space:nowrap}.ContasTab_confirmText__kF8U_,.ContasTab_empty__bc_ze{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.FinanceiroClient_page___aPdp{display:flex;flex-direction:column;gap:var(--space-6)}.FinanceiroClient_tabBar__cXSIq{display:flex;border-bottom:var(--border-thin) solid var(--color-border-subtle);gap:0}.CaixaForms_form__AIeG2{display:flex;flex-direction:column;gap:var(--space-4)}.CaixaForms_hint__oVZJR{color:var(--color-text-gray)}.CaixaForms_error__wrprk,.CaixaForms_hint__oVZJR{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.CaixaForms_error__wrprk{color:var(--data-health-fg)}.CaixaForms_summaryRow__rXsWk{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg-default);border-radius:var(--radius-md)}.CaixaForms_summaryLabel__48lTU{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.CaixaForms_summaryValue__8uMhV{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CaixaForms_summaryValueWarn__tOtt8{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--data-health-fg)}.CaixaForms_paymentSection__EtX94{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-default)}.CaixaForms_label__bBav3{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.CaixaForms_paymentPickerRow__LvwhP{display:flex;align-items:flex-end;gap:var(--space-2)}.CaixaForms_paymentMethodField__fl10p{flex:1 1;min-width:160px}.CaixaForms_paymentInsurerField__jngAZ{flex:1 1;min-width:140px}.CaixaForms_paymentAmountField__U1xOt{width:130px;flex-shrink:0}.CaixaForms_paymentList__1_fE7{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-1)}.CaixaForms_paymentRow__X5GJt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-bg-surface)}.CaixaForms_paymentRowLabel__Y8ls3{flex:1 1;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.CaixaForms_paymentRowAmount__kCoeQ{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FaturaPickerPanel_body__zvInz{display:flex;flex-direction:column;gap:var(--space-4)}.FaturaPickerPanel_loading___Y_DZ{display:flex;justify-content:center;padding:var(--space-8)}.FaturaPickerPanel_empty__8FuH3{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.FaturaPickerPanel_list__f4VKn{display:flex;flex-direction:column;gap:var(--space-2)}.FaturaPickerPanel_row__gaL78{display:flex;flex-direction:column;gap:var(--space-1);text-align:left;padding:var(--space-3) var(--space-4);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);cursor:pointer;font-family:inherit}.FaturaPickerPanel_row__gaL78:hover{border-color:var(--color-border-default)}.FaturaPickerPanel_rowTop__QQKGD{display:flex;justify-content:space-between;gap:var(--space-3)}.FaturaPickerPanel_rowName__kL28_,.FaturaPickerPanel_rowValue__LU1T0{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FaturaPickerPanel_rowValue__LU1T0{white-space:nowrap}.FaturaPickerPanel_rowMeta__hfNPa{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.FaturaPickerPanel_sectionTitle__06FLC{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-top:var(--space-2)}.FaturaPickerPanel_stale__L_wUD{opacity:.5;pointer-events:none;transition:opacity .15s ease}.ProductNameTypeahead_wrapper__rf9CT{position:relative}.ProductNameTypeahead_dropdown__UpKV3{position:absolute;top:calc(100% + var(--space-1));left:0;right:0;z-index:20;background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:220px;overflow-y:auto}.ProductNameTypeahead_option__MhenZ{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:none;border:none;cursor:pointer}.ProductNameTypeahead_option__MhenZ:hover{background:var(--color-bg-default)}.ProductNameTypeahead_duplicateWarning__QXjP_{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--error-50);border-radius:var(--radius-md)}.ProductNameTypeahead_duplicateWarning__QXjP_ p{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--error-500);margin:0}.ProductNameTypeahead_duplicateHint__32zNd{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);background:var(--warning-25);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--warning-500)}.ProductNameTypeahead_duplicateHint__32zNd p{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--warning-500);margin:0}.ProductNameTypeahead_actions__jyuXf{display:flex;gap:var(--space-2);flex-wrap:wrap}.ProductNameTypeahead_option__MhenZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ProductNameTypeahead_candidateBadge__TGR7l{flex:none;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-gray);background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-full);padding:1px var(--space-2)}.GoldTag_tag__Jou8F{--pawtoia-ring:var(--primary-700);--pawtoia-spark:color-mix(in srgb,var(--primary-500) 28%,#fff);--pawtoia-spark-soft:color-mix(in srgb,var(--primary-500) 60%,#fff);position:relative;display:inline-flex;align-items:center;align-self:flex-start;gap:5px;border-radius:var(--radius-full,9999px);color:var(--color-text-on-primary);font-size:11px;font-weight:var(--font-weight-bold);letter-spacing:.5px;text-transform:uppercase;padding:3px 9px;white-space:nowrap;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,var(--primary-700) 0,var(--primary-500) 28%,color-mix(in srgb,var(--primary-500) 60%,#fff) 50%,var(--primary-500) 72%,var(--primary-700) 100%) padding-box,conic-gradient(from var(--pawtoia-angle,0deg),var(--pawtoia-ring) 0deg 20deg,var(--pawtoia-spark-soft) 45deg,var(--pawtoia-spark) 60deg 70deg,var(--pawtoia-spark-soft) 85deg,var(--pawtoia-ring) 110deg 1turn) border-box;border:2px solid transparent;animation:GoldTag_pawtoia-orbit__kEac4 3s linear infinite}.GoldTag_tag__Jou8F:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--primary-500) 45%,#fff) 47%,color-mix(in srgb,var(--primary-500) 25%,#fff) 50%,color-mix(in srgb,var(--primary-500) 45%,#fff) 53%,transparent 65%);background-size:250% 100%;background-repeat:no-repeat;animation:GoldTag_pawtoia-glint__f3u88 3s linear infinite}.GoldTag_icon__YMMGb{font-size:10px}.GoldTag_icon__YMMGb,.GoldTag_label__PD57t{position:relative;z-index:1}@keyframes GoldTag_pawtoia-orbit__kEac4{0%{--pawtoia-angle:0deg}to{--pawtoia-angle:360deg}}@keyframes GoldTag_pawtoia-glint__f3u88{0%{background-position:125% 0}to{background-position:-125% 0}}@media (prefers-reduced-motion:reduce){.GoldTag_tag__Jou8F{animation:none}.GoldTag_tag__Jou8F:after{animation:none;display:none}}.FileDropzone_box__I6__y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);border:var(--border-medium) dashed var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);transition:border-color .15s,background .15s}.FileDropzone_dragging__McCu0{border-color:var(--color-border-primary);background:var(--color-bg-default)}.FileDropzone_disabled__w71mG{opacity:var(--opacity-disabled,.4);pointer-events:none}.FileDropzone_icon__t2K16{font-size:28px;color:var(--color-text-gray)}.FileDropzone_title__M7HxG{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.FileDropzone_hint__3mNiV{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);max-width:480px}.FileDropzone_input__myYZu{display:none}.PhoneScanRelay_wrap__ArU0g{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.PhoneScanRelay_qrBlock__ugcN6{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.PhoneScanRelay_qr__077dT{width:180px;height:180px;flex-shrink:0;border-radius:var(--radius-md)}.PhoneScanRelay_qrText__gQeKm{display:flex;flex-direction:column;gap:var(--space-2)}.PhoneScanRelay_qrTitle__hVg8r{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.PhoneScanRelay_note__2AH7_{color:var(--color-text-gray)}.PhoneScanRelay_noteOk__AfzY5,.PhoneScanRelay_note__2AH7_{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.PhoneScanRelay_noteOk__AfzY5{display:flex;align-items:center;gap:var(--space-2);color:var(--data-positive-fg)}.SuggestInput_wrapper__oLXZ_{position:relative;min-width:0}.SuggestInput_dropdown__Yne1M{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:20;min-width:100%;width:max-content;max-width:480px;background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:220px;overflow-y:auto}.SuggestInput_option__MaGcr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;text-align:left;padding:var(--space-2) var(--space-3);font-size:var(--font-size-base);font-family:inherit;color:var(--color-text-primary);background:none;border:none;cursor:pointer}.SuggestInput_option__MaGcr:hover{background:var(--color-bg-default)}.SuggestInput_optionLabel__NyWQx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotaFiscalImportPanel_body__0Gxtp,.NotaFiscalImportPanel_stack__awJ8d{display:flex;flex-direction:column;gap:var(--space-4)}.NotaFiscalImportPanel_modeList__pra_E{display:flex;flex-direction:column;gap:var(--space-3)}.NotaFiscalImportPanel_modeIcon__oQClE{font-size:24px;color:var(--color-text-primary)}.NotaFiscalImportPanel_orDivider__wnpjC{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-gray);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.NotaFiscalImportPanel_orDivider__wnpjC:after,.NotaFiscalImportPanel_orDivider__wnpjC:before{content:"";flex:1 1;height:1px;background:var(--color-border-subtle)}.NotaFiscalImportPanel_altFile__N7ihv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.NotaFiscalImportPanel_nudge__aRKYo{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.NotaFiscalImportPanel_section__E_Jky{display:flex;flex-direction:column;gap:var(--space-3)}.NotaFiscalImportPanel_sectionHeader__gmrWn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.NotaFiscalImportPanel_sectionTitle__RjlUg{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NotaFiscalImportPanel_grid2__EVCpp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.NotaFiscalImportPanel_linkButton__LnNdN{align-self:flex-start;padding:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-family:inherit;color:var(--color-text-primary);text-decoration:underline;background:none;border:none;cursor:pointer}@media (max-width:640px){.NotaFiscalImportPanel_grid2__EVCpp{grid-template-columns:1fr}}.NotaFiscalImportPanel_itemRow__pu_uJ,.NotaFiscalImportPanel_itemsHead__0WJ3Q{display:grid;grid-template-columns:84px minmax(150px,1fr) 64px 68px 118px 64px 96px 96px 90px 132px 36px;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.NotaFiscalImportPanel_itemsHead__0WJ3Q{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray);padding:0 var(--space-1)}.NotaFiscalImportPanel_itemRow__pu_uJ .field{gap:0}.NotaFiscalImportPanel_stepIntro__mAOzJ{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:var(--line-height-base)}.NotaFiscalImportPanel_choiceList__HHM_3{display:flex;flex-direction:column;gap:var(--space-2)}.NotaFiscalImportPanel_choiceRow__9Ezp2{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer}.NotaFiscalImportPanel_choiceRow__9Ezp2:has(input:checked){border-color:var(--color-bg-primary);box-shadow:0 0 0 1px var(--color-bg-primary)}.NotaFiscalImportPanel_choiceRow__9Ezp2 input[type=radio]{accent-color:var(--color-bg-primary);width:16px;height:16px;flex:none}.NotaFiscalImportPanel_choiceBody__4Ik_r{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.NotaFiscalImportPanel_choiceName__SiplX{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.NotaFiscalImportPanel_choiceMeta___IkIH{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.NotaFiscalImportPanel_choiceTags__Os87x{display:flex;flex-wrap:wrap;gap:var(--space-1);justify-content:flex-end}.NotaFiscalImportPanel_matchCard__83B5e{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg)}.NotaFiscalImportPanel_matchHeader__klaSO{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.NotaFiscalImportPanel_matchDesc__P3GEj{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NotaFiscalImportPanel_matchQty__PIJQJ{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray);white-space:nowrap}.NotaFiscalImportPanel_matchNote__ic_VO{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.NotaFiscalImportPanel_conversionRow__BQjt6{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}@media (max-width:720px){.NotaFiscalImportPanel_conversionRow__BQjt6{grid-template-columns:1fr}}.NotaFiscalImportPanel_chaveInput__Q_553{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.03em}.NotaFiscalImportPanel_sumOff___0fb3,.NotaFiscalImportPanel_sumOk___Cglr{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}.NotaFiscalImportPanel_sumOk___Cglr{color:var(--data-positive-fg)}.NotaFiscalImportPanel_sumOff___0fb3{color:var(--data-caution-fg)}.NotaFiscalImportPanel_contasToggle__8e_II{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);cursor:pointer}.NotaFiscalImportPanel_contasToggle__8e_II input[type=checkbox]{accent-color:var(--color-bg-primary);width:16px;height:16px;margin-top:3px;flex:none}.NotaFiscalImportPanel_contasToggle__8e_II>span{display:flex;flex-direction:column;gap:var(--space-1)}.NotaFiscalImportPanel_contasToggleTitle__ukQ83{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.NotaFiscalImportPanel_contasToggleSub__Cj8WS{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray);line-height:var(--line-height-base)}.NotaFiscalImportPanel_vencList__Lesup{display:flex;flex-direction:column;gap:var(--space-2)}.NotaFiscalImportPanel_vencHead__VQD1R,.NotaFiscalImportPanel_vencRow__fxyZj{display:grid;grid-template-columns:150px 180px 150px 36px;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.NotaFiscalImportPanel_vencHead__VQD1R{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-gray);padding:0 var(--space-1)}.ProgressBar_wrap__Hr4TC{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ProgressBar_labelRow__u3nuC{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ProgressBar_label__I7EKU{color:var(--color-text-gray);font-weight:var(--font-weight-medium)}.ProgressBar_label__I7EKU,.ProgressBar_meta__Fkcrx{font-size:var(--font-size-base);line-height:var(--line-height-base)}.ProgressBar_meta__Fkcrx{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ProgressBar_track__2aN9L{height:6px;background:var(--color-border-faint);border-radius:var(--radius-sm);overflow:hidden}.ProgressBar_fill__eiqhm{display:block;height:100%;border-radius:var(--radius-sm)}.ProgressBar_positive__XtzXU{background:var(--data-positive-fg)}.ProgressBar_caution__3ulym{background:var(--data-caution-fg)}.ProgressBar_neutral__FGaaU{background:var(--color-border-default)}.InternadosCard_row__WLT6N{text-decoration:none;color:inherit;align-items:flex-start;border-radius:var(--radius-md);padding-left:var(--space-3);padding-right:var(--space-3);margin:0 calc(-1 * var(--space-3))}.InternadosCard_row__WLT6N:hover{background:var(--color-bg-default)}.InternadosCard_nameLine__6iEQT{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.InternadosCard_complaint__DmNjM{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.InternadosCard_progRow__2pBsX{margin-top:var(--space-2)}.PatientFlowBoard_flow__qGBdO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-3)}@media (max-width:1100px){.PatientFlowBoard_flow__qGBdO{grid-template-columns:1fr}}.PatientFlowBoard_col__wNhMj{background:var(--color-bg-default);border:var(--border-thin) solid var(--color-border-faint);border-radius:var(--radius-md);padding:var(--space-3);min-height:180px;min-width:0;display:flex;flex-direction:column}.PatientFlowBoard_colCards__7iCa8{overflow-y:auto;max-height:max(420px,calc(100vh - 540px));padding:var(--space-px);margin:calc(-1 * var(--space-px));scrollbar-width:thin}.PatientFlowBoard_mark__AqAWj{width:100%;height:3px;border-radius:var(--radius-xs);margin-bottom:var(--space-2)}.PatientFlowBoard_colTitle__ya3Jm{margin:0 0 var(--space-2);font-size:var(--font-size-xs);line-height:var(--line-height-xs);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);font-weight:var(--font-weight-bold);color:var(--color-text-gray);display:flex;justify-content:space-between}.PatientFlowBoard_fcard__qgPte{background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-2);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.PatientFlowBoard_fcardBody___xBot{flex:1 1;min-width:0;padding:var(--space-3)}.PatientFlowBoard_stateStrip__oZjM0{flex-shrink:0;width:28px;justify-content:center;writing-mode:vertical-rl;transform:rotate(180deg);font-size:var(--font-size-xs);line-height:1;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;padding:var(--space-2) 0;white-space:nowrap}.PatientFlowBoard_fname__GfE3i,.PatientFlowBoard_stateStrip__oZjM0{display:flex;align-items:center;font-weight:var(--font-weight-bold)}.PatientFlowBoard_fname__GfE3i{gap:var(--space-2);flex-wrap:wrap}.PatientFlowBoard_fmeta__cKnq9{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-gray);font-weight:var(--font-weight-medium)}.PatientFlowBoard_factions__9KEX0{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}.PatientFlowBoard_fcardDraggable__O5_iH{cursor:-webkit-grab;cursor:grab}.PatientFlowBoard_fcardDragging__yM2Wg{opacity:.45}.PatientFlowBoard_colDropActive__BddYD{border-color:var(--color-border-primary);background:var(--color-bg-primary-soft)}.StatTile_tile__B4O9J{background:var(--color-bg-surface);border:var(--border-thin) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);min-width:0}.StatTile_accent__GVOnF{border-top:var(--border-thick) solid var(--color-bg-primary)}.StatTile_label__yrHDj{font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-text-gray)}.StatTile_value__mgquo{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);font-weight:var(--font-weight-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:var(--space-1)}.StatTile_positive__VJWly{color:var(--color-status-success);font-size:var(--font-size-lg)}.StatTile_sub__SCLhC{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-gray);font-weight:var(--font-weight-medium)}.ChipControl_row__dDc5T{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1);margin:0 0 var(--space-5)}.ChipControl_end__MaOLx{margin-left:auto;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.RevenueChartCard_chartWrap__K3VXE{overflow-x:auto;margin-top:var(--space-2)}.RevenueChartCard_chart__REk5q{min-width:560px}.RevenueChartCard_axis__x6QEC{stroke:var(--color-border-subtle);stroke-width:1}.RevenueChartCard_tick__j4J_N{font-family:var(--font-family);font-size:11px;fill:var(--color-text-placeholder);font-weight:var(--font-weight-medium)}.RevenueChartCard_bar__w_kDm{fill:var(--primary-500)}.RevenueChartCard_barToday__xKobV{fill:var(--primary-700)}.RevenueChartCard_hitArea__lkyaZ{fill:transparent;cursor:default}.RevenueChartCard_barHover__uFifG{fill:var(--primary-700)}.RevenueChartCard_hoverDate__Hb3y4{font-family:var(--font-family);font-size:10px;font-weight:var(--font-weight-medium);letter-spacing:.3px;fill:var(--color-text-placeholder)}.RevenueChartCard_hoverValue__4qXf3{font-family:var(--font-family);font-size:11px;font-weight:var(--font-weight-medium);fill:var(--color-text-gray)}.RevenueChartCard_hoverBox__8arYw{fill:var(--color-bg-surface);stroke:var(--color-border-faint);stroke-width:1}.RevenueChartCard_periodTotal__Pgh4_{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3)}.RevenueChartCard_periodValue__7bpee{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1}.RevenueChartCard_periodCaption__MfQDe{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-gray)}