.ImpersonationBanner_banner__emvVD{background:var(--tenant-sunken);border-bottom:1px solid var(--tenant-line);color:var(--tenant-ink);position:sticky;top:0;z-index:55}.ImpersonationBanner_content__IhZtH{align-items:flex-start;display:flex;font-size:.8125rem;gap:11px;margin:0 auto;max-width:1600px;padding:9px 16px}.ImpersonationBanner_icon__vopjF{align-items:center;background:var(--tenant-sunken);border:1px solid var(--tenant-line);color:var(--tenant-danger);border-radius:10px;display:inline-flex;flex:0 0 32px;height:32px;justify-content:center}.ImpersonationBanner_icon__vopjF svg{height:17px;width:17px}.ImpersonationBanner_message__VWBUS{flex:1;line-height:1.45;min-width:0;padding-top:5px}.ImpersonationBanner_primaryMessage__l32gy,.ImpersonationBanner_reason__RgCzn{overflow-wrap:anywhere}.ImpersonationBanner_identity__2LDMT,.ImpersonationBanner_timer__gksqk{background:var(--tenant-sunken);border:1px solid var(--tenant-line);border-radius:8px;font-family:var(--font-mono),monospace;font-size:.6875rem}.ImpersonationBanner_identity__2LDMT{padding:2px 6px}.ImpersonationBanner_reason__RgCzn{font-size:.75rem;margin-top:3px}.ImpersonationBanner_reasonLabel__oCvYE{font-weight:700}.ImpersonationBanner_timer__gksqk{flex:0 0 auto;font-variant-numeric:tabular-nums;margin-top:4px;padding:4px 8px;white-space:nowrap}.ImpersonationBanner_exitButton__TViyW{align-items:center;background:var(--tenant-danger);border:1px solid var(--tenant-danger);border-radius:12px;color:var(--tenant-sunken);display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:680;gap:6px;min-height:40px;padding:7px 12px}.ImpersonationBanner_exitButton__TViyW:hover{background:var(--tenant-ink);border-color:var(--tenant-ink)}.ImpersonationBanner_exitButton__TViyW svg{height:14px;width:14px}@media (max-width:639px){.ImpersonationBanner_content__IhZtH{gap:8px;padding:8px 10px}.ImpersonationBanner_icon__vopjF{flex-basis:30px;height:30px}.ImpersonationBanner_message__VWBUS{padding-top:3px}.ImpersonationBanner_timer__gksqk{display:none}.ImpersonationBanner_exitButton__TViyW{min-height:40px;padding-inline:10px}}@media (forced-colors:active){.ImpersonationBanner_banner__emvVD,.ImpersonationBanner_exitButton__TViyW,.ImpersonationBanner_icon__vopjF,.ImpersonationBanner_identity__2LDMT,.ImpersonationBanner_timer__gksqk{border:1px solid CanvasText;box-shadow:none}.ImpersonationBanner_exitButton__TViyW{background:ButtonFace;color:ButtonText}}.MobileNavigation_bottomNav__ZZJ_Q{align-items:center;background:var(--tenant-surface);border-top:1px solid var(--tenant-line);box-shadow:0 -10px 26px rgb(22 35 30/.07);display:none;flex:0 0 auto;justify-content:space-around;padding:5px 6px max(5px,env(safe-area-inset-bottom));position:relative;z-index:30}.MobileNavigation_fabButton__OcPph,.MobileNavigation_navItem__LRn1T{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:12px;display:flex;flex:1 1 20%;justify-content:center;min-height:56px;min-width:56px;position:relative}.MobileNavigation_navItem__LRn1T{color:var(--tenant-ink-secondary);flex-direction:column;gap:3px;isolation:isolate;min-height:56px}.MobileNavigation_navItemActive__wJBzg{color:var(--tenant-ink);font-weight:700}.MobileNavigation_activeIndicator__5V4qQ{background:var(--tenant-selected);border:1px solid var(--tenant-line);border-radius:11px;inset:3px 6px;position:absolute;z-index:-1}.MobileNavigation_activeIndicator__5V4qQ:before{background:var(--tenant-identity-fill);border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:3px;transform:translateX(-50%);width:17px}.MobileNavigation_navIcon__b2vdR{height:21px;stroke-width:1.9;width:21px}.MobileNavigation_navLabel__AxTdH{font-size:.625rem;font-weight:inherit;letter-spacing:.01em;line-height:1}.MobileNavigation_fabButton__OcPph{color:var(--tenant-identity-ink);min-height:56px}.MobileNavigation_fabDisc__AUhiS{align-items:center;background:var(--tenant-identity-fill);border:4px solid var(--tenant-surface);border-radius:18px;box-shadow:0 8px 20px rgb(22 61 50/.22);display:flex;height:58px;justify-content:center;margin-top:-25px;transform:rotate(0deg);width:58px}.MobileNavigation_fabDisc__AUhiS svg{height:25px;width:25px}.MobileNavigation_sheetBackdrop__rNsjW{background:rgb(10 28 23/.52);inset:0;position:fixed;z-index:60}.MobileNavigation_actionSheet__wkQhx{--sheet-drag-offset:0px;background:var(--tenant-surface);border:1px solid var(--tenant-line);border-bottom:0;border-radius:24px 24px 0 0;bottom:0;box-shadow:0 -18px 52px rgb(22 35 30/.18);display:flex;flex-direction:column;left:0;max-height:min(70dvh,620px);overflow-y:auto;position:fixed;right:0;transform:translateY(var(--sheet-drag-offset));transition:transform .18s ease-out;z-index:70}.MobileNavigation_actionSheetDragging__NICeG{transition-duration:0s}.MobileNavigation_dragHandleArea__ztPeo{display:flex;justify-content:center;padding:12px 0 8px}.MobileNavigation_dragHandle__eeohE{background:var(--tenant-control-line);border-radius:999px;height:4px;width:42px}.MobileNavigation_sheetTitle__JX446{color:var(--tenant-ink);font-family:var(--font-marketing),var(--font-sans),sans-serif;font-size:.875rem;font-weight:680;padding:4px 22px 14px}.MobileNavigation_sheetItems__fW2OS{border-top:1px solid var(--tenant-line);display:flex;flex-direction:column}.MobileNavigation_sheetItem__9oRcN{align-items:center;border-bottom:1px solid var(--tenant-line);display:flex;gap:13px;min-height:60px;padding:10px 20px;text-align:left;width:100%}.MobileNavigation_sheetItem__9oRcN:disabled{opacity:.5}.MobileNavigation_sheetItemIcon__IS24n{align-items:center;background:var(--tenant-sunken);border-radius:11px;color:var(--tenant-ink-secondary);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center}.MobileNavigation_sheetItemIcon__IS24n svg{height:19px;stroke-width:1.9;width:19px}.MobileNavigation_sheetItemLabel__096Pm{color:var(--tenant-ink);flex:1;font-size:.875rem;font-weight:620}.MobileNavigation_sheetChevron__fdTOq{color:var(--tenant-ink-muted);height:17px;width:17px}@media (hover:hover){.MobileNavigation_navItem__LRn1T:hover{background:var(--tenant-hover);color:var(--tenant-ink)}.MobileNavigation_fabButton__OcPph:hover .MobileNavigation_fabDisc__AUhiS{transform:translateY(-1px)}.MobileNavigation_sheetItem__9oRcN:hover{background:var(--tenant-hover)}}@media (max-width:1023px){.MobileNavigation_bottomNav__ZZJ_Q{display:flex}}@media (min-width:640px) and (max-width:1023px){.MobileNavigation_actionSheet__wkQhx{border-radius:24px;bottom:18px;left:50%;max-width:520px;right:auto;transform:translate(-50%,var(--sheet-drag-offset));width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.MobileNavigation_actionSheet__wkQhx,.MobileNavigation_fabDisc__AUhiS{transition-duration:.01ms!important}.MobileNavigation_fabButton__OcPph:hover .MobileNavigation_fabDisc__AUhiS{transform:none}}@media (forced-colors:active){.MobileNavigation_actionSheet__wkQhx,.MobileNavigation_activeIndicator__5V4qQ,.MobileNavigation_bottomNav__ZZJ_Q,.MobileNavigation_fabDisc__AUhiS,.MobileNavigation_sheetItemIcon__IS24n{border:1px solid CanvasText;box-shadow:none}.MobileNavigation_fabDisc__AUhiS,.MobileNavigation_navItemActive__wJBzg{background:Highlight;color:HighlightText;forced-color-adjust:none}.MobileNavigation_activeIndicator__5V4qQ:before{background:Highlight}}.primitives_themeToggle__Ab3k5{align-items:center;background:transparent;border:1px solid var(--tenant-control-secondary-border);border-radius:var(--tenant-radius-control);color:var(--tenant-ink-secondary);display:inline-flex;height:32px;justify-content:center;min-height:32px;padding:0;width:32px}.primitives_themeToggle__Ab3k5:hover{background:var(--tenant-control-hover)}.primitives_themeToggle__Ab3k5:active{background:var(--tenant-control-active)}.primitives_themeToggle__Ab3k5 svg{height:16px;width:16px}.primitives_button__503OC{align-items:center;border:1px solid transparent;border-radius:var(--tenant-radius-control);display:inline-flex;font-size:.75rem;font-weight:650;gap:var(--tenant-space-2);justify-content:center;min-height:var(--tenant-control-height);padding:0 var(--tenant-space-4);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.primitives_primary__LBiOP{background:var(--tenant-action-primary);color:var(--tenant-action-primary-foreground)}.primitives_primary__LBiOP:hover{background:var(--tenant-action-primary-hover)}.primitives_primary__LBiOP:active{background:var(--tenant-action-primary-active)}.primitives_secondary__0aUzs{background:var(--tenant-control-secondary);border-color:var(--tenant-control-secondary-border);color:var(--tenant-control-secondary-foreground)}.primitives_ghost__JjHYY{background:var(--tenant-control-ghost);color:var(--tenant-control-secondary-foreground)}.primitives_ghost__JjHYY:hover,.primitives_secondary__0aUzs:hover{background:var(--tenant-control-hover)}.primitives_ghost__JjHYY:active,.primitives_secondary__0aUzs:active{background:var(--tenant-control-active)}.primitives_danger__Bkzcm{background:var(--tenant-danger);color:var(--tenant-surface)}.primitives_danger__Bkzcm:hover{filter:brightness(.9)}.primitives_danger__Bkzcm:active{filter:brightness(.8)}.primitives_button__503OC:disabled{background:var(--tenant-disabled-surface);border-color:var(--tenant-disabled-border);color:var(--tenant-disabled-text);cursor:not-allowed;filter:none}.primitives_spinner__jhmvT{animation:primitives_tenant-spin__kePr7 .7s linear infinite;border:2px solid;border-right:2px solid transparent;border-radius:50%;height:16px;width:16px}.primitives_card__ezOOK{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);box-shadow:var(--tenant-shadow-card);color:var(--tenant-ink);padding:var(--tenant-space-4)}.primitives_card__ezOOK[data-density=compact]{padding:var(--tenant-space-3)}.primitives_pageHeader__bhMfb{align-items:end;display:grid;gap:var(--tenant-space-4);grid-template-columns:minmax(0,1fr) auto auto}.primitives_pageHeading__W8c65{min-width:0}.primitives_pageHeading__W8c65 h1{color:var(--tenant-ink);font-size:1rem;font-weight:700;line-height:1.25}.primitives_pageContext__S_dT2{color:var(--tenant-ink-secondary);font-size:.75rem;margin-top:var(--tenant-space-1)}.primitives_pageControls__JKCzF,.primitives_pagePrimaryAction__yPDaI{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenant-space-2)}.primitives_badge__lOOl0{align-items:center;border:1px solid;border-radius:var(--tenant-radius-pill);display:inline-flex;font-size:.75rem;font-weight:650;gap:var(--tenant-space-1);min-height:24px;padding:2px var(--tenant-space-2)}.primitives_badgeIcon__hv0dC{display:inline-flex}.primitives_badge__lOOl0[data-tone=neutral]{color:var(--tenant-ink-secondary)}.primitives_badge__lOOl0[data-tone=success]{color:var(--tenant-success)}.primitives_badge__lOOl0[data-tone=warning]{color:var(--tenant-warning)}.primitives_badge__lOOl0[data-tone=danger]{color:var(--tenant-danger)}.primitives_badge__lOOl0[data-tone=information]{color:var(--tenant-information)}@keyframes primitives_tenant-spin__kePr7{to{transform:rotate(1turn)}}@media (max-width:700px){.primitives_pageHeader__bhMfb{align-items:stretch;grid-template-columns:1fr}}.primitives_statePanel__F4RhY{align-items:start;background:var(--tenant-sunken);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);display:flex;gap:var(--tenant-space-3);padding:var(--tenant-space-6)}.primitives_statePanel__F4RhY[data-kind=error]{border-color:var(--tenant-danger)}.primitives_statePanel__F4RhY[data-kind=permission]{border-color:var(--tenant-strong-line)}.primitives_statePanel__F4RhY h2{color:var(--tenant-ink);font-size:.875rem;font-weight:650;line-height:1.3}.primitives_feedbackIcon__e13_M,.primitives_stateIcon__cEUnc{display:inline-flex}.primitives_stateAction__lsTMD{margin-top:var(--tenant-space-4)}.primitives_skeleton__hrVdR{animation:primitives_tenant-pulse__NKke1 1.2s ease-in-out infinite alternate;background:var(--tenant-selected);border-radius:var(--tenant-radius-cell);display:inline-block;min-height:1em;min-width:4rem}.primitives_progress__Oesxt{appearance:none;background:var(--tenant-selected);border:0;border-radius:var(--tenant-radius-pill);color:var(--tenant-ink);min-height:8px;overflow:hidden;width:100%}.primitives_progress__Oesxt::-webkit-progress-bar{background:var(--tenant-selected)}.primitives_progress__Oesxt::-webkit-progress-value{background:var(--tenant-ink)}.primitives_progress__Oesxt::-moz-progress-bar{background:var(--tenant-ink)}.primitives_feedback__WukCV{align-items:start;border:1px solid;border-radius:var(--tenant-radius-card);display:grid;gap:var(--tenant-space-3);grid-template-columns:auto minmax(0,1fr) auto;padding:var(--tenant-space-4)}.primitives_feedback__WukCV[data-tone=success]{color:var(--tenant-success)}.primitives_feedback__WukCV[data-tone=warning]{color:var(--tenant-warning)}.primitives_feedback__WukCV[data-tone=danger]{color:var(--tenant-danger)}.primitives_feedback__WukCV[data-tone=information]{color:var(--tenant-information)}.primitives_feedbackAction__BmjJg{align-self:center}.primitives_formField__CLAa7{display:grid;gap:var(--tenant-space-2)}.primitives_formField__CLAa7 label{color:var(--tenant-ink);font-size:.75rem;font-weight:650}.primitives_formField__CLAa7 :where(input,select,textarea){background:var(--tenant-surface);border:1px solid var(--tenant-control-line);border-radius:var(--tenant-radius-control);color:var(--tenant-ink);font-size:.75rem;min-height:var(--tenant-control-height);padding:var(--tenant-space-2) var(--tenant-space-3)}@media (pointer:coarse){.primitives_formField__CLAa7 :where(input,select,textarea){font-size:1rem}}.primitives_fieldDescription__DIGPg{color:var(--tenant-ink-secondary);font-size:.75rem}.primitives_fieldError__9QlBE{color:var(--tenant-danger);font-size:.75rem}@keyframes primitives_tenant-pulse__NKke1{0%{opacity:.55}to{opacity:1}}@media (forced-colors:active){.primitives_progress__Oesxt,.primitives_skeleton__hrVdR{background:Canvas;border:1px solid CanvasText;forced-color-adjust:none}.primitives_progress__Oesxt{color:Highlight}.primitives_progress__Oesxt::-webkit-progress-bar{background:Canvas}.primitives_progress__Oesxt::-webkit-progress-value{background:Highlight}.primitives_progress__Oesxt::-moz-progress-bar{background:Highlight}}.primitives_segmented__fuYVX,.primitives_tabs__Mq410{align-items:center;display:flex;gap:var(--tenant-space-1);margin:-6px;max-width:calc(100% + 12px);overflow-x:auto;padding:6px;scroll-padding:6px}.primitives_pagination__c4_k1 button,.primitives_segmented__fuYVX button,.primitives_tabs__Mq410 button{border:1px solid transparent;border-radius:var(--tenant-radius-control);color:var(--tenant-control-secondary-foreground);font-size:.75rem;min-height:max(28px,1.75rem);padding:0 var(--tenant-space-2)}.primitives_pagination__c4_k1 button:hover,.primitives_segmented__fuYVX button:hover,.primitives_tabs__Mq410 button:hover{background:var(--tenant-control-hover)}.primitives_pagination__c4_k1 button:not(:disabled):active,.primitives_segmented__fuYVX button:not(:disabled):not([aria-pressed=true]):active,.primitives_tabs__Mq410 button:not(:disabled):not([aria-selected=true]):active{background:var(--tenant-control-active)}.primitives_segmented__fuYVX button[aria-pressed=true],.primitives_tabs__Mq410 button[aria-selected=true]{background:var(--tenant-mint);border-color:var(--tenant-identity-fill);border-width:2px;color:var(--tenant-pine);font-weight:700;padding:0 calc(var(--tenant-space-2) - 1px)}.primitives_pagination__c4_k1 button:disabled,.primitives_segmented__fuYVX button:disabled,.primitives_tabs__Mq410 button:disabled{background:var(--tenant-disabled-surface);border-color:var(--tenant-disabled-border);color:var(--tenant-disabled-text);cursor:not-allowed}.primitives_tableOverflow__e_Agt{max-width:100%;overflow-x:auto}.primitives_table__oYaRM{border-collapse:collapse;min-width:max-content;width:100%}.primitives_table__oYaRM caption{color:var(--tenant-ink);font-size:.75rem;font-weight:700;padding:var(--tenant-space-3);text-align:left}.primitives_table__oYaRM td,.primitives_table__oYaRM th{border-bottom:1px solid var(--tenant-line);font-size:.75rem;height:var(--tenant-row-height);padding:var(--tenant-space-2) var(--tenant-space-3);text-align:left;vertical-align:middle}td.primitives_tableDetailCell__tyM8N{height:auto;padding:var(--tenant-space-3)}.primitives_tableDetail___Nfeb{min-width:100%;overflow-wrap:anywhere;width:0}.primitives_table__oYaRM [data-numeric=true]{font-variant-numeric:tabular-nums;text-align:right}.primitives_tableOverflow__e_Agt[data-reflow=true]{container:tenant-table/inline-size}.primitives_tableOverflow__e_Agt[data-reflow=true] .primitives_table__oYaRM{min-width:0}.primitives_tableOverflow__e_Agt[data-reflow=true] .primitives_table__oYaRM td{overflow-wrap:anywhere}.primitives_tableOverflow__e_Agt[data-reflow=true][data-reflow-wrap=word] .primitives_table__oYaRM td{overflow-wrap:break-word}.primitives_tableOverflow__e_Agt[data-reflow=true][data-reflow-columns=essential] .primitives_table__oYaRM [data-priority=secondary]{display:none}@container tenant-table (max-width: 959px){.primitives_tableOverflow__e_Agt[data-reflow=true]:not([data-reflow-columns]) .primitives_table__oYaRM [data-priority=secondary]{display:none}}.primitives_pagination__c4_k1{align-items:center;display:flex;gap:var(--tenant-space-3);justify-content:flex-end}@media (forced-colors:active){.primitives_segmented__fuYVX button[aria-pressed=true],.primitives_tabs__Mq410 button[aria-selected=true]{border-color:Highlight}}.context-rail_rail__flAb9{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);box-shadow:var(--tenant-shadow-panel);display:flex;flex-direction:column;gap:var(--tenant-space-3);min-width:240px;padding:var(--tenant-space-4);width:min(320px,100%)}.context-rail_header__Xb9h1{align-items:flex-start;display:flex;gap:var(--tenant-space-2);justify-content:space-between}.context-rail_title__yG6zX{color:var(--tenant-ink);font-size:.9375rem;font-weight:650;margin:0}.context-rail_body__JKpJY{color:var(--tenant-ink-secondary);display:flex;flex-direction:column;gap:var(--tenant-space-3);min-width:0}@media (forced-colors:active){.context-rail_rail__flAb9{border:1px solid CanvasText;box-shadow:none}}.Modal_backdrop__7QxsS{background:color-mix(in srgb,var(--tenant-ink) 40%,transparent);inset:0;position:fixed;z-index:40}.Modal_dialog__Ia4I1{background:var(--tenant-surface);border:1px solid var(--tenant-line);box-shadow:var(--tenant-shadow-panel);color:var(--tenant-ink);display:flex;flex-direction:column;bottom:auto;height:var(--tenant-viewport-height,100dvh);left:var(--tenant-viewport-left,0);top:var(--tenant-viewport-top,0);width:var(--tenant-viewport-width,100%);position:fixed;z-index:50}.Modal_header__RGozr{align-items:center;border-bottom:1px solid var(--tenant-line);display:flex;gap:var(--tenant-space-3);justify-content:space-between;min-height:56px;flex-shrink:0;padding:0 var(--tenant-space-4)}.Modal_title__ALWsh{color:var(--tenant-ink);font-size:.875rem;font-weight:650;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Modal_body__9W37p{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--tenant-space-4)}@media (min-width:1024px){.Modal_dialog__Ia4I1{border-radius:var(--tenant-radius-panel);inset:auto;height:auto;left:calc(var(--tenant-viewport-left, 0px) + var(--tenant-viewport-width, 100vw) / 2);max-height:calc(var(--tenant-viewport-height, 100dvh) * .85);max-width:42rem;top:calc(var(--tenant-viewport-top, 0px) + var(--tenant-viewport-height, 100dvh) / 2);transform:translate(-50%,-50%);width:100%}.Modal_body__9W37p,.Modal_header__RGozr{padding-left:var(--tenant-space-6);padding-right:var(--tenant-space-6)}}@media (forced-colors:active){.Modal_backdrop__7QxsS{background:Canvas}.Modal_dialog__Ia4I1{border:1px solid CanvasText;background:Canvas;color:CanvasText}}.ConfirmDialog_content__kiiJm{display:grid;gap:var(--tenant-space-4)}.ConfirmDialog_message__u6ZHQ{margin:0}.ConfirmDialog_actions__4UrXE{display:flex;flex-wrap:wrap;gap:var(--tenant-space-3);justify-content:flex-end}.SafeMarkdown_markdown__96cDt{color:var(--tenant-ink-secondary);display:grid;gap:var(--tenant-space-3);max-width:40rem}.SafeMarkdown_markdown__96cDt :where(h2,h3,h4){color:var(--tenant-ink);font-weight:650;margin:0}.SafeMarkdown_markdown__96cDt h2,.SafeMarkdown_markdown__96cDt h3,.SafeMarkdown_markdown__96cDt h4{font-size:.875rem}.SafeMarkdown_markdown__96cDt :where(p,ul,ol,blockquote,pre){margin:0}.SafeMarkdown_markdown__96cDt :where(ul,ol){padding-left:1.25rem}.SafeMarkdown_markdown__96cDt a{color:var(--tenant-ink);text-decoration:underline;text-underline-offset:.15em}.SafeMarkdown_markdown__96cDt code{font-size:.875rem;padding:.1rem .35rem}.SafeMarkdown_markdown__96cDt code,.SafeMarkdown_markdown__96cDt pre{background:var(--tenant-sunken);border-radius:var(--tenant-radius-cell)}.SafeMarkdown_markdown__96cDt pre{overflow-x:auto;padding:var(--tenant-space-3)}.SafeMarkdown_markdown__96cDt pre code{background:transparent;padding:0}.SafeMarkdown_markdown__96cDt blockquote{border-left:2px solid var(--tenant-line);color:var(--tenant-ink-muted);padding-left:var(--tenant-space-3)}.Popover_panel__HFCHJ{background:var(--tenant-surface);border:1px solid var(--tenant-line);color:var(--tenant-ink);display:flex;flex-direction:column;outline:none;overflow-y:auto;overscroll-behavior:contain;position:fixed;z-index:46}.Popover_popover__A0K3q{border-radius:var(--tenant-radius-panel);box-shadow:0 12px 32px rgb(35 34 28/.16);max-height:calc(100vh - 32px);animation:Popover_tenant-popover-in___bNMC .12s ease-out}.Popover_sheet__hteco{border-bottom:0;border-radius:var(--tenant-radius-panel) var(--tenant-radius-panel) 0 0;bottom:0;box-shadow:0 -12px 32px rgb(35 34 28/.16);left:0;max-height:80vh;padding-bottom:env(safe-area-inset-bottom);right:0;width:100%;animation:Popover_tenant-sheet-in__i0m_8 .18s ease-out}.Popover_scrim__bJWqm{background:color-mix(in srgb,var(--tenant-ink) 32%,transparent);inset:0;position:fixed;z-index:45}.Popover_grabber__a_j8A{align-self:center;background:var(--tenant-strong-line);border-radius:var(--tenant-radius-pill);flex:0 0 auto;height:4px;margin-top:var(--tenant-space-2);width:36px}@keyframes Popover_tenant-popover-in___bNMC{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes Popover_tenant-sheet-in__i0m_8{0%{transform:translateY(24px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.Popover_popover__A0K3q,.Popover_sheet__hteco{animation:none}}@media (forced-colors:active){.Popover_panel__HFCHJ{background:Canvas;border:1px solid CanvasText;color:CanvasText}.Popover_scrim__bJWqm{background:transparent}}.changelog_page__aOlwG{background:var(--tenant-canvas);color:var(--tenant-ink);display:flex;flex:1;flex-direction:column;gap:var(--tenant-space-4);min-height:0;width:100%}.changelog_reading__GR7jl{max-width:52rem;width:100%}.changelog_timeline__W0QGj{border-left:2px solid var(--tenant-line);display:flex;flex-direction:column;gap:var(--tenant-space-6);margin-left:var(--tenant-space-2);padding-left:var(--tenant-space-6)}.changelog_item__5qvTF{position:relative}.changelog_dot___I8_S{background:var(--tenant-line);border:2px solid var(--tenant-canvas);border-radius:var(--tenant-radius-pill);height:.75rem;left:calc(-1 * var(--tenant-space-6) - .4rem);position:absolute;top:.35rem;width:.75rem}.changelog_dotCurrent__uHAP1{background:var(--tenant-pine)}.changelog_date__dLhqS{color:var(--tenant-ink);font-weight:650}.changelog_version___lSXI{color:var(--tenant-ink-muted);font-size:.75rem;margin-bottom:var(--tenant-space-3)}.changelog_noteTitle__jFtU6{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenant-space-2);margin-bottom:var(--tenant-space-2)}.changelog_noteBody__882W8 p{white-space:pre-line}.changelog_actions__LfUM7{display:flex;justify-content:center;margin-top:var(--tenant-space-6)}.changelog_languageNotice__M226d,.changelog_modalNotice__tC8VU{color:var(--tenant-ink-muted);font-size:.8125rem;margin:0 0 var(--tenant-space-3)}.changelog_modalActions__utJxX{align-items:center;border-top:1px solid var(--tenant-line);display:flex;justify-content:space-between;margin-top:var(--tenant-space-4);padding-top:var(--tenant-space-4)}.changelog_publicPage__ibtgh{display:flex;flex-direction:column;min-height:100vh}.changelog_publicMain__Ho_r_{flex:1;padding:var(--tenant-space-8) var(--tenant-space-6);width:100%}.changelog_releaseMeta__Vv5R8{color:var(--tenant-ink-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;margin-bottom:var(--tenant-space-4)}@media (forced-colors:active){.changelog_dotCurrent__uHAP1,.changelog_dot___I8_S{border:1px solid CanvasText}}.clinical_page__bIMt8{background:var(--tenant-canvas);color:var(--tenant-ink);display:flex;flex:1;flex-direction:column;gap:var(--tenant-space-4);min-height:0}.clinical_listWorkspace__oAmNQ{align-items:stretch;display:grid;flex:1;gap:var(--tenant-space-4);grid-template-columns:minmax(0,1fr);min-height:0}.clinical_listWorkspace__oAmNQ[data-rail-open=true]{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.clinical_listMain__ZiF_5{display:flex;flex-direction:column;min-height:0;min-width:0}.clinical_filters__mkg7o{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenant-space-3)}.clinical_field__kS4Nc{min-height:var(--tenant-control-height);padding:0 var(--tenant-space-3)}.clinical_field__kS4Nc,.clinical_textarea__PCjd_{background:var(--tenant-surface);border:1px solid var(--tenant-control-line);border-radius:var(--tenant-radius-control);color:var(--tenant-ink);font-size:.75rem;width:100%}.clinical_textarea__PCjd_{min-height:5.5rem;padding:var(--tenant-space-3)}.clinical_search__eB_Wj{position:relative;width:min(28rem,100%)}.clinical_search__eB_Wj.clinical_searchFull__f1dIT{width:100%}.clinical_searchIcon__KBq7o{color:var(--tenant-ink-muted);height:1rem;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.clinical_searchInput__quTY5{background:var(--tenant-surface);border:1px solid var(--tenant-control-line);border-radius:var(--tenant-radius-control);color:var(--tenant-ink);font-size:.75rem;min-height:var(--tenant-control-height);padding:0 var(--tenant-space-3) 0 2.5rem;width:100%}.clinical_selectedField__Ze4vw{align-items:center;display:flex;gap:var(--tenant-space-3)}.clinical_selectedField__Ze4vw .clinical_field__kS4Nc{flex:1 1 auto;min-width:0}.clinical_suggestions__P2KEP{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);margin-top:var(--tenant-space-1);max-height:10rem;overflow:auto}.clinical_suggestion__TK5LA{display:flex;font-size:.75rem;gap:var(--tenant-space-2);padding:var(--tenant-space-2) var(--tenant-space-3);text-align:left;width:100%}.clinical_suggestion__TK5LA:hover{background:var(--tenant-control-hover)}.clinical_fieldMeta__TQ9ja{color:var(--tenant-ink-secondary);display:flex;font-size:.75rem;gap:var(--tenant-space-4)}.clinical_pageTitle__5wri3{color:var(--tenant-ink);font-size:1rem;font-weight:700;line-height:1.25}.clinical_sectionTitle__55Rn8{line-height:1.3}.clinical_emptyTitle__TtUFX,.clinical_sectionTitle__55Rn8{color:var(--tenant-ink);font-size:.875rem;font-weight:650}.clinical_formGridTwo__542Ue,.clinical_formGrid__GvbYh{display:grid;gap:var(--tenant-space-4)}.clinical_formGridTwo__542Ue{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical_formGridThree__XzsJy{display:grid;gap:var(--tenant-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.clinical_alertIcon__0js5X{height:1rem;width:1rem}.clinical_actions__4Fn2Q{display:flex;flex-wrap:wrap;gap:var(--tenant-space-2);justify-content:flex-end}.clinical_workspaceDesktop__SUZJt,.clinical_workspace__b6jkw{display:grid;gap:var(--tenant-space-4);grid-template-columns:minmax(0,1fr)}.clinical_workspaceDesktop__SUZJt{align-items:start}.clinical_workspaceDesktop__SUZJt[data-rail-open=true]{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.clinical_identity__hjWWT{align-items:center;display:flex;gap:var(--tenant-space-4)}.clinical_identityCompact__ta6jh{gap:var(--tenant-space-3)}.clinical_rowSelect__9WnbP{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.clinical_stack__65Rd2{display:grid;gap:var(--tenant-space-4);min-width:0}.clinical_actionsSpread__v7lUY{justify-content:space-between}.clinical_profileHeader__nQTlH{align-items:flex-start;display:flex;gap:var(--tenant-space-4)}.clinical_profileCopy__JJZ_9{display:grid;gap:var(--tenant-space-2);min-width:0}.clinical_profileMeta__9_3UQ{color:var(--tenant-ink-secondary);display:flex;flex-wrap:wrap;font-size:.75rem;gap:var(--tenant-space-3)}.clinical_workspaceSplit__bnlxf{display:grid;gap:var(--tenant-space-4);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}.clinical_gridThree__9L36W{display:grid;gap:var(--tenant-space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.clinical_panel__yvYe9{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);display:grid;gap:var(--tenant-space-4);min-width:0;padding:var(--tenant-space-4)}.clinical_categoryList__FT0XA{display:grid;gap:var(--tenant-space-3)}.clinical_categoryToggle__Los3T{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:var(--tenant-space-3);justify-content:space-between;min-height:var(--tenant-control-height);padding:0;text-align:left;width:100%}.clinical_stockCell__6UQvc{align-items:center;display:flex;gap:var(--tenant-space-2);justify-content:flex-end}.clinical_expiryCell__rxJZa{align-items:center;display:inline-flex;flex-wrap:wrap;gap:var(--tenant-space-2)}.clinical_sectionHead__aoBvO{align-items:center;display:flex;gap:var(--tenant-space-3);justify-content:space-between}.clinical_factList__mLY7S{display:grid;gap:var(--tenant-space-3)}.clinical_fact__oiJEG{display:grid;gap:var(--tenant-space-1)}.clinical_factLabel__r851h{color:var(--tenant-ink-secondary);font-size:.75rem}.clinical_factValue__GK60d{color:var(--tenant-ink);font-size:.75rem;font-weight:650;overflow-wrap:anywhere}.clinical_freeText__UoYCP,.clinical_markdownFreeText__OGhdY p{white-space:pre-wrap}.clinical_muted__dk9_I{color:var(--tenant-ink-muted);font-size:.75rem}.clinical_textLink__s3IQ2{color:var(--tenant-ink);font-size:.75rem;font-weight:650;text-decoration:underline}.clinical_optionRow__OKbVa{align-items:center;display:flex;flex-wrap:wrap;gap:var(--tenant-space-3)}.clinical_optionLabel__l2dM7{align-items:center;color:var(--tenant-ink);display:inline-flex;font-size:.75rem;gap:var(--tenant-space-2)}.clinical_badgeRow__TBiv3{display:flex;flex-wrap:wrap;gap:var(--tenant-space-2)}.clinical_avatarWrap__TMzTV{position:relative}.clinical_avatarEdit__XqhoI{align-items:center;background:rgb(0 0 0/.4);border:0;border-radius:var(--tenant-radius-pill);color:#fff;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute}.clinical_avatarEdit__XqhoI svg{height:1.25rem;width:1.25rem}.clinical_fileHidden__BEKSI{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.clinical_timelineButton__9aksc{background:none;border:0;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.clinical_activityMeta__RlBUD{color:var(--tenant-ink-secondary);font-size:.75rem}.clinical_thumbRow__GlYt9{display:flex;flex-wrap:wrap;gap:var(--tenant-space-2)}.clinical_thumb__zg_k_{align-items:center;background:var(--tenant-sunken);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-control);display:flex;height:5.5rem;justify-content:center;overflow:hidden;width:5.5rem}.clinical_thumb__zg_k_ img{height:100%;object-fit:cover;width:100%}.clinical_avatar__gYpbt{align-items:center;background:var(--tenant-selected);border-radius:var(--tenant-radius-pill);color:var(--tenant-ink);display:flex;font-weight:700;height:4.5rem;justify-content:center;overflow:hidden;width:4.5rem}.clinical_avatarCompact__CLVPs{font-size:.625rem;height:2rem;width:2rem}.clinical_avatar__gYpbt img{height:100%;object-fit:cover;width:100%}.clinical_timeline__mDLml{border-left:2px solid var(--tenant-line);display:flex;flex-direction:column;gap:var(--tenant-space-3);padding-left:var(--tenant-space-4)}.clinical_timelineItem__shg91{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);padding:var(--tenant-space-3) var(--tenant-space-4)}@media (pointer:coarse){.clinical_field__kS4Nc,.clinical_searchInput__quTY5,.clinical_textarea__PCjd_{font-size:1rem}}@media (max-width:1023px){.clinical_formGridThree__XzsJy,.clinical_formGridTwo__542Ue,.clinical_gridThree__9L36W,.clinical_listWorkspace__oAmNQ[data-rail-open=true],.clinical_workspaceDesktop__SUZJt[data-rail-open=true],.clinical_workspaceSplit__bnlxf{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.clinical_avatar__gYpbt,.clinical_field__kS4Nc,.clinical_panel__yvYe9,.clinical_thumb__zg_k_,.clinical_timelineItem__shg91{border:1px solid CanvasText}}.clinical-attendance_document__AuSe4{display:grid;gap:var(--tenant-space-3);margin-top:var(--tenant-space-4)}.clinical-attendance_document__AuSe4 h3{font-weight:600}.clinical-attendance_document__AuSe4 p{overflow-wrap:anywhere}.agenda_agendaPage__LU36A{flex:1;min-height:0}.agenda_workspace__y1Atc{align-items:stretch;display:grid;flex:1;gap:var(--tenant-space-3);grid-template-columns:220px minmax(0,1fr);min-height:0}.agenda_agendaMain__7jPMM{display:flex;flex-direction:column;min-height:0;min-width:0}.agenda_sidebar__uCKz_{display:flex;flex-direction:column;gap:var(--tenant-space-3)}.agenda_toolbar__GdYlE{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--tenant-space-2);min-height:32px}.agenda_pageTitle__QsRvk{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);font-weight:700;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.agenda_nav__0faCR{align-items:center;display:flex;flex-wrap:nowrap;gap:4px}.agenda_range__kKxCS{flex:1 1 0;min-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda_railTitle__5K24G,.agenda_range__kKxCS{color:var(--tenant-ink);font-size:.75rem;font-weight:650}.agenda_railTitle__5K24G{margin:0 0 var(--tenant-space-2)}.agenda_grid__sHQtp{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);display:flex;flex:1;flex-direction:column;min-height:0}.agenda_weekViewport__WR1wS{display:flex;flex:1;min-height:0;min-width:0;overflow-x:auto;overflow-y:hidden}.agenda_weekBoard__fxV_z{--agenda-gutter:3.5rem;--agenda-today-tint:color-mix(in srgb,var(--tenant-mint) 14%,transparent);--agenda-today-head:color-mix(in srgb,var(--tenant-mint) 25%,var(--tenant-surface));--agenda-columns:var(--agenda-gutter) repeat(7,minmax(0,1fr));--agenda-hour-height:72px;background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);display:flex;flex:1 0 auto;flex-direction:column;min-height:0;min-width:0;overflow:hidden;width:100%}.agenda_weekBoard__fxV_z[data-multilane=true]{min-width:var(--agenda-min-width)}.agenda_allDayRow__SYBOL,.agenda_weekBody__jZsHu,.agenda_weekHeader__z6Trm{display:grid;grid-template-columns:var(--agenda-columns)}.agenda_weekHeader__z6Trm{background:var(--tenant-surface);border-bottom:1px solid var(--tenant-line);flex-shrink:0;position:sticky;top:0;z-index:4}.agenda_weekScroll__lieXQ{display:flex;flex:1;flex-direction:column;min-height:0;overflow:auto}.agenda_weekBody__jZsHu{display:grid;flex:1 1 auto;grid-template-columns:var(--agenda-columns);min-height:calc(var(--agenda-hour-height) * var(--agenda-hour-count, 14));position:relative}.agenda_timeGutter__uAz1K{color:var(--tenant-ink-muted);display:flex;flex-direction:column;font-size:.6875rem;height:100%;text-align:right}.agenda_timeLabel__MThBX{box-sizing:border-box;flex:1 1 0;min-height:var(--agenda-hour-height);padding:0 8px 0 0;transform:translateY(-.4em)}.agenda_allDayLabel__a6yhf{display:block;padding:8px 8px 0 0}.agenda_dayHead__JeUlO{align-items:center;border-left:1px solid var(--tenant-line);display:flex;flex-direction:column;font-size:.6875rem;font-weight:650;gap:2px;min-height:48px;padding:6px 4px;text-align:center}.agenda_dayWeekday__9h5wp{color:var(--tenant-ink-secondary);font-size:.6875rem;font-weight:650;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.agenda_dayNumber__iTuSh{align-items:center;border-radius:999px;display:inline-flex;font-size:.8125rem;font-weight:650;height:24px;justify-content:center;min-width:24px}.agenda_dayHead__JeUlO.agenda_today__WbN2g{background:var(--agenda-today-head)}.agenda_today__WbN2g .agenda_dayNumber__iTuSh{background:var(--tenant-identity-fill);color:var(--tenant-identity-ink)}.agenda_allDayRow__SYBOL{border-bottom:1px solid var(--tenant-line);flex-shrink:0;min-height:36px}.agenda_allDayCell___uLaa{gap:2px;min-height:36px;padding:4px}.agenda_allDayCell___uLaa,.agenda_dayColumn__szWUS{border-left:1px solid var(--tenant-line);display:flex;flex-direction:column}.agenda_dayColumn__szWUS{height:100%;position:relative}.agenda_todayColumn__14xb6{background:var(--agenda-today-tint)}:root[data-theme=dark] .agenda_weekBoard__fxV_z{--agenda-today-tint:color-mix(in srgb,var(--tenant-pine) 38%,transparent);--agenda-today-head:color-mix(in srgb,var(--tenant-pine) 75%,var(--tenant-surface))}.agenda_dayLanes__flhe8{display:grid}.agenda_slot__skC2I{background:transparent;box-sizing:border-box;flex:1 1 0;min-height:var(--agenda-hour-height);position:relative}.agenda_slot__skC2I:after{border-top:1px solid var(--tenant-line);content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.agenda_slot__skC2I:hover,.agenda_slot__skC2I[data-preview=true]{background:var(--tenant-control-hover)}[data-grid-interacting] .agenda_slot__skC2I:hover{background:transparent}[data-grid-interacting] .agenda_slot__skC2I:hover:before{content:none}.agenda_slot__skC2I:hover:before{color:var(--tenant-ink-secondary);content:attr(data-create-hint);font-size:.6875rem;left:8px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.agenda_now__yNjhY{border-top:2px dashed var(--tenant-success);grid-column:2/-1;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.agenda_now__yNjhY:before{background:var(--tenant-success);border-radius:999px;content:"";height:10px;left:-5px;position:absolute;top:-6px;width:10px}.agenda_nowLabel__HeO4P{background:var(--tenant-surface);color:var(--tenant-success);font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;grid-column:1/2;left:0;line-height:1;padding:2px 6px 2px 0;pointer-events:none;position:absolute;right:0;text-align:right;transform:translateY(-50%);z-index:3}.agenda_eventAnchor__M7p3l{container-type:inline-size;left:4px;position:absolute;right:4px;z-index:2}.agenda_block__yVETZ{background:var(--tenant-sunken);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-cell);color:var(--tenant-ink);display:flex;flex-direction:column;gap:1px;padding:4px 6px;text-align:left;width:100%}.agenda_block__yVETZ[data-overlay=true]{height:100%;min-height:0;overflow:hidden}.agenda_block__yVETZ[data-overlay=true][data-density=compact],.agenda_block__yVETZ[data-overlay=true][data-density=full],.agenda_block__yVETZ[data-overlay=true][data-density=minimal],.agenda_block__yVETZ[data-overlay=true][data-density=standard]{gap:0;padding:1px 5px}.agenda_block__yVETZ[data-overlay=true][data-density=minimal]{justify-content:center}.agenda_eventMeta__yFnb8,.agenda_eventName__ludFc,.agenda_eventService__u56_M,.agenda_eventTime__HTJPU{display:block;font-size:.6875rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda_eventName__ludFc{font-weight:650}.agenda_eventCompactName__dN357,.agenda_eventFirstName__Pf440{display:none}.agenda_eventMeta__yFnb8,.agenda_eventSummary__a2xa3{align-items:center;color:var(--tenant-ink-secondary);display:flex;gap:4px;min-width:0}.agenda_eventSummary__a2xa3>.agenda_eventName__ludFc,.agenda_eventSummary__a2xa3>.agenda_eventService__u56_M{color:var(--tenant-ink);flex:1 1 auto;min-width:0}.agenda_eventStatus__e67C_{align-items:center;color:var(--tenant-ink-secondary);display:inline-flex;flex:0 0 auto;font-size:.625rem;gap:4px;line-height:1.1;white-space:nowrap}.agenda_eventStatusCompactText__4HL2j{display:none}@container (max-width: 112px){.agenda_block__yVETZ[data-overlay=true] .agenda_eventStatus__e67C_{gap:2px}.agenda_block__yVETZ[data-overlay=true] .agenda_eventStatusText__y4Sr7{display:none}.agenda_block__yVETZ[data-overlay=true] .agenda_eventStatusCompactText__4HL2j{display:inline}.agenda_block__yVETZ[data-overlay=true] .agenda_eventFullName__R6dtq{display:none}.agenda_block__yVETZ[data-overlay=true] .agenda_eventFirstName__Pf440{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@container (max-width: 88px){.agenda_block__yVETZ[data-overlay=true] .agenda_eventFirstName__Pf440{display:none}.agenda_block__yVETZ[data-overlay=true] .agenda_eventCompactName__dN357{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.agenda_block__yVETZ[data-overlay=true] .agenda_eventMeta__yFnb8,.agenda_block__yVETZ[data-overlay=true] .agenda_eventName__ludFc,.agenda_block__yVETZ[data-overlay=true] .agenda_eventService__u56_M,.agenda_block__yVETZ[data-overlay=true] .agenda_eventTime__HTJPU{font-size:.625rem;line-height:1.1}.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventStatusCompactText__4HL2j,.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventStatusText__y4Sr7{display:none}.agenda_block__yVETZ[data-overlay=true][data-density=compact]:focus-visible .agenda_eventStatusText__y4Sr7{display:inline}.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventName__ludFc,.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventService__u56_M,.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventStatus__e67C_,.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventTime__HTJPU{line-height:1.05}.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventSummary__a2xa3>.agenda_eventService__u56_M{flex:1 1 0;min-width:4ch}.agenda_eventProfessional__qRwen{color:var(--tenant-ink-secondary);flex:0 0 auto;font-size:.625rem;font-weight:650;line-height:1.05;white-space:nowrap}@container (max-width: 88px){.agenda_block__yVETZ[data-overlay=true][data-density=compact] .agenda_eventProfessional__qRwen{display:none}}.agenda_block__yVETZ[data-status=CONFIRMED]{background:color-mix(in srgb,var(--tenant-success) 14%,var(--tenant-surface));border-color:color-mix(in srgb,var(--tenant-success) 55%,var(--tenant-line))}.agenda_block__yVETZ[data-status=CANCELLED],.agenda_block__yVETZ[data-status=NO_SHOW]{background:color-mix(in srgb,var(--tenant-danger) 10%,var(--tenant-surface));border-color:color-mix(in srgb,var(--tenant-danger) 45%,var(--tenant-line))}.agenda_block__yVETZ[data-overlay=true]{border-left:3px solid var(--tenant-ink-muted)}.agenda_block__yVETZ[data-overlay=true][data-status=COMPLETED],.agenda_block__yVETZ[data-overlay=true][data-status=CONFIRMED]{border-left-color:var(--tenant-success)}.agenda_block__yVETZ[data-overlay=true][data-status=CANCELLED],.agenda_block__yVETZ[data-overlay=true][data-status=NO_SHOW]{border-left-color:var(--tenant-danger)}.agenda_block__yVETZ[data-overlay=true][data-status=IN_PROGRESS]{border-left-color:var(--tenant-information)}.agenda_block__yVETZ[data-pending=true]{opacity:.7}.agenda_block__yVETZ[data-preview=true]{outline:2px dashed var(--tenant-ink-secondary)}.agenda_statusDot__Mn_Jn{color:var(--tenant-ink-muted);display:inline-block;flex:0 0 12px;font-size:.75rem;font-weight:700;line-height:1;text-align:center;width:12px}.agenda_statusDot__Mn_Jn[data-status=COMPLETED],.agenda_statusDot__Mn_Jn[data-status=CONFIRMED]{color:var(--tenant-success)}.agenda_statusDot__Mn_Jn[data-status=SCHEDULED]{color:var(--tenant-ink-muted)}.agenda_statusDot__Mn_Jn[data-status=IN_PROGRESS]{color:var(--tenant-information)}.agenda_statusDot__Mn_Jn[data-status=CANCELLED],.agenda_statusDot__Mn_Jn[data-status=NO_SHOW]{color:var(--tenant-danger)}.agenda_monthGrid___Q1iW{--agenda-month-row-min:6.5rem;display:grid;flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--agenda-month-weeks,5),minmax(var(--agenda-month-row-min),1fr));min-height:0;overflow-x:hidden;overflow-y:auto}.agenda_monthWeekday__k3Kw9{background:var(--tenant-surface);color:var(--tenant-ink-secondary);font-size:.6875rem;font-weight:650;padding:6px 4px;position:sticky;text-align:center;text-transform:lowercase;top:0;z-index:1}.agenda_monthCell__EW9ae{border:1px solid var(--tenant-line);display:flex;flex-direction:column;gap:2px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:var(--tenant-space-2)}.agenda_monthCell__EW9ae .agenda_block__yVETZ{flex-shrink:0;min-width:0;overflow:hidden}.agenda_monthCell__EW9ae .agenda_block__yVETZ>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda_monthCell__EW9ae strong{align-items:center;align-self:start;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:650;height:22px;justify-content:center;width:22px}.agenda_monthCell__EW9ae[data-outside=true]{background:var(--tenant-sunken);color:var(--tenant-ink-muted)}.agenda_monthCell__EW9ae[data-today=true]{background:color-mix(in srgb,var(--tenant-identity-fill) 8%,transparent)}.agenda_monthCell__EW9ae[data-today=true] strong{background:var(--tenant-identity-fill);color:var(--tenant-identity-ink)}.agenda_miniCalendar__M0uq3{min-width:0}.agenda_mini__pE2ZH{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.agenda_miniWeekday__rzpyr{color:var(--tenant-ink-muted);font-size:.625rem;text-align:center}.agenda_miniDay__NQUsY{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--tenant-ink);font-size:.75rem;min-height:max(28px,1.75rem)}.agenda_miniDay__NQUsY[data-outside=true]{color:var(--tenant-ink-muted)}.agenda_miniDay__NQUsY[data-today=true]{box-shadow:inset 0 0 0 1px var(--tenant-identity-fill)}.agenda_miniDay__NQUsY[aria-pressed=true]{background:var(--tenant-mint);border-color:var(--tenant-identity-fill);border-width:2px;color:var(--tenant-pine);font-weight:700}.agenda_professionals__iAPUi{display:flex;flex-direction:column;gap:var(--tenant-space-2)}.agenda_professionals__iAPUi label{align-items:center;display:flex;font-size:.75rem;gap:var(--tenant-space-2)}.agenda_proInitials__WxZAK{align-items:center;background:var(--tenant-sunken);border-radius:999px;color:var(--tenant-ink-secondary);display:inline-flex;flex:0 0 22px;font-size:.625rem;font-weight:700;height:22px;justify-content:center;width:22px}.agenda_legend__8pmNY{border:0;margin:0;min-width:0;padding:0}.agenda_list__yH180{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);display:flex;flex:1;flex-direction:column;gap:var(--tenant-space-4);min-height:0;overflow:auto;padding:var(--tenant-space-3)}.agenda_listEmpty__UHojS{align-items:center;display:flex;flex:1;justify-content:center}.agenda_listDay__dmv4k{display:flex;flex-direction:column;gap:var(--tenant-space-2)}.agenda_listDayTitle__DxLRF{background:var(--tenant-surface);color:var(--tenant-ink);font-size:.75rem;font-weight:650;margin:0 calc(var(--tenant-space-3) * -1);padding:var(--tenant-space-2) var(--tenant-space-3);position:sticky;top:0;z-index:1}@media (max-width:1023px){.agenda_weekBoard__fxV_z{--agenda-hour-height:96px}.agenda_agendaPage__LU36A{flex:0 0 auto}.agenda_workspace__y1Atc{flex:0 0 auto;grid-template-columns:minmax(0,1fr)}.agenda_agendaMain__7jPMM[data-agenda-view=week]{min-height:36rem}.agenda_monthGrid___Q1iW{grid-template-rows:auto repeat(var(--agenda-month-weeks,5),7rem)}.agenda_weekScroll__lieXQ{max-height:min(40rem,75dvh)}.agenda_sidebar__uCKz_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:640px){.agenda_sidebar__uCKz_{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.agenda_block__yVETZ,.agenda_miniDay__NQUsY[aria-pressed=true],.agenda_monthCell__EW9ae,.agenda_weekBoard__fxV_z{border:1px solid CanvasText}.agenda_now__yNjhY{border-top-color:Highlight}.agenda_now__yNjhY:before{background:Highlight}.agenda_nowLabel__HeO4P{color:Highlight}}@media (prefers-reduced-motion:reduce){.agenda_block__yVETZ{transition:none}}.agenda_srOnly__MVqU4{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.agenda_dayColumn__szWUS{cursor:crosshair;touch-action:manipulation}.agenda_dayColumn__szWUS[data-read-only]{cursor:default}.agenda_dayColumn__szWUS[data-read-only] .agenda_slot__skC2I:hover{background:transparent}.agenda_weekBody__jZsHu:focus-visible{outline:2px solid var(--tenant-focus-ring);outline-offset:-2px}.agenda_selection__DhA7x{background:color-mix(in srgb,var(--tenant-identity-fill) 16%,transparent);border:2px solid var(--tenant-identity-fill);border-radius:var(--tenant-radius-cell);box-sizing:border-box;color:var(--tenant-ink);left:3px;overflow:hidden;padding:2px 6px;pointer-events:none;position:absolute;right:3px;z-index:5}.agenda_selection__DhA7x[data-conflict=true]{background:color-mix(in srgb,var(--tenant-danger) 12%,transparent);border-color:var(--tenant-danger)}.agenda_selectionTime__ka5Zw{font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:600}.agenda_gridCursor__4lwb7{border:2px solid var(--tenant-focus-ring);border-radius:4px;box-sizing:border-box;left:1px;pointer-events:none;position:absolute;right:1px;z-index:4}.agenda_eventAnchor__M7p3l[data-editable=true]{cursor:grab}.agenda_eventAnchor__M7p3l[data-dragging-origin=true]{opacity:.4}.agenda_eventAnchor__M7p3l[data-armed=true]{outline:2px solid var(--tenant-focus-ring);outline-offset:1px;touch-action:none}.agenda_resizeHandle__pFy14{bottom:0;cursor:ns-resize;height:8px;left:20%;position:absolute;right:20%;z-index:1}.agenda_resizeHandle__pFy14:after{background:color-mix(in srgb,var(--tenant-ink) 40%,transparent);border-radius:2px;bottom:2px;content:"";height:3px;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .12s ease;width:22px}.agenda_eventAnchor__M7p3l:focus-within .agenda_resizeHandle__pFy14:after,.agenda_eventAnchor__M7p3l:hover .agenda_resizeHandle__pFy14:after,.agenda_eventAnchor__M7p3l[data-armed=true] .agenda_resizeHandle__pFy14:after{opacity:1}.agenda_eventAnchor__M7p3l[data-armed=true] .agenda_resizeHandle__pFy14{bottom:-18px;height:44px;left:8%;right:8%}.agenda_entryBlock__1zf_N{align-items:flex-start;background:var(--tenant-surface);border:1px solid var(--tenant-strong-line);border-radius:var(--tenant-radius-cell);box-sizing:border-box;color:var(--tenant-ink);cursor:inherit;display:flex;flex-direction:column;font:inherit;gap:1px;height:100%;overflow:hidden;padding:3px 6px;text-align:left;width:100%}.agenda_entryBlock__1zf_N[data-kind=PERSONAL]{background:color-mix(in srgb,var(--tenant-information) 13%,var(--tenant-surface));border-color:color-mix(in srgb,var(--tenant-information) 55%,var(--tenant-line));border-left:3px solid var(--tenant-information)}.agenda_entryBlock__1zf_N[data-kind=BUSY],.agenda_entryBlock__1zf_N[data-kind=EXTERNAL]{background:repeating-linear-gradient(135deg,var(--tenant-surface) 0 6px,color-mix(in srgb,var(--tenant-information) 14%,var(--tenant-surface)) 6px 12px);border-color:color-mix(in srgb,var(--tenant-information) 50%,var(--tenant-line));border-style:dashed}.agenda_entryBlock__1zf_N[data-kind=ABSENCE],.agenda_entryBlock__1zf_N[data-kind=BLOCK],.agenda_entryBlock__1zf_N[data-kind=TIME_OFF]{background:repeating-linear-gradient(135deg,var(--tenant-sunken) 0 6px,var(--tenant-selected) 6px 12px);border-style:dashed}.agenda_entryBlock__1zf_N[data-pending=true]{opacity:.7}.agenda_entryTime__HtBhG{color:var(--tenant-ink-secondary);font-size:.6875rem;font-variant-numeric:tabular-nums}.agenda_entryTitle__LTbuL{font-size:.75rem;font-weight:600}.agenda_entryMeta__8vRKj,.agenda_entryTitle__LTbuL{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agenda_entryMeta__8vRKj{color:var(--tenant-ink-secondary);font-size:.6875rem}.agenda_tzNotice__q1b4x{color:var(--tenant-ink-secondary);font-size:.75rem}@media (forced-colors:active){.agenda_gridCursor__4lwb7,.agenda_selection__DhA7x{border-color:Highlight}.agenda_entryBlock__1zf_N{border-color:CanvasText}}@media (prefers-reduced-motion:reduce){.agenda_resizeHandle__pFy14:after{transition:none}}.agenda_undoBar__2jpwG{align-items:center;background:var(--tenant-action-primary);border-radius:var(--tenant-radius-control);color:var(--tenant-action-primary-foreground);display:flex;flex-wrap:wrap;gap:var(--tenant-space-3);justify-content:space-between;padding:var(--tenant-space-2) var(--tenant-space-4)}.agenda_undoBar__2jpwG button{color:inherit;text-decoration:underline}.agenda_eventCell___Mw31{display:block;height:100%;width:100%}.agenda_shortcuts__SkgSV{display:grid;gap:8px;margin:0}.agenda_shortcuts__SkgSV>div{align-items:baseline;display:grid;gap:12px;grid-template-columns:minmax(9rem,auto) 1fr}.agenda_shortcuts__SkgSV dd,.agenda_shortcuts__SkgSV dt{margin:0}.agenda_shortcuts__SkgSV kbd{background:var(--tenant-control-secondary);border:1px solid var(--tenant-control-secondary-border);border-radius:var(--tenant-radius-control);color:var(--tenant-control-secondary-foreground);font-family:inherit;font-size:.8125rem;padding:1px 6px;white-space:nowrap}@media (max-width:480px){.agenda_shortcuts__SkgSV>div{grid-template-columns:1fr;gap:2px}}.agenda_dayFrame__9XHUc{display:flex;flex:1;flex-direction:column;gap:var(--tenant-space-1);min-height:0;min-width:0}.agenda_scrollHint__Qs25q{color:var(--tenant-ink-secondary);font-size:.75rem;margin:0}.agenda_scrollFrame__Xwil4{display:flex;flex:1;min-height:0;min-width:0;position:relative}.agenda_scrollFrame__Xwil4:after,.agenda_scrollFrame__Xwil4:before{content:"";inset-block:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .12s ease;width:28px;z-index:6}.agenda_scrollFrame__Xwil4:before{background:linear-gradient(to right,color-mix(in srgb,var(--tenant-ink) 22%,transparent),transparent);left:0}.agenda_scrollFrame__Xwil4:after{background:linear-gradient(to left,color-mix(in srgb,var(--tenant-ink) 22%,transparent),transparent);right:0}.agenda_scrollFrame__Xwil4[data-more-left=true]:before,.agenda_scrollFrame__Xwil4[data-more-right=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.agenda_scrollFrame__Xwil4:after,.agenda_scrollFrame__Xwil4:before{transition:none}}.agenda_weekDayList__9nuAG{display:flex;flex-direction:column;gap:var(--tenant-space-3)}.agenda_weekDaySection___CDlc{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);display:flex;flex-direction:column;gap:var(--tenant-space-2);padding:var(--tenant-space-2) var(--tenant-space-3) var(--tenant-space-3)}.agenda_weekDaySection___CDlc[data-today=true]{border-color:var(--tenant-ink-secondary)}.agenda_weekDayToday__0wXxH{border:1px solid;border-radius:var(--tenant-radius-pill);color:var(--tenant-ink);font-size:.6875rem;font-weight:650;margin-left:var(--tenant-space-2);padding:0 var(--tenant-space-2);text-transform:none}.agenda_weekDayHead__ld3fn{align-items:center;display:flex;gap:var(--tenant-space-2);justify-content:space-between}.agenda_weekDayTitle__z3Q_H{color:var(--tenant-ink);font-size:.8125rem;font-weight:650;margin:0;text-transform:capitalize}.agenda_weekDayEmpty__OZdLd{color:var(--tenant-ink-secondary);font-size:.8125rem;margin:0}.agenda_railDisclosure__HedHA{border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);margin-top:var(--tenant-space-3)}.agenda_railSummary__nlbX8{cursor:pointer;font-size:.8125rem;font-weight:650;list-style:none;padding:var(--tenant-space-2) var(--tenant-space-3)}.agenda_railSummary__nlbX8::-webkit-details-marker{display:none}.agenda_railSummary__nlbX8:after{content:"▾";float:right}.agenda_railDisclosure__HedHA[open]>.agenda_railSummary__nlbX8:after{content:"▴"}.agenda_railDisclosure__HedHA>.agenda_sidebar__uCKz_{padding:0 var(--tenant-space-3) var(--tenant-space-3)}.agenda_detailList__7m5Uz{display:grid;gap:var(--tenant-space-2);margin:0}.agenda_detailList__7m5Uz>div{align-items:baseline;display:grid;gap:var(--tenant-space-3);grid-template-columns:minmax(6rem,9rem) minmax(0,1fr)}.agenda_detailList__7m5Uz dt{color:var(--tenant-ink-secondary);font-size:.75rem;font-weight:650}.agenda_detailList__7m5Uz dd{color:var(--tenant-ink);font-size:.8125rem;margin:0;overflow-wrap:anywhere}@media (max-width:480px){.agenda_detailList__7m5Uz>div{gap:2px;grid-template-columns:minmax(0,1fr)}}.clinical-recalls_page__3uATo{display:grid;gap:1rem;padding:1.5rem}.clinical-recalls_filters__2uM6s{display:flex;flex-wrap:wrap;gap:1rem;align-items:end}.clinical-recalls_filters__2uM6s input{min-height:2.75rem;padding:.5rem;border:1px solid var(--border);border-radius:.5rem}.clinical-recalls_scroll__CKAIq{overflow-x:auto}.clinical-recalls_table__LUrd3{width:100%;border-collapse:collapse;text-align:left}.clinical-recalls_table__LUrd3 td,.clinical-recalls_table__LUrd3 th{padding:.75rem;border-bottom:1px solid var(--border)}.tenant-charts_pieLayout__bK1l9{align-items:center;display:flex;gap:var(--tenant-space-5)}.tenant-charts_pie__94gtk{border:8px solid var(--tenant-surface);border-radius:50%;box-shadow:0 0 0 1px var(--tenant-line);flex-shrink:0}.tenant-charts_legend__4ncK_{display:flex;flex:1;flex-direction:column;gap:var(--tenant-space-2);min-width:0}.tenant-charts_legendItem__X3Spq{align-items:center;display:flex;font-size:.75rem;gap:var(--tenant-space-2);min-width:0}.tenant-charts_legendSwatch__U8L9n{border:1px solid var(--tenant-line);border-radius:4px;flex:0 0 10px;height:10px}.tenant-charts_legendLabel__aBaM8{color:var(--tenant-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-charts_legendValue__fSf29{color:var(--tenant-ink-muted);font-variant-numeric:tabular-nums;margin-left:auto}.tenant-charts_barChart__TcpIG,.tenant-charts_cashFlowChart__znNCA{align-items:flex-end;display:flex;gap:var(--tenant-space-1)}.tenant-charts_cashFlowChart__znNCA{position:relative}.tenant-charts_barItem__vZFh4,.tenant-charts_cashFlowItem__zYF14{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;min-width:4px;position:relative}.tenant-charts_barPair__TNq_C{align-items:flex-end;display:flex;gap:1px;justify-content:center;position:absolute;width:100%}.tenant-charts_cashFlowBalanceLayer__n0DA7{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.tenant-charts_cashFlowBalanceHalo__8v8ic,.tenant-charts_cashFlowBalanceLine__xrqgx,.tenant-charts_cashFlowBalancePoint__vg4rY,.tenant-charts_cashFlowZeroLine__4u6_m{fill:none;vector-effect:non-scaling-stroke}.tenant-charts_cashFlowZeroLine__4u6_m{stroke:var(--tenant-control-line);stroke-dasharray:3 3;stroke-width:1}.tenant-charts_cashFlowBalanceHalo__8v8ic{stroke:var(--tenant-surface);stroke-linecap:round;stroke-linejoin:round;stroke-width:5}.tenant-charts_cashFlowBalanceLine__xrqgx,.tenant-charts_cashFlowBalancePoint__vg4rY{stroke:var(--tenant-ink);stroke-linecap:round;stroke-linejoin:round}.tenant-charts_cashFlowBalanceLine__xrqgx{stroke-width:2.5}.tenant-charts_cashFlowBalancePoint__vg4rY{stroke-width:6}.tenant-charts_bar__Gv_GP{background:var(--tenant-identity-fill);border-radius:5px 5px 2px 2px;opacity:.86;width:100%}.tenant-charts_cashFlowItem__zYF14 .tenant-charts_bar__Gv_GP{max-width:36px}.tenant-charts_barExpense__i9h0o{background:var(--tenant-ink-secondary)}.tenant-charts_chartTooltip__lAxYZ{background:var(--tenant-ink);border-radius:8px;color:var(--tenant-canvas);display:none;font-size:.625rem;left:50%;max-width:min(260px,80vw);padding:4px 7px;position:absolute;top:-46px;transform:translateX(-50%);white-space:normal;width:max-content;z-index:10}.tenant-charts_cashFlowItem__zYF14:first-child .tenant-charts_chartTooltip__lAxYZ{left:0;transform:none}.tenant-charts_cashFlowItem__zYF14:nth-last-child(2) .tenant-charts_chartTooltip__lAxYZ{left:auto;right:0;transform:none}.tenant-charts_barItem__vZFh4:hover .tenant-charts_chartTooltip__lAxYZ,.tenant-charts_cashFlowItem__zYF14:hover .tenant-charts_chartTooltip__lAxYZ{display:block}.tenant-charts_cashFlowAxis__hSV8c{color:var(--tenant-ink-muted);display:flex;font-size:.625rem;margin-top:var(--tenant-space-1)}.tenant-charts_cashFlowTick__Y56Wz{flex:1;min-width:0;overflow:visible;text-align:center;white-space:nowrap}.tenant-charts_cashFlowTick__Y56Wz:first-child{text-align:left}.tenant-charts_cashFlowTick__Y56Wz:last-child{text-align:right}.tenant-charts_emptyBarChart__QGTSu,.tenant-charts_emptyChart__sVyVI{align-items:center;background:var(--tenant-sunken);border:1px dashed var(--tenant-line);color:var(--tenant-ink-muted);display:flex;font-size:.8125rem;justify-content:center;text-align:center}.tenant-charts_emptyChart__sVyVI{border-radius:50%}.tenant-charts_emptyBarChart__QGTSu{border-radius:var(--tenant-radius-card);min-height:120px;padding:var(--tenant-space-6)}.tenant-charts_legendRow__raGjV{align-items:center;color:var(--tenant-ink-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:var(--tenant-space-4);margin-top:var(--tenant-space-2)}.tenant-charts_legendDot__uQV5M{border-radius:50%;display:inline-block;height:8px;width:8px}.tenant-charts_legendDotRevenue__17yuh{background:var(--tenant-identity-fill)}.tenant-charts_legendDotExpense__5Y0FV{background:var(--tenant-ink-secondary)}.tenant-charts_legendBalanceLine__S_xTt{border-top:2px solid var(--tenant-ink);display:inline-block;position:relative;vertical-align:middle;width:16px}.tenant-charts_legendBalanceLine__S_xTt:after{background:var(--tenant-ink);border:1px solid var(--tenant-surface);border-radius:50%;content:"";height:5px;left:5px;position:absolute;top:-4px;width:5px}.tenant-charts_legendNet__hDQ7W{font-variant-numeric:tabular-nums;font-weight:650;margin-left:auto}.tenant-charts_dailyChart__CgOhW{min-width:0}.tenant-charts_dailyPlotRow__JA_16{align-items:stretch;display:flex;gap:var(--tenant-space-2)}.tenant-charts_dailyYAxis__8Y_iU{color:var(--tenant-ink-muted);display:flex;flex:0 0 2.25rem;flex-direction:column;font-size:.625rem;font-variant-numeric:tabular-nums;justify-content:space-between;line-height:1;text-align:right}.tenant-charts_dailyPlot__AiNOY{align-items:flex-end;border-bottom:1px solid var(--tenant-line);display:flex;flex:1;gap:var(--tenant-space-1);min-width:0;position:relative}.tenant-charts_dailyGrid__fp_Ti{border-top:1px dashed var(--tenant-line);left:0;pointer-events:none;position:absolute;right:0}.tenant-charts_dailyItem__ONwtD{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:flex-end;min-width:4px;position:relative}.tenant-charts_dailyBar__HYlxx{background:var(--tenant-identity-fill);border-radius:5px 5px 2px 2px;max-width:36px;opacity:.86;position:relative;width:100%}.tenant-charts_dailyItem__ONwtD:hover .tenant-charts_chartTooltip__lAxYZ{display:block}.tenant-charts_dailyItem__ONwtD:first-child .tenant-charts_chartTooltip__lAxYZ{left:0;transform:none}.tenant-charts_dailyItem__ONwtD:last-child .tenant-charts_chartTooltip__lAxYZ{left:auto;right:0;transform:none}.tenant-charts_dailyXAxis__xKMVG{color:var(--tenant-ink-muted);display:flex;font-size:.625rem;gap:var(--tenant-space-1);margin-inline-start:calc(2.25rem + var(--tenant-space-2));margin-top:var(--tenant-space-1)}.tenant-charts_dailyXAxis__xKMVG>.tenant-charts_cashFlowTick__Y56Wz:only-child{text-align:center}@media (max-width:520px){.tenant-charts_pieLayout__bK1l9{align-items:flex-start;flex-direction:column}.tenant-charts_legend__4ncK_{width:100%}}@media (prefers-reduced-motion:reduce){.tenant-charts_bar__Gv_GP{transition-duration:.01ms!important}}@media (forced-colors:active){.tenant-charts_bar__Gv_GP,.tenant-charts_dailyBar__HYlxx,.tenant-charts_emptyBarChart__QGTSu,.tenant-charts_emptyChart__sVyVI,.tenant-charts_legendSwatch__U8L9n,.tenant-charts_pie__94gtk{border:1px solid CanvasText;box-shadow:none}.tenant-charts_bar__Gv_GP,.tenant-charts_dailyBar__HYlxx{background:Highlight}.tenant-charts_cashFlowBalanceHalo__8v8ic{stroke:Canvas}.tenant-charts_cashFlowBalanceLine__xrqgx,.tenant-charts_cashFlowBalancePoint__vg4rY,.tenant-charts_cashFlowZeroLine__4u6_m,.tenant-charts_legendBalanceLine__S_xTt{border-color:CanvasText;stroke:CanvasText}}.medical-record_stage__yCLPf{align-content:start;display:grid;gap:var(--tenant-space-4);min-width:0;width:100%}.medical-record_back__vzf2K{align-self:start;justify-self:start;margin-inline-start:calc(-1 * var(--tenant-space-3))}.medical-record_setup__Pl3tb{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);display:grid;gap:var(--tenant-space-4) var(--tenant-space-6);grid-template-columns:minmax(0,1fr);padding:var(--tenant-space-4) var(--tenant-space-5)}.medical-record_setupField__FPXhF{align-content:start;display:grid;gap:var(--tenant-space-2);min-width:0}.medical-record_fieldLabel__cMOA6{color:var(--tenant-ink);font-size:.8125rem;font-weight:650}.medical-record_control__75agV{background:var(--tenant-surface);border:1px solid var(--tenant-control-line);border-radius:var(--tenant-radius-control);color:var(--tenant-ink);font-size:.875rem;min-height:40px;padding:0 var(--tenant-space-3);width:100%}.medical-record_fieldHint__Adof_{color:var(--tenant-ink-secondary);font-size:.75rem;line-height:1.5}@media (min-width:900px){.medical-record_setup__Pl3tb{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.medical-record_sheet__XuC6i{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);min-width:0;overflow:hidden}.medical-record_sheetHead__taaFv{align-items:center;border-bottom:1px solid var(--tenant-line);display:flex;gap:var(--tenant-space-3);justify-content:space-between;min-height:52px;padding:var(--tenant-space-2) var(--tenant-space-5)}.medical-record_sheetLabel__q_QNl{color:var(--tenant-ink);font-size:.875rem;font-weight:650}.medical-record_panes__sU6PO{display:grid;grid-template-columns:minmax(0,1fr)}.medical-record_pane__Po5Ym{min-width:0}.medical-record_editorPane__btjyd{display:grid;gap:var(--tenant-space-2);padding:var(--tenant-space-4) var(--tenant-space-5) var(--tenant-space-4)}.medical-record_editor__VjqO_{background:var(--tenant-surface);border:1px solid var(--tenant-control-line);border-radius:var(--tenant-radius-control);color:var(--tenant-ink);display:block;font:inherit;font-size:1rem;line-height:1.65;min-height:max(20rem,50vh);overflow:hidden;padding:var(--tenant-space-4) var(--tenant-space-5);resize:none;width:100%}.medical-record_editor__VjqO_::placeholder{color:var(--tenant-ink-muted)}.medical-record_previewPane__4Dn5P{background:var(--tenant-sunken);border-top:1px solid var(--tenant-line);display:grid;align-content:start;gap:var(--tenant-space-3);padding:var(--tenant-space-4) var(--tenant-space-5) var(--tenant-space-5)}.medical-record_previewLabel__wlgdX{color:var(--tenant-ink-secondary);font-size:.75rem;font-weight:650}.medical-record_previewEmpty__tScjb{color:var(--tenant-ink-muted);font-size:.9375rem}.medical-record_panes__sU6PO[data-mode=preview] .medical-record_previewPane__4Dn5P{border-top:0;min-height:max(20rem,50vh)}.medical-record_panes__sU6PO[data-mode=write] .medical-record_previewPane__4Dn5P{min-height:8rem}@media (min-width:1100px){.medical-record_panes__sU6PO[data-mode=write]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.medical-record_panes__sU6PO[data-mode=write] .medical-record_previewPane__4Dn5P{border-left:1px solid var(--tenant-line);border-top:0;min-height:0}.medical-record_modeToggle__rfmC_[data-mode=write]{display:none}}.medical-record_photosBox__teLKg{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);padding:var(--tenant-space-4) var(--tenant-space-5)}.medical-record_notice__o8eNp{align-items:center;background:var(--tenant-surface);border:1px solid var(--tenant-danger);border-radius:var(--tenant-radius-card);color:var(--tenant-ink);display:flex;font-size:.875rem;gap:var(--tenant-space-3);justify-content:space-between;padding:var(--tenant-space-3) var(--tenant-space-4)}.medical-record_noticeText__QyVGu{align-items:flex-start;display:flex;gap:var(--tenant-space-3);min-width:0}.medical-record_noticeIcon__G7ktg{color:var(--tenant-danger);flex:none;height:1.125rem;margin-top:1px;width:1.125rem}.medical-record_actionBar__7O59p{--bar-pad-x:var(--tenant-space-6);align-items:center;background:var(--tenant-canvas);border-top:1px solid var(--tenant-line);bottom:calc(-1 * var(--tenant-space-6));display:flex;flex-wrap:wrap;gap:var(--tenant-space-3);justify-content:flex-end;margin-inline:calc(-1 * var(--bar-pad-x));padding:var(--tenant-space-3) var(--bar-pad-x);position:sticky;z-index:5}@media (max-width:1023px){.medical-record_actionBar__7O59p{--bar-pad-x:var(--tenant-space-4)}}@media (min-width:1800px){.medical-record_actionBar__7O59p{--bar-pad-x:var(--tenant-space-8)}}#main-content:has(.medical-record_actionBar__7O59p){scroll-padding-bottom:6rem}.medical-record_actionNote__pwHEw{color:var(--tenant-ink-secondary);flex:1 1 12rem;font-size:.8125rem}.medical-record_entries__ag3od{display:grid;gap:var(--tenant-space-3);list-style:none;margin:0;padding:0}.medical-record_groups__nKllB{display:grid;gap:var(--tenant-space-4)}.medical-record_group__CRWFW{display:grid;gap:var(--tenant-space-3)}.medical-record_month__SFvUn{align-items:center;color:var(--tenant-ink-secondary);display:flex;font-size:.8125rem;font-weight:650;gap:var(--tenant-space-3)}.medical-record_month__SFvUn:after{border-top:1px solid var(--tenant-line);content:"";flex:1}.medical-record_entry__wSKo3{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-card);color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--tenant-space-3) var(--tenant-space-6);grid-template-columns:minmax(0,1fr);padding:var(--tenant-space-4) var(--tenant-space-5);text-align:left;text-decoration:none;transition:border-color .12s ease,background-color .12s ease;width:100%}.medical-record_entry__wSKo3:hover{background:var(--tenant-control-hover);border-color:var(--tenant-strong-line)}.medical-record_entryMeta__CLCSo{align-content:start;display:grid;gap:var(--tenant-space-1);min-width:0}.medical-record_entryDate__5N1Kp{color:var(--tenant-ink);font-size:.9375rem;font-weight:650}.medical-record_entryAuthor__jdhDw,.medical-record_entryTime__K68iB{color:var(--tenant-ink-secondary);font-size:.8125rem}.medical-record_entryAuthor__jdhDw{margin-top:var(--tenant-space-1)}.medical-record_entryTags__Pthsk{display:flex;flex-wrap:wrap;gap:var(--tenant-space-2);margin-top:var(--tenant-space-2)}.medical-record_entryBody__qkQ96{align-content:start;display:grid;gap:var(--tenant-space-3);min-width:0}.medical-record_entryLinked__miXOZ{color:var(--tenant-ink-secondary);font-size:.8125rem}.medical-record_entryExcerpt__iwg7t{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:var(--tenant-ink);display:-webkit-box;font-size:.9375rem;line-height:1.6;max-width:46rem;overflow:hidden;white-space:pre-line}@media (min-width:760px){.medical-record_entry__wSKo3{grid-template-columns:14rem minmax(0,1fr)}}.medical-record_loadingStack__kSHkP{display:grid;gap:var(--tenant-space-3)}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel{color:var(--tenant-ink);font-size:1rem;gap:var(--tenant-space-4);line-height:1.7;max-width:46rem}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel :where(h2,h3,h4){color:var(--tenant-ink);font-size:1.0625rem;font-weight:700;line-height:1.4;margin-top:var(--tenant-space-2)}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel :where(h3,h4){font-size:1rem}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel :where(ul,ol){display:grid;gap:var(--tenant-space-1)}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel ul{list-style:disc}.medical-record_recordBody__hdPel.medical-record_recordBody__hdPel ol{list-style:decimal}.medical-record_detail__6cz0Z{align-items:start;display:grid;gap:var(--tenant-space-4);grid-template-columns:minmax(0,1fr)}.medical-record_note__otw7i{min-width:0;padding:var(--tenant-space-5) var(--tenant-space-6)}.medical-record_aside__QwcyE,.medical-record_note__otw7i{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel)}.medical-record_aside__QwcyE{display:grid;gap:var(--tenant-space-4);padding:var(--tenant-space-4) var(--tenant-space-5)}.medical-record_facts__v9E6i{display:grid;gap:var(--tenant-space-4);margin:0}.medical-record_fact__BEOct dt{color:var(--tenant-ink-secondary);font-size:.75rem;font-weight:650}.medical-record_fact__BEOct dd{color:var(--tenant-ink);font-size:.9375rem;margin:var(--tenant-space-1) 0 0;overflow-wrap:anywhere}.medical-record_sectionTitle__o_6aD{color:var(--tenant-ink);font-size:.875rem;font-weight:650;margin-bottom:var(--tenant-space-3)}.medical-record_photosSheet__ZSzS7{background:var(--tenant-surface);border:1px solid var(--tenant-line);border-radius:var(--tenant-radius-panel);padding:var(--tenant-space-4) var(--tenant-space-5) var(--tenant-space-5)}@media (min-width:1100px){.medical-record_detail__6cz0Z{grid-template-columns:minmax(0,1fr) 19rem}.medical-record_aside__QwcyE{position:sticky;top:0}}.medical-record_modalMeta__67U1p{color:var(--tenant-ink-secondary);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:var(--tenant-space-1) var(--tenant-space-4)}.medical-record_modalOpen__sGrGg{border-top:1px solid var(--tenant-line);display:flex;justify-content:flex-end;padding-top:var(--tenant-space-4)}@media (forced-colors:active){.medical-record_aside__QwcyE,.medical-record_control__75agV,.medical-record_editor__VjqO_,.medical-record_entry__wSKo3,.medical-record_note__otw7i,.medical-record_notice__o8eNp,.medical-record_photosBox__teLKg,.medical-record_photosSheet__ZSzS7,.medical-record_setup__Pl3tb,.medical-record_sheet__XuC6i{border:1px solid CanvasText}}.patient-detail_profileCopy__ICVOv{overflow-wrap:anywhere}.patient-detail_editingWorkspace__cAJM3{display:grid;gap:var(--tenant-space-4);grid-template-columns:minmax(0,1fr) minmax(0,272px)}.patient-detail_editForm__S4FfR{min-width:0}.patient-detail_editPair__e0Qqb{display:grid;gap:var(--tenant-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.patient-detail_editPair__e0Qqb>*{min-width:0}.patient-detail_editForm__S4FfR :where(input,textarea,select){box-sizing:border-box;min-width:0;max-width:100%}@media (max-width:1399px){.patient-detail_editingWorkspace__cAJM3{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.patient-detail_editPair__e0Qqb{grid-template-columns:minmax(0,1fr)}}.patient-detail_summaryContainer__3ddNN{container:patient-summary/inline-size;min-width:0}@container patient-summary (width < 37rem){.patient-detail_summaryContainer__3ddNN .patient-detail_summarySplit__yoUDw{grid-template-columns:minmax(0,1fr)}}@media (max-width:1400px){.patient-detail_odontogramWorkspace__LlYi_.patient-detail_odontogramWorkspace__LlYi_[data-rail-open=true]{grid-template-columns:minmax(0,1fr)}}