.ColorPicker_picker__FSImj{display:flex;flex-direction:column;gap:var(--space-md)}.ColorPicker_grid__y074N{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.ColorPicker_hint__XAqcR{font-size:var(--font-xs);color:var(--text-muted)}.ColorPicker_error__sCL9d{font-size:var(--font-xs);color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}.ColorPicker_patternGroup__0QdS9{display:flex;flex-direction:column;gap:var(--space-xs)}.ColorPicker_chipRow__puNYp{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.ColorPicker_chip__dFaDp{font-family:var(--font-family);font-size:var(--font-xs);font-weight:500;color:var(--text-secondary);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-xs) var(--space-md);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast)}.ColorPicker_chip__dFaDp:hover{border-color:var(--border-light);color:var(--text-primary)}.ColorPicker_chipSelected__jwaPw{background:var(--accent-glow);border-color:var(--accent-primary);color:var(--accent-primary);font-weight:600}.ConfirmDoseModal_modal__AWHbC{width:min(30rem,calc(100vw - (2 * var(--space-lg))))}.ConfirmDoseModal_intro__Y5_D9{margin:0 0 var(--space-sm);font-size:var(--font-sm);color:var(--text-secondary)}.ConfirmDoseModal_subLine__lA3jT{margin:0 0 var(--space-sm);font-size:var(--font-sm);color:var(--text-primary)}.ConfirmDoseModal_suggestionBox__1ERJb{padding:var(--space-md);background:var(--accent-primary-bg);border:1px dashed var(--accent-primary);border-radius:var(--radius-lg)}.ConfirmDoseModal_summaryLabel__Zm_dL{font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.ConfirmDoseModal_dueText__2cWZd{font-family:var(--font-mono);font-size:var(--font-sm);font-weight:700;color:var(--text-primary)}.ConfirmDoseModal_basisNote___v_2J{font-weight:500;margin-left:var(--space-sm)}.ConfirmDoseModal_noSuggestion__3unka{font-size:var(--font-sm)}.ConfirmDoseModal_warning__tCvVi{margin-top:var(--space-sm)}.ConfirmDoseModal_doseRow__DQ4LQ{margin-top:var(--space-md)}.ConfirmDoseModal_modalActions__bJF9m{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.EditMedicalRecordModal_modal__zPxqE{width:min(38rem,calc(100vw - (2 * var(--space-lg))))}.EditMedicalRecordModal_context__vRDk9{margin:0 0 var(--space-md);color:var(--text-secondary);font-size:var(--font-sm)}.EditMedicalRecordModal_fields__gYpPQ{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.EditMedicalRecordModal_readOnlyValue__NkCGh{margin:0;padding:var(--space-xs) 0;font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.EditMedicalRecordModal_fieldHint__IG8En{margin:0 0 var(--space-xs);font-size:var(--font-xs);color:var(--text-secondary);line-height:1.4}.EditMedicalRecordModal_error__vZHHj{margin-top:var(--space-sm)}.EditMedicalRecordModal_footer__UPljB{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap}.ScheduleMedicalModal_modal___5Th8{width:min(38rem,calc(100vw - (2 * var(--space-lg))))}.ScheduleMedicalModal_context__CONfa{margin:0 0 var(--space-md);color:var(--text-secondary);font-size:var(--font-sm)}.ScheduleMedicalModal_fields__x3M6c{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.ScheduleMedicalModal_tzNote__EoCG1{margin:0;color:var(--text-muted,var(--text-secondary));font-size:var(--font-xs)}.ScheduleMedicalModal_error__wKxKO{margin-top:var(--space-sm)}.ScheduleMedicalModal_warning__W3_Cv{margin-top:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--warning);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text,var(--warning));font-size:var(--font-sm)}.ScheduleMedicalModal_footer__Ca7rW{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap}.FolderStrip_stripWrapper__a_T8F{display:flex;flex-direction:column;min-width:0}.FolderStrip_tablist__Ml_py{display:flex;align-items:flex-end;gap:var(--space-xs);padding:0 var(--space-sm);overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;position:relative;z-index:2;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.FolderStrip_tablist__Ml_py::-webkit-scrollbar{height:4px}.FolderStrip_tablist__Ml_py::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:var(--radius-full)}.FolderStrip_tab__HmHa7{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--space-xs);flex-shrink:0;white-space:nowrap;background:var(--bg-secondary);color:var(--text-secondary);border-bottom:1px solid var(--border);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;padding:var(--space-sm) var(--space-md);font-family:var(--font-family);font-size:var(--font-sm);font-weight:500;line-height:1.2;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.FolderStrip_tab__HmHa7:hover{background:var(--bg-card-hover);color:var(--text-primary)}.FolderStrip_tab__HmHa7:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;z-index:4}.FolderStrip_tabActive__kP8kZ,.FolderStrip_tabActive__kP8kZ:hover{background:var(--bg-card);color:var(--text-primary);font-weight:600;border-color:var(--border);border-bottom-color:var(--bg-card);position:relative;z-index:3}.FolderStrip_tabIcon__AOZBT{font-size:var(--font-base);line-height:1}.FolderStrip_tabLabel__udk_u{line-height:1}.FolderStrip_tabLabelMobile__Q40MN{display:none;line-height:1}.FolderStrip_badge____Ic9{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:0 var(--space-xs);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;line-height:1.5}.FolderStrip_badgeWarn__J8MsJ{background:var(--warning-bg);color:var(--warning)}.FolderStrip_badgeMuted__4BR3y{background:var(--bg-secondary);color:var(--text-muted)}.FolderStrip_panel__3wifr{background:var(--bg-card);border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-sm);margin-top:-1px;position:relative;z-index:1;padding:var(--space-md)}@media (max-width:767px){.FolderStrip_tablist__Ml_py{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;grid-gap:3px;gap:3px;padding:0 4px;overflow:visible}.FolderStrip_tab__HmHa7{width:100%;min-width:0;min-height:44px;justify-content:center;gap:3px;padding:var(--space-xs) 3px;font-size:var(--font-xs)}.FolderStrip_tabLabel__udk_u{display:none}.FolderStrip_tabLabelMobile__Q40MN{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.FolderStrip_tabIcon__AOZBT{font-size:var(--font-sm)}}@media (max-width:420px){.FolderStrip_tab__HmHa7{flex-direction:column;gap:2px;font-size:10px;line-height:1}}.LifecycleStepper_wrap__YMMLH{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.LifecycleStepper_track__5YQbb{display:flex;align-items:center;list-style:none;margin:0;min-width:max-content;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-sm) var(--space-lg)}.LifecycleStepper_step__DOumr{display:flex;align-items:center;gap:var(--space-sm);flex:1 1;min-width:0}.LifecycleStepper_step__DOumr:last-child{flex:none}.LifecycleStepper_dot__BANnR{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);border:2px solid var(--border);background:var(--bg-primary);flex-shrink:0}.LifecycleStepper_dot__BANnR,.LifecycleStepper_label__BYCwv{font-size:var(--font-sm);font-weight:600;color:var(--text-muted)}.LifecycleStepper_label__BYCwv{white-space:nowrap}.LifecycleStepper_conn__T2pYU{flex:1 1;height:2px;min-width:var(--space-lg);margin:0 var(--space-sm);background:var(--border);border-radius:var(--radius-full)}.LifecycleStepper_step__DOumr.LifecycleStepper_done__7WUj5 .LifecycleStepper_dot__BANnR{background:var(--success);border-color:var(--success);color:var(--text-inverse)}.LifecycleStepper_step__DOumr.LifecycleStepper_done__7WUj5 .LifecycleStepper_label__BYCwv{color:var(--text-secondary)}.LifecycleStepper_step__DOumr.LifecycleStepper_done__7WUj5 .LifecycleStepper_conn__T2pYU{background:var(--success)}.LifecycleStepper_step__DOumr.LifecycleStepper_current__Fg76i .LifecycleStepper_dot__BANnR{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse);box-shadow:0 0 0 4px var(--accent-glow)}.LifecycleStepper_step__DOumr.LifecycleStepper_current__Fg76i .LifecycleStepper_label__BYCwv{color:var(--accent-primary)}.LifecycleStepper_step__DOumr.LifecycleStepper_upcoming__4b7sI .LifecycleStepper_dot__BANnR{opacity:.7}.LifecycleStepper_mobileSummary__WsPCy{display:none}@media (max-width:767px){.LifecycleStepper_wrap__YMMLH{overflow-x:clip}.LifecycleStepper_mobileSummary__WsPCy{display:block;margin-bottom:var(--space-xs);color:var(--text-secondary);font-size:var(--font-xs);font-weight:600;text-align:center}.LifecycleStepper_track__5YQbb{width:100%;min-width:0;box-sizing:border-box;padding:var(--space-sm) var(--space-md)}.LifecycleStepper_step__DOumr{flex:1 1;gap:0;min-width:0}.LifecycleStepper_step__DOumr:last-child{flex:0 0 auto}.LifecycleStepper_label__BYCwv{display:none}.LifecycleStepper_conn__T2pYU{min-width:0;margin:0 var(--space-xs)}}.StagePrimaryPanel_wrap__jB5Ia{display:flex;flex-direction:column;gap:var(--space-lg)}.StagePrimaryPanel_panel__aTuqk{display:flex;flex-direction:column;gap:var(--space-md);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.StagePrimaryPanel_panelHead__sfSZL{display:flex;flex-direction:column;gap:var(--space-xs)}.StagePrimaryPanel_eyebrow__6PQPT{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-sm);font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.StagePrimaryPanel_headline__7hO6v{margin:0;font-family:var(--font-family);font-size:var(--font-lg);font-weight:600;line-height:1.35;color:var(--text-secondary);text-wrap:balance}.StagePrimaryPanel_subtitle__RK9FJ{margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.StagePrimaryPanel_panelHeader__q_f3t{display:flex;flex-direction:column;gap:var(--space-xs)}.StagePrimaryPanel_panelTitle__18YGc{margin:0;font-family:var(--font-family);font-size:var(--font-sm);font-weight:800;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.StagePrimaryPanel_panelSubtitle__SLgBG{margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.StagePrimaryPanel_sectionLabel__NCryn{font-size:var(--font-sm);font-weight:600;color:var(--accent-primary)}.StagePrimaryPanel_grid2__sblLm{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (max-width:900px){.StagePrimaryPanel_grid2__sblLm{grid-template-columns:1fr}}.StagePrimaryPanel_list__nexD7{display:flex;flex-direction:column;gap:var(--space-sm)}.StagePrimaryPanel_row__PQ184{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary)}.StagePrimaryPanel_rowMain__pHxZ8{display:flex;flex-direction:column;gap:2px;min-width:0}.StagePrimaryPanel_rowLabel__L_K8B{font-size:var(--font-sm);font-weight:500;color:var(--text-primary)}.StagePrimaryPanel_rowMeta__z2ZKi{font-size:var(--font-xs);color:var(--text-muted)}.StagePrimaryPanel_checkIcon__epM2c{flex:none;width:18px;height:18px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-xs);font-weight:700;color:var(--text-inverse)}.StagePrimaryPanel_checkIcon__epM2c.StagePrimaryPanel_ok___99jT{background:var(--success)}.StagePrimaryPanel_checkIcon__epM2c.StagePrimaryPanel_block___Yu5t{background:var(--danger)}.StagePrimaryPanel_checkIcon__epM2c.StagePrimaryPanel_warn__E5ixW{background:var(--warning)}.StagePrimaryPanel_checkRow__o8m_o{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);font-size:var(--font-sm)}.StagePrimaryPanel_checkRow__o8m_o.StagePrimaryPanel_done__82zLZ .StagePrimaryPanel_checkLabel__9DYs5{color:var(--text-muted)}.StagePrimaryPanel_checkLabel__9DYs5{color:var(--text-primary);min-width:0}.StagePrimaryPanel_checkMeta__bfpgs{font-size:var(--font-xs);color:var(--text-muted)}.StagePrimaryPanel_checkSpacer__tMich{margin-left:auto}.StagePrimaryPanel_subcards__Lxtbm{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-md);gap:var(--space-md)}@media (max-width:640px){.StagePrimaryPanel_subcards__Lxtbm{grid-template-columns:1fr}}.StagePrimaryPanel_quickTile__L4IRy{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.StagePrimaryPanel_quickTile__L4IRy:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}.StagePrimaryPanel_quickTileHead__AVhal{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.StagePrimaryPanel_quickTileHint__sT11X{font-size:var(--font-xs);font-weight:600;color:var(--accent-primary);white-space:nowrap}.StagePrimaryPanel_quickTileFoot__dxuFy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-xs);color:var(--text-muted)}.StagePrimaryPanel_gallery__sVRLr{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:var(--space-xs);gap:var(--space-xs)}.StagePrimaryPanel_galleryTile__rPax8{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--border)}.StagePrimaryPanel_galleryTile__rPax8.StagePrimaryPanel_primaryPhoto__dIdj3{border:2px solid var(--accent-primary)}.StagePrimaryPanel_galleryImg__tKIcL{width:100%;height:100%;object-fit:cover;display:block}.StagePrimaryPanel_galleryFlag__JMTeb{position:absolute;top:2px;left:2px;font-size:var(--font-xs);font-weight:700;color:var(--text-inverse);background:var(--accent-primary);padding:0 var(--space-xs);border-radius:var(--radius-full);line-height:1.4}.StagePrimaryPanel_galleryMore__pBruX{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:var(--radius-sm);border:1px dashed var(--border-light);background:var(--bg-primary);color:var(--text-muted);font-size:var(--font-xs);font-weight:700}.StagePrimaryPanel_bioBox__J_Q48{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-xs);color:var(--text-secondary);min-height:56px;overflow:hidden}.StagePrimaryPanel_navLink__s4fBD{background:none;border:none;padding:0;font:inherit;font-size:var(--font-sm);font-weight:600;color:var(--accent-primary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast)}.StagePrimaryPanel_navLink__s4fBD:hover{color:var(--accent-primary-hover);text-decoration:underline}.StagePrimaryPanel_linkChip__Q4PGL{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-xs);font-weight:600;color:var(--accent-primary);text-decoration:none;white-space:nowrap}.StagePrimaryPanel_linkChip__Q4PGL:hover{color:var(--accent-primary-hover);text-decoration:underline}.StagePrimaryPanel_emptyRow__8ZBxO{color:var(--text-muted);font-size:var(--font-sm);font-style:italic;padding:var(--space-sm) 0}.StagePrimaryPanel_errorRow__EMKCW{color:var(--danger);font-size:var(--font-sm);padding:var(--space-sm) var(--space-md);background:var(--danger-bg);border:1px solid var(--border);border-radius:var(--radius-md)}.StagePrimaryPanel_fosterCard__ZQOk8{display:flex;flex-direction:column;gap:var(--space-sm);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.StagePrimaryPanel_fosterHeader__5O_nY{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.StagePrimaryPanel_overlayTag__93Eaq{font-size:var(--font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--info);background:var(--info-bg);border-radius:var(--radius-full);padding:2px var(--space-sm)}.StagePrimaryPanel_fosterRow__0o8cJ{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-sm) var(--space-md);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary)}.StagePrimaryPanel_fosterRowSpacer__yTk6_{margin-left:auto}.StagePrimaryPanel_fosterNote__4bURm{font-size:var(--font-xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.StagePrimaryPanel_linkChip__Q4PGL,.StagePrimaryPanel_navLink__s4fBD,.StagePrimaryPanel_quickTile__L4IRy{transition:none!important}}.StagePrimaryPanel_forkBlock__YwTXY{display:flex;flex-direction:column;gap:var(--space-xs);margin-left:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px dashed #7c3aed;border-radius:var(--radius-md);background:var(--bg-primary)}.StagePrimaryPanel_forkTag__KMI_V{font-size:var(--font-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7c3aed}.StagePrimaryPanel_forkRow__QPDEm{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--text-primary)}.StagePrimaryPanel_forkRowLabel__6CgrJ{flex:1 1;min-width:0;font-weight:600}.StagePrimaryPanel_forkMeta__PR1xT,.StagePrimaryPanel_readonlyBadge__qEzIK{font-size:var(--font-xs);color:var(--text-secondary)}.StagePrimaryPanel_readonlyBadge__qEzIK{margin-left:var(--space-xs);padding:1px var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-primary);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.IncomingPanel_grid__Is4Jc{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:start}.IncomingPanel_mainCol__nobfG,.IncomingPanel_sideCol__ySISW{display:flex;flex-direction:column;gap:var(--space-md);min-width:0}@media (max-width:900px){.IncomingPanel_grid__Is4Jc{grid-template-columns:1fr}}.IncomingPanel_readonlyBadge__lAdr0{margin-left:var(--space-xs);padding:1px var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--bg-primary);font-size:var(--font-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.IncomingPanel_timeline__yawsq{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.IncomingPanel_tlRow__vrSj7{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md)}.IncomingPanel_tlDot__ADNto{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-full);border:1.5px solid var(--border);background:var(--bg-primary);font-size:var(--font-xs);line-height:1}.IncomingPanel_tlDone__wFoon .IncomingPanel_tlDot__ADNto{background:var(--success);border-color:var(--success);color:var(--text-inverse)}.IncomingPanel_tlActive__71EBi{background:var(--bg-primary);border:1px solid var(--border);padding:var(--space-sm) var(--space-md)}.IncomingPanel_tlActive__71EBi .IncomingPanel_tlDot__ADNto{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.IncomingPanel_tlBody__SeumU{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.IncomingPanel_tlLabel__ESW79{font-size:var(--font-sm);color:var(--text-secondary)}.IncomingPanel_tlActive__71EBi .IncomingPanel_tlLabel__ESW79{color:var(--text-primary);font-weight:600}.IncomingPanel_tlDesc__Vb4gC{font-size:var(--font-sm);color:var(--text-secondary);line-height:1.45}.IncomingPanel_tlEmpty__vJhfU{margin:0;font-size:var(--font-sm);color:var(--text-muted)}.IncomingPanel_forwardBar__QkKgn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary)}.IncomingPanel_forwardText__HPycE{font-size:var(--font-sm);color:var(--text-secondary)}.IncomingPanel_pipelineHost__98LD3{display:flex;flex-direction:column;gap:var(--space-md)}.IncomingPanel_kv__UNgH1{margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.IncomingPanel_kvRow__l_umZ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md)}.IncomingPanel_kvKey__vMLdY{font-size:var(--font-sm);font-weight:600;color:var(--accent-primary);flex-shrink:0}.IncomingPanel_kvVal__juuuh{margin:0;font-size:var(--font-sm);font-weight:500;color:var(--text-secondary);text-align:right;min-width:0}.IncomingPanel_kvLink__FpEJp{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.IncomingPanel_kvLink__FpEJp:hover{text-decoration:underline}.IncomingPanel_knownEmpty__buCki{margin:0;font-size:var(--font-sm);color:var(--text-muted)}.IncomingPanel_callout__vuk8L{margin:0;padding:var(--space-md);border:1px solid var(--border);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--bg-secondary);font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.IncomingPanel_kvLink__FpEJp:focus-visible,.IncomingPanel_kvLink__FpEJp:hover{color:var(--accent-primary);-webkit-text-decoration-color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.ReadinessMeter_card__KpJ29{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.ReadinessMeter_meter__a2jhG{display:flex;align-items:center;gap:var(--space-xs);width:100%}.ReadinessMeter_segment__1I_SI{flex:1 1;height:8px;border-radius:var(--radius-full);background:var(--bg-secondary);transition:background var(--transition-base)}.ReadinessMeter_segment__1I_SI.ReadinessMeter_ok__6M71_{background:var(--success)}.ReadinessMeter_segment__1I_SI.ReadinessMeter_warn__hf_Ga{background:var(--warning)}.ReadinessMeter_segment__1I_SI.ReadinessMeter_block__vwTLl{background:var(--danger)}.ReadinessMeter_verdict__bp89o{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--font-xs);color:var(--text-secondary);flex-wrap:wrap}.ReadinessMeter_verdictCount__Xxggp{font-weight:600;color:var(--text-primary)}.ReadinessMeter_verdictBlocker__iyl4u{color:var(--danger);font-weight:600}.ReadinessMeter_verdictWarn__zpaa7{color:var(--warning);font-weight:600}.ReadinessMeter_verdictOk__ICFK8{color:var(--success);font-weight:600}.ReadinessMeter_scoreValue__OTtlr{flex:none;margin-left:auto;font-family:var(--font-mono);font-size:var(--font-xs);font-weight:600;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ReadinessMeter_emptyState__19ik6{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:var(--space-md) 0;text-align:center}.ReadinessMeter_emptyDash__TpVsT{width:40%;height:1px;background:var(--text-muted);opacity:.5}.ReadinessMeter_emptyText__bEatS{margin:0;font-size:var(--font-sm);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.ReadinessMeter_segment__1I_SI{transition:none!important}}.AssessmentPanel_completeBar__D5aNZ{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-left:3px solid var(--success);border-radius:var(--radius-md);background:var(--bg-secondary)}.AssessmentPanel_completeIcon__tEH9p{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:var(--radius-full);background:var(--success);color:var(--text-inverse);font-size:var(--font-xs);font-weight:700}.AssessmentPanel_completeText__7oV5c{flex:1 1;min-width:0;font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.AssessmentPanel_collapseLink__cZpYw{margin-left:auto;text-transform:none;letter-spacing:normal}.MatchedPanel_adopterGrid__TaS_d{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-column-gap:var(--space-lg);column-gap:var(--space-lg);border-top:1px solid var(--border)}.MatchedPanel_field__TJhaD{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:1px solid var(--border)}.MatchedPanel_fieldLabel__NLCeb{font-size:var(--font-sm);font-weight:600;color:var(--accent-primary)}.MatchedPanel_fieldValue___AQ8p{font-size:var(--font-sm);font-weight:500;line-height:1.35;color:var(--text-secondary)}.MatchedPanel_ctaRow__eCS1J{display:flex;justify-content:flex-end}.MatchedPanel_stepIcon__qKeWk{display:inline-block;width:1.1em;font-weight:700;text-align:center}.MatchedPanel_step_done__I5tqQ .MatchedPanel_stepIcon__qKeWk{color:var(--success)}.MatchedPanel_step_active__jMKDL{border-color:var(--accent);background:var(--bg-focused,var(--bg-secondary))}.MatchedPanel_step_active__jMKDL .MatchedPanel_stepIcon__qKeWk{color:var(--accent)}.MatchedPanel_step_upcoming__sUZ4O .MatchedPanel_stepIcon__qKeWk{color:var(--text-tertiary,var(--text-secondary))}.HomePanel_caseGrid__1h_iF{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-column-gap:var(--space-lg);column-gap:var(--space-lg);border-top:1px solid var(--border)}.HomePanel_field__b0f7y{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:1px solid var(--border)}.HomePanel_fieldLabel__iHzaL{font-size:var(--font-sm);font-weight:600;color:var(--accent-primary)}.HomePanel_fieldValue__d9iI_{font-size:var(--font-sm);font-weight:500;line-height:1.35;color:var(--text-secondary)}.HomePanel_mono__XQk9y{font-family:var(--font-mono)}.HomePanel_reintakeNote__IhvZp{font-size:var(--font-sm);color:var(--text-secondary);background:var(--warning-bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md)}.HomePanel_filterRow__aADlS{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.HomePanel_filterChip__ZPFQs{font-size:var(--font-xs);font-weight:600;padding:2px 10px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.HomePanel_filterChip__ZPFQs.HomePanel_active__kx4_p{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-inverse)}.HomePanel_ledger__vNwLM{display:flex;flex-direction:column;max-height:420px;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md)}.HomePanel_ledgerRow__L1GuQ{display:grid;grid-template-columns:150px 100px 1fr auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--border);font-size:var(--font-xs)}.HomePanel_ledgerRow__L1GuQ:last-child{border-bottom:none}.HomePanel_ledgerTime__gOjad{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.HomePanel_ledgerType__YIbE4{text-transform:uppercase;font-weight:700;letter-spacing:.03em;color:var(--text-secondary)}.HomePanel_ledgerLabel__odq8X{color:var(--text-primary);min-width:0}.HomePanel_ledgerLink__KOqYW{color:var(--accent-primary);text-decoration:none;font-weight:600;white-space:nowrap}.HomePanel_ledgerLink__KOqYW:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.HomePanel_filterChip__ZPFQs{transition:none!important}}.NeedsAttention_blockCard__K4ioe{border-color:var(--danger)}.NeedsAttention_warnCard__eng8A{border-color:var(--warning)}.NeedsAttention_title__jyZ0V{display:inline-flex;align-items:center;gap:var(--space-xs)}.NeedsAttention_count__2qag_{color:var(--warning)}.NeedsAttention_list__3itlK{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.NeedsAttention_item___BMwy{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-sm) var(--space-md);background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md)}.NeedsAttention_area__0Zivr{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}.NeedsAttention_label__xUG8M{flex:1 1 200px;min-width:0;font-size:var(--font-sm);color:var(--text-primary)}.NeedsAttention_calm__Bl3hN{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;color:var(--text-muted);font-size:var(--font-sm)}.NeedsAttention_calmIcon__DKdtf{color:var(--success);font-weight:700}.About_placement__svlpC{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);font-size:var(--font-sm)}.About_placementText__YRJ8E{flex:1 1;min-width:0;font-weight:600;color:var(--text-primary)}.About_placementLink__Zs3NO{color:var(--accent-primary);text-decoration:none}.About_placementLink__Zs3NO:hover{text-decoration:underline}.About_placementMeta__UcwSl{font-weight:400;color:var(--text-secondary)}.About_kvGrid__tFphJ{display:flex;flex-direction:column}.About_kv__qQPLV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);font-size:var(--font-sm)}.About_kv__qQPLV:last-child{border-bottom:0}.About_k__dJtm6{color:var(--text-muted);font-size:var(--font-xs);white-space:nowrap}.About_v__3qKJM{font-weight:600;color:var(--text-primary);text-align:right}.About_vMuted__vJLzI{color:var(--text-muted);text-align:right}.About_vLink__HJ3rm{background:none;border:none;padding:0;font:inherit;font-weight:600;color:var(--accent-primary);cursor:pointer;text-align:right;transition:color var(--transition-fast)}.About_vLink__HJ3rm:hover{color:var(--accent-primary-hover);text-decoration:underline}.About_block__rFFG2{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-sm)}.About_blockHead__PKLU7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.About_blockLabel__65mjR{font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}.About_editLink__9s27Y{background:none;border:none;padding:0;font-size:var(--font-xs);font-weight:600;color:var(--accent-primary);cursor:pointer}.About_editLink__9s27Y:hover{color:var(--accent-primary-hover)}.About_summary__TixCe{margin:0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}@media (prefers-reduced-motion:reduce){.About_vLink__HJ3rm{transition:none!important}}.MedicalOpsRecordsTab_recordsWorkspace__h69wU{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.MedicalOpsRecordsTab_recordsHeader__klykJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:var(--space-lg);gap:var(--space-lg)}.MedicalOpsRecordsTab_recordsHeader__klykJ h2{margin:0;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-2xl);font-weight:700}.MedicalOpsRecordsTab_eyebrow__kI1UG{margin:0 0 var(--space-xs);color:var(--accent-tertiary);font-size:var(--font-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.MedicalOpsRecordsTab_headerDescription__M8QdT{margin:var(--space-xs) 0 0;color:var(--text-secondary);font-size:var(--font-sm)}.MedicalOpsRecordsTab_statusSummary__FV1Oj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-sm);gap:var(--space-sm)}.MedicalOpsRecordsTab_summaryCard__FmTA5{min-width:0;padding:var(--space-md);color:var(--text-primary);text-align:left;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.MedicalOpsRecordsTab_summaryCard__FmTA5:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.MedicalOpsRecordsTab_summaryCard__FmTA5:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.MedicalOpsRecordsTab_summaryCardActive__uQYOH{background:var(--bg-card-focused);border-color:var(--accent-primary)}.MedicalOpsRecordsTab_summaryCardDanger__8fX_D.MedicalOpsRecordsTab_summaryCardActive__uQYOH{background:var(--danger-bg);border-color:var(--danger)}.MedicalOpsRecordsTab_summaryCard__FmTA5 strong{display:block;margin-top:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-2xl);line-height:1}.MedicalOpsRecordsTab_summaryLabel__Pm42g{display:block;overflow:hidden;color:var(--text-secondary);font-size:var(--font-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.MedicalOpsRecordsTab_recordsPanel__7XmqO{overflow:hidden;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.MedicalOpsRecordsTab_toolbar__vY8ke{display:grid;grid-template-columns:minmax(16rem,1fr) minmax(10rem,.3fr) minmax(11rem,.3fr) auto;align-items:end;grid-gap:var(--space-md);gap:var(--space-md);padding:var(--space-lg);background:var(--bg-secondary);border-bottom:1px solid var(--border)}.MedicalOpsRecordsTab_filterField__WPkvu,.MedicalOpsRecordsTab_searchField__C8Mae{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0;color:var(--text-secondary);font-size:var(--font-xs);font-weight:600}.MedicalOpsRecordsTab_clearButton__jgx3N{min-height:2.5rem;padding:0 var(--space-sm);color:var(--text-secondary);background:transparent;border:0;cursor:pointer}.MedicalOpsRecordsTab_clearButton__jgx3N:hover{color:var(--text-primary)}.MedicalOpsRecordsTab_resultBar__rWpxH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);color:var(--text-secondary);font-size:var(--font-sm);border-bottom:1px solid var(--border)}.MedicalOpsRecordsTab_resultBar__rWpxH strong{color:var(--text-primary);font-family:var(--font-mono)}.MedicalOpsRecordsTab_tableScroller__ZDPq9{overflow-x:auto}.MedicalOpsRecordsTab_recordsTable__VUM8i{width:100%;border-collapse:collapse;font-size:var(--font-sm)}.MedicalOpsRecordsTab_recordsTable__VUM8i th{padding:var(--space-sm) var(--space-md);color:var(--text-secondary);font-size:var(--font-xs);font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:var(--bg-secondary);border-bottom:1px solid var(--border);white-space:nowrap}.MedicalOpsRecordsTab_recordsTable__VUM8i th button{padding:0;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;background:transparent;border:0;cursor:pointer}.MedicalOpsRecordsTab_recordsTable__VUM8i th button:hover{color:var(--text-primary)}.MedicalOpsRecordsTab_recordsTable__VUM8i td{padding:var(--space-md);color:var(--text-secondary);vertical-align:middle;border-bottom:1px solid var(--border)}.MedicalOpsRecordsTab_recordsTable__VUM8i tbody tr:last-child td{border-bottom:0}.MedicalOpsRecordsTab_recordsTable__VUM8i tbody tr:hover{background:var(--bg-card-hover)}.MedicalOpsRecordsTab_overdueRow__MH4MM{box-shadow:inset 3px 0 0 var(--danger)}.MedicalOpsRecordsTab_animalLink__Ua6Nt{color:var(--text-primary);font-weight:600;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);text-underline-offset:.2em}.MedicalOpsRecordsTab_animalLink__Ua6Nt:focus-visible,.MedicalOpsRecordsTab_animalLink__Ua6Nt:hover{color:var(--accent-tertiary)}.MedicalOpsRecordsTab_recordDescription__LsQb5,.MedicalOpsRecordsTab_recordType__30Fqh,.MedicalOpsRecordsTab_series__nhSnF{display:block}.MedicalOpsRecordsTab_recordType__30Fqh{color:var(--text-primary);font-weight:600}.MedicalOpsRecordsTab_recordDescription__LsQb5{max-width:28rem;margin-top:var(--space-xs);overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.MedicalOpsRecordsTab_series__nhSnF{margin-top:var(--space-xs);color:var(--text-muted);font-size:var(--font-xs)}.MedicalOpsRecordsTab_dateCell__CJkbO{font-family:var(--font-mono);font-size:var(--font-xs);white-space:nowrap}.MedicalOpsRecordsTab_overdueDate__6WDhZ{color:var(--danger)!important;font-weight:600}.MedicalOpsRecordsTab_providerCell__Q8_0Y{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MedicalOpsRecordsTab_rowActions__j_dEF{display:flex;justify-content:flex-end;gap:var(--space-sm);white-space:nowrap}.MedicalOpsRecordsTab_completeButton__dtLdX{padding:var(--space-xs) var(--space-sm);color:var(--success);font-size:var(--font-xs);font-weight:600;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer}.MedicalOpsRecordsTab_completeButton__dtLdX:hover:not(:disabled){background:var(--success-bg);border-color:var(--success)}.MedicalOpsRecordsTab_completeButton__dtLdX:disabled{opacity:.6;cursor:wait}.MedicalOpsRecordsTab_pagination__ugDn2{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);color:var(--text-secondary);font-size:var(--font-sm);background:var(--bg-secondary);border-top:1px solid var(--border)}.MedicalOpsRecordsTab_emptyState__MjpSb{display:grid;justify-items:center;grid-gap:var(--space-sm);gap:var(--space-sm);padding:var(--space-2xl) var(--space-lg);text-align:center}.MedicalOpsRecordsTab_emptyState__MjpSb>span{font-size:var(--font-3xl)}.MedicalOpsRecordsTab_emptyState__MjpSb h3,.MedicalOpsRecordsTab_emptyState__MjpSb p{margin:0}.MedicalOpsRecordsTab_emptyState__MjpSb h3{color:var(--text-primary);font-size:var(--font-lg)}.MedicalOpsRecordsTab_emptyState__MjpSb p{max-width:32rem;color:var(--text-secondary);font-size:var(--font-sm)}@media (max-width:70rem){.MedicalOpsRecordsTab_statusSummary__FV1Oj{grid-template-columns:repeat(3,minmax(0,1fr))}.MedicalOpsRecordsTab_toolbar__vY8ke{grid-template-columns:minmax(0,1fr) minmax(10rem,.4fr)}}@media (max-width:48rem){.MedicalOpsRecordsTab_recordsHeader__klykJ{grid-template-columns:1fr;align-items:start}.MedicalOpsRecordsTab_statusSummary__FV1Oj{grid-template-columns:repeat(2,minmax(0,1fr))}.MedicalOpsRecordsTab_toolbar__vY8ke{grid-template-columns:1fr}.MedicalOpsRecordsTab_pagination__ugDn2,.MedicalOpsRecordsTab_resultBar__rWpxH{align-items:flex-start;flex-wrap:wrap}.MedicalOpsRecordsTab_recordsTable__VUM8i td:nth-child(4),.MedicalOpsRecordsTab_recordsTable__VUM8i td:nth-child(6),.MedicalOpsRecordsTab_recordsTable__VUM8i th:nth-child(4),.MedicalOpsRecordsTab_recordsTable__VUM8i th:nth-child(6){display:none}}@media (max-width:36rem){.MedicalOpsRecordsTab_statusSummary__FV1Oj{grid-template-columns:1fr 1fr}.MedicalOpsRecordsTab_recordsTable__VUM8i td:nth-child(3),.MedicalOpsRecordsTab_recordsTable__VUM8i th:nth-child(3){display:none}.MedicalOpsRecordsTab_rowActions__j_dEF{flex-direction:column}.MedicalOpsRecordsTab_pagination__ugDn2 span{width:100%;order:-1}}.MedicalOpsRecordsTab_recordModal__qateH{width:min(38rem,calc(100vw - (2 * var(--space-lg))))}.MedicalOpsRecordsTab_modalContext__Q0M97{margin:0 0 var(--space-md);color:var(--text-secondary);font-size:var(--font-sm)}.MedicalOpsRecordsTab_modalAnimalLink__62Lmk{color:var(--text-primary);font-weight:600}.MedicalOpsRecordsTab_modalDetails__i0H0G{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.MedicalOpsRecordsTab_modalMeta__p1j14{color:var(--text-secondary);font-size:var(--font-sm)}.MedicalOpsRecordsTab_modalError__vuTw7{margin-top:var(--space-sm)}.MedicalOpsRecordsTab_modalFooter__DH6ae{justify-content:space-between;margin-top:var(--space-md)}.MedicalOpsRecordsTab_modalActions__3wHjo,.MedicalOpsRecordsTab_modalFooter__DH6ae{display:flex;gap:var(--space-sm);flex-wrap:wrap}.MedicalOpsRecordsTab_dueWindowNotice__W_lej{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-sm) var(--space-md);border:1px solid var(--border-color);border-left:3px solid var(--info);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-secondary);font-size:var(--font-sm)}.MedicalOpsRecordsTab_dueWindowNotice__W_lej strong{color:var(--text-primary)}.TraitsTemperament_title__Ns_v5{display:inline-flex;align-items:center;gap:var(--space-xs)}.TraitsTemperament_empty__iQ_Hm{margin:0;font-size:var(--font-sm);color:var(--text-muted)}.TraitsTemperament_categoryList__ywu8j{display:flex;flex-direction:column;gap:var(--space-lg)}.TraitsTemperament_categoryGroup__YRBVm{display:flex;flex-direction:column;gap:var(--space-sm)}.TraitsTemperament_categoryTitle__TDqJ5{margin:0;font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.TraitsTemperament_traitRow__HzxZm{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary)}.TraitsTemperament_traitHeader__jjfUa{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.TraitsTemperament_traitLabel__zvvCV{font-weight:600;color:var(--text-primary);font-size:var(--font-sm)}.TraitsTemperament_confidencePill__AnAsV{display:inline-flex;align-items:center;font-size:var(--font-xs);font-weight:600;padding:2px var(--space-sm);border-radius:var(--radius-full)}.TraitsTemperament_confidence-high__0S4EE{color:var(--success);background:var(--success-bg)}.TraitsTemperament_confidence-moderate__2SnZU{color:var(--warning);background:var(--warning-bg);border:1px dashed var(--warning)}.TraitsTemperament_confidence-low__EKIVw{color:var(--text-muted);background:transparent;border:1px dashed var(--border);font-style:italic}.TraitsTemperament_overriddenTag__u_ycb{font-size:var(--font-xs);font-weight:600;color:var(--text-secondary);padding:2px var(--space-sm);border:1px solid var(--border);border-radius:var(--radius-full)}.TraitsTemperament_traitValueRow__XOLQV{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-sm)}.TraitsTemperament_traitValue__aosMI{font-size:var(--font-sm);color:var(--text-primary)}.TraitsTemperament_why__h_fQO{font-size:var(--font-xs)}.TraitsTemperament_why__h_fQO summary{cursor:pointer;color:var(--accent-primary);font-weight:600}.TraitsTemperament_whyBody__DlDxd{margin-top:var(--space-xs);padding:var(--space-sm);background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-secondary)}.TraitsTemperament_whyBody__DlDxd p{margin:0 0 var(--space-xs)}.TraitsTemperament_whyBody__DlDxd p:last-child{margin-bottom:0}.TraitsTemperament_whyMeta__CFI9e{font-size:var(--font-xs);color:var(--text-muted)}.TraitsTemperament_traitActions__WraR7{display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-xs)}.TraitsTemperament_confirmForm__l6HRm{display:flex;align-items:center;gap:var(--space-xs)}.TraitsTemperament_inlineError__p4cdh{font-size:var(--font-xs);color:var(--danger)}.TraitsTemperament_overrideLink__Wvtv8{background:none;border:none;padding:0;font:inherit;font-size:var(--font-xs);color:var(--text-secondary);cursor:pointer;text-decoration:underline}.TraitsTemperament_overrideLink__Wvtv8:hover{color:var(--accent-primary)}.TraitsTemperament_modalActions__vgXbN{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.TraitsTemperament_logLink__ZJ_UA{margin:var(--space-md) 0 0;font-size:var(--font-sm);color:var(--text-muted)}.TraitsTemperament_inlineLink__VfHAG{background:none;border:none;padding:0;font:inherit;color:var(--accent-primary);cursor:pointer}.TraitsTemperament_inlineLink__VfHAG:hover{text-decoration:underline}.GrowthSection_wrap__Q8gWh{display:flex;flex-direction:column;gap:var(--space-md)}.GrowthSection_typeLabel__PrbbN{font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.GrowthSection_reading__sJjbI{font-weight:700;font-size:var(--font-sm);color:var(--text-primary)}.GrowthSection_deltaUp__YiTFO{color:var(--success)}.GrowthSection_deltaDown__65ANX,.GrowthSection_deltaUp__YiTFO{display:inline-flex;align-items:center;gap:4px;font-weight:800;font-size:var(--font-xs)}.GrowthSection_deltaDown__65ANX{color:var(--danger)}.GrowthSection_tableDesktop__ZRp0p{display:table}.GrowthSection_cardList__CrFQe{display:none;flex-direction:column;gap:var(--space-sm)}.GrowthSection_recordCard__bHN2r{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--bg-primary)}.GrowthSection_recordCardHeader__8GdxZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.GrowthSection_recordCardFoot__at5FM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-sm);font-size:var(--font-xs);color:var(--text-muted)}.GrowthSection_modalActionsSplit__Pw3qE{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-top:var(--space-md)}.GrowthSection_modalActionsSplit__Pw3qE .GrowthSection_modalActions__MTfe7{margin-top:0}.GrowthSection_deleteConfirm__yNLDS{margin-top:var(--space-md);padding:var(--space-md);border:1px solid var(--danger);border-radius:var(--radius-md);background:var(--bg-primary)}.GrowthSection_deleteConfirmText__qV1gF{margin:0;font-size:var(--font-sm);color:var(--text-secondary);line-height:1.5}.GrowthSection_modalActions__MTfe7{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}@media (max-width:640px){.GrowthSection_tableDesktop__ZRp0p{display:none}.GrowthSection_cardList__CrFQe{display:flex}}.GrowthSection_flatCard__FKmSR,.GrowthSection_flatCard__FKmSR:hover{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.FeedingSection_wrap___10OH{display:flex;flex-direction:column;gap:var(--space-md)}.FeedingSection_mealGrid__Yuvz3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.FeedingSection_mealCard__fPwyN{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md);background:var(--bg-primary)}.FeedingSection_mealHeader__RtBSC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.FeedingSection_mealName__uW5U7{font-weight:600;font-size:var(--font-sm);color:var(--text-primary)}.FeedingSection_mealMeta__JKxC9{margin:var(--space-xs) 0 0;font-size:var(--font-xs);color:var(--text-secondary)}.FeedingSection_mealNotes__NNQMJ{margin:var(--space-xs) 0 0;font-size:var(--font-xs);color:var(--text-muted)}.FeedingSection_mealItems__dvWaX{list-style:none;margin:var(--space-sm) 0 0;padding:var(--space-sm);background:var(--bg-secondary);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-xs)}.FeedingSection_mealItem__JowZk{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--font-xs);color:var(--text-primary)}.FeedingSection_mealActions__B8Wkt{display:flex;justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border)}.FeedingSection_entryList__w9czm{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-sm)}.FeedingSection_entryRow__AU8j3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--border);flex-wrap:wrap}.FeedingSection_entryRow__AU8j3:last-child{border-bottom:none}.FeedingSection_entryDate__oZglE{font-family:var(--font-mono);font-size:var(--font-xs);color:var(--text-secondary);min-width:140px}.FeedingSection_entryType__h09Iq{font-size:var(--font-sm);color:var(--text-primary);flex:1 1}.FeedingSection_entryQty__C8Fk7{color:var(--text-muted);font-size:var(--font-xs)}.FeedingSection_modalActions__Dc6pJ{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.FeedingSection_flatCard__b_LVo,.FeedingSection_flatCard__b_LVo:hover{padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.CareFolder_care__oD3F6{display:flex;flex-direction:column;gap:var(--space-md)}.CareFolder_toolbar__C4Qgw{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-xs);margin-top:calc(-1 * var(--space-xs))}.CareFolder_textBtn___Pa_c{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font-family:var(--font-family);font-size:var(--font-xs);font-weight:600;color:var(--accent-primary);cursor:pointer;transition:color var(--transition-fast)}.CareFolder_textBtn___Pa_c:hover{color:var(--accent-primary-hover);text-decoration:underline}.CareFolder_textBtn___Pa_c:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.CareFolder_textBtnSep__6vAtv{color:var(--text-muted);font-size:var(--font-xs)}@media (prefers-reduced-motion:reduce){.CareFolder_textBtn___Pa_c{transition:none!important}}.CareFolder_controlRow__JkpSo{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.CareFolder_dispCtl__Z_oRm,.CareFolder_dispCtl__Z_oRm>label{display:flex;align-items:center;gap:var(--space-sm)}.CareFolder_dispCtl__Z_oRm>label{flex-direction:row}.CareFolder_dispCtl__Z_oRm .form-select{max-width:320px}.CareFolder_dispCtlLabel__Ak6_k{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-xs);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);white-space:nowrap}.CareFolder_dispCtlReadOnly__4JIKm{font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.CareFolder_glanceSplit__N7Soh{display:flex;align-items:stretch;gap:var(--space-md);flex-wrap:wrap}.CareFolder_kpiTile__P_cxR{display:flex;align-items:stretch;gap:var(--space-lg);padding:var(--space-xs) var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary)}.CareFolder_kpiTileItem__m6RuE{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0}.CareFolder_kpiTileLabel__ciPmx{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.CareFolder_kpiTileValue__c265S{font-size:var(--font-sm);font-weight:700;color:var(--text-primary);white-space:nowrap}.CareFolder_kpiWarn__cy8bb{color:var(--warning)}.CareFolder_kpiBad__PVy5O{color:var(--danger)}.CareFolder_glanceStack__TjfeM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md)}.CareFolder_glanceStack__TjfeM>.card{width:100%}.PhotosBioFolder_wrap__wi5xM{display:flex;flex-direction:column;gap:var(--space-md)}.PhotosBioFolder_adminStrip__H3DMh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;padding:var(--space-md) var(--space-lg);background:var(--bg-secondary)}.PhotosBioFolder_adminStripText__x6nbq{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-sm);color:var(--text-secondary);font-weight:600}.PhotosBioFolder_adminStripIcon__BbDBw{font-size:1.1rem}.PhotosBioFolder_adminStripActions__zcs8e{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap}.PhotosBioFolder_pendingBanner__RQp4r{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--warning-bg);border:1px solid var(--warning);border-radius:var(--radius-md);font-size:var(--font-sm);color:var(--text-primary)}.PhotosBioFolder_pendingBannerText__4cYlE{flex:1 1}.PhotosBioFolder_previewFrame__2_L3j{border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:var(--bg-primary);color:var(--text-primary)}.PhotosBioFolder_wrap__wi5xM .PhotosBioFolder_previewFrame__2_L3j{min-height:0}.PhotosBioFolder_previewFrame__2_L3j .public-section{padding:var(--space-lg)}.PhotosBioFolder_previewFrame__2_L3j .public-back-link{margin-bottom:var(--space-md)}.PhotosBioFolder_previewFrame__2_L3j .public-animal-detail{gap:var(--space-xl)}.PhotosBioFolder_previewFrame__2_L3j .public-photo-primary img,.PhotosBioFolder_previewFrame__2_L3j .public-photo-thumb img{animation:none!important;will-change:auto;transform:none}.PhotosBioFolder_previewFrame__2_L3j .public-photo-primary{aspect-ratio:auto}.PhotosBioFolder_previewFrame__2_L3j .public-photo-primary img{height:auto;max-height:460px}.PhotosBioFolder_previewFrame__2_L3j{contain:layout paint style}.PhotosBioFolder_previewFrame__2_L3j:after,.PhotosBioFolder_previewFrame__2_L3j:before{display:none!important}.PhotosBioFolder_mobileFrame__5mOvP{display:flex;justify-content:center;padding:var(--space-lg) 0}.PhotosBioFolder_mobileFrameIframe__6ZW43{width:390px;height:780px;max-width:100%;border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--bg-primary)}.PhotosBioFolder_tenantHeader__HFPfE{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);background:var(--nav-bg,var(--bg-card));border-bottom:1px solid var(--border-color)}.PhotosBioFolder_tenantLogo__YPtZA{width:32px;height:32px;border-radius:var(--radius-sm);object-fit:contain}.PhotosBioFolder_tenantLogoFallback__EH00y{font-size:1.5rem}.PhotosBioFolder_tenantName__63HBT{font-weight:700;color:var(--nav-text,var(--text-primary))}.PhotosBioFolder_sectionEditRow__F_gzv{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-sm);margin-bottom:var(--space-xs)}.PhotosBioFolder_editPill__KtKtG{display:inline-flex;align-items:center;gap:4px;font-size:var(--font-xs);font-weight:700;padding:4px 12px;border-radius:var(--radius-full,999px);border:1px solid var(--accent-primary);background:var(--accent-primary-bg);color:var(--accent-primary);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.08))}.PhotosBioFolder_editPill__KtKtG:hover{background:var(--accent-primary);color:var(--bg-card)}.PhotosBioFolder_sectionTitleLeft__njK7J{margin-right:auto}.PhotosBioFolder_emptyPhotos__wtgHt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-lg);text-align:center;font-size:var(--font-base);border:1px dashed var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary)}.PhotosBioFolder_emptyPhotosIcon__LtXhf{font-size:1.5rem;line-height:1}.PhotosBioFolder_emptyPhotosText__IB0rm{color:var(--text-muted);font-size:var(--font-sm);margin:0}.PhotosBioFolder_compatSection__ySiL7{margin:var(--space-md) 0}.PhotosBioFolder_compatLabel__c0p8o{font-weight:700;font-size:var(--font-sm)}.PhotosBioFolder_compatPills__4VUk0{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xs)}.PhotosBioFolder_ccPill__sQP__{display:inline-flex;align-items:center;gap:5px;font-size:.84rem;font-weight:600;padding:5px 12px;border-radius:var(--radius-full,999px);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);white-space:nowrap}.PhotosBioFolder_ccYes__5e2hB{color:var(--success)}.PhotosBioFolder_ccNo__QyUVR{color:var(--danger)}.PhotosBioFolder_ccUnk__iNGZM{color:var(--text-muted)}.PhotosBioFolder_editInDetailsHint___QoY9{font-size:var(--font-xs);color:var(--text-muted);margin:var(--space-sm) 0}.PhotosBioFolder_linkButton__qm7dn{background:none;border:none;padding:0;color:var(--accent-primary);font-size:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.PhotosBioFolder_bioEditor__5zEi7{display:flex;flex-direction:column;gap:var(--space-sm)}.PhotosBioFolder_bioToolsRow__izMi9{display:flex;align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap}.PhotosBioFolder_bioActions__Jn8V_{display:flex;justify-content:flex-end;gap:var(--space-sm);margin-top:var(--space-md)}.PhotosBioFolder_photoGrid__bKjyB{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--space-sm);gap:var(--space-sm);margin-bottom:var(--space-md)}.PhotosBioFolder_photoTile__VGGtR{position:relative;border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-secondary)}.PhotosBioFolder_photoTileImg__WYJXq{width:100%;height:110px;object-fit:cover;display:block}.PhotosBioFolder_photoTileBadges__4wGZk{position:absolute;top:4px;left:4px;display:flex;flex-direction:column;gap:2px}.PhotosBioFolder_photoTileActions__ysMGa{display:flex;justify-content:space-around;padding:4px;background:var(--bg-card);border-top:1px solid var(--border-color)}.PhotosBioFolder_photoTileActions__ysMGa button{background:none;border:none;cursor:pointer;font-size:.9rem;padding:2px 4px}.PhotosBioFolder_addPhotoRow__ejU9Q{display:flex;gap:var(--space-sm);margin-bottom:var(--space-sm)}.sections_srOnly__6y_ZU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sections_tableWrap__1xZ5P{overflow-x:auto}.sections_muted__qjye7{color:var(--text-muted)}.sections_pillRow__Zj8gs{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.sections_glanceEmpty__3PHEH{margin:0;font-size:var(--font-sm);color:var(--text-muted)}.sections_siblingTag__sGyh5{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:var(--space-sm);font-size:var(--font-xs);font-weight:600;color:var(--text-secondary);white-space:nowrap}.sections_stack__T_YnF{display:flex;flex-direction:column;gap:var(--space-md)}.sections_actionsRow__KQph0{display:flex;justify-content:flex-end}.sections_rowActions__9sZvb{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:nowrap}.sections_errorText___NI3m{margin:0;font-size:var(--font-sm);color:var(--danger);font-weight:600}.sections_timeline__NW5q_{display:flex;flex-direction:column;gap:var(--space-md);list-style:none;margin:0;padding:0}.sections_entry__EtLsN{display:flex;align-items:flex-start;gap:var(--space-sm)}.sections_entryIcon__yJWr9{flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:var(--font-sm)}.sections_entryBody__1kHYa{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0;flex:1 1 auto}.sections_entryHeaderRow__3lqRd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm);flex-wrap:wrap}.sections_entryLabel__YDZee{font-size:var(--font-sm);font-weight:600;color:var(--text-primary)}.sections_entryTimestamp__hj6HM{font-size:var(--font-xs);font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap}.sections_entryDetail__36G8q{margin:0;font-size:var(--font-sm);color:var(--text-secondary)}.sections_entryUser__24hLe{margin:0;font-size:var(--font-xs);color:var(--text-muted)}.sections_glanceList__19DUi{display:flex;flex-direction:column;gap:var(--space-xs)}.sections_glanceRow__8yVpY{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-sm);min-width:0}.sections_glanceLink__xN_C3{font-weight:600;color:var(--accent-primary);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sections_glanceLink__xN_C3:hover{text-decoration:underline}.sections_glanceMeta__t4Ux_{margin-left:auto;font-size:var(--font-xs);color:var(--text-muted);white-space:nowrap}.RecordsFolder_records__3UELx{display:flex;flex-direction:column;gap:var(--space-lg)}.AnimalRecordV2_previewBanner__E3STs{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);margin-bottom:var(--space-md);border-radius:var(--radius-full);background:var(--accent-primary-bg);color:var(--accent-primary-text);font-size:var(--font-xs);font-weight:600;line-height:1.2}.AnimalRecordV2_folderPanel__wAD2Q{min-height:12rem}.AnimalRecordV2_folderPanelLabel__6BxLn{font-size:var(--font-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm) 0}.AnimalRecordV2_folderPanelHint__KtjnE{font-size:var(--font-sm);color:var(--text-muted);margin:0}.AssessmentRevisionWidget_container__X3ZUa{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-lg);margin-bottom:var(--space-lg)}.AssessmentRevisionWidget_header__vCuwt{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:1px solid var(--border-color)}.AssessmentRevisionWidget_title__eY1MS{font-size:1.1rem;font-weight:600}.AssessmentRevisionWidget_cardGrid__ySVL8{display:flex;flex-direction:column;gap:var(--space-xl)}.AssessmentRevisionWidget_nodeCard__JmjT7{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--space-lg)}.AssessmentRevisionWidget_nodeTitle__fzZRk{font-size:1.05rem;font-weight:600;margin-bottom:var(--space-md);text-transform:capitalize}.AssessmentRevisionWidget_dimensionRow__Pp0zu{display:flex;margin-bottom:var(--space-md);gap:var(--space-md);flex-wrap:wrap}.AssessmentRevisionWidget_dimensionLabel__eYYuZ{min-width:160px;font-weight:500;font-size:var(--font-sm);padding-top:4px}.AssessmentRevisionWidget_scoreColumns__8HY2F{display:flex;gap:var(--space-xl);flex:1 1}.AssessmentRevisionWidget_scoreCol__K35v9{flex:1 1;display:flex;flex-direction:column;gap:var(--space-xs)}.AssessmentRevisionWidget_scoreValue__IeuTB{font-weight:600;font-size:var(--font-md)}.AssessmentRevisionWidget_deltaIndicator__JhIfK{font-size:var(--font-xs);font-weight:600;padding:2px 6px;border-radius:4px;display:inline-block;margin-left:8px}.AssessmentRevisionWidget_deltaUp__5eL_z{background:rgba(16,185,129,.1);color:var(--success)}.AssessmentRevisionWidget_deltaDown__5_66B{background:rgba(245,158,11,.1);color:var(--warning)}.AssessmentRevisionWidget_deltaSame__M2w8S{background:rgba(107,114,128,.1);color:var(--text-secondary)}.AssessmentRevisionWidget_radioGroup__qU9P4{display:flex;gap:var(--space-sm);flex-wrap:wrap}.AssessmentRevisionWidget_radioLabel__Z8f3b{display:flex;align-items:center;gap:4px;cursor:pointer;background:var(--bg-primary);border:1px solid var(--border-color);padding:4px 10px;border-radius:var(--radius-sm);font-size:var(--font-sm);transition:all .2s ease}.AssessmentRevisionWidget_radioLabel__Z8f3b:hover{background:var(--bg-hover)}.AssessmentRevisionWidget_radioLabel__Z8f3b input:checked+span{font-weight:600}.AssessmentRevisionWidget_textarea__dPr3q{width:100%;margin-top:var(--space-sm);padding:var(--space-sm);border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:var(--font-sm);resize:vertical;min-height:60px}.AssessmentRevisionWidget_savedBadge__Rl3wv{background:rgba(16,185,129,.1);color:var(--success);padding:4px 8px;border-radius:var(--radius-sm);font-size:var(--font-sm);font-weight:600;display:flex;align-items:center;gap:6px}.AnimalInfoDrawer_trigger__Com1u{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:var(--font-xs);font-weight:600;line-height:1.4;color:var(--accent-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap}.AnimalInfoDrawer_trigger__Com1u:hover{border-color:var(--accent-primary);background:var(--bg-primary)}.AnimalInfoDrawer_drawerWrap__LW5HU{flex-basis:100%;width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-base,.25s) ease}.AnimalInfoDrawer_drawerWrap__LW5HU.AnimalInfoDrawer_open___EyKz{grid-template-rows:1fr}.AnimalInfoDrawer_drawerInner__Hw9wH{min-height:0;overflow:hidden;display:flex;flex-direction:column}@media (prefers-reduced-motion:reduce){.AnimalInfoDrawer_drawerWrap__LW5HU{transition:none}}.AnimalInfoDrawer_header__jKmAF{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);flex-shrink:0}.AnimalInfoDrawer_headerTitle__9h2jy{margin:0;font-size:var(--font-lg);font-weight:700;color:var(--text-primary)}.AnimalInfoDrawer_headerSub__gelCK{margin:2px 0 0;font-size:var(--font-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.AnimalInfoDrawer_collapse__VKmbt{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-xs);font-weight:600;color:var(--text-secondary);cursor:pointer;padding:4px 10px}.AnimalInfoDrawer_collapse__VKmbt:hover{color:var(--text-primary);border-color:var(--accent-primary)}.AnimalInfoDrawer_body__Jr4xX{max-height:60vh;overflow-y:auto;padding:var(--space-lg);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:var(--space-xl)}.AnimalInfoDrawer_collapseBar__xwSmf{display:flex;justify-content:center;padding:var(--space-sm) 0 var(--space-md);border-top:1px solid var(--border)}.AnimalInfoDrawer_section__lLfve{display:flex;flex-direction:column;gap:var(--space-sm);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.AnimalInfoDrawer_sectionTitle__Qo4_D{display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-xs);font-size:var(--font-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-primary)}.AnimalInfoDrawer_dgrid__YlEph{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--space-lg);gap:0 var(--space-lg)}@media (max-width:640px){.AnimalInfoDrawer_dgrid__YlEph{grid-template-columns:1fr}}.AnimalInfoDrawer_kv__GgvaG{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:6px 0;border-bottom:1px solid var(--border);font-size:var(--font-sm);min-width:0}.AnimalInfoDrawer_kvLabel__cPtYl{flex-shrink:0;color:var(--text-muted);font-weight:600}.AnimalInfoDrawer_kvValue__b4nHY{text-align:right;color:var(--text-primary);font-weight:600;word-break:break-word}.AnimalInfoDrawer_pills__2HU23{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.AnimalInfoDrawer_emptyNote__xTbpY{margin:0;font-size:var(--font-sm);font-style:italic;color:var(--text-muted)}.AnimalInfoDrawer_notes__3YbNP{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-xs);padding-top:var(--space-sm);border-top:1px solid var(--border)}.AnimalInfoDrawer_notesLabel__XKV5V{font-size:var(--font-xs);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.AnimalInfoDrawer_notesBody__yyQdg{margin:0;font-size:var(--font-sm);line-height:1.5;color:var(--text-primary);white-space:pre-wrap;word-break:break-word}.AnimalInfoDrawer_stayList__9dZcI{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.AnimalInfoDrawer_stayRow__CCVRe{display:flex;align-items:baseline;gap:var(--space-sm);font-size:var(--font-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--border)}.AnimalInfoDrawer_stayRow__CCVRe:last-child{border-bottom:none}.AnimalInfoDrawer_stayDate__z3Pm9{flex-shrink:0;font-size:var(--font-xs);color:var(--text-muted);min-width:90px}.AnimalInfoDrawer_medList__IfO_h{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.AnimalInfoDrawer_medRow__TTHXK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-size:var(--font-sm);padding:var(--space-xs) 0;border-bottom:1px solid var(--border)}.AnimalInfoDrawer_medRow__TTHXK:last-child{border-bottom:none}.AnimalInfoDrawer_medMeta__FK_CA{font-size:var(--font-xs);color:var(--text-muted)}.AnimalInfoDrawer_empty__jQKfP,.AnimalInfoDrawer_loading__ZisTS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-2xl) var(--space-md);color:var(--text-muted);font-size:var(--font-sm);text-align:center}@media (max-width:640px){.AnimalInfoDrawer_drawer__zqGI4{margin:var(--space-sm) 0}.AnimalInfoDrawer_body__Jr4xX{max-height:75vh;padding:var(--space-md)}}