::view-transition-old(.page-fade){animation-duration:.16s}::view-transition-new(.page-fade){animation-duration:.16s}::view-transition-group(.panel-resize){animation-duration:.26s}::view-transition-old(.panel-resize){animation-duration:.2s}::view-transition-new(.panel-resize){animation-duration:.2s}::view-transition-old(.detail-reveal){animation-duration:.18s}::view-transition-new(.detail-reveal){animation-duration:.18s}::view-transition-group(.person-photo){animation-duration:.28s}::view-transition-group(navbar){z-index:20}::view-transition-group(sidebar){z-index:10}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.ant-table-expanded-row .ant-table-cell{background-color:#0000!important}.finance-dashboard .dashboard-header{margin-bottom:16px}@media (width<=767.98px){.finance-dashboard .dashboard-header .ant-row{flex-direction:column;gap:16px;align-items:flex-start!important}.finance-dashboard .dashboard-header .ant-space{width:100%}.finance-dashboard .dashboard-header .ant-space .ant-btn{flex:1}}html{scrollbar-color:color-mix(in srgb, var(--color-text-primary) 25%, transparent) color-mix(in srgb, var(--color-text-primary) 7%, transparent)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Geist Variable,Geist,Geist Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,sans-serif}code{font-family:Geist Mono Variable,Geist Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}#root{height:100%}.ant-layout{min-height:-webkit-fill-available!important}.ant-table-title{justify-content:center;align-items:center;display:flex;background:var(--color-bg-input)!important;color:var(--color-text-primary)!important}.ant-descriptions-title,.ant-descriptions-item-label,.ant-descriptions-item-content{text-align:center!important}.ant-descriptions-item-container{align-items:center}.ant-form-item{margin-bottom:12px}.recharts-responsive-container{overflow:hidden}@media only screen and (width<=767.98px){.ant-form-item{margin-bottom:4px!important}.ant-transfer{flex-direction:column}.ant-transfer .ant-transfer-list{margin-top:8px;margin-bottom:8px;width:100%!important}.ant-transfer .ant-transfer-operation{justify-content:center;margin:8px 0;flex-direction:row!important}.ant-transfer-operation .ant-btn{justify-content:center;align-items:center;display:flex}.ant-transfer-operation .ant-btn svg{transform:rotate(90deg)}.ant-transfer-operation{flex-direction:row;gap:8px}.header{justify-content:space-between;align-items:center;display:flex}}.ant-drawer-header,.ant-drawer-body{background:var(--color-bg-nav)!important}.ant-drawer-body .ant-menu{background:0 0!important}.ant-drawer-body .ant-menu-inline{width:auto}.ant-drawer-body .ant-menu-item,.ant-drawer-body .ant-menu-submenu-title{color:var(--color-text-primary)!important}.ant-drawer-body .ant-menu-sub{border:1px solid var(--color-border-primary);border-radius:8px;margin:4px 8px;background:var(--color-bg-layout)!important}.ant-drawer-body .ant-menu-sub .ant-menu-item{color:var(--color-text-primary)!important}.ant-drawer-body .ant-menu-item:hover,.ant-drawer-body .ant-menu-submenu-title:hover,.ant-drawer-body .ant-menu-sub .ant-menu-item:hover{background:var(--color-bg-hover)!important}.navbar-utility .ant-menu-horizontal>.ant-menu-item:after,.navbar-utility .ant-menu-horizontal>.ant-menu-submenu:after{display:none}.navbar-utility .ant-menu-horizontal>.ant-menu-item,.navbar-utility .ant-menu-horizontal>.ant-menu-submenu{margin-top:0;top:0}.icon-only-menu-item .ant-menu-title-content{margin-inline-start:0!important}.ant-layout-sider .ant-menu-item-selected,.ant-layout-sider .ant-menu-item-selected:hover{background:var(--color-bg-layout)!important}.ant-layout-sider .ant-menu-inline .ant-menu-item,.ant-layout-sider .ant-menu-vertical .ant-menu-item,.ant-layout-sider .ant-menu-inline .ant-menu-submenu-title,.ant-layout-sider .ant-menu-vertical .ant-menu-submenu-title{border-radius:0;width:100%;margin:0}.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-item,.ant-layout-sider .ant-menu-inline-collapsed .ant-menu-submenu-title{padding-inline:24px 0}#content,#main-wrapper{height:100%}#main-container{height:max-content;padding:24px;min-height:calc(100vh - var(--navbar-height))!important;min-height:calc(100svh - var(--navbar-height))!important}
