:root,[data-theme=light]{--bg-page:#f3f3f4;--bg-sidebar:#f3f3f4;--bg-elevated:#fcfcfd;--bg-input:#fcfcfd;--bg-hover:#0000000a;--bg-active:#0000000f;--bg-soft:#5e6ad212;--bg-disabled:#00000008;--bg-stripe:#5e6ad20f;--border-subtle:#e5e5e6;--border-default:#d5d5d5;--border-strong:#bababc;--text-primary:#2f2f31;--text-secondary:#6b6b6e;--text-muted:#9e9ea0;--text-disabled:#bababc;--text-on-accent:#fff;--accent:#000;--accent-hover:#1f1f1f;--accent-soft:#00000014;--accent-strong:#000;--danger:#e5484d;--danger-soft:#feebec;--warning:#f5a524;--success:#30a46c;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-full:9999px;--shadow-xs:0 1px 1px #00000008;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 8px 24px #00000014;--shadow-popover:0 4px 12px #00000014,0 0 0 1px #0000000a;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-xs:11px;--text-sm:12px;--text-base:13px;--text-md:14px;--text-lg:16px;--text-xl:18px;--text-2xl:22px;--text-3xl:28px;--lh-tight:1.2;--lh-snug:1.35;--lh-base:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-tight:-0.01em;--tracking-base:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--duration-fast:120ms;--duration-base:180ms;--duration-slow:240ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--z-base:1;--z-sticky:50;--z-dropdown:100;--z-overlay:900;--z-modal:1000;--z-popover:1100;--z-tooltip:1200;--z-toast:2000;--control-sm:28px;--control-md:32px;--control-lg:40px}[data-theme=dark]{--bg-page:#070707;--bg-sidebar:#070707;--bg-elevated:#0f1010;--bg-input:#0f1010;--bg-hover:#ffffff0f;--bg-active:#ffffff1a;--bg-soft:#7b86e01f;--bg-disabled:#ffffff0a;--bg-stripe:#7b86e014;--border-subtle:#1d1d1f;--border-default:#1d1d1f;--border-strong:#1d1d1f;--text-primary:#f5f5f7;--text-secondary:#b3b3b7;--text-muted:#6e6e73;--text-disabled:#4a4a4f;--text-on-accent:#000;--accent:#fff;--accent-hover:#e5e5e5;--accent-soft:#ffffff1a;--accent-strong:#fff;--danger:#ff6369;--danger-soft:#e5484d26;--warning:#ffb454;--success:#4cc38a;--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 8px #00000080;--shadow-lg:0 8px 24px #0009}html.theme-transition,html.theme-transition *{transition:background-color .18s ease,color .18s ease,border-color .18s ease!important}*{box-sizing:border-box;font-family:var(--font-sans)!important;margin:0;padding:0}body,html{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-page);color:var(--text-primary);text-rendering:optimizeLegibility}body{max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}.ant-message{z-index:100000!important}*{scrollbar-color:#00000038 #0000000a}::-webkit-scrollbar{height:10px!important;width:10px!important}::-webkit-scrollbar-track{background:#0000000a!important;border-radius:8px}::-webkit-scrollbar-thumb{background:#00000047!important;background-clip:padding-box!important;border:2px solid #0000;border-radius:8px;min-height:40px;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}::-webkit-scrollbar-thumb:hover{background:#00000073!important;background-clip:padding-box!important}::-webkit-scrollbar-thumb:active{background:#0009!important;background-clip:padding-box!important}::-webkit-scrollbar-corner{background:#0000}[data-theme=dark],[data-theme=dark] *{scrollbar-color:#ffffff3d #ffffff0f}[data-theme=dark] ::-webkit-scrollbar-track{background:#ffffff0f}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff3d}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff6}[data-theme=dark] ::-webkit-scrollbar-thumb:active{background:#ffffff8c}:root{--bg-whie:var(--bg-elevated);--bg-main:var(--accent);--bg-boarder:var(--border-subtle);--type-black:var(--text-primary);--type-white:var(--bg-elevated);--type-secondary:var(--text-secondary);--type-accent:var(--accent);--type-light-blue:var(--accent-soft);--type-disabled:var(--text-disabled);--ghost:var(--text-muted);--bg-light-blue:var(--accent-soft);--accent-red:var(--danger)}#root,body,html{height:100%}.App{background:var(--bg-page);flex-direction:row;gap:var(--space-1);height:100%;padding:var(--space-2) var(--space-2) var(--space-2) 0}.App,.AppContent{display:flex;min-height:0}.AppContent{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex:1 1 auto;flex-direction:column;min-width:0;overflow:auto}.DirectoriesPage_sidebarList__OWJ7K{display:flex;flex-direction:column;gap:var(--space-1)}.DirectoriesPage_listItem__NvXUP{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:var(--space-2) var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.DirectoriesPage_listItem__NvXUP:hover{background-color:var(--bg-hover);color:var(--text-primary)}.DirectoriesPage_active__C9Lnw{background-color:var(--bg-soft);color:var(--text-primary)}.DirectoriesPage_searchInput__JA5PR{height:var(--control-md);width:100%}.DirectoriesPage_searchInput__JA5PR.ant-input-affix-wrapper-focused,.DirectoriesPage_searchInput__JA5PR:focus-within{box-shadow:none}.DirectoriesPage_searchInput__JA5PR .ant-input-prefix{color:#00000040}.DirectoriesPage_toolbar__lTVkR{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-3) 0}.DirectoriesPage_toolbarSearch__\+7TD0{align-items:center;display:flex;flex:1 1;gap:var(--space-2);min-width:0}.DirectoriesPage_toolbarActions__38xb4{align-items:center;display:flex;flex-shrink:0;gap:var(--space-5)}.DirectoriesPage_toolbarGroup__tcewt{align-items:center;display:flex;gap:var(--space-2)}.DirectoriesPage_searchInput__JA5PR .ant-input-group-addon{background:var(--bg-elevated);padding:0}.DirectoriesPage_searchInput__JA5PR .ant-select-selector{border-radius:var(--radius-sm) 0 0 var(--radius-sm)!important;font-size:var(--text-sm);height:30px!important}.DirectoriesPage_containerBtnSet__ngPlc{align-items:center;display:flex;gap:var(--space-2)}.DirectoriesPage_containerFileBtnSet__bAdjP{display:flex;justify-content:flex-end}.DirectoriesPage_tableArea__jqtRl{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.DirectoriesPage_contractTabs__eEVWr{margin-bottom:var(--space-3)}.DirectoriesPage_skeletonBar__X5aF0{animation:DirectoriesPage_skeletonShimmer__BELyx 1.4s ease-in-out infinite;background-color:#f0f0f0;background-color:var(--bg-soft,#f0f0f0);background-image:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);background-position:-150% 0;background-repeat:no-repeat;background-size:200% 100%;border-radius:3px;display:inline-block;height:12px;width:70%}@keyframes DirectoriesPage_skeletonShimmer__BELyx{0%{background-position:-150% 0}to{background-position:150% 0}}.DirectoriesPage_bdzExpandButtons__Flx57{display:flex;gap:var(--space-2);margin:0 0 var(--space-3) 0}.DirectoriesPage_bdzCell__2ERVr{scrollbar-color:var(--border-strong) #0000;scrollbar-width:thin}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar{width:8px}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-track{background:#0000}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-thumb{background:var(--border-default);background-clip:padding-box;border:2px solid #0000;border-radius:var(--radius-full)}.DirectoriesPage_bdzCell__2ERVr::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.Sidebar_sidebarWrapper__DBFl3{display:flex;flex-shrink:0;height:100%;position:relative}.Sidebar_sidebar__zfhso{background:var(--bg-sidebar);color:var(--text-primary);display:flex;flex-direction:column;flex-shrink:0;font:inherit;font-size:14px;height:100%;overflow:hidden;transition:width .22s cubic-bezier(.4,0,.2,1);z-index:100}.Sidebar_sidebarCollapsed__AZy91{width:56px}.Sidebar_sidebarOpen__IVl6N{width:232px}.Sidebar_openCollapsedBtn__Q\+tj8{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:4px;padding:0;transition:background .12s ease,color .12s ease;width:36px}.Sidebar_openCollapsedBtn__Q\+tj8:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_searchIcon__Oy4lr{color:var(--text-muted);flex-shrink:0}.Sidebar_logoArea__jn-Ml{align-items:center;display:flex;flex-shrink:0;gap:8px;min-height:48px;padding:12px 14px}.Sidebar_logoIcon__EK0lI{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.Sidebar_logoText__BQn16{flex:1 1;font-weight:600;white-space:nowrap}.Sidebar_toggleBtn__UylYc{align-items:center;background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:auto;padding:0;transition:background .12s,color .12s,opacity .12s;width:24px}.Sidebar_toggleBtn__UylYc:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_mainContent__i-PPQ{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto}.Sidebar_mainContent__i-PPQ::-webkit-scrollbar{width:4px}.Sidebar_mainContent__i-PPQ::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.Sidebar_navSection__R\+KYg{display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:var(--space-1) var(--space-2)}.Sidebar_navItem__MYTiy{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:6px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:nowrap;width:100%}.Sidebar_navItem__MYTiy:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_sidebarCollapsed__AZy91 .Sidebar_navSection__R\+KYg{align-items:center;padding:var(--space-1) 0}.Sidebar_sidebarCollapsed__AZy91 .Sidebar_navItem__MYTiy{gap:0;height:40px;justify-content:center;padding:0;width:40px}.Sidebar_navItemActive__Ys6KW{background:var(--accent-soft);color:var(--text-primary)}.Sidebar_navItemActive__Ys6KW .Sidebar_navIcon__RqD3V{color:var(--accent)}.Sidebar_navIcon__RqD3V{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.Sidebar_navItem__MYTiy:hover .Sidebar_navIcon__RqD3V{color:var(--text-primary)}.Sidebar_directoriesChevron__rsfHN{align-items:center;color:var(--text-muted);display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:auto;transform:rotate(-90deg);transition:transform .15s ease;width:16px}.Sidebar_directoriesChevronOpen__Shru0{transform:rotate(0deg)}.Sidebar_directoriesSubmenu__xkrKW{display:flex;flex-direction:column;gap:1px;padding:2px 0 4px}.Sidebar_directoriesSubmenuItem__2t75x{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--text-base);line-height:var(--lh-snug);margin-left:28px;padding:5px 10px;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);white-space:normal;width:calc(100% - 28px)}.Sidebar_directoriesSubmenuItem__2t75x:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_directoriesSubmenuItemActive__ycKsm{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-medium)}.Sidebar_directoriesSubmenuEmpty__K-Vfs{color:var(--text-muted);font-size:12px;margin-left:28px;padding:8px 12px}.Sidebar_budgetSection__zb-Cu{display:flex;flex-direction:column;flex-shrink:0;padding:4px 0}.Sidebar_budgetSelector__wXGFF{flex-shrink:0;margin:var(--space-2) var(--space-2) var(--space-2);position:relative}.Sidebar_budgetSelectorTrigger__oFY9C{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);gap:var(--space-2);padding:6px 10px;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard);width:100%}.Sidebar_budgetSelectorTrigger__oFY9C:hover{border-color:var(--border-strong,var(--border-default))}.Sidebar_budgetSelectorTriggerOpen__3-jKw{border-color:var(--accent)}.Sidebar_budgetSelectorValue__ewad4{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_budgetSelectorPlaceholder__8ftz-{color:var(--text-muted)}.Sidebar_budgetSelectorChevron__jRUsq{color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard)}.Sidebar_budgetSelectorChevronOpen__it4KV{transform:rotate(180deg)}.Sidebar_budgetSelectorPopup__5Nint{background:var(--bg-elevated);border:1px solid var(--bg-boarder);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;left:0;max-height:min(70vh,520px);overflow:hidden;padding:var(--space-2) 0;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_searchBox__SkoOk{margin:0 var(--space-2) var(--space-2)}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_budgetList__jDwGO{flex:1 1 auto;min-height:0;overflow-y:auto}.Sidebar_budgetSelectorPopup__5Nint .Sidebar_addBtn__jrJGb{margin:var(--space-2) var(--space-2) 0}.Sidebar_searchBox__SkoOk{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:var(--space-2);margin:var(--space-2) var(--space-3) var(--space-1);padding:6px var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard)}.Sidebar_searchBox__SkoOk:focus-within{border-color:var(--accent)}.Sidebar_searchInput__pB5GA{background:#0000;border:none;color:var(--text-primary);font:inherit;font-size:var(--text-base);outline:none;width:100%}.Sidebar_searchInput__pB5GA::placeholder{color:var(--text-muted)}.Sidebar_addBtn__jrJGb{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-1);justify-content:center;margin:var(--space-1) var(--space-3) var(--space-2);padding:6px var(--space-3);transition:background var(--duration-fast) var(--ease-standard)}.Sidebar_addBtn__jrJGb:hover{background:var(--accent-hover)}.Sidebar_inlineForm__aWVBG{background:var(--bg-sidebar);border:1px solid var(--border-subtle);border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin:4px 10px 8px;padding:8px}.Sidebar_inlineInput__L0nrl{background:var(--bg-sidebar);border:1px solid var(--border-default);border-radius:6px;font:inherit;font-size:13px;outline:none;padding:6px 8px}.Sidebar_inlineInput__L0nrl:focus{border-color:var(--accent)}.Sidebar_inlineInputError__j1Ixh{border-color:var(--danger)}.Sidebar_inlineInput__L0nrl::placeholder{color:var(--text-muted)}.Sidebar_inlineError__dUnvm{color:var(--danger);font-size:11px}.Sidebar_inlineActions__pcFeI{display:flex;gap:6px}.Sidebar_inlineSave__LHfrY{background:var(--accent);border:none;border-radius:6px;color:var(--text-on-accent);cursor:pointer;flex:1 1;font:inherit;font-size:13px;padding:5px 0}.Sidebar_inlineSave__LHfrY:hover{background:var(--accent-hover)}.Sidebar_inlineCancel__aIRED{background:var(--bg-sidebar);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:1 1;font:inherit;font-size:13px;padding:5px 0}.Sidebar_inlineCancel__aIRED:hover{background:var(--bg-hover)}.Sidebar_budgetList__jDwGO{display:flex;flex-direction:column;gap:1px;padding:0 6px}.Sidebar_budgetEmpty__r6pdb{color:var(--text-muted);font-size:13px;padding:12px;text-align:center}.Sidebar_budgetFolder__jD7-S{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:6px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;width:100%}.Sidebar_budgetFolder__jD7-S:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_folderChevron__TLhXS{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;transform:rotate(-90deg);transition:transform .15s ease;width:14px}.Sidebar_folderChevronOpen__ftPUm{transform:rotate(0deg)}.Sidebar_folderLabel__0FImY{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_budgetFolderBody__C4\+uV{display:block;max-height:192px;overflow-x:hidden;overflow-y:auto;padding-left:26px;padding-right:2px}.Sidebar_budgetFolderBody__C4\+uV>*+*{margin-top:1px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar{width:4px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.Sidebar_budgetFolderBody__C4\+uV::-webkit-scrollbar-track{background:#0000}.Sidebar_budgetLoadMore__jZUMD{color:var(--text-muted);font-size:12px;padding:8px 10px;text-align:center}.Sidebar_budgetItem__XEC2q{background:#0000;border:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--text-base);height:auto;line-height:var(--lh-snug);max-width:100%;overflow-wrap:anywhere;padding:5px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:normal;width:100%;word-break:break-word}.Sidebar_budgetItem__XEC2q:hover{background:var(--bg-hover);color:var(--text-primary)}.Sidebar_budgetItemActive__6Crgk{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-medium)}.Sidebar_budgetName__Lk9ws{display:block;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.Sidebar_budgetCount__KYBX7{align-items:center;background:var(--bg-active);border-radius:10px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;min-width:20px}.Sidebar_budgetItemActive__6Crgk .Sidebar_budgetCount__KYBX7{background:var(--accent-soft);color:var(--accent)}.Sidebar_contextMenu__Rv-jb{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:160px;padding:var(--space-1) 0;position:fixed;z-index:var(--z-popover)}.Sidebar_contextMenuItem__YoIRR{background:none;border:none;color:var(--text-primary);cursor:pointer;font:inherit;font-size:13px;padding:8px 16px;text-align:left;transition:background .08s;width:100%}.Sidebar_contextMenuItem__YoIRR:hover{background:var(--bg-hover)}.Sidebar_contextMenuDanger__XqfQf{color:var(--danger)}.Sidebar_contextMenuDanger__XqfQf:hover{background:var(--danger-soft)}.Sidebar_bottomNav__GKNv4{border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0;gap:1px;padding:6px 8px 8px}.Sidebar_profileWrapper__a2Hhh{position:relative}.Sidebar_avatar__yeN4m{align-items:center;background-color:var(--accent);border-radius:100%;color:var(--text-on-accent);display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:28px;justify-content:center;width:28px}.Sidebar_userName__0waHo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_profileMenu__AUQ1J{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);bottom:46px;box-shadow:var(--shadow-popover);left:0;min-width:140px;padding:var(--space-1) 0;position:absolute;width:100%;z-index:var(--z-popover)}.Sidebar_profileMenuItem__ws8c0{background:none;border:none;cursor:pointer;font:inherit;padding:10px 16px;text-align:left;width:100%}.Sidebar_profileMenuItem__ws8c0:hover{background:var(--bg-hover)}.Sidebar_versionInfo__BOi5o{color:var(--text-muted);display:flex;font-size:10px;gap:12px;padding:4px 8px 2px;-webkit-user-select:text;user-select:text;white-space:nowrap}.btn_button__r6i9N{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:inherit;font-weight:var(--fw-medium);gap:var(--space-2);justify-content:center;line-height:1;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:nowrap}.btn_button__r6i9N:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn_button--small__t4KIG{border-radius:var(--radius-sm);font-size:var(--text-sm);gap:var(--space-1);height:var(--control-sm);padding:0 var(--space-3)}.btn_button--medium__Pv-9O{font-size:var(--text-base);height:var(--control-md);padding:0 var(--space-4)}.btn_button--large__PQkga{font-size:var(--text-md);height:var(--control-lg);padding:0 var(--space-5)}.btn_button--icon-only__OGtI6.btn_button--small__t4KIG{padding:0;width:var(--control-sm)}.btn_button--icon-only__OGtI6.btn_button--medium__Pv-9O{padding:0;width:var(--control-md)}.btn_button--icon-only__OGtI6.btn_button--large__PQkga{padding:0;width:var(--control-lg)}.btn_button--primary__LqeZ2{background-color:var(--accent);color:var(--text-on-accent)}.btn_button--primary__LqeZ2:hover:not(:disabled){background-color:var(--accent-hover)}.btn_button--primary__LqeZ2:active:not(:disabled){background-color:var(--accent-strong)}.btn_button--secondary__8bEa0{background-color:var(--bg-elevated);border-color:var(--border-default);color:var(--text-primary)}.btn_button--secondary__8bEa0:hover:not(:disabled){background-color:var(--bg-hover);border-color:var(--border-strong)}.btn_button--secondary__8bEa0:active:not(:disabled){background-color:var(--bg-active)}.btn_button--ghost__jVrrs{background-color:initial;color:var(--text-secondary)}.btn_button--ghost__jVrrs:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.btn_button--ghost__jVrrs:active:not(:disabled){background-color:var(--bg-active)}.btn_button--link__MHEsT{background-color:initial;border:none;color:var(--accent);height:auto;padding:0}.btn_button--link__MHEsT:hover:not(:disabled){color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.btn_button--link__MHEsT:focus-visible{border-radius:var(--radius-xs);outline-offset:4px}.btn_button--danger__kdl14{background-color:var(--bg-elevated);border-color:var(--danger);color:var(--danger)}.btn_button--danger-primary__ZSQ7k,.btn_button--danger__kdl14:hover:not(:disabled){background-color:var(--danger);color:var(--text-on-accent)}.btn_button--danger-primary__ZSQ7k:hover:not(:disabled){background-color:var(--danger);filter:brightness(.92)}.btn_button--disabled__w5L\+n,.btn_button__r6i9N:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.btn_button__icon__Bgq-Z{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.btn_button__icon__Bgq-Z svg{display:block}.btn_button--small__t4KIG .btn_button__icon__Bgq-Z svg{height:14px;width:14px}.btn_button--medium__Pv-9O .btn_button__icon__Bgq-Z svg{height:16px;width:16px}.btn_button--large__PQkga .btn_button__icon__Bgq-Z svg{height:18px;width:18px}.btn_button__text__J5dX7{line-height:1}.text_base__ik62C{color:inherit;font-family:var(--font-sans);margin:0}.text_H1__E9eXP{font-size:var(--text-3xl)}.text_H1__E9eXP,.text_H2__SoEOp{font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}.text_H2__SoEOp{font-size:var(--text-2xl)}.text_H3__DTWXI{font-size:var(--text-xl);letter-spacing:var(--tracking-tight)}.text_H3__DTWXI,.text_H4__lZgB1{font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.text_H4__lZgB1{font-size:var(--text-lg)}.text_BodyL__QAdu2{font-size:var(--text-lg)}.text_BodyL__QAdu2,.text_BodyM__u1L6F{font-weight:var(--fw-regular);line-height:var(--lh-base)}.text_BodyM__u1L6F{font-size:var(--text-md)}.text_BodyS__Asn0U{font-size:var(--text-base);font-weight:var(--fw-regular);line-height:var(--lh-base)}.text_BodyXS__A51LR{font-size:var(--text-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug)}.text_BodyLBold__GA-GJ{font-size:var(--text-lg)}.text_BodyLBold__GA-GJ,.text_BodyMBold__KrAf\+{font-weight:var(--fw-semibold);line-height:var(--lh-base)}.text_BodyMBold__KrAf\+{font-size:var(--text-md)}.text_BodySBold__dqlg6{font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--lh-base)}.text_BodyXSBold__xQ6Hx{font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.text_Title__fDsbS{color:var(--text-muted);font-weight:var(--fw-regular)}.text_TitleBold__hnXAd,.text_Title__fDsbS{font-size:var(--text-xs);letter-spacing:.04em;line-height:var(--lh-snug);text-transform:uppercase}.text_TitleBold__hnXAd{color:var(--text-secondary);font-weight:var(--fw-semibold)}.text_weight-regular__5TTce{font-weight:var(--fw-regular)}.text_weight-medium__\+xQ8E{font-weight:var(--fw-medium)}.text_weight-semibold__Zl9JD{font-weight:var(--fw-semibold)}.text_weight-bold__uBLAH{font-weight:var(--fw-bold)}.text_tone-primary__pdhSU{color:var(--text-primary)}.text_tone-secondary__CzoXA{color:var(--text-secondary)}.text_tone-muted__BmI6Q{color:var(--text-muted)}.text_tone-accent__5s2Ci{color:var(--accent)}.text_tone-danger__tY52y{color:var(--danger)}.text_tone-success__sUjMm{color:var(--success)}.text_tone-warning__ipXCQ{color:var(--warning)}.Combobox_combobox__ventc{width:100%}.Combobox_combobox__ventc .ant-select-selector{align-items:center!important;background:var(--bg-elevated)!important;border-color:var(--border-subtle)!important;border-radius:var(--radius-md)!important;display:flex!important;height:36px!important;padding-right:32px!important;transition:border-color var(--duration-fast) var(--ease-standard)!important}.Combobox_combobox__ventc:hover .ant-select-selector{border-color:var(--accent)!important}.Combobox_combobox__ventc.ant-select-focused .ant-select-selector,.Combobox_combobox__ventc.ant-select-open .ant-select-selector{border-color:var(--accent)!important;box-shadow:none!important}.Combobox_combobox__ventc .ant-select-arrow{color:var(--text-muted);right:12px;transition:transform var(--duration-fast) var(--ease-standard)}.Combobox_combobox__ventc.ant-select-open .ant-select-arrow{transform:rotate(180deg)}.Input_input__XKhjl,.Input_input__XKhjl.ant-input-affix-wrapper{background:var(--bg-elevated);border-color:var(--border-subtle);border-radius:var(--radius-md);height:36px;transition:border-color var(--duration-fast) var(--ease-standard)}.Input_input__XKhjl.ant-input-affix-wrapper:hover,.Input_input__XKhjl:hover{border-color:var(--accent)}.Input_input__XKhjl.ant-input-affix-wrapper-focused,.Input_input__XKhjl.ant-input-affix-wrapper:focus-within{border-color:var(--accent)!important;box-shadow:none!important}.Input_input__XKhjl .ant-input-prefix{color:var(--text-muted);margin-right:8px}.IconButton_iconButton__\+y2W2{align-items:center;background-color:initial;border:1px solid #0000;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.IconButton_iconButton__\+y2W2:hover:not(:disabled){background-color:var(--bg-hover);color:var(--text-primary)}.IconButton_iconButton__\+y2W2:active:not(:disabled){background-color:var(--bg-active)}.IconButton_iconButton__\+y2W2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.IconButton_iconButton__\+y2W2:disabled{cursor:not-allowed;opacity:.5}.IconButton_size-xs__mbhlN{height:22px;width:22px}.IconButton_size-sm__13UC\+{height:var(--control-sm);width:var(--control-sm)}.IconButton_size-md__YO\+RA{height:var(--control-md);width:var(--control-md)}.IconButton_size-lg__40p-w{height:var(--control-lg);width:var(--control-lg)}.IconButton_variant-bordered__tHLr1{border-color:var(--border-default)}.IconButton_variant-bordered__tHLr1:hover:not(:disabled){border-color:var(--border-strong)}.IconButton_variant-outlined__DL3r5{background-color:var(--bg-elevated);border-color:var(--border-subtle);border-radius:var(--radius-md);color:var(--accent)}.IconButton_variant-outlined__DL3r5:hover:not(:disabled){background-color:var(--bg-elevated);border-color:var(--accent);color:var(--accent)}.IconButton_variant-solid__z60XM{background-color:var(--accent);color:var(--text-on-accent)}.IconButton_variant-solid__z60XM:hover:not(:disabled){background-color:var(--accent-hover);color:var(--text-on-accent)}.IconButton_variant-danger__1nszN{color:var(--danger)}.IconButton_variant-danger__1nszN:hover:not(:disabled){background-color:var(--danger-soft);color:var(--danger)}.IconButton_active__9RwAv,.IconButton_active__9RwAv:hover:not(:disabled){background-color:var(--accent-soft);color:var(--accent)}.IconButton_iconButton__\+y2W2 svg{display:block;height:16px;width:16px}.IconButton_size-xs__mbhlN svg{height:12px;width:12px}.IconButton_size-lg__40p-w svg{height:18px;width:18px}.TableLayout_root__cRX6F{box-sizing:border-box;display:flex;flex:1 1 auto;gap:0;min-height:0;padding:0;width:100%}.TableLayout_sidebar__Nbzi-{background:#0000;border-right:1px solid var(--bg-boarder);min-height:0;overflow:auto;padding:18px 10px}.TableLayout_resizer__SPu39{background:#0000;cursor:col-resize;flex:0 0 5px;margin-left:-3px;margin-right:-3px;position:relative;transition:background var(--duration-fast) var(--ease-standard);z-index:5}.TableLayout_resizer__SPu39:active,.TableLayout_resizer__SPu39:hover{background:var(--accent)}.TableLayout_content__16KjC{background:#0000;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0;padding:22px}.TableLayout_contentBare__wY834{padding:0}.TableLayout_headerRow__2x0YI{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}.TableLayout_title__CTMl8{flex:0 0 auto;min-width:0}.TableLayout_headerRight__c6cYC{display:flex;flex:1 1 auto;gap:8px;min-width:0}.TableLayout_toolbarRow__ruCrg{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;min-height:32px}.TableLayout_body__oxkz6{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.BudgetModal_overlay__Nbj-3{align-items:center;animation:BudgetModal_fadeIn__fZsmK var(--duration-base) var(--ease-out);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-active);display:flex;inset:0;justify-content:center;position:fixed;z-index:var(--z-modal)}@keyframes BudgetModal_fadeIn__fZsmK{0%{opacity:0}to{opacity:1}}@keyframes BudgetModal_slideUp__ldNvd{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.BudgetModal_modal__Qh2Bh{animation:BudgetModal_slideUp__ldNvd var(--duration-slow) var(--ease-out);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);color:var(--text-primary);font:inherit;font-size:var(--text-md);max-height:calc(100vh - 64px);max-width:calc(100vw - 32px);overflow-y:auto;width:480px}.BudgetModal_header__0OaNL{align-items:center;display:flex;justify-content:space-between;padding:var(--space-5) var(--space-5) 0}.BudgetModal_title__WDtoL{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.BudgetModal_closeBtn__AA3x7{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:var(--control-md)}.BudgetModal_closeBtn__AA3x7:hover{background:var(--bg-hover);color:var(--text-primary)}.BudgetModal_body__4t\+zb{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5)}.BudgetModal_field__bPgIQ{display:flex;flex-direction:column;gap:var(--space-1)}.BudgetModal_label__KG9qE{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.BudgetModal_required__\+8dNK{color:var(--danger);margin-left:2px}.BudgetModal_input__fjePH{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-md);outline:none;padding:9px var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.BudgetModal_input__fjePH:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.BudgetModal_inputError__vXJrD{border-color:var(--danger)!important}.BudgetModal_inputError__vXJrD:focus{box-shadow:0 0 0 3px var(--danger-soft)!important}.BudgetModal_input__fjePH::placeholder{color:var(--text-muted)}.BudgetModal_periodRow__q2dMv{display:flex;gap:var(--space-3)}.BudgetModal_periodRow__q2dMv .BudgetModal_field__bPgIQ{flex:1 1}.BudgetModal_selectWrapper__cevET{position:relative}.BudgetModal_selectTrigger__eS2Cf{align-items:center;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-md);gap:var(--space-2);justify-content:space-between;min-height:40px;padding:9px var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.BudgetModal_selectTrigger__eS2Cf:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.BudgetModal_selectValue__-0eJn{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetModal_multiSelectTrigger__DpcxP{align-items:center;background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-md);gap:var(--space-2);min-height:40px;padding:5px var(--space-3) 5px var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.BudgetModal_multiSelectTrigger__DpcxP:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.BudgetModal_multiSelectContent__vnO3A{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:var(--space-1);min-width:0}.BudgetModal_placeholder__-ZaCw{color:var(--text-muted);font-size:var(--text-md)}.BudgetModal_chip__uc6Vj{background:var(--accent-soft);border-radius:var(--radius-sm);font-size:var(--text-xs);gap:var(--space-1);padding:2px 6px 2px var(--space-2);white-space:nowrap}.BudgetModal_chipRemove__j-AxW,.BudgetModal_chip__uc6Vj{align-items:center;color:var(--accent-strong);display:flex}.BudgetModal_chipRemove__j-AxW{background:#0000;border:none;border-radius:var(--radius-xs);cursor:pointer;font-size:var(--text-md);height:16px;justify-content:center;line-height:1;padding:0;width:16px}.BudgetModal_chipRemove__j-AxW:hover{background:var(--bg-hover)}.BudgetModal_dropdown__YAgaV{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);left:0;max-height:200px;overflow-y:auto;padding:var(--space-1) 0;position:absolute;right:0;top:calc(100% + 4px);z-index:10}.BudgetModal_dropdownItem__AZd7b{align-items:center;background:none;border:none;color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;transition:background var(--duration-fast) var(--ease-standard);width:100%}.BudgetModal_dropdownItem__AZd7b:hover{background:var(--bg-hover)}.BudgetModal_dropdownItemSelected__xn3fV{background:var(--accent-soft);color:var(--accent-strong);font-weight:var(--fw-medium)}.BudgetModal_dropdownEmpty__4xrHb{color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-3);text-align:center}.BudgetModal_error__InUVw{color:var(--danger);font-size:var(--text-xs)}.BudgetModal_serverError__hPgE4{background:var(--danger-soft);border:1px solid var(--danger);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-sm);padding:10px var(--space-4)}.BudgetModal_footer__Xoj\+3{display:flex;gap:var(--space-2);justify-content:flex-end;padding:0 var(--space-6) var(--space-5)}.BudgetModal_btnPrimary__Cve5x{background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--text-on-accent);cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:var(--fw-medium);padding:9px var(--space-5);transition:background var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.BudgetModal_btnPrimary__Cve5x:hover{background:var(--accent-hover)}.BudgetModal_btnPrimary__Cve5x:disabled{cursor:not-allowed;opacity:.5}.BudgetModal_btnSecondary__usiPj{background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-md);padding:9px var(--space-5);transition:background var(--duration-fast) var(--ease-standard)}.BudgetModal_btnSecondary__usiPj:hover{background:var(--bg-hover)}.BudgetSelector_budgetSelector__0ocMf{flex-shrink:0;position:relative;width:100%}.BudgetSelector_budgetSelectorTrigger__GTHtf{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);height:36px;padding:0 11px;text-align:left;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);width:100%}.BudgetSelector_budgetSelectorTrigger__GTHtf:hover{border-color:var(--accent)}.BudgetSelector_budgetSelectorTriggerSelected__X08Dw{background:var(--bg-hover)}.BudgetSelector_budgetSelectorTriggerOpen__ZW5nz{border-color:var(--accent)}.BudgetSelector_budgetSelectorValue__jKjSN{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetSelector_budgetSelectorPlaceholder__3lUax{color:var(--text-muted)}.BudgetSelector_budgetSelectorChevron__2xiEL{color:var(--text-muted);flex-shrink:0;transition:transform var(--duration-fast) var(--ease-standard)}.BudgetSelector_budgetSelectorChevronOpen__xb6Jn{transform:rotate(180deg)}.BudgetSelector_budgetSelectorPopup__gewka{background:var(--bg-elevated);border:1px solid var(--bg-boarder);border-radius:var(--radius-md);box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;left:0;max-height:min(70vh,520px);overflow:hidden;padding:var(--space-2) 0;position:absolute;right:0;top:calc(100% + 6px);z-index:200}.BudgetSelector_searchBox__2adP2{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-shrink:0;gap:var(--space-2);margin:0 var(--space-2) var(--space-2);padding:6px var(--space-2);transition:border-color var(--duration-fast) var(--ease-standard)}.BudgetSelector_searchBox__2adP2:focus-within{border-color:var(--accent)}.BudgetSelector_searchIcon__BiZZR{color:var(--text-muted);flex-shrink:0}.BudgetSelector_searchInput__62FE2{background:#0000;border:none;color:var(--text-primary);font:inherit;font-size:var(--text-base);outline:none;width:100%}.BudgetSelector_searchInput__62FE2::placeholder{color:var(--text-muted)}.BudgetSelector_budgetList__BHIQl{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:0 6px}.BudgetSelector_addBtn__GANs0{align-items:center;background:var(--accent);border:none;border-radius:var(--radius-sm);color:var(--text-on-accent);cursor:pointer;display:flex;flex-shrink:0;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-1);justify-content:center;margin:var(--space-2) var(--space-2) 0;padding:6px var(--space-3);transition:background var(--duration-fast) var(--ease-standard)}.BudgetSelector_addBtn__GANs0:hover{background:var(--accent-hover)}.BudgetSelector_budgetFolder__Xf93r{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-base);font-weight:var(--fw-medium);gap:var(--space-2);padding:6px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;width:100%}.BudgetSelector_budgetFolder__Xf93r:hover{background:var(--bg-hover);color:var(--text-primary)}.BudgetSelector_folderChevron__3yb-K{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;transform:rotate(-90deg);transition:transform .15s ease;width:14px}.BudgetSelector_folderChevronOpen__b0ay7{transform:rotate(0deg)}.BudgetSelector_folderLabel__IrLZF{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BudgetSelector_budgetFolderBody__3acxd{display:block;max-height:192px;overflow-x:hidden;overflow-y:auto;padding-left:26px;padding-right:2px}.BudgetSelector_budgetFolderBody__3acxd>*+*{margin-top:1px}.BudgetSelector_budgetFolderBody__3acxd::-webkit-scrollbar{width:4px}.BudgetSelector_budgetFolderBody__3acxd::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:4px}.BudgetSelector_budgetFolderBody__3acxd::-webkit-scrollbar-track{background:#0000}.BudgetSelector_budgetLoadMore__Up1Ht{color:var(--text-muted);font-size:12px;padding:8px 10px;text-align:center}.BudgetSelector_budgetItem__pYbzd{background:#0000;border:none;border-radius:var(--radius-sm);box-sizing:border-box;color:var(--text-secondary);cursor:pointer;display:block;font:inherit;font-size:var(--text-base);height:auto;line-height:var(--lh-snug);max-width:100%;overflow-wrap:anywhere;padding:5px var(--space-2);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;white-space:normal;width:100%;word-break:break-word}.BudgetSelector_budgetItem__pYbzd:hover{background:var(--bg-hover);color:var(--text-primary)}.BudgetSelector_budgetItemActive__O-jbM{background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-medium)}.BudgetSelector_budgetName__BxsyB{display:block;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.BudgetSelector_budgetCount__Pjd13{align-items:center;background:var(--bg-active);border-radius:10px;color:var(--text-secondary);display:flex;flex-shrink:0;font-size:11px;height:20px;justify-content:center;min-width:20px}.BudgetSelector_contextMenu__u\+2Ei{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-popover);min-width:160px;padding:var(--space-1) 0;position:fixed;z-index:var(--z-popover)}.BudgetSelector_contextMenuItem__5UMVa{background:none;border:none;color:var(--text-primary);cursor:pointer;font:inherit;font-size:13px;padding:8px 16px;text-align:left;transition:background .08s;width:100%}.BudgetSelector_contextMenuItem__5UMVa:hover{background:var(--bg-hover)}.BudgetSelector_contextMenuDanger__NVkAJ{color:var(--danger)}.BudgetSelector_contextMenuDanger__NVkAJ:hover{background:var(--danger-soft)}.BudgetSelector_duplicateConfirm__cILGO{background:var(--accent);border:none;border-radius:6px;color:var(--text-on-accent);cursor:pointer;flex:none;font:inherit;font-size:13px;padding:6px 20px}.BudgetSelector_duplicateConfirm__cILGO:hover:not(:disabled){background:var(--accent-hover)}.BudgetSelector_duplicateConfirm__cILGO:disabled{cursor:not-allowed;opacity:.6}.BudgetSelector_duplicateCancel__lV9ih{background:var(--bg-sidebar);border:1px solid var(--border-default);border-radius:6px;color:var(--text-secondary);cursor:pointer;flex:none;font:inherit;font-size:13px;padding:6px 20px}.BudgetSelector_duplicateCancel__lV9ih:hover{background:var(--bg-hover)}.OrdersTable_tableContainer__-S\+F5{display:flex;flex-direction:column;height:100%;min-height:0}.OrdersTable_subText__FNjb9{color:var(--text-muted);font-size:var(--text-xs);margin-top:var(--space-1)}.OrdersTable_actionButton__EgsOv{color:var(--accent);font-size:var(--text-xs);padding:0}.OrdersTable_actionButton__EgsOv:hover{color:var(--accent-hover)}.AppTable_tableContainer__IGqe1{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AppTable_noVScroll__TxCAV .ant-table-body{overflow-y:hidden!important}.AppTable_table__uejTC .ant-table{background:#0000}.AppTable_table__uejTC .ant-table-thead>tr>th{background:#0000;border:none;border-bottom:1px solid var(--border-subtle);box-sizing:border-box;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);height:38px;letter-spacing:0;padding:var(--space-2) var(--space-3);position:-webkit-sticky;position:sticky;text-transform:none;top:0;z-index:var(--z-sticky)}.AppTable_table__uejTC .ant-table-thead>tr>th:before{display:none!important}.AppTable_table__uejTC .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppTable_table__uejTC .ant-table-tbody>tr>td{border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard)}.AppTable_table__uejTC .ant-table-tbody>tr:last-child>td{border-bottom:none}.AppTable_table__uejTC .ant-table-tbody>tr.ant-table-row-hover>td,.AppTable_table__uejTC .ant-table-tbody>tr:hover>td,.AppTable_table__uejTC .ant-table-tbody>tr:hover>td.ant-table-cell-row-hover{background:var(--bg-hover)!important}.AppTable_table__uejTC .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--accent-soft)!important}.AppTable_table__uejTC .ant-table-column-sort,.AppTable_table__uejTC .ant-table-tbody>tr>td.ant-table-column-sort,.AppTable_table__uejTC .ant-table-thead>tr>th.ant-table-column-sort{background:#0000!important}.AppTable_table__uejTC .ant-table-body{height:var(--tableBodyH)!important;max-height:none!important;overflow:auto}.AppTable_table__uejTC .ant-table-body,.AppTable_table__uejTC .ant-table-container,.AppTable_table__uejTC .ant-table-content,.AppTable_table__uejTC .ant-table-tbody-virtual-holder,.AppTable_table__uejTC .rc-virtual-list-holder{scrollbar-color:#00000038 #0000000a}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar{height:10px;width:10px}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-track,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-track,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-track{background:#0000000a;border-radius:8px;margin:2px}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#00000038;background-clip:padding-box;border:2px solid #0000;border-radius:8px;min-height:40px;-webkit-transition:background-color var(--duration-fast) var(--ease-standard);transition:background-color var(--duration-fast) var(--ease-standard)}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#0000005c;background-clip:padding-box}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:active,.AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:active{background:#00000080;background-clip:padding-box}[data-theme=dark] .AppTable_table__uejTC .ant-table-body,[data-theme=dark] .AppTable_table__uejTC .ant-table-container,[data-theme=dark] .AppTable_table__uejTC .ant-table-content,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder{scrollbar-color:#ffffff3d #ffffff0f}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-track,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-track{background:#ffffff0f}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:#ffffff3d}[data-theme=dark] .AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .ant-table-tbody-virtual-holder::-webkit-scrollbar-thumb:hover,[data-theme=dark] .AppTable_table__uejTC .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#fff6}.AppTable_table__uejTC .ant-table-body::-webkit-scrollbar-corner,.AppTable_table__uejTC .ant-table-container::-webkit-scrollbar-corner,.AppTable_table__uejTC .ant-table-content::-webkit-scrollbar-corner{background:#0000}.OrderPopUpForm_root__JRA25{background-color:var(--bg-active);height:100%;left:0;min-height:-webkit-fit-content;min-height:fit-content;padding:var(--space-8) var(--space-5) 0 var(--space-5);position:absolute;top:0;width:100vw;z-index:var(--z-modal)}.OrderPopUpForm_container__FGpYm{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);height:-webkit-fit-content;height:fit-content;margin:0 auto var(--space-8) auto;max-width:1550px;padding:var(--space-8) var(--space-6) var(--space-9) var(--space-6);width:100%}.OrderPopUpForm_header__aeBQB{align-items:center;display:flex;justify-content:space-between}.OrderPopUpForm_closebtn__g6Y5m{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color var(--duration-fast) var(--ease-standard);width:24px;&:hover{background-color:var(--bg-hover);border-radius:var(--radius-xs)}}.OrderPopUpForm_centerLoader__dW0jp{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:400px;justify-content:center}.OrderPopUpForm_ordersTable__kY6uR{height:-webkit-fit-content!important;height:fit-content!important}.OrderPopUpForm_btn__JZzD5{display:flex;gap:var(--space-3);height:-webkit-fit-content;height:fit-content;margin:var(--space-6) 0 0 auto;width:-webkit-fit-content;width:fit-content}.OrderPopUpForm_ordersTable__kY6uR .ant-table-thead>tr>th{background:var(--bg-soft);border:1px solid var(--border-subtle);font-size:var(--text-md);font-weight:var(--fw-semibold);padding:var(--space-3) var(--space-2)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td{border:1px solid var(--border-subtle);font-size:var(--text-md);padding:var(--space-3) var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-column-sort{background:#0000!important}.OrderPopUpForm_ordersTable__kY6uR .ant-table-thead>tr>th.ant-table-column-sort{background:var(--bg-soft)!important}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-input:focus+.ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox-wrapper:hover .ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-checkbox:hover .ant-checkbox-inner,.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item-active{border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item-active a{color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item:hover{border-color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-pagination-item:hover a{color:var(--accent)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-track,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-track{background:#0000}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb{background:var(--bg-active);background-clip:padding-box;border:3px solid #0000;border-radius:7px}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb:active,.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-thumb:hover,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb:active,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.OrderPopUpForm_ordersTable__kY6uR .ant-table-body::-webkit-scrollbar-corner,.OrderPopUpForm_ordersTable__kY6uR .ant-table-container::-webkit-scrollbar-corner{background:#0000}.OrderPopUpForm_row__zAOGo{display:flex;gap:var(--space-5);justify-content:space-between;margin-bottom:30px;margin-top:15px}.OrderPopUpForm_grid__\+WYX9{grid-gap:var(--space-3) var(--space-4);display:grid;gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;width:100%}.OrderPopUpForm_field__jiP3l{display:flex;flex-direction:column;gap:6px;min-width:0}.OrderPopUpForm_span2__Q\+Cyi{grid-column:1/-1}.OrderPopUpForm_select__vh5QP{width:100%}.OrderPopUpForm_selectWithButton__CHswy{align-items:center;display:flex;gap:var(--space-2);min-width:0;width:100%}.OrderPopUpForm_selectWithButton__CHswy .react-select__control{min-height:40px}.OrderPopUpForm_selectWithButton__CHswy .OrderPopUpForm_select__vh5QP{flex:1 1;min-width:0}.OrderPopUpForm_plusButton__7YN85{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:9px;cursor:pointer;display:inline-flex;height:32px;justify-content:center;transition:all var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);width:32px}.OrderPopUpForm_plusButton__7YN85:hover svg{color:var(--text-primary)}.OrderPopUpForm_plusButton__7YN85 svg{color:var(--text-disabled)}.OrderPopUpForm_plusButton__7YN85:hover{background:var(--bg-hover);border-color:var(--border-strong)}.OrderPopUpForm_cardSet__a-VaB{padding-top:25px}.OrderPopUpForm_cardSet__a-VaB,.OrderPopUpForm_card__JMNPi{display:flex;flex-direction:column;gap:var(--space-4)}.OrderPopUpForm_card__JMNPi{background-color:var(--bg-soft);border:1px solid var(--bg-stripe);border-radius:var(--radius-sm);max-width:370px;padding:var(--space-4);width:300px;div{gap:var(--space-2)}}.OrderPopUpForm_tableWrapper__WpBaB{margin-top:var(--space-5);position:relative}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr.ant-table-row:hover>td,.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000!important}.OrderPopUpForm_tableWrapper__WpBaB[data-col] .ant-table-tbody>tr>td,.OrderPopUpForm_tableWrapper__WpBaB[data-col] .ant-table-thead>tr>th{transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.OrderPopUpForm_editableCell__hoUy4{position:relative}.OrderPopUpForm_nonEditableCell__vOaL3{cursor:default!important}.OrderPopUpForm_cursorHint__UuTPs{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-active);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-xs);line-height:1;padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute;transform:translate(12px,12px);transition:opacity .08s ease;z-index:var(--z-tooltip)}.OrderPopUpForm_ordersTable__kY6uR .ant-table-tbody>tr>td{-webkit-user-select:none;user-select:none}.OrderPopUpForm_iframeModal__kOAYM .ant-modal-body{height:70vh;padding:0}.OrderPopUpForm_iframeModal__kOAYM .ant-modal-content{height:80vh}.OrderPopUpForm_iframeContainer__N0f4z{border:none;height:100%;width:100%}.OrderPopUpForm_iframePopup__S9dtT{left:50%;max-width:60vw;min-height:60vh;position:absolute;top:20%;transform:translateX(-50%);width:-webkit-fit-content;width:fit-content;z-index:2500}.OrderPopUpForm_iframeOverlay__4FfeC{background:var(--bg-elevated);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_iframeHeader__nlkGx{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.OrderPopUpForm_iframeContainer__N0f4z{display:flex;flex:1 1;overflow:hidden}.OrderPopUpForm_iframe__mevzw{border:none;display:block;height:100%;width:100%}.OrderPopUpForm_iframeModal__kOAYM{align-items:center;background:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-5);position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_iframeModalContent__UAcAX{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:95%;width:95%}.OrderPopUpForm_iframeModalHeader__o9Dn-{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.OrderPopUpForm_iframeModalBody__z3z6O{flex:1 1;overflow:hidden}.OrderPopUpForm_editorOverlay__7qu2m{background:var(--bg-elevated);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:9999}.OrderPopUpForm_editorTopBar__VyW9n{align-items:center;background:var(--text-primary);border-bottom:1px solid var(--border-subtle);box-sizing:border-box;display:flex;flex-shrink:0;gap:var(--space-3);min-height:52px;padding:var(--space-3) var(--space-4)}.OrderPopUpForm_editorHeaderActions__WJLtu{align-items:center;background:var(--bg-hover);border:1px solid var(--border-default);border-radius:var(--radius-md);display:inline-flex;gap:var(--space-2);padding:6px var(--space-3)}.OrderPopUpForm_editorHeaderActions__WJLtu button{background:var(--bg-elevated)!important;border:1px solid var(--border-default)!important;box-shadow:var(--shadow-sm)!important;color:var(--text-primary)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:hover:not(:disabled){background:var(--bg-elevated)!important;border-color:var(--border-strong)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:active:not(:disabled){background:var(--bg-active)!important}.OrderPopUpForm_editorHeaderActions__WJLtu button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px!important}.OrderPopUpForm_editorContainer__ywrcm{background:var(--bg-elevated);height:100%;overflow:hidden;position:relative;width:100%}.OrderPopUpForm_editorWorkspace__j3ZCf{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:100%}.DirectoryFormModal_overlay__agm2-{align-items:center;background-color:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.DirectoryFormModal_container__IhlL1{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-height:90vh;max-width:600px;overflow-y:auto;padding:var(--space-7);width:90%}.DirectoryFormModal_header__BIRs5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space-7)}.DirectoryFormModal_closebtn__Tluyx{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--space-2);transition:opacity var(--duration-fast) var(--ease-standard)}.DirectoryFormModal_closebtn__Tluyx:hover{opacity:.7}.DirectoryFormModal_formContent__gL3xB{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-7)}.DirectoryFormModal_buttons__A7Oca{display:flex;gap:var(--space-3);justify-content:flex-start;margin-left:auto}.FormField_formField__i-dtZ{display:flex;flex-direction:column;gap:var(--space-2)}.FormField_input__HgxDa{border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-md);height:40px;padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.FormField_input__HgxDa:hover{border-color:var(--accent)}.FormField_input__HgxDa:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.FormField_inputError__ir-ac,.FormField_inputError__ir-ac:focus,.FormField_inputError__ir-ac:hover{border-color:var(--danger)!important}.FormField_inputError__ir-ac:focus{box-shadow:0 0 0 3px var(--danger-soft)!important}.FormField_select__UZVhc{font-size:var(--text-md)}.FormField_selectError__vQsui .css-13cymwt-control,.FormField_selectError__vQsui .css-13cymwt-control:hover,.FormField_selectError__vQsui .css-t3ipsp-control{border-color:var(--danger)!important}.FormField_datePicker__22yw5{border-radius:var(--radius-md);height:40px;width:100%}.FormField_datePicker__22yw5:hover{border-color:var(--accent)}.FormField_datePickerError__YAIi5,.FormField_datePickerError__YAIi5:hover{border-color:var(--danger)!important}.FormField_textarea__GRnZr{border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-md);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.FormField_textarea__GRnZr:hover{border-color:var(--accent)}.FormField_textarea__GRnZr:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.FormField_textareaError__sEuCy,.FormField_textareaError__sEuCy:hover{border-color:var(--danger)!important}.FormField_textareaError__sEuCy:focus{border-color:var(--danger)!important;box-shadow:0 0 0 3px var(--danger-soft)!important}.FormField_error__s75j8{color:var(--danger)}.FormField_error__s75j8,.FormField_hint__j2Ht4{font-size:var(--text-xs);line-height:var(--lh-snug);margin-top:-4px}.FormField_hint__j2Ht4{color:var(--text-muted)}.FormField_formField__i-dtZ .css-13cymwt-control{border-color:var(--border-default);border-radius:var(--radius-md);min-height:40px}.FormField_formField__i-dtZ .css-13cymwt-control:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .css-t3ipsp-control{border-color:var(--accent);border-radius:var(--radius-md);box-shadow:0 0 0 3px var(--accent-soft);min-height:40px}.FormField_formField__i-dtZ .ant-input{border-color:var(--border-default);border-radius:var(--radius-md)}.FormField_formField__i-dtZ .ant-input:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .ant-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FormField_formField__i-dtZ .ant-input-status-error{border-color:var(--danger)!important}.FormField_formField__i-dtZ .ant-picker{border-color:var(--border-default);border-radius:var(--radius-md)}.FormField_formField__i-dtZ .ant-picker:hover{border-color:var(--accent)}.FormField_formField__i-dtZ .ant-picker-focused{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.FormField_formField__i-dtZ .ant-picker-status-error{border-color:var(--danger)!important}.CounterpartyForm_row__qml-q{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}@media (max-width:768px){.CounterpartyForm_row__qml-q{grid-template-columns:1fr}}.CounterpartyForm_kppList__6Mhdw{display:flex;flex-direction:column;gap:8px}.CounterpartyForm_kppListLabel__0H2EM{color:#6b7280;color:var(--text-muted,#6b7280);font-size:13px;font-size:var(--text-sm,13px);margin-bottom:4px}.CounterpartyForm_kppRow__u9YG5{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto}.CounterpartyForm_kppPrimaryLabel__EAKZN{align-items:center;color:#111827;color:var(--text-default,#111827);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--text-sm,13px);gap:6px;-webkit-user-select:none;user-select:none;white-space:nowrap}.CounterpartyForm_kppRemoveBtn__og-u4{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#6b7280;color:var(--text-muted,#6b7280);cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.CounterpartyForm_kppRemoveBtn__og-u4:hover{background:#f3f4f6;background:var(--bg-soft,#f3f4f6);color:#dc2626;color:var(--danger,#dc2626)}.CounterpartyForm_kppAddBtn__cswkF{align-items:center;align-self:flex-start;background:#0000;border:1px dashed #d1d5db;border:1px dashed var(--border,#d1d5db);border-radius:6px;color:#374151;color:var(--text-default,#374151);cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--text-sm,13px);gap:6px;margin-top:4px;padding:6px 12px}.CounterpartyForm_kppAddBtn__cswkF:hover{border-color:#2563eb;border-color:var(--primary,#2563eb);color:#2563eb;color:var(--primary,#2563eb)}.CounterpartyForm_kppPrimaryError__qXCUh{color:#dc2626;color:var(--danger,#dc2626);font-size:12px;font-size:var(--text-sm,12px);margin-top:2px}.OnlyOfficeEditorChromeMask_wrap__w\+oT6{--oo-mask-top:clamp(104px,16vh,168px);--oo-mask-side:clamp(48px,4.5vw,72px);--oo-mask-bottom:clamp(32px,7vh,52px);display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative;width:100%}.OnlyOfficeEditorChromeMask_slot__d85Im{flex:1 1;min-height:0;position:relative;width:100%}.OnlyOfficeEditorChromeMask_slot__d85Im>*{height:100%;inset:0;position:absolute;width:100%}.OnlyOfficeEditorChromeMask_blockers__eMS\+-{inset:0;pointer-events:none;position:absolute;z-index:3}.OnlyOfficeEditorChromeMask_left__TUbwF,.OnlyOfficeEditorChromeMask_right__VRZDi,.OnlyOfficeEditorChromeMask_top__cQeAI{background:#0000;cursor:default;pointer-events:auto;position:absolute}.OnlyOfficeEditorChromeMask_top__cQeAI{height:var(--oo-mask-top);left:0;right:0;top:0}.OnlyOfficeEditorChromeMask_left__TUbwF{bottom:var(--oo-mask-bottom);left:0;top:var(--oo-mask-top);width:var(--oo-mask-side)}.OnlyOfficeEditorChromeMask_right__VRZDi{bottom:var(--oo-mask-bottom);right:0;top:var(--oo-mask-top);width:var(--oo-mask-side)}.CreateRequestPopUp_root__cZ-FE{align-items:center;background-color:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.CreateRequestPopUp_container__GrFA8{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:480px;padding:var(--space-7);width:90%}.CreateRequestPopUp_header__yRLpj{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space-7)}.CreateRequestPopUp_closebtn__8mx-H{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:var(--space-2);transition:opacity var(--duration-base) var(--ease-standard)}.CreateRequestPopUp_closebtn__8mx-H:hover{opacity:.7}.CreateRequestPopUp_form__XGY5w{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-7)}.CreateRequestPopUp_formGroup__9bD-U{display:flex;flex-direction:column;gap:var(--space-2)}.CreateRequestPopUp_input__yht2H{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-md);height:40px;padding:var(--space-3) 14px}.CreateRequestPopUp_input__yht2H:hover{border-color:var(--accent)}.CreateRequestPopUp_input__yht2H:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.CreateRequestPopUp_select__znjps{width:100%}.CreateRequestPopUp_select__znjps .ant-select-selector{align-items:center!important;border-color:var(--border-default)!important;border-radius:var(--radius-md)!important;display:flex!important;font-size:var(--text-md);height:40px!important;padding:0 14px!important}.CreateRequestPopUp_select__znjps .ant-select-selection-search-input{height:38px!important}.CreateRequestPopUp_select__znjps .ant-select-selection-item,.CreateRequestPopUp_select__znjps .ant-select-selection-placeholder{font-size:var(--text-md);line-height:38px!important}.CreateRequestPopUp_select__znjps .ant-select-arrow{align-items:center!important;display:flex!important;height:40px!important;margin-top:0!important;top:0!important;transform:none!important}.CreateRequestPopUp_select__znjps:hover .ant-select-selector{border-color:var(--accent)!important}.CreateRequestPopUp_select__znjps .ant-select-focused .ant-select-selector{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}.CreateRequestPopUp_dateInput__LquR8{background:var(--bg-input);border:1px solid var(--border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-primary);font-family:inherit;font-size:var(--text-md);height:40px;padding:var(--space-3) 14px;width:100%}.CreateRequestPopUp_dateInput__LquR8:hover{border-color:var(--accent)}.CreateRequestPopUp_dateInput__LquR8:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.CreateRequestPopUp_buttons__uTrVV{display:flex;gap:var(--space-3);justify-content:flex-start}.OrderDetailsPopUp_overlay__IV6dn{align-items:center;background:var(--bg-active);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.OrderDetailsPopUp_modal__q9NaB{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:0;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow-y:auto;width:90%}.OrderDetailsPopUp_centerBox__Clqus{align-items:center;display:flex;height:400px;justify-content:center}.OrderDetailsPopUp_header__KWtpX{box-shadow:var(--shadow-md);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.OrderDetailsPopUp_header__KWtpX h2{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2) 0}.OrderDetailsPopUp_headerInfo__ldWTV{align-items:end;color:var(--text-secondary);display:flex;flex-direction:column;font-size:var(--text-md);gap:var(--space-2)}.OrderDetailsPopUp_content__5aI1D{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr;padding:var(--space-5) var(--space-6) var(--space-6) var(--space-6)}.OrderDetailsPopUp_col__txXvg{display:flex;flex-direction:column;gap:var(--space-4)}.OrderDetailsPopUp_section__EvAVE{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:14px var(--space-4)}.OrderDetailsPopUp_sectionTitle__1jtwf{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-3) 0}.OrderDetailsPopUp_sectionHeader__PXwNF{align-items:center;display:flex;margin-bottom:var(--space-3)}.OrderDetailsPopUp_historyButtonSet__NWKKe{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.OrderDetailsPopUp_infoRow__a7ZzT{border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:170px auto;padding:var(--space-2) 0}.OrderDetailsPopUp_infoRow__a7ZzT:last-of-type{border-bottom:none}.OrderDetailsPopUp_label__3Mr1T{color:var(--text-secondary);flex:0 0 40%;font-size:var(--text-md)}.OrderDetailsPopUp_value__p5RSq{color:var(--text-primary);flex:1 1;font-size:var(--text-md)}.OrderDetailsPopUp_diffValue__jvGZ5{color:var(--danger)}.OrderDetailsPopUp_footer__Iswgv{border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.OrderDetailsPopUp_versions__y8Bob{padding:var(--space-6)}.OrderDetailsPopUp_versionHeader__aXkLb{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;width:100%}.OrderDetailsPopUp_headerInfoCheckbox__AbM\+V{align-items:center;display:flex;gap:var(--space-2)}.OrderDetailsPopUp_versionTitle__tLpCp{color:var(--text-primary);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.OrderDetailsPopUp_versionMeta__e6wui{display:flex;gap:var(--space-4);justify-content:flex-end;min-width:320px}.OrderDetailsPopUp_versionMeta__e6wui p{color:var(--text-secondary);font-size:var(--text-md);margin:0}.OrderDetailsPopUp_panelCenter__0vof7{align-items:center;display:flex;justify-content:center;padding:var(--space-4) 0}.OrderDetailsPopUp_compareGrid__iIo0J{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.OrderDetailsPopUp_compareCol__79u\+l{border-radius:var(--radius-sm)}.OrderDetailsPopUp_columnHeader__bs-Go{background-color:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3);padding:14px var(--space-4)}.OrderDetailsPopUp_columnTitle__El4Zb{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}.OrderDetailsPopUp_columnMetaLine__EeUYS{color:var(--text-secondary);display:flex;font-size:var(--text-md);gap:var(--space-3);justify-content:space-between}.OrderDetailsPopUp_snapshotContent__6Dqv7{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr}.OrderDetailsPopUp_btns__kfnFn{display:flex;gap:var(--space-3);justify-content:flex-end;padding-right:var(--space-6);padding-top:var(--space-6)}.OrderDetailsPopUp_closebtn__HbvIh{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;transition:background-color var(--duration-fast) var(--ease-standard);width:24px;&:hover{background-color:var(--bg-hover);border-radius:var(--radius-xs)}}.ant-collapse{border:none}.ant-collapse,.ant-collapse-item{background:var(--bg-soft)!important}.ant-collapse-item{border-radius:var(--radius-xs);margin-bottom:var(--space-2)}.ant-collapse-header{background:var(--bg-soft)!important;padding:var(--space-3) var(--space-4)!important}.ant-collapse-content{background-color:var(--bg-soft)!important;border-top:none!important}.ant-collapse-content-box{padding:var(--space-3) var(--space-4)!important}.ant-collapse-item-active{background:var(--bg-soft)!important}.ant-collapse-item-active .ant-collapse-header{background-color:var(--bg-soft)}@media (max-width:900px){.OrderDetailsPopUp_compareGrid__iIo0J,.OrderDetailsPopUp_content__5aI1D{grid-template-columns:1fr}.OrderDetailsPopUp_versionMeta__e6wui{align-items:flex-end;flex-direction:column;gap:var(--space-1);min-width:auto}}.OrderDetailsPopUp_allocTable__FxJx- .ant-table-tbody>tr.ant-table-row:hover>td,.OrderDetailsPopUp_allocTable__FxJx- .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0000!important}.OrdersPage_sidebarInner__rtT9R{display:flex;flex-direction:column;gap:var(--space-2);height:100%;min-height:0}.OrdersPage_searchRow__I8BOf{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);min-width:0}.OrdersPage_searchInput__uHB7d{flex:1 1 auto;min-width:0}.OrdersPage_containerBtnSet__OzToc{align-items:center;display:flex;gap:var(--space-2)}.OrdersPage_tableArea__TJluq{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.OrdersPage_selectAllRow__O-eNy{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.OrdersPage_divider__pmvS6{background:var(--bg-boarder);flex-shrink:0;height:1px}.OrdersPage_requestsList__CJNKT{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:var(--space-1)}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar{width:4px}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-xs)}.OrdersPage_requestsList__CJNKT::-webkit-scrollbar-track{background:#0000}.RequestListItem_listItem__QCpvL{align-items:flex-start;border:1px solid #0000;border-radius:var(--radius-md);box-sizing:border-box;cursor:pointer;display:flex;gap:var(--space-2);margin-bottom:var(--space-1);max-width:100%;padding:10px var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;width:100%}.RequestListItem_listItem__QCpvL:last-child{margin-bottom:0}.RequestListItem_listItem__QCpvL:hover{background-color:var(--bg-hover)}.RequestListItem_selected__YJBEy{border-color:var(--accent);border-style:dashed;color:var(--text-primary)}.RequestListItem_selected__YJBEy:hover{background-color:var(--bg-hover)}.RequestListItem_active__4bKnI{background-color:var(--bg-soft)}.RequestListItem_text__dYX\+b{flex:1 1 auto;max-width:100%;min-width:0}.RequestListItem_text__dYX\+b,.RequestListItem_text__dYX\+b>*{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.DirectoriesTable_tableArea__1PgEm{display:flex;flex:1 1;min-height:0;overflow:hidden}.DirectoriesTable_table__qBWuc .ant-table-placeholder,.DirectoriesTable_table__qBWuc .ant-table-placeholder:hover>td,.DirectoriesTable_table__qBWuc .ant-table-placeholder>td{background:#0000!important}.DirectoriesTable_table__qBWuc .react-resizable{position:relative}.DirectoriesTable_resizeHandle__kkzEq{bottom:0;cursor:col-resize;position:absolute;right:-5px;top:0;width:10px;z-index:1}.DirectoriesTable_resizeHandle__kkzEq:after{background-color:initial;border-radius:1px;content:"";height:16px;position:absolute;right:4px;top:50%;transform:translateY(-50%);transition:background-color var(--duration-base) var(--ease-standard);width:2px}.DirectoriesTable_resizeHandle__kkzEq:hover:after,.DirectoriesTable_table__qBWuc .ant-table-thead>tr>th:hover .DirectoriesTable_resizeHandle__kkzEq:after{background-color:var(--border-default)}.DirectoriesTable_table__qBWuc .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.DirectoriesTable_table__qBWuc .ant-checkbox-input:focus+.ant-checkbox-inner,.DirectoriesTable_table__qBWuc .ant-checkbox-wrapper:hover .ant-checkbox-inner,.DirectoriesTable_table__qBWuc .ant-checkbox:hover .ant-checkbox-inner{border-color:var(--accent)}.DirectoriesTable_table__qBWuc .ant-table-tbody>tr{cursor:pointer}.DirectoriesTable_table__qBWuc .ant-table-tbody,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual-holder{user-select:none;-webkit-user-select:none}.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell,.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell-row-hover{background-color:#8b5cf62e!important}.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P:hover>.ant-table-cell,.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P:hover>.ant-table-cell.ant-table-cell-row-hover,.DirectoriesTable_table__qBWuc .ant-table-tbody>.DirectoriesTable_selectedRow__-CG1P.DirectoriesTable_selectedRow__-CG1P>.ant-table-cell.ant-table-cell-row-hover{background-color:#8b5cf61f!important}.DirectoriesTable_evenRow__yFzk1>.ant-table-cell,.DirectoriesTable_evenRow__yFzk1>.ant-table-cell-row-hover{background-color:rgba(0,0,0,.035)!important}.DirectoriesTable_placeholderRow__M6Tot{cursor:default!important}.DirectoriesTable_placeholderRow__M6Tot>td{animation:DirectoriesTable_placeholderShimmer__0R5oQ 1.4s ease-in-out infinite;color:#0000!important}.DirectoriesTable_placeholderRow__M6Tot:hover>td,.DirectoriesTable_placeholderRow__M6Tot>td{background:linear-gradient(90deg,#f7f7fa,#eef1f6 50%,#f7f7fa)!important;background:linear-gradient(90deg,var(--bg-base,#f7f7fa) 0,var(--bg-soft,#eef1f6) 50%,var(--bg-base,#f7f7fa) 100%)!important;background-size:200% 100%!important}@keyframes DirectoriesTable_placeholderShimmer__0R5oQ{0%{background-position:200% 0}to{background-position:-200% 0}}.DirectoriesTable_table__qBWuc .ant-table-row-level-0>.ant-table-cell:first-child{font-weight:600;font-weight:var(--fw-semibold,600)}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon{background:#0000!important;border:none!important;border-radius:var(--radius-sm)!important;color:var(--text-muted)!important;height:18px!important;line-height:16px!important;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);width:18px!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:after{background:#0000!important;content:none!important;display:none!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:before{background-color:initial!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23555%27 stroke-width=%273.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:16px 16px!important;content:""!important;display:block!important;height:auto!important;inset:0!important;bottom:0!important;left:0!important;margin:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;transition:transform var(--duration-fast) var(--ease-standard)!important;width:auto!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon-collapsed:before{transform:rotate(-90deg)!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon:hover{background:#0000000d!important;background:var(--bg-hover,#0000000d)!important;color:var(--text-primary)!important}.DirectoriesTable_table__qBWuc .ant-table-row-expand-icon-spaced{height:18px!important;width:18px!important}.DirectoriesTable_table__qBWuc .ant-table-row:not(.ant-table-row-level-0)>.ant-table-cell:first-child{position:relative}.DirectoriesTable_table__qBWuc .ant-table-tbody tr.ant-table-row,.DirectoriesTable_table__qBWuc .ant-table-tbody-virtual .ant-table-row{box-sizing:border-box!important;height:42px!important;max-height:42px!important;min-height:42px!important}.DirectoriesTable_table__qBWuc .ant-table-row>.ant-table-cell,.DirectoriesTable_table__qBWuc .ant-table-tbody tr.ant-table-row>td{box-sizing:border-box!important;height:42px!important;line-height:22px!important;overflow:hidden;padding-bottom:10px!important;padding-top:10px!important;text-overflow:ellipsis;white-space:nowrap}.ConversionPage_pageContainer__KICgj{display:flex;flex-direction:column;gap:var(--space-5);height:100%;overflow-y:auto;padding:var(--space-6)}.ConversionPage_header__CANUJ{align-items:center;display:flex;flex-shrink:0;justify-content:space-between}.ConversionPage_headerLeft__d4fce{align-items:center;display:flex;gap:var(--space-4)}.ConversionPage_headerRight__IKp\+A{align-items:flex-end;display:flex;gap:var(--space-3)}.ConversionPage_unitField__KItbz{display:flex;flex-direction:column;gap:2px}.ConversionPage_unitLabel__cZPbA{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--lh-tight)}.ConversionPage_unitInput__1DngI{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-base);height:var(--control-md);outline:none;padding:0 var(--space-3);transition:border-color var(--duration-fast) var(--ease-standard);width:130px}.ConversionPage_unitInput__1DngI:focus{border-color:var(--accent)}.ConversionPage_unitInput__1DngI::placeholder{color:var(--text-muted)}.ConversionPage_yearSelector__Nij2f{align-items:center;display:flex;gap:var(--space-2)}.ConversionPage_yearBtn__hHEQI{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;padding:0;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:var(--control-md)}.ConversionPage_yearBtn__hHEQI:hover{background:var(--bg-hover);color:var(--text-primary)}.ConversionPage_yearLabel__XclfQ{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);min-width:60px;text-align:center}.ConversionPage_tableWrapper__yY5Vg{flex:1 1;min-height:0;position:relative}.ConversionPage_cursorHint__k\+d5O{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-active);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--lh-tight);padding:var(--space-1) var(--space-2);pointer-events:none;position:absolute;transform:translate(12px,12px);transition:opacity var(--duration-fast) var(--ease-standard);z-index:var(--z-sticky)}.ConversionPage_conversionTable__Vqq2t{height:-webkit-fit-content!important;height:fit-content!important}.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th{background:var(--bg-soft);font-weight:var(--fw-semibold)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td,.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-2)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td{transition:opacity var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.ConversionPage_conversionTable__Vqq2t .ant-table-column-sort{background:#0000!important}.ConversionPage_conversionTable__Vqq2t .ant-table-thead>tr>th.ant-table-column-sort{background:var(--bg-soft)!important}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row:hover>td,.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:var(--accent-soft)!important;transition:background var(--duration-fast) var(--ease-standard)}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row{cursor:pointer}.ConversionPage_conversionTable__Vqq2t .ant-table-tbody>tr.ant-table-row:active>td{background:var(--bg-active)!important}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-track,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-track{background:#0000}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-thumb,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:var(--radius-md)}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-thumb:hover,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.ConversionPage_conversionTable__Vqq2t .ant-table-body::-webkit-scrollbar-corner,.ConversionPage_conversionTable__Vqq2t .ant-table-container::-webkit-scrollbar-corner{background:#0000}.ConversionPage_resultSection__za9T7{flex-shrink:0}.ConversionPage_resultHeader__K7tLH{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.ConversionPage_resultTitle__imIgj{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ConversionPage_resultTable__H3VX9{height:-webkit-fit-content!important;height:fit-content!important}.ConversionPage_resultTable__H3VX9 .ant-table-thead>tr>th{background:var(--accent-soft);border:1px solid var(--border-subtle);color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:var(--space-3) var(--space-2)}.ConversionPage_resultTable__H3VX9 .ant-table-tbody>tr>td{border:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-3) var(--space-2)}.ConversionPage_resultTable__H3VX9 .ant-table-column-sort{background:#0000!important}.ConversionPage_resultTable__H3VX9 .ant-table-thead>tr>th.ant-table-column-sort{background:var(--accent-soft)!important}.ConversionPage_resultTable__H3VX9 .ant-table-tbody>tr>td.ant-table-column-sort{background:#0000!important}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar{height:14px;width:14px}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-track,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-track{background:#0000}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-thumb,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3px solid #0000;border-radius:var(--radius-md)}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-thumb:hover,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--bg-stripe);background-clip:padding-box;border:3px solid #0000}.ConversionPage_resultTable__H3VX9 .ant-table-body::-webkit-scrollbar-corner,.ConversionPage_resultTable__H3VX9 .ant-table-container::-webkit-scrollbar-corner{background:#0000}.ConversionPage_emptyState__HZNj0{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-9) var(--space-5);text-align:center}.ConversionPage_errorMsg__tahCJ{background:var(--danger-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--danger);font-size:var(--text-base);padding:var(--space-3) var(--space-4)}.ConversionPage_loadingCenter__ig-0v{align-items:center;display:flex;flex-direction:column;gap:var(--space-2);justify-content:center;padding:var(--space-9)}.ConversionPage_editorOverlay__REeTV{background:var(--bg-page);bottom:0;display:flex;flex-direction:column;left:0;position:fixed;right:0;top:0;z-index:var(--z-modal)}.ConversionPage_editorHeader__5Ojna{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.ConversionPage_editorViewport__02rqP{display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.ConversionPage_editorContainer__PgNHH{background:var(--bg-elevated);overflow:hidden;position:relative;width:100%}.ConversionPage_sectionsContainer__GGfVj{display:flex;flex:1 1;flex-direction:column;gap:var(--space-6);min-height:0}.ConversionPage_sectionGroup__K6txg{display:flex;flex-direction:column;gap:var(--space-4)}.ConversionPage_sectionGroupTitle__h2Tvx{border-bottom:2px solid var(--border-subtle);color:var(--text-primary)}.ConversionPage_sectionGroupTitleResult__cWs-A,.ConversionPage_sectionGroupTitle__h2Tvx{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);padding-bottom:var(--space-1)}.ConversionPage_sectionGroupTitleResult__cWs-A{border-bottom:2px solid var(--accent-soft);color:var(--accent)}.ConversionPage_sectionBlock__pCbdc{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ConversionPage_sectionLabel__Ymi2r{color:var(--text-primary)}.ConversionPage_sectionLabelResult__XsmtY,.ConversionPage_sectionLabel__Ymi2r{font-size:var(--text-base);font-weight:var(--fw-semibold);padding:var(--space-2) 0 2px}.ConversionPage_sectionLabelResult__XsmtY{color:var(--accent)}.SchemaConfigPanel_panelContainer__MiApQ{background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);overflow:hidden}.SchemaConfigPanel_headerRow__g5zc7{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--space-6)}.SchemaConfigPanel_collapseToggle__9Pabb{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:var(--space-2);padding:var(--space-1) 0;transition:opacity var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}.SchemaConfigPanel_collapseToggle__9Pabb:hover{opacity:.7}.SchemaConfigPanel_headerControls__iN1N3{align-items:center;display:flex;flex:1 1;gap:var(--space-3);min-width:0}.SchemaConfigPanel_templateSelect__oHF8n{flex:1 1;height:40px;min-width:200px}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:40px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-search-input{height:38px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-item,.SchemaConfigPanel_templateSelect__oHF8n .ant-select-selection-placeholder{line-height:38px!important}.SchemaConfigPanel_templateSelect__oHF8n .ant-select-arrow{align-items:center!important;display:flex!important;height:40px!important;margin-top:0!important;top:0!important;transform:none!important}.SchemaConfigPanel_chevron__ofeZw{flex-shrink:0;transition:transform var(--duration-base) var(--ease-standard)}.SchemaConfigPanel_chevronOpen__8gfur{transform:rotate(180deg)}.SchemaConfigPanel_statusBadge__9sTwm{background:var(--bg-soft);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--success);font-size:var(--text-sm);margin-left:var(--space-2);padding:2px var(--space-2)}.SchemaConfigPanel_panelBody__rLHTv{animation:SchemaConfigPanel_slideDown__0UGBB var(--duration-base) var(--ease-standard);min-width:0;overflow:hidden;padding:0 var(--space-6) var(--space-4)}@keyframes SchemaConfigPanel_slideDown__0UGBB{0%{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}.SchemaConfigPanel_mainContent__njZtL{grid-gap:var(--space-6);display:grid;gap:var(--space-6);grid-template-columns:250px 250px minmax(0,1fr);min-width:0}.SchemaConfigPanel_section__QGYdb{border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-width:0;padding:var(--space-4) var(--space-6) var(--space-4) 0}.SchemaConfigPanel_section__QGYdb>:first-child{font-weight:var(--fw-semibold);margin-bottom:var(--space-3)}.SchemaConfigPanel_section__QGYdb:last-of-type{border-right:none;padding:var(--space-4) 0}.SchemaConfigPanel_itemsList__I4wW-{display:flex;flex-direction:column;gap:6px;max-height:246px;min-width:0;overflow-x:hidden;overflow-y:auto}.SchemaConfigPanel_columnItem__LaHFw,.SchemaConfigPanel_rowItem__Jhgn2{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);display:flex;flex-shrink:0;gap:var(--space-2);height:36px;min-width:0;overflow:hidden;padding:6px var(--space-3);text-overflow:ellipsis;transition:background-color var(--duration-base) var(--ease-standard);white-space:nowrap}.SchemaConfigPanel_columnItem__LaHFw:hover,.SchemaConfigPanel_rowItem__Jhgn2:hover{background:var(--bg-hover)}.SchemaConfigPanel_columnItem__LaHFw.SchemaConfigPanel_active__3-otf,.SchemaConfigPanel_rowItem__Jhgn2.SchemaConfigPanel_active__3-otf{background:var(--accent-soft);border-color:var(--accent)}.SchemaConfigPanel_preview__-di4C{border:1px solid var(--border-subtle);border-radius:var(--radius-xs);max-height:300px;min-width:0;overflow:hidden}.SchemaConfigPanel_previewTable__YkV2P{border-collapse:collapse;font-size:var(--text-base);table-layout:fixed;width:100%}.SchemaConfigPanel_previewTable__YkV2P thead{background:var(--bg-soft);position:-webkit-sticky;position:sticky;top:0}.SchemaConfigPanel_previewTable__YkV2P th{border-bottom:2px solid var(--border-subtle);font-weight:var(--fw-semibold);overflow:hidden;padding:var(--space-2) var(--space-3);text-align:left;text-overflow:ellipsis}.SchemaConfigPanel_previewTable__YkV2P td{border-bottom:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);text-align:center}.SchemaConfigPanel_previewTable__YkV2P tbody tr:hover{background:var(--bg-hover)}.SchemaConfigPanel_previewTable__YkV2P td:first-child{font-weight:var(--fw-medium);text-align:left}.SchemaConfigPanel_footer__MeDLH{border-top:1px solid var(--border-subtle);justify-content:space-between;padding:var(--space-4) 0 0}.SchemaConfigPanel_footerLeft__T7mA8,.SchemaConfigPanel_footer__MeDLH{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.SchemaConfigPanel_yearSelector__4q3jR{align-items:center;display:flex;gap:var(--space-2)}.SchemaConfigPanel_yearLabel__7tQoQ{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-medium)}.SchemaConfigPanel_yearSelect__1zhW0{width:110px}.SchemaConfigPanel_yearSelect__1zhW0 .ant-select-selector{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex;height:36px}.SchemaConfigPanel_yearSelect__1zhW0 .ant-select-selection-item{color:var(--text-primary);font-size:var(--text-md);line-height:36px}.SchemaConfigPanel_draggable__uu9dk{transition:opacity var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}.SchemaConfigPanel_draggable__uu9dk:active{opacity:.5}.SchemaConfigPanel_dragHandle__E4pjD{align-items:center;color:var(--text-muted);cursor:grab;display:flex;font-size:var(--text-lg);line-height:1;padding:0 var(--space-1);-webkit-user-select:none;user-select:none}.SchemaConfigPanel_dragHandle__E4pjD:active{cursor:grabbing}.SchemaConfigPanel_draggable__uu9dk[draggable=true]:hover{background-color:var(--bg-hover)}.SchemaConfigPanel_draggable__uu9dk[draggable=true] .SchemaConfigPanel_dragHandle__E4pjD:hover{color:var(--accent)}.ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner{border-color:var(--accent)}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar{height:6px;width:6px}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar-track,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar-track{background:var(--bg-soft);border-radius:var(--radius-xs)}.SchemaConfigPanel_itemsList__I4wW-::-webkit-scrollbar-thumb,.SchemaConfigPanel_preview__-di4C::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-xs)}@media (max-width:1024px){.SchemaConfigPanel_mainContent__njZtL{grid-template-columns:1fr}.SchemaConfigPanel_section__QGYdb{border-bottom:1px solid var(--border-subtle);border-right:none;padding:var(--space-4) 0}.SchemaConfigPanel_section__QGYdb:last-of-type{border-bottom:none}}@media (max-width:768px){.SchemaConfigPanel_headerRow__g5zc7{align-items:stretch;flex-direction:column;gap:var(--space-3)}.SchemaConfigPanel_headerControls__iN1N3{flex-direction:column}.SchemaConfigPanel_templateSelect__oHF8n{min-width:0;width:100%}.SchemaConfigPanel_templateControls__Fsjqm{flex-direction:column}.SchemaConfigPanel_footer__MeDLH{align-items:stretch;flex-direction:column}.SchemaConfigPanel_footerLeft__T7mA8{align-items:flex-start;flex-direction:column}.SchemaConfigPanel_panelBody__rLHTv{padding:0 var(--space-4) var(--space-3)}}.VaultPage_root__RtHwh{background:var(--bg-elevated);display:flex;flex-direction:column;height:100%}.VaultPage_tabsContainer__Cu\+4b{border-bottom:1px solid var(--border-subtle)}.VaultPage_tabs__iRS9C .ant-tabs-nav{margin-bottom:0;padding:0 var(--space-6)}.VaultPage_tabs__iRS9C .ant-tabs-tab{color:var(--text-secondary);font-size:var(--text-md);letter-spacing:var(--tracking-tight);margin-right:var(--space-8);padding:var(--space-3) 0;transition:color var(--duration-fast) var(--ease-standard)}.VaultPage_tabs__iRS9C .ant-tabs-tab-active{color:var(--accent)}.VaultPage_tabs__iRS9C .ant-tabs-ink-bar{background:var(--accent);height:2px}.VaultPage_tabs__iRS9C .ant-tabs-tab:hover{color:var(--accent)}.VaultPage_tabContent__t34AK{padding:var(--space-6)}.VaultPage_controls__fsH4R{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.VaultPage_yearSelector__drpsN{align-items:center;display:flex;gap:var(--space-3);height:-webkit-fit-content;height:fit-content}.VaultPage_yearLabel__qXpQv{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-medium)}.VaultPage_yearSelect__GiNDh{margin-top:-10px;width:120px}.VaultPage_yearSelect__GiNDh .ant-select-selector{align-items:center;border:1px solid var(--border-default);border-radius:var(--radius-sm);display:flex;height:var(--control-md)}.VaultPage_yearSelect__GiNDh .ant-select-selection-item{color:var(--text-primary);font-size:var(--text-md);line-height:var(--control-md)}.VaultPage_yearSelect__GiNDh .ant-select-arrow{color:var(--text-secondary);margin-top:0}@media (max-width:768px){.VaultPage_controls__fsH4R{align-items:stretch;flex-direction:column}.VaultPage_yearSelector__drpsN{justify-content:space-between;width:100%}.VaultPage_yearSelect__GiNDh{flex:1 1}}.VaultPage_versionCard__acDFi{background-color:var(--bg-soft);border-radius:var(--radius-sm)}.VaultPage_reportTable__s-57E .ant-table-thead>tr>th{line-height:var(--lh-snug);max-width:150px;overflow:hidden;vertical-align:top;white-space:normal!important;word-break:break-word}.VaultPage_reportTable__s-57E .ant-table-thead>tr>th .ant-table-column-title,.VaultPage_reportTable__s-57E .ant-table-thead>tr>th>div{overflow-wrap:break-word;white-space:normal!important;word-break:break-word}.VaultPage_reportTable__s-57E .ant-table-tbody>tr>td:first-child{white-space:normal;word-break:break-word}.ApprovalPage_toolbarRow__AQHnt{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between}.ApprovalPage_quickFilters__eQyyy{background:var(--bg-soft);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-1);padding:3px}.ApprovalPage_filterBtn__GObCg{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);white-space:nowrap}.ApprovalPage_filterBtn__GObCg:hover{background:var(--bg-hover);color:var(--text-primary)}.ApprovalPage_filterBtnActive__AgOOL{background:var(--bg-elevated);box-shadow:var(--shadow-xs);color:var(--text-primary)}.ApprovalPage_toolbarRight__IyraR{align-items:center;display:flex;gap:var(--space-2)}.ApprovalPage_searchInput__FOaKb{border-radius:var(--radius-sm)}.ApprovalPage_refreshBtn__TB28g{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;transition:border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:var(--control-md)}.ApprovalPage_refreshBtn__TB28g:hover{border-color:var(--accent);color:var(--accent)}.ApprovalPage_layout__z7UyE{grid-gap:0;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:grid;gap:0;grid-template-columns:340px 1fr;height:100%;min-height:0;overflow:hidden}.ApprovalPage_inbox__u9BeT{background:var(--bg-page);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;min-height:0}.ApprovalPage_inboxHeader__urEIe{align-items:center;background:var(--bg-elevated);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.ApprovalPage_inboxTitle__4S1nn{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.ApprovalPage_inboxCount__\+a6JN{align-items:center;background:var(--accent-soft);border-radius:var(--radius-full);color:var(--accent);display:inline-flex;font-size:var(--text-xs);font-weight:var(--fw-bold);height:22px;justify-content:center;min-width:22px;padding:0 var(--space-2)}.ApprovalPage_inboxList__xIjyK{flex:1 1;overflow-y:auto;padding:var(--space-2)}.ApprovalPage_inboxCenter__NPCGC{align-items:center;display:flex;justify-content:center;padding:var(--space-8) var(--space-4)}.ApprovalPage_inboxItem__W-blf{border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;margin-bottom:2px;padding:var(--space-3) var(--space-4);transition:background var(--duration-fast) var(--ease-standard)}.ApprovalPage_inboxItem__W-blf:hover{background:var(--bg-elevated);border-color:var(--border-subtle)}.ApprovalPage_inboxItemSelected__qcJu5{background:var(--accent-soft);border-color:var(--accent-soft)}.ApprovalPage_inboxItemSelected__qcJu5:hover{background:var(--accent-soft);border-color:var(--accent)}.ApprovalPage_inboxItemTop__saj7Y{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-1)}.ApprovalPage_inboxItemId__6McCj{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold)}.ApprovalPage_inboxItemDept__7LYnc{color:var(--text-secondary);font-size:var(--text-sm)}.ApprovalPage_inboxItemComment__7duSj{background:var(--bg-hover);border-left:2px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--text-xs);font-style:italic;line-height:var(--lh-snug);margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.ApprovalPage_detail__0OJoe{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.ApprovalPage_detailEmpty__8Q\+sn{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-8)}.ApprovalPage_detailEmpty__8Q\+sn p{font-size:var(--text-md);margin:0}.ApprovalPage_detailContent__9U2MI{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6)}.ApprovalPage_cardHeader__BARgQ{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between}.ApprovalPage_cardHeaderLeft__4p05\+{display:flex;flex-direction:column;gap:var(--space-2)}.ApprovalPage_cardTitle__tteRl{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0}.ApprovalPage_cardMeta__Xgnhs{align-items:center;display:flex;gap:var(--space-2)}.ApprovalPage_sectionLabel__6b39g{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.ApprovalPage_infoRow__jBGnU{align-items:baseline;border-bottom:1px solid var(--border-subtle);display:grid;grid-template-columns:180px 1fr;padding:var(--space-2) var(--space-4)}.ApprovalPage_infoRow__jBGnU:last-child{border-bottom:none}.ApprovalPage_infoLabel__7P5TV{color:var(--text-secondary);font-size:var(--text-base)}.ApprovalPage_infoValue__YO7du{color:var(--text-primary);font-size:var(--text-base)}.ApprovalPage_positionSections__gOUkH{display:flex;flex-direction:column;gap:var(--space-4)}.ApprovalPage_posSection__4FToZ{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);overflow:hidden;padding:var(--space-3) 0}.ApprovalPage_posSectionTitle__\+rK2H{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:2px;padding:0 var(--space-4) var(--space-2) var(--space-4)}.ApprovalPage_actionsPanel__dY3Vx{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.ApprovalPage_actionsTitle__4-rzh{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-3)}.ApprovalPage_actionsButtons__mqoph{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ApprovalPage_actionsInfo__bDitB{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.ApprovalPage_actionsFinal__66Yad{color:var(--success)}.ApprovalPage_actionsFinalRejected__SMTpD,.ApprovalPage_actionsFinal__66Yad{align-items:center;display:flex;font-size:var(--text-md);font-weight:var(--fw-medium);gap:var(--space-2)}.ApprovalPage_actionsFinalRejected__SMTpD{color:var(--danger)}.ApprovalPage_actionsFinalIcon__8Mr9i{align-items:center;border-radius:var(--radius-full);display:flex;font-size:var(--text-md);font-weight:var(--fw-bold);height:var(--space-6);justify-content:center;width:var(--space-6)}.ApprovalPage_actionsFinal__66Yad .ApprovalPage_actionsFinalIcon__8Mr9i{background:var(--bg-soft);color:var(--success)}.ApprovalPage_actionsFinalRejected__SMTpD .ApprovalPage_actionsFinalIcon__8Mr9i{background:var(--danger-soft);color:var(--danger)}.ApprovalPage_actionsFinalDate__tIMBQ{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-regular);margin-left:auto}.ApprovalPage_actionsDraft__284PK{color:var(--text-secondary);font-size:var(--text-base);font-style:italic}.ApprovalPage_commentBox__1KoUf{background:var(--bg-page);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3)}.ApprovalPage_commentLabel__rAq0Q{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium)}.ApprovalPage_commentActions__9j0OO{display:flex;gap:var(--space-2);margin-top:var(--space-1)}.ApprovalPage_historySection__mvLiB{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-5)}.ApprovalPage_timeline__pKE9z{display:flex;flex-direction:column}.ApprovalPage_timelineLoading__FiYdI{display:flex;justify-content:center;padding:var(--space-5)}.ApprovalPage_timelineEmpty__M6cyP{color:var(--text-muted);font-size:var(--text-base);margin:0;padding:var(--space-2) 0}.ApprovalPage_timelineItem__t7ZzK{display:flex;gap:var(--space-3)}.ApprovalPage_timelineTrack__RFsLD{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:14px}.ApprovalPage_timelineDot__lXWTn{background:var(--border-strong);border:2px solid var(--bg-elevated);border-radius:var(--radius-full);flex-shrink:0;height:12px;margin-top:var(--space-1);position:relative;width:12px;z-index:1}.ApprovalPage_timelineDot__lXWTn[data-action=APPROVE]{background:var(--success)}.ApprovalPage_timelineDot__lXWTn[data-action=REJECT]{background:var(--danger)}.ApprovalPage_timelineDot__lXWTn[data-action=RETURN_FOR_REVISION]{background:var(--warning)}.ApprovalPage_timelineDot__lXWTn[data-action=SUBMIT]{background:var(--accent)}.ApprovalPage_timelineLine__lM0vg{background:var(--border-subtle);border-radius:1px;flex:1 1;min-height:var(--space-4);width:2px}.ApprovalPage_timelineContent__LgonS{flex:1 1;min-width:0;padding-bottom:var(--space-5)}.ApprovalPage_timelineHeader__Yaxqm{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ApprovalPage_timelineMeta__op8ct,.ApprovalPage_timelineTransition__IzLIi{color:var(--text-muted);font-size:var(--text-xs)}.ApprovalPage_timelineTransition__IzLIi{margin-top:3px}.ApprovalPage_timelineComment__Jzdut{background:var(--bg-page);border-left:3px solid var(--border-subtle);border-radius:var(--radius-xs);color:var(--text-primary);font-size:var(--text-sm);font-style:italic;line-height:var(--lh-base);margin-top:var(--space-1);padding:var(--space-1) var(--space-2)}.ApprovalPage_branchTableWrap__5wlC6{overflow-x:auto;padding:0 var(--space-4) var(--space-2) var(--space-4)}.ApprovalPage_branchTable__jCf7x{border-collapse:collapse;font-size:var(--text-base);width:100%}.ApprovalPage_branchTh__njXUN{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap}.ApprovalPage_branchTh__njXUN:first-child{text-align:left}.ApprovalPage_branchTd__cHkt9{text-align:left}.ApprovalPage_branchTdNum__18Rlk,.ApprovalPage_branchTd__cHkt9{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);padding:var(--space-2) var(--space-3);white-space:nowrap}.ApprovalPage_branchTdNum__18Rlk{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ApprovalPage_branchTdTotal__\+4LqE{font-feature-settings:"tnum";border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:right;white-space:nowrap}@media (max-width:1024px){.ApprovalPage_layout__z7UyE{grid-template-columns:280px 1fr}}@media (max-width:768px){.ApprovalPage_layout__z7UyE{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ApprovalPage_inbox__u9BeT{border-bottom:1px solid var(--border-subtle);border-right:none;max-height:280px}.ApprovalPage_quickFilters__eQyyy{overflow-x:auto}.ApprovalPage_toolbarRow__AQHnt{align-items:stretch;flex-direction:column}.ApprovalPage_toolbarRight__IyraR{justify-content:space-between}}.UsersPage_root__NvTyt{background:var(--bg-page);display:flex;flex-direction:column;min-height:100%;padding:var(--space-6)}.UsersPage_header__xMPUI{margin-bottom:var(--space-4)}.UsersPage_header__xMPUI h1,.UsersPage_header__xMPUI h2{letter-spacing:var(--tracking-tight)}.UsersPage_tabs__Gt7go .ant-tabs-nav{margin-bottom:0}.UsersPage_tabs__Gt7go .ant-tabs-tab{color:var(--text-secondary);font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.UsersPage_tabs__Gt7go .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:var(--fw-medium)}.UsersPage_tabs__Gt7go .ant-tabs-ink-bar{background:var(--accent)}.UsersPage_tabToolbar__AOhC8{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) 0}.UsersPage_tabToolbarLeft__cUDlp{align-items:center;display:flex;gap:var(--space-3)}.UsersPage_tabToolbarRight__b33dC{align-items:center;display:flex;gap:var(--space-2)}.UsersPage_searchInput__1t4e7{border-radius:var(--radius-md);height:var(--control-md);width:240px}.UsersPage_searchInput__1t4e7 .ant-input{font-size:var(--text-md)}.UsersPage_filterBtn__jeAeo{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-md);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all var(--duration-base) var(--ease-standard)}.UsersPage_filterBtn__jeAeo:hover{border-color:var(--accent);color:var(--accent)}.UsersPage_tableArea__l2yMK{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex:1 1;flex-direction:column;margin-top:var(--space-4);min-height:0;overflow:hidden}.UsersPage_dataTable__EyjvD{flex:1 1}.UsersPage_dataTable__EyjvD .ant-table{background:var(--bg-elevated);color:var(--text-primary)}.UsersPage_dataTable__EyjvD .ant-table-thead>tr>th{background:var(--bg-soft);font-weight:var(--fw-semibold)}.UsersPage_dataTable__EyjvD .ant-table-tbody>tr>td,.UsersPage_dataTable__EyjvD .ant-table-thead>tr>th{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:var(--text-md);padding:var(--space-3) var(--space-4)}.UsersPage_dataTable__EyjvD .ant-table-tbody>tr:hover>td{background:var(--bg-hover)!important}.UsersPage_dataTable__EyjvD .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent);border-color:var(--accent)}.UsersPage_dataTable__EyjvD .ant-table-body{scrollbar-color:#0000 #0000;scrollbar-width:thin}.UsersPage_dataTable__EyjvD .ant-table-body:hover{scrollbar-color:var(--border-default) #0000}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar{height:8px;width:8px}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-track{background:#0000}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-thumb{background:#0000;border-radius:var(--radius-xs);-webkit-transition:background var(--duration-slow) var(--ease-standard);transition:background var(--duration-slow) var(--ease-standard)}.UsersPage_dataTable__EyjvD .ant-table-body:hover::-webkit-scrollbar-thumb{background:var(--border-default)}.UsersPage_dataTable__EyjvD .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.UsersPage_statusBadge__8h-qL{align-items:center;display:inline-flex;font-size:var(--text-md);gap:var(--space-2);line-height:var(--lh-snug)}.UsersPage_statusBadge__8h-qL:before{border-radius:var(--radius-full);content:"";height:6px;width:6px}.UsersPage_status_active__Iue9f{color:var(--success)}.UsersPage_status_active__Iue9f:before{background-color:var(--success)}.UsersPage_status_inactive__HSv8f{color:var(--warning)}.UsersPage_status_inactive__HSv8f:before{background-color:var(--warning)}.UsersPage_rowActions__5zu4k{display:flex;gap:var(--space-1);justify-content:flex-end}.UsersPage_actionBtn__c00Qc{align-items:center;background:#0000;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:var(--control-md);justify-content:center;transition:all var(--duration-base) var(--ease-standard);width:var(--control-md)}.UsersPage_actionBtn__c00Qc:hover{background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.UsersPage_centerLoader__FCpyY{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:100%;justify-content:center}.UsersPage_dataTable__EyjvD .ant-pagination{margin-top:var(--space-4);padding:0 var(--space-4)}.UsersPage_dataTable__EyjvD .ant-pagination-item-active{border-color:var(--accent)}.UsersPage_dataTable__EyjvD .ant-pagination-item-active a{color:var(--accent)}.UserSettingsPage_root__YRn0m{background:var(--bg-page);display:flex;flex-direction:column;min-height:100%;padding:var(--space-6) var(--space-7)}.UserSettingsPage_header__hymRM{margin-bottom:var(--space-4)}.UserSettingsPage_backBtn__z-E2N{align-items:center;background:#0000;border:none;color:var(--accent);cursor:pointer;display:inline-flex;font-size:var(--text-md);gap:var(--space-1);padding:0;transition:opacity var(--duration-base) var(--ease-standard)}.UserSettingsPage_backBtn__z-E2N:hover{opacity:.8}.UserSettingsPage_backBtn__z-E2N span{color:var(--accent)}.UserSettingsPage_title__775gX{color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-6) 0}.UserSettingsPage_tabs__z8-J8 .ant-tabs-nav{margin-bottom:var(--space-6)}.UserSettingsPage_tabs__z8-J8 .ant-tabs-tab{color:var(--text-muted);font-size:var(--text-md);margin-right:var(--space-7);padding:var(--space-3) 0}.UserSettingsPage_tabs__z8-J8 .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text-primary);font-weight:var(--fw-medium)}.UserSettingsPage_tabs__z8-J8 .ant-tabs-ink-bar{background:var(--accent);height:2px}.UserSettingsPage_tabContent__UQdWi{display:flex;flex-direction:column;gap:var(--space-4)}.UserSettingsPage_toolbar__8nSB8{margin-bottom:var(--space-2)}.UserSettingsPage_card__3ltmd{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:15px;max-width:600px;overflow:hidden}.UserSettingsPage_cardHeader__HnxUQ{background:var(--bg-soft);border-bottom:1px solid var(--border-subtle);padding:var(--space-4) var(--space-5)}.UserSettingsPage_cardTitle__xfQNX{color:var(--text-primary);font-size:15px;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin:0}.UserSettingsPage_cardSubtitle__fIUAG{color:var(--text-muted);font-size:var(--text-base);margin:var(--space-1) 0 0 0}.UserSettingsPage_section__NkRD1{border-bottom:1px solid var(--border-subtle)}.UserSettingsPage_section__NkRD1:last-child{border-bottom:none}.UserSettingsPage_sectionHeader__Hrsge{align-items:center;background:var(--bg-soft);border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5)}.UserSettingsPage_sectionTitle__uQjo-{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold)}.UserSettingsPage_sectionAction__kRKq2{color:var(--text-muted);font-size:var(--text-base)}.UserSettingsPage_sectionContent__yZYM9{display:flex;flex-direction:column}.UserSettingsPage_listItem__c6x-P{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-5);transition:background var(--duration-fast) var(--ease-standard)}.UserSettingsPage_listItem__c6x-P:last-child{border-bottom:none}.UserSettingsPage_listItem__c6x-P:hover{background:var(--bg-hover)}.UserSettingsPage_itemName__\+9qWq{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-md);gap:var(--space-2)}.UserSettingsPage_badge__VCW5J{color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--fw-regular)}.UserSettingsPage_emptyState__cZ7Mv{color:var(--text-muted);font-size:var(--text-md);padding:var(--space-7) var(--space-5);text-align:center}.UserSettingsPage_modalContent__OWjDR{padding:var(--space-2) 0}.UserSettingsPage_loadingContainer__VQKwD{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-10) var(--space-5)}@media (max-width:768px){.UserSettingsPage_root__YRn0m{padding:var(--space-4)}.UserSettingsPage_card__3ltmd{max-width:100%}}.BudgetComparisonPage_root__T8GZ-{background:var(--bg-elevated);display:flex;flex-direction:column;height:100%}.BudgetComparisonPage_header__2GwiT{letter-spacing:var(--tracking-tight);padding:var(--space-5) var(--space-6) 0}.BudgetComparisonPage_controls__g9Pk5{border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-6)}.BudgetComparisonPage_controlRow__aBay7{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4)}.BudgetComparisonPage_controlGroup__vJFLM{display:flex;flex-direction:column;gap:var(--space-1)}.BudgetComparisonPage_controlLabel__E7Dbk{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-medium)}.BudgetComparisonPage_budgetSelect__Offhw{width:280px}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:var(--control-md)!important}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-search-input{height:30px!important}.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-item,.BudgetComparisonPage_budgetSelect__Offhw .ant-select-selection-placeholder{line-height:30px!important}.BudgetComparisonPage_yearSelect__Ce9X4{width:110px}.BudgetComparisonPage_yearSelect__Ce9X4 .ant-select-selector{align-items:center!important;border-radius:var(--radius-md)!important;display:flex!important;height:var(--control-md)!important}.BudgetComparisonPage_yearSelect__Ce9X4 .ant-select-selection-item{line-height:30px!important}.BudgetComparisonPage_controlActions__LpefB{display:flex;gap:var(--space-3)}.BudgetComparisonPage_tableArea__HOl2J{flex:1 1;min-height:0;overflow:auto;padding:var(--space-4) var(--space-6) var(--space-6)}.BudgetComparisonPage_centerLoader__mONhx{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);height:300px;justify-content:center}.BudgetComparisonPage_reportTable__ObvFD .ant-table-thead>tr>th{background:var(--bg-page);border-bottom:1px solid var(--border-subtle)!important;color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-semibold);padding:var(--space-2) var(--space-3);text-align:center;white-space:nowrap}.BudgetComparisonPage_reportTable__ObvFD .ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle)!important;color:var(--text-primary);font-size:var(--text-base);padding:var(--space-2) var(--space-3);text-align:right}.BudgetComparisonPage_reportTable__ObvFD .ant-table-tbody>tr>td:first-child{text-align:left}.BudgetComparisonPage_reportTable__ObvFD .ant-table-expand-icon-col,.BudgetComparisonPage_reportTable__ObvFD .ant-table-row-expand-icon-cell{width:var(--space-7)!important}.BudgetComparisonPage_bdzRow__mkReo{font-weight:var(--fw-semibold)}.BudgetComparisonPage_bdzRow__mkReo:hover>td{background:var(--bg-hover)!important}.BudgetComparisonPage_vgoRow__uD0WZ{background:var(--bg-stripe);font-weight:var(--fw-regular)}.BudgetComparisonPage_vgoRow__uD0WZ>td:first-child{padding-left:var(--space-7)!important}.BudgetComparisonPage_totalsTable__OTq0-{margin-top:-1px}.BudgetComparisonPage_totalsRow__0Pghw{background:var(--accent-soft)!important;font-weight:var(--fw-bold)}.BudgetComparisonPage_totalsRow__0Pghw>td{border-top:2px solid var(--accent)!important}.BudgetComparisonPage_pagination__dTiQm{align-items:center;display:flex;justify-content:space-between;padding:var(--space-4) 0 0}.BudgetComparisonPage_paginationInfo__HWgBI{color:var(--text-secondary);font-size:var(--text-base)}.BudgetComparisonPage_paginationButtons__3iCfZ{display:flex;gap:var(--space-2)}@media (max-width:1024px){.BudgetComparisonPage_controlRow__aBay7{align-items:stretch;flex-direction:column}.BudgetComparisonPage_budgetSelect__Offhw{width:100%}}.ToastStack_host__WO5Lk{left:50%;pointer-events:none;position:fixed;transform:translateX(-50%);width:100%;z-index:100000}.ToastStack_stack__pefNz{display:flex;flex-direction:column;gap:10px;padding:0 24px}.ToastStack_toast__9QBp9{align-items:center;animation:ToastStack_toastIn__gXn4z .22s ease-out;border:1px solid #ffffff38;border-radius:8px;box-shadow:0 12px 40px #00000024;color:#fff;display:flex;gap:12px;height:48px;margin:0 auto;padding:16px 18px;pointer-events:auto;width:500px}@keyframes ToastStack_toastIn__gXn4z{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ToastStack_icon__zk-eX{background:#ffffff2e;border-radius:999px;display:grid;font-size:13px;font-weight:800;height:20px;margin-top:1px;place-items:center;width:20px}.ToastStack_text__p8Gqq{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ToastStack_title__vTK0c{font-size:15px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ToastStack_subtitle__HZTyB{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.25;opacity:.95;overflow:hidden;word-break:break-word}.ToastStack_close__r8SWH{background:#0000;border:0;border-radius:8px;color:inherit;cursor:pointer;font-size:20px;line-height:1;opacity:.85;padding:2px 6px}.ToastStack_close__r8SWH:hover{background:#ffffff24;opacity:1}.ToastStack_success__ZyKoV{background:#7edb92}.ToastStack_error__AT\+ws{background:#eb5757}.ToastStack_info__qpljS{background:#3177fa}.ToastStack_loading__eBY8l{background:#dee4e8;border-color:#00000014}.ToastStack_warning__Vu8V\+{background:#f38b00;border-color:#00000014}