:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{overscroll-behavior:none;height:100%;margin:0}body{color:#333;background-color:#fff;background-image:radial-gradient(55rem 55rem at 6% -12%,#ffc70421,#0000 60%),radial-gradient(48rem 48rem at 110% 6%,#43260c0f,#0000 55%),radial-gradient(44rem 44rem at 92% 114%,#ffc70414,#0000 55%);background-repeat:no-repeat;background-attachment:fixed}.ant-card,.ant-pro-card{-webkit-backdrop-filter:blur(12px)saturate(140%);border:1px solid #fff9;transition:box-shadow .2s,transform .2s;box-shadow:0 6px 24px #33333312;background:#ffffffb8!important}.ant-card .ant-card,.ant-pro-card .ant-pro-card{-webkit-backdrop-filter:none;box-shadow:none;border-color:#3333330f;background:0 0!important}.ant-card:hover,.ant-pro-card:hover{box-shadow:0 10px 34px #3333331f}.ant-card .ant-card:hover,.ant-pro-card .ant-pro-card:hover{box-shadow:none}.app-sider.ant-layout-sider{-webkit-backdrop-filter:blur(18px)saturate(140%);background:#2b2b2bd1;border-right:1px solid #ffffff14}.app-sider .ant-menu{background:0 0;border-inline-end:none}.app-sider .ant-menu-item-selected{box-shadow:0 4px 14px #ffc70459}.app-sider-brand{justify-content:center;align-items:center;padding:16px 12px;display:flex}.app-logo{width:100%;max-width:156px;height:auto;display:block}.app-header{z-index:10;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#ffffffb3;border-bottom:1px solid #3333330f;position:sticky;top:0}*{scrollbar-width:thin;scrollbar-color:#33333340 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#33333338 padding-box content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#33333361 padding-box content-box}::-webkit-scrollbar-track{background:0 0}.app-sider ::-webkit-scrollbar-thumb{background:#ffffff40 padding-box content-box}.equal-height-grid>.ant-col{display:flex}.equal-height-grid>.ant-col>*{width:100%}.budget-matrix-section>td,.payroll-bucket-row>td{background:#fafafa!important;border-top:2px solid #d9d9d9!important}
