.AppHeader_header__SBw8r.MuiAppBar-root{display:flex;justify-content:space-between;align-items:center;flex-direction:row;height:var(--height-header);padding:0 var(--padding-lg)}@media(max-width:600px){.AppHeader_header__SBw8r.MuiAppBar-root{padding:0 var(--padding-md)}}.AppHeader_logoButton__c5LrJ.MuiIconButton-root{width:var(--logo-width);height:var(--logo-height);padding:0;margin-left:var(--padding-xs);transition:opacity var(--transition-fast)}.AppHeader_logoButton__c5LrJ.MuiIconButton-root:hover{opacity:.85;background:rgba(0,0,0,0)}.AppHeader_profile__7Qmn3{flex-direction:row;gap:var(--padding-sm);color:var(--color-base-text);height:var(--logo-height);width:-moz-fit-content;width:fit-content}.AppHeader_profileDropdown__YcQ8X,.AppHeader_profile__7Qmn3{display:flex;align-items:center}.AppHeader_profileButton__aTwck.MuiButton-root{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xxs) var(--padding-sm) var(--padding-xxs) var(--padding-xxs);border-radius:var(--border-radius-xl);background:rgba(26,51,85,.04);border:1px solid rgba(26,51,85,.06);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.AppHeader_profileButton__aTwck.MuiButton-root:hover{background:rgba(73,190,183,.06);border-color:rgba(73,190,183,.15);box-shadow:0 2px 8px rgba(73,190,183,.08)}.AppHeader_avatar__jmN4o{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-button) 0,#3A9A94 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.8rem;letter-spacing:.02em;flex-shrink:0}.AppHeader_userName__fMSak{font-weight:500;font-size:var(--font-size-body2);color:var(--color-base-text);white-space:nowrap}@media(max-width:600px){.AppHeader_userName__fMSak{display:none}}.AppHeader_menuButton__cEwNh.MuiIconButton-root{margin-left:var(--padding-sm);border-radius:var(--border-radius-sm);transition:background var(--transition-fast),box-shadow var(--transition-fast)}.AppHeader_menuButton__cEwNh.MuiIconButton-root:hover{background:rgba(26,51,85,.06)}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root{width:100%;height:100%}.DateInputCellEditor_dateInputCellEditor__SWI2w.MuiTextField-root *{border:none;border-radius:0;outline:none}.TenancyUnitCellEditor_editor__QrUt3{width:560px;max-width:min(560px,80vw);padding:4px;background:#fff}.TenancyUnitCellEditor_input__YuWXw .MuiInputBase-root{background:#fff}.TenancyUnitAddressCellRenderer_addressCell__WBm39{display:flex;flex-direction:column;justify-content:center;align-self:stretch;height:100%;min-width:0;width:100%;box-sizing:border-box;line-height:1.15}.TenancyUnitAddressCellRenderer_bottomLine__cBicx,.TenancyUnitAddressCellRenderer_topLine__tEk_k{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TenancyUnitAddressCellRenderer_topLine__tEk_k{font-weight:600}.TenancyUnitAddressCellRenderer_bottomLine__cBicx{color:#4b5563;font-size:.92em}.UnitBaseAddressCellRenderer_addressCell__RbQf_{display:flex;flex-direction:column;justify-content:center;align-self:stretch;height:100%;box-sizing:border-box;min-width:0;width:100%;line-height:1.15}.UnitBaseAddressCellRenderer_bottomLine__olVjY,.UnitBaseAddressCellRenderer_topLine__uXLJp{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UnitBaseAddressCellRenderer_topLine__uXLJp{font-weight:600}.UnitBaseAddressCellRenderer_bottomLine__olVjY{color:#4b5563;font-size:.92em}.InlinePropertyCreateForm_container__U6Ag2{padding:var(--padding-sm);display:flex;flex-direction:column;gap:var(--padding-sm)}.InlinePropertyCreateForm_header__s2G2S{margin-bottom:2px}.InlinePropertyCreateForm_subtitle__Udjgv{color:var(--color-secondary,#666)}.InlinePropertyCreateForm_fieldRow__iP25e{display:flex;gap:var(--padding-sm)}.InlinePropertyCreateForm_fieldRow__iP25e>*{flex:1 1;min-width:0}.InlinePropertyCreateForm_actions__cAw9P{display:flex;justify-content:flex-end;gap:var(--padding-xs);margin-top:4px}.InlinePropertyCreateForm_duplicateWarning__1pBDK{display:flex;flex-direction:column;gap:var(--padding-xs)}.InlinePropertyCreateForm_duplicateActions__iugpb{display:flex;gap:var(--padding-xs)}.UnitParentHouseCellEditor_editor__HNbLe{width:520px;max-width:min(520px,80vw);padding:4px;background:#fff}.UnitParentHouseCellEditor_input__M3M4w .MuiInputBase-root{background:#fff}.TenancyCell_agCell__yJ4u_.MuiButton-root{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--font-size-body1);font-stretch:100%;font-style:normal;font-weight:600;color:var(--color-success)}.TenancyCell_activeCell__8_4nU.MuiButton-root{font-weight:400;padding:0;font-size:var(--font-size-body2);color:var(--ag-data-color)}.TenancyCell_irrelevantPrivateCell__ZncCi.MuiButton-root{color:var(--color-base-text);opacity:.7;text-decoration:line-through}.StatusCellRenderer_statusCellRenderer__QzHgi{border-radius:60px;margin:0;width:100%;height:calc(100% - 2*var(--padding-xxs));font-size:var(--font-size-body2);font-weight:400;font-style:Regular;overflow:hidden;text-overflow:ellipsis;padding:0;text-align:center;vertical-align:middle;display:inline-block;line-height:2.2;max-width:100px}@media(max-width:600px){.StatusCellRenderer_statusCellRenderer__QzHgi{line-height:2}}.SyncStatusCellRenderer_savingIcon__LJIjt{animation:SyncStatusCellRenderer_spin___W_Ce 1s linear infinite}@keyframes SyncStatusCellRenderer_spin___W_Ce{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SyncStatusCellRenderer_inactiveIcon__Wu_g6.MuiIconButton-root:hover{background-color:rgba(0,0,0,0)}.SyncStatusCellRenderer_inactiveIcon__Wu_g6.MuiIconButton-root{color:var(--ag-data-color);cursor:default}.SyncStatusCellRenderer_identifierText__GOaPO{display:inline-block;width:100%;text-align:center;font-size:.85rem;font-weight:600}.DropdownChipCellRenderer_chip__NM0nG{display:inline-flex;align-items:center;gap:2px;border-radius:60px;padding:3px 8px 3px 12px;font-size:var(--font-size-body2);font-weight:500;line-height:1.5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:filter .18s ease}.DropdownChipCellRenderer_chip__NM0nG:hover{filter:brightness(.92)}.DropdownChipCellRenderer_chipIcon__uTeTV{font-size:16px!important;opacity:.7;flex-shrink:0}.DropdownChipCellRenderer_placeholder__0Gahd{display:inline-flex;align-items:center;gap:2px;font-size:var(--font-size-body2);font-style:italic;color:var(--color-placeholder);line-height:1.5;cursor:pointer;padding:3px 4px 3px 0}.DropdownChipCellRenderer_placeholderIcon__CU_ym{font-size:16px!important;opacity:.45;flex-shrink:0}.DropdownChipCellRenderer_colorBlue__RpYPb{background-color:#dbeafe;color:#1e40af}.DropdownChipCellRenderer_colorTeal__rKmNy{background-color:#ccfbf1;color:#0f766e}.DropdownChipCellRenderer_colorPurple__Wb_h8{background-color:#ede9fe;color:#6d28d9}.DropdownChipCellRenderer_colorGreen__8rGxo{background-color:#dcfce7;color:#15803d}.DropdownChipCellRenderer_colorRed__kjsig{background-color:#fee2e2;color:#b91c1c}.DropdownChipCellRenderer_colorAmber__j02ag{background-color:#fef3c7;color:#92400e}.DropdownChipCellRenderer_colorNeutral__BUxh7{background-color:#f1f5f9;color:#334155}.TenancyDetailsActionMenu_income__w6aVO{color:#2e7d32}.TenancyDetailsActionMenu_expense__Hn9Pp{color:#d32f2f}.OwnerChecklistFilter_container__uYG9B{display:flex;flex-direction:column;min-width:220px;padding:.75rem;gap:.75rem}.OwnerChecklistFilter_actions__g3GNL{display:flex;justify-content:space-between;gap:.5rem}.OwnerChecklistFilter_actionButton__fNWDQ{border:0;background:rgba(0,0,0,0);color:var(--mui-palette-primary-main,#1976d2);cursor:pointer;font:inherit;padding:0}.OwnerChecklistFilter_actionButton__fNWDQ:disabled{color:var(--mui-palette-text-disabled,rgba(0,0,0,.38));cursor:default}.OwnerChecklistFilter_list__u4xnH{display:flex;flex-direction:column;gap:.5rem;max-height:16rem;overflow-y:auto}.OwnerChecklistFilter_option__evSWV{display:flex;align-items:center;gap:.5rem;cursor:pointer}.OwnerChecklistFilter_checkbox__2_d4Z{margin:0}.OwnerChecklistFilter_optionLabel__qyP70{line-height:1.4}.AppSidebar_drawerFixed__c_2VG{width:262px;top:72px;height:calc(100vh - 72px);flex-shrink:0;position:-webkit-sticky;position:sticky;background-color:var(--color-main-background)}.AppSidebar_drawerFixed__c_2VG>div{position:relative;background-color:rgba(0,0,0,0);border-radius:0;border-top-right-radius:32px;overflow:hidden}@media(max-width:900px){.AppSidebar_drawerFixed__c_2VG{width:82px}}.AppSidebar_drawerMobile__SIsy_{position:fixed;width:82px;top:56px;height:calc(100vh - 56px);animation:AppSidebar_slideIn__iggar .3s ease-in-out}.AppSidebar_drawerMobile__SIsy_>div[role=dialog]{border-top-left-radius:0;border-bottom-left-radius:0}.AppSidebar_drawerContent__QvwHv{position:relative;height:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--padding-lg);border-radius:0;background:linear-gradient(180deg,#1a3355,#152944 60%,#111f36);color:var(--color-text-background)}.AppSidebar_drawerContent__QvwHv:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;background:linear-gradient(180deg,rgba(73,190,183,.06),transparent);pointer-events:none}.AppSidebar_drawerHeader__K6tjY{padding:var(--padding-md);min-height:64px;display:flex;align-items:center}.AppSidebar_listItem__Fva7_{width:100%}.AppSidebar_drawerList__ZxtjH{width:100%;flex:1 1}.AppSidebar_drawerListItem__jgJ9_.MuiListItem-root{font-size:var(--font-size-h2)}.AppSidebar_drawerMenuButton__bpW_p.MuiListItem-root{display:none;color:var(--color-text-background);padding-left:var(--padding-lg);margin-bottom:var(--padding-md)}.AppSidebar_drawerMenuButton__bpW_p.MuiListItem-root svg{width:var(--navigation-sidebar-icon-size);height:var(--navigation-sidebar-icon-size)}.AppSidebar_drawerListItemButton__AWqWN{padding:0}.AppSidebar_drawerListItemButton__AWqWN svg{width:var(--navigation-sidebar-icon-size);height:var(--navigation-sidebar-icon-size)}.AppSidebar_drawerListItemIcon__1EMAH.MuiListItemIcon-root{color:hsla(0,0%,100%,.7);width:var(--tabs-height);min-width:var(--tabs-height)}.AppSidebar_matchingStatusContainer__yfnNN{width:100%;padding:var(--padding-sm);padding-bottom:var(--padding-md)}@keyframes AppSidebar_slideIn__iggar{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes MatchingStatusIndicator_pulseGlow__ssxTE{0%,to{box-shadow:inset 0 0 0 1px rgba(255,210,100,.25),0 0 10px rgba(255,210,100,.08)}50%{box-shadow:inset 0 0 0 1px rgba(255,210,100,.45),0 0 20px rgba(255,210,100,.15)}}@keyframes MatchingStatusIndicator_spin__GpMqo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes MatchingStatusIndicator_fadeSlideUp__DsIvu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.MatchingStatusIndicator_statusPanel___SHfZ{width:100%;border-radius:var(--border-radius-sm);padding:var(--padding-sm);display:flex;flex-direction:column;gap:6px;color:#fff;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15)}.MatchingStatusIndicator_statusPanel___SHfZ .MuiTypography-root{color:inherit}.MatchingStatusIndicator_statusPanel___SHfZ{transition:background .3s ease,box-shadow .3s ease,border-color .3s ease;animation:MatchingStatusIndicator_fadeSlideUp__DsIvu .25s ease-out}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_running__7wqry{background:rgba(255,210,100,.1);border-color:rgba(255,210,100,.3);animation:MatchingStatusIndicator_fadeSlideUp__DsIvu .25s ease-out,MatchingStatusIndicator_pulseGlow__ssxTE 3s ease-in-out infinite}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_succeeded___7aZD{background:rgba(100,210,140,.1);border-color:rgba(100,210,140,.3)}.MatchingStatusIndicator_statusPanel___SHfZ.MatchingStatusIndicator_failed__eEDrb{background:rgba(255,120,120,.1);border-color:rgba(255,120,120,.3)}.MatchingStatusIndicator_header__ZoO5c{display:flex;align-items:center;gap:8px;min-height:24px}.MatchingStatusIndicator_iconWrapper__lrgQt{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MatchingStatusIndicator_spinnerIcon__lgXqb{animation:MatchingStatusIndicator_spin__GpMqo 1.6s linear infinite;color:#ffd97a;font-size:18px!important}.MatchingStatusIndicator_succeededIcon__HYakx{color:#6edc8e;font-size:18px!important}.MatchingStatusIndicator_failedIcon__mMCXH{color:#ff8a8a;font-size:18px!important}.MatchingStatusIndicator_statusLabel__xwysx{flex:1 1;min-width:0;font-size:.8rem;font-weight:600;line-height:1.25;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root{flex-shrink:0;color:hsla(0,0%,100%,.5);padding:2px;transition:color .15s ease}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root:hover{color:#fff;background:hsla(0,0%,100%,.1)}.MatchingStatusIndicator_dismissButton__rjhP6.MuiIconButton-root svg{font-size:16px}.MatchingStatusIndicator_meta__q52Yt{display:flex;flex-direction:column;gap:2px;font-size:.7rem;line-height:1.3;color:hsla(0,0%,100%,.65)}.MatchingStatusIndicator_errorText__Zp4Da{font-size:.7rem;line-height:1.35;color:#ff8a8a;margin-top:2px}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root{width:100%;aspect-ratio:1;max-width:48px;border-radius:var(--border-radius-sm);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_running__7wqry{background:rgba(255,210,100,.12);border-color:rgba(255,210,100,.3);animation:MatchingStatusIndicator_pulseGlow__ssxTE 3s ease-in-out infinite}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_succeeded___7aZD{background:rgba(100,210,140,.12);border-color:rgba(100,210,140,.3)}.MatchingStatusIndicator_compactTrigger__53CX6.MuiIconButton-root.MatchingStatusIndicator_failed__eEDrb{background:rgba(255,120,120,.12);border-color:rgba(255,120,120,.3)}.MatchingStatusIndicator_popoverContent__2NB6N{min-width:240px;max-width:300px;background:var(--color-base-text);color:#fff;padding:var(--padding-sm);display:flex;flex-direction:column;gap:6px}.MatchingStatusIndicator_popoverContent__2NB6N .MuiTypography-root{color:inherit}.LoadingSpinner_spinner__igoQz{animation:LoadingSpinner_spin__9NH1s 1s linear infinite}@keyframes LoadingSpinner_spin__9NH1s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Modal_titleContainer__OyFUT{text-align:center;font-weight:500;font-style:Medium;font-size:var(--font-size-h3)}.Modal_closeButton__A0RYB{color:rgba(0,0,0,.54)}.Modal_closeButton__A0RYB:hover{color:rgba(0,0,0,.87)}.Modal_closeButtonBottom__mQQuR{color:rgba(0,0,0,.54);margin-left:var(--padding-xs)}.Modal_closeButtonBottom__mQQuR:hover{color:rgba(0,0,0,.87)}.Modal_actions__Qllnj{padding:var(--padding-xs) var(--padding-md)}.Modal_content__rPcnW.MuiDialogContent-root{padding:var(--padding-xl) var(--padding-lg)}.MainLayout_mainContent__e_AwC.MuiBox-root{height:calc(100dvh - var(--height-header));background:var(--gradient-page);padding:var(--padding-lg);width:100%;position:relative;top:var(--height-header);overflow-y:auto;display:flex;flex-direction:column}@media(max-width:600px){.MainLayout_mainContent__e_AwC.MuiBox-root{padding:var(--padding-md)}}.MainLayout_ownerFilterContainer__SHF4P{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:linear-gradient(180deg,var(--color-main-background) 0,var(--color-main-background) 85%,transparent 100%)}.MainLayout_pageContent__Jammi{position:relative;min-height:0;flex:1 1}.MainLayout_pageContent__Jammi>div{position:relative}.MainLayout_pageContent__Jammi>div>h2{margin-bottom:var(--padding-md)}.MainLayout_routeLoading__TScom{width:100%;min-height:min(520px,100dvh - var(--height-header) - 2*var(--padding-lg))}.MainLayout_routeLoadingDashboard__EIc_o,.MainLayout_routeLoading__TScom{display:flex;flex-direction:column;gap:var(--padding-lg)}.MainLayout_routeLoadingStatus__DjY0f{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.MainLayout_routeLoadingAction__I1YyG,.MainLayout_routeLoadingGrid__76ioL>div,.MainLayout_routeLoadingHeader__SXmBs,.MainLayout_routeLoadingSearch__Hdu5N,.MainLayout_routeLoadingTab__ZE8iV,.MainLayout_routeLoadingTableCell__xkEPi,.MainLayout_routeLoadingTableHeader__3Zao1>div{overflow:hidden;position:relative;border-radius:8px;background:hsla(0,0%,100%,.72);box-shadow:0 8px 24px rgba(15,23,42,.06)}.MainLayout_routeLoadingAction__I1YyG:after,.MainLayout_routeLoadingGrid__76ioL>div:after,.MainLayout_routeLoadingHeader__SXmBs:after,.MainLayout_routeLoadingSearch__Hdu5N:after,.MainLayout_routeLoadingTab__ZE8iV:after,.MainLayout_routeLoadingTableCell__xkEPi:after,.MainLayout_routeLoadingTableHeader__3Zao1>div:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);animation:MainLayout_routeLoadingShimmer__Iu_hW 1.35s ease-in-out infinite}.MainLayout_routeLoadingHeader__SXmBs{height:96px}.MainLayout_routeLoadingGrid__76ioL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--padding-lg);gap:var(--padding-lg)}.MainLayout_routeLoadingGrid__76ioL>div{min-height:220px}.MainLayout_routeLoadingTableShell__D4V6l{display:flex;flex-direction:column;gap:var(--padding-md);width:100%}.MainLayout_routeLoadingTabs__V8_dj{display:flex;align-items:flex-end;gap:var(--padding-sm);min-height:44px;border-bottom:1px solid rgba(15,23,42,.1)}.MainLayout_routeLoadingTab__ZE8iV{width:128px;height:36px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.MainLayout_routeLoadingToolbar__4dzFC{min-height:var(--toolbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);padding:var(--padding-sm) 0}.MainLayout_routeLoadingToolbarGroup__4t2nC{display:flex;align-items:center;gap:var(--padding-sm)}.MainLayout_routeLoadingSearch__Hdu5N{width:min(280px,38vw);height:36px}.MainLayout_routeLoadingAction__I1YyG{width:40px;height:36px}.MainLayout_routeLoadingTable__nXYPO{display:flex;flex-direction:column;gap:1px;overflow:hidden;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.06)}.MainLayout_routeLoadingTableHeader__3Zao1,.MainLayout_routeLoadingTableRow__Cjl30{display:grid;grid-template-columns:1.35fr repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px}.MainLayout_routeLoadingTableHeader__3Zao1{min-height:44px}.MainLayout_routeLoadingTableHeader__3Zao1>div{border-radius:0;box-shadow:none}.MainLayout_routeLoadingTableRow__Cjl30{min-height:48px}.MainLayout_routeLoadingTableCell__xkEPi{border-radius:0;box-shadow:none}.MainLayout_routeError__6Dun7{min-height:min(420px,100dvh - var(--height-header) - 2*var(--padding-lg));display:grid;place-items:center;padding:var(--padding-lg)}.MainLayout_routeErrorContent__vFjK_{width:min(100%,520px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-md);padding:var(--padding-xl);border:1px solid rgba(15,23,42,.1);border-radius:8px;background:hsla(0,0%,100%,.92);box-shadow:0 16px 40px rgba(15,23,42,.08)}.MainLayout_routeErrorContent__vFjK_>h2{margin:0;font-size:1.35rem;line-height:1.25;color:var(--color-base-text)}.MainLayout_routeErrorContent__vFjK_>p{margin:0;color:var(--color-placeholder);line-height:1.55}.MainLayout_routeErrorContent__vFjK_>small{color:var(--color-placeholder);font-size:.75rem;overflow-wrap:anywhere}@media(max-width:900px){.MainLayout_routeLoadingGrid__76ioL{grid-template-columns:1fr}.MainLayout_routeLoadingGrid__76ioL>div{min-height:140px}.MainLayout_routeLoadingToolbar__4dzFC{align-items:flex-start;flex-direction:column}.MainLayout_routeLoadingSearch__Hdu5N{width:min(100%,360px)}}@media(max-width:600px){.MainLayout_routeError__6Dun7,.MainLayout_routeLoading__TScom{min-height:min(420px,100dvh - var(--height-header) - 2*var(--padding-md))}.MainLayout_routeLoading__TScom{gap:var(--padding-md)}.MainLayout_routeLoadingHeader__SXmBs{height:72px}.MainLayout_routeLoadingGrid__76ioL{gap:var(--padding-md)}.MainLayout_routeLoadingTabs__V8_dj{overflow:hidden}.MainLayout_routeLoadingTab__ZE8iV{width:96px}.MainLayout_routeLoadingToolbarGroup__4t2nC{width:100%}.MainLayout_routeLoadingSearch__Hdu5N{flex:1 1}.MainLayout_routeLoadingTableHeader__3Zao1,.MainLayout_routeLoadingTableRow__Cjl30{grid-template-columns:1.25fr repeat(3,minmax(0,1fr))}.MainLayout_routeLoadingTableHeader__3Zao1>:nth-child(n+5),.MainLayout_routeLoadingTableRow__Cjl30>:nth-child(n+5){display:none}.MainLayout_routeError__6Dun7{padding:var(--padding-md)}.MainLayout_routeErrorContent__vFjK_{padding:var(--padding-lg)}}@media(prefers-reduced-motion:reduce){.MainLayout_routeLoadingAction__I1YyG:after,.MainLayout_routeLoadingGrid__76ioL>div:after,.MainLayout_routeLoadingHeader__SXmBs:after,.MainLayout_routeLoadingSearch__Hdu5N:after,.MainLayout_routeLoadingTab__ZE8iV:after,.MainLayout_routeLoadingTableCell__xkEPi:after,.MainLayout_routeLoadingTableHeader__3Zao1>div:after{animation:none;transform:none}}@keyframes MainLayout_routeLoadingShimmer__Iu_hW{to{transform:translateX(100%)}}.OwnerFilterBar_bar__yZ4o9{display:flex;align-items:center;justify-content:flex-end;padding:var(--padding-sm) 0}.OwnerFilterBar_control__LW6BY{min-width:min(360px,100%)}.ProfilePage_container__mkSVm{padding:var(--padding-lg);max-width:800px;margin:0 auto;height:100%;overflow:auto}.ProfilePage_loadingContainer__VCoPl{display:flex;justify-content:center;align-items:center;height:100vh}.ProfilePage_headerContainer__yehtj{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--padding-lg)}.ProfilePage_statusContainer__a7q6T{display:flex;align-items:center;gap:var(--padding-xs)}.ProfilePage_syncButton__dFtlQ{display:flex;align-items:center;cursor:pointer;border-radius:16px;padding:var(--padding-xxs) var(--padding-md);position:relative}.ProfilePage_cardContent__YGir0{padding:var(--padding-lg)}.ProfilePage_formContainer__t3snW{display:flex;flex-direction:column;gap:var(--padding-lg)}.ProfilePage_nameFieldsContainer__xYr7Z{display:flex;gap:var(--padding-md)}.ProfilePage_nameFieldWrapper__HJWKh{flex:1 1}.ProfilePage_addressFieldsContainer__7nOtV{display:flex;gap:var(--padding-md)}.ProfilePage_zipFieldWrapper__oi8rd{flex:1 1}.ProfilePage_cityFieldWrapper__JPdqu{flex:2 1}.ProfilePage_actionsContainer__PE3zY{display:flex;justify-content:flex-start;padding-top:var(--padding-md)}.BankAccountPage_container__QczJd{width:100%;height:100%}.BankAccountPage_emptyState__yxOuj{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--color-text-background);border-radius:12px;gap:24px;position:relative}.AddRowButton_fullWidthRow__vonjM{display:flex;justify-content:center;height:100%;padding-bottom:var(--padding-xs)}.AddRowButton_addRowButton__z_fT3.MuiButton-root{min-width:100px;height:100%;border-top-right-radius:0;border-top-left-radius:0}.PropertyGrid_container__odSOA{display:flex;flex-direction:column;height:100%;width:100%;min-width:0}.PropertyGrid_gridWrapper__36JYO{flex:1 1;min-height:400px;width:100%;min-width:0}.PropertyGrid_viewTabs__UCfFJ{min-height:var(--toolbar-height)}.PropertyGrid_viewTabs__UCfFJ .MuiTabs-flexContainer{height:var(--toolbar-height)}.PropertyGrid_viewTabs__UCfFJ .MuiTab-root{min-height:var(--toolbar-height);padding-top:0;padding-bottom:0}.PropertyGrid_gridWrapper__36JYO .mf-identifier-header .ag-header-cell-label{justify-content:center}.PropertyGrid_actionButtons__7k9Gy{display:flex;align-items:center;justify-content:center;gap:4px}.PropertyGrid_actionSlot__NEl6b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.PropertyGrid_actionPlaceholder__q5Edb{display:block;width:32px;height:32px}.PropertyGrid_parentAssignPopover__udsc3{min-width:360px;max-width:min(520px,80vw);padding:12px}.PropertyGrid_hierarchyCell__epKH5{display:flex;align-items:center;gap:6px;min-width:0;width:100%;height:100%}.PropertyGrid_hierarchyToggle__FAQKN{flex-shrink:0}.PropertyGrid_hierarchyLabel__DV1QZ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2}.PropertyGrid_generatedRow__3RkC3 .ag-cell{background:#f7fbff}.PropertyGrid_childRow__tGvv7 .ag-cell{background:#fcfcfd}.ImportDialog_dropZone__2M4n0{border:2px dashed var(--color-border,#bdbdbd);border-radius:8px;padding:var(--padding-md);display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);text-align:center}.ImportDialog_dragging__trzNo{border-color:var(--color-primary,#1976d2);background-color:rgba(25,118,210,.05)}.ImportDialog_uploadIcon__n22Py{font-size:36px;color:var(--color-secondary,#666)}.ImportDialog_hiddenInput__6N9zn{display:none}.ImportDialog_fileName__rEsIy{font-weight:600}.ImportDialog_modeSelector__pA9Eq{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ImportDialog_importingState__iu_rS{margin-top:var(--padding-sm);display:flex;align-items:center;gap:var(--padding-xs)}.ImportDialog_resultContainer__Dw27M,.ImportDialog_resultMessage__RZkQW{margin-top:var(--padding-sm)}.ImportDialog_errorSection__BPfuf{margin-top:var(--padding-md);border:1px solid var(--color-error,#d66363);border-radius:8px;overflow:hidden}.ImportDialog_errorHeading__JskF_{display:flex;align-items:center;gap:var(--padding-xs);padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);background-color:rgba(214,99,99,.12);font-weight:600}.ImportDialog_errorList__uq8oA{max-height:320px;overflow-y:auto;background-color:rgba(214,99,99,.04)}.ImportDialog_moreErrors__ucocX{display:block;padding:var(--padding-xs) var(--padding-sm);color:var(--color-error,#d66363);font-style:italic}.ImportDialog_sheetSummaryList__v4zG_{margin-top:8px;border:1px solid var(--mui-palette-divider);border-radius:8px}.ImportDialog_downloadTemplateButton__QjOlD.MuiButton-text{margin-right:auto;font-size:var(--font-size-body2);font-weight:400;padding:2px 8px}.ImportDialog_dialogActions__RMbF3,.ImportDialog_templateLinks__28kXQ{flex-wrap:wrap;gap:var(--padding-xs)}.ImportDialog_templateLinks__28kXQ{display:flex;width:100%}.ImportDialog_actionButtons__JcIck{display:flex;gap:var(--padding-xs);margin-left:auto}.OwnersPage_pageContainer__FtN_T{width:100%;height:calc(100dvh - 110px);display:flex;flex-direction:column;min-width:0;min-height:0}.RuleGrid_container__eItDS{display:flex;flex-direction:column;height:100%}.RuleGrid_gridWrapper__kTprV{height:auto;flex:1 1}.RuleGrid_infoContainer__JoDib{display:flex;width:100%;margin-top:var(--padding-sm);height:auto;border-radius:var(--border-radius-lg);padding:var(--padding-sm);gap:var(--padding-xs);background-color:rgba(51,51,51,.1607843137)}.RuleGrid_infoIcon__H14_t{width:16px;height:16px;color:#446eba;fill:#446eba}.RuleGrid_infoText__oAOPv{font-weight:400;font-style:Regular;font-size:var(--font-size-body2)}.PeriodPicker_root__75UQu{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--padding-xs)}.PeriodPicker_label__NZu4L{margin-right:var(--padding-xxs);font-size:var(--font-size-body2)}.PeriodPicker_presets__tIlPT .MuiButton-root{min-width:2.5rem;padding:var(--padding-xxs) var(--padding-sm);font-size:var(--font-size-body2);height:var(--toolbar-height)}.PeriodPicker_rangePopover__9dlZb{margin-top:var(--padding-xs)}.PeriodPicker_range__6CqBL{display:flex;flex-direction:column;align-items:flex-start;gap:var(--padding-sm);padding:var(--padding-md);min-width:18rem}.PeriodPicker_dateField__s0Yvi{width:100%}.PeriodPicker_dateField__s0Yvi .MuiInputBase-input{font-size:var(--font-size-body2)}.PeriodPicker_confirmBtn__Qy9y9{align-self:flex-end}.AddColumnButton_addColumnButton__y2P3S{color:var(--color-primary-button);font-family:var(--ag-font-family,inherit);font-size:var(--ag-font-size,inherit);font-weight:var(--ag-header-font-weight,inherit);line-height:var(--ag-line-height,inherit);border-radius:6px;gap:4px;padding:4px 8px}.AddColumnButton_addColumnButton__y2P3S .MuiSvgIcon-root{font-size:1rem}.AddColumnButton_addColumnButton__y2P3S:hover{background-color:rgba(73,190,183,.04)}.CustomColumnHeader_header__QQg_o{align-items:center;display:flex;gap:4px;height:100%;min-width:0;width:100%}.CustomColumnHeader_label__MRMiv{cursor:pointer;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomColumnHeader_menuButton__PETep.MuiIconButton-root{flex:0 0 auto;height:24px;padding:2px;width:24px}.TenancyPage_container__WAJGQ{width:100%}.page_emailSent__h58qY{margin-bottom:16px;text-align:center}.page_verifyResend__u_DQL{text-align:center;margin-top:16px;margin-bottom:12px}.ChartCard_root__Vm0ba{padding:var(--padding-lg,24px);background:var(--color-surface-elevated);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-fast)}.ChartCard_root__Vm0ba:hover{box-shadow:var(--shadow-lg)}.ChartCard_empty__MjFIn,.ChartCard_loading__uK4ka{display:flex;justify-content:center;align-items:center;height:300px}.ChartCard_empty__MjFIn{background:var(--gradient-primary-soft);border-radius:var(--border-radius-md)}.ChartCard_chartContainer__sriPN{height:300px}.UnitSearchSelector_root__3P_iD{padding:var(--padding-md,16px)}.UnitSearchSelector_controls__Dqi5c{display:flex;justify-content:flex-end;margin-bottom:8px}.KpiCard_kpiCard__SnIrY{min-width:0;flex:1 1;border-radius:var(--border-radius-lg);padding:0;position:relative;overflow:hidden;background:var(--gradient-kpi-shine);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.KpiCard_kpiCard__SnIrY:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.KpiCard_kpiCard__SnIrY:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-primary-button) 0,rgba(73,190,183,.3) 100%);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}@media(max-width:600px){.KpiCard_kpiCard__SnIrY{min-width:unset}}.KpiCard_kpiCardContent__lH3R0.MuiCardContent-root{padding:var(--padding-md) var(--padding-lg)}.KpiCard_kpiCardContent__lH3R0.MuiCardContent-root:last-child{padding-bottom:var(--padding-md)}.KpiCard_titleRow__zJIVh>span{font-weight:500;font-size:var(--font-size-body2);color:var(--color-placeholder);letter-spacing:.02em;text-transform:uppercase}.KpiCard_titleRow__zJIVh>span:last-child{float:right}.KpiCard_titleRow__zJIVh>span:last-child>svg{fill:rgba(73,190,183,.6);transition:fill var(--transition-fast)}.KpiCard_titleRow__zJIVh>span:last-child:hover>svg{fill:var(--color-primary-button)}.KpiCard_detailRow__M18lM{margin-top:var(--padding-md);height:var(--kpi-card-detail-height)}.KpiCard_mainValue__zUfee{font-weight:700;font-size:var(--font-size-h3);color:var(--color-base-text);letter-spacing:-.01em}.KpiCard_secondaryValue__N9qAn{margin-left:var(--padding-xs);font-weight:400;font-size:var(--font-size-body2);color:var(--color-placeholder)}.KpiCard_divider__ihWFt.MuiDivider-root{margin:var(--padding-sm) calc(-1*var(--padding-lg));border-color:rgba(26,51,85,.06)}.KpiCard_upIcon__TQ_Qs{fill:var(--color-success)!important}.KpiCard_downIcon__zCPcA{fill:var(--color-error)!important}.KpiCard_summaryRow__UXmbd{margin-top:var(--padding-xxs);display:flex;align-items:center}.KpiCard_summaryRow__UXmbd>svg{width:18px;height:18px}.KpiCard_summaryRow__UXmbd>span{margin-left:var(--padding-xs);font-weight:500;font-size:var(--font-size-body2)}.KpiCard_positiveValue__A6sme{color:var(--color-success)}.KpiCard_negativeValue__l9Uu3{color:var(--color-error)}.KpiCard_clickable__vxHdr{cursor:pointer;border-radius:var(--border-radius-xs);padding:var(--padding-xxs) var(--padding-xs);margin:calc(-1*var(--padding-xxs)) calc(-1*var(--padding-xs));transition:background-color var(--transition-fast)}.KpiCard_clickable__vxHdr:hover{background-color:rgba(26,51,85,.04);text-decoration:underline}.KpiCard_loadingScreen__IzkNo{height:113px;display:flex;align-items:center;justify-content:center}