.initial-loader_loaderOverlay__pe7si{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffff;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .3s ease-out}.initial-loader_loaderContainer__IbwpU{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.initial-loader_spinner__rsbgl{width:48px;height:48px;border:4px solid #f3f3f3;border-top-color:#265d71;border-radius:50%;animation:initial-loader_spin__UP3Qk 1s linear infinite}@keyframes initial-loader_spin__UP3Qk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.initial-loader_loadingText__qX1yL{margin:0;font-size:1rem;color:#6b7280;font-weight:500;font-family:var(--font-family-primary)}.layout_appRoot__sgvPW{height:100%;overflow:hidden;display:flex;flex-direction:column}.layout_appRoot__sgvPW>div{height:100%}.layout_appRoot__sgvPW .mantine-AppShell-root{display:flex;flex-direction:column;height:100%;overflow:hidden}.layout_appRoot__sgvPW header,.layout_appRoot__sgvPW main{background-color:var(--color-bg-body)}.layout_appRoot__sgvPW main{min-width:0;overflow:auto;flex:1 1;min-height:0;padding-bottom:5px}.layout_appRoot__sgvPW .mantine-AppShell-main,.layout_appRoot__sgvPW [class*=mantine-]>div{min-width:0}.layout_appRoot__sgvPW header{border-bottom:3px solid var(--color-border-gray)}.layout_appRoot__sgvPW .mantine-Navbar-root{background-color:var(--color-bg-navbar);transition:width .2s ease,min-width .2s ease;overflow-x:hidden}.layout_appRoot__sgvPW a.mantine-NavLink-root[data-active],.layout_appRoot__sgvPW a.mantine-NavLink-root[data-active] .mantine-NavLink-label{font-family:var(--font-family-primary);color:var(--color-text-white);background-color:var(--color-active-nav)}.layout_appRoot__sgvPW button.mantine-NavLink-root,.layout_appRoot__sgvPW button.mantine-NavLink-root .mantine-NavLink-label{font-family:var(--font-family-primary);font-weight:600;font-size:18px;line-height:22px;letter-spacing:0;color:var(--color-text-gray)}.layout_appRoot__sgvPW a.mantine-NavLink-root,.layout_appRoot__sgvPW a.mantine-NavLink-root .mantine-NavLink-label{font-family:var(--font-family-primary);font-weight:400;font-size:16px}.layout_appRoot__sgvPW .mantine-Navbar-root .mantine-ActionIcon-root{display:flex}.layout_appRoot__sgvPW header .mantine-ActionIcon-root{color:var(--color-text-gray);transition:transform .2s ease}.layout_appRoot__sgvPW header .mantine-ActionIcon-root:hover{background-color:var(--color-border-gray)}