@charset "UTF-8";@font-face{font-family:baitanji-admin-icons;src:url(data:font/woff;base64,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) format("woff"),url(/assets/baitanji-admin-icons-EA__ayzK.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.btjIcon{font-family:baitanji-admin-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-flex;align-items:center;justify-content:center;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-shrink:0}.adminProLayout{min-height:100vh;max-width:100vw;overflow-x:hidden}.adminProLayout .ant-layout,.adminProLayout .ant-pro-layout-container,.adminProLayout .ant-layout-content,.adminProLayout .ant-pro-layout-content{min-width:0;max-width:100%}.adminBrand{display:flex;align-items:center;gap:10px;cursor:pointer;min-width:0}.adminBrand img{height:40px;width:40px;border-radius:10px;object-fit:cover}.adminPageName{margin-left:8px;padding-left:16px;border-left:1px solid #e5e6eb;font-size:15px;font-weight:400;color:#5c6b5e;line-height:1.3}.adminHeaderRight{display:flex;align-items:center;gap:8px;cursor:pointer;padding:0 8px}.adminHeaderAvatar{width:32px;height:32px;border-radius:999px;object-fit:cover;background:#eef6f0}.adminMsgBadge :global(.ant-badge-count){color:#fff!important;box-shadow:none}.adminMsgBadge :global(.ant-badge-count .ant-scroll-number-only-unit){color:#fff!important}.ant-pro-layout .ant-pro-sider{background:#fff!important;border-right:1px solid #e5e6eb}.ant-pro-layout .ant-layout-header{border-bottom:1px solid #e5e6eb}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--btj-page);color:var(--btj-ink);font-size:var(--btj-font-size-md);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}a{color:inherit;text-decoration:none}:root{--btj-primary: #5a9e6f;--btj-primary-lighter: #6ca882;--btj-primary-light: #78b38d;--btj-primary-dark: #4a8560;--btj-primary-deep: #54966a;--btj-primary-soft: #eef6f0;--btj-page: #f9f9f4;--btj-white: #ffffff;--btj-ink: #2c3e2d;--btj-ink-secondary: #5c6b5e;--btj-ink-tertiary: #8a968c;--btj-line: #e5e6eb;--btj-income: #5a9e6f;--btj-expense: #e8836b;--btj-expense-soft: #fdf0ec;--btj-warning: #f2c94c;--btj-secondary: #7eb8da;--btj-gradient-primary: linear-gradient(135deg, #6ca882 0%, #5a9e6f 55%, #54966a 100%);--btj-shadow-primary: 0 8px 20px rgba(90, 158, 111, .32);--btj-shadow-primary-lg: 0 12px 28px rgba(90, 158, 111, .4);--btj-radius-xs: 4px;--btj-radius-sm: 8px;--btj-radius-md: 12px;--btj-radius-lg: 16px;--btj-radius-xl: 20px;--btj-radius-pill: 24px;--btj-space-xs: 4px;--btj-space-sm: 8px;--btj-space-md: 12px;--btj-space-lg: 16px;--btj-space-xl: 24px;--btj-space-2xl: 32px;--btj-space-3xl: 48px;--btj-space-4xl: 56px;--btj-font-size-xs: 12px;--btj-font-size-sm: 13px;--btj-font-size-md: 14px;--btj-font-size-lg: 15px;--btj-font-size-xl: 16px;--btj-font-size-2xl: 18px;--btj-font-size-3xl: 20px;--btj-font-size-4xl: 24px;--btj-header-height: 64px;--btj-sidebar-width: 240px;--btj-field-height: 36px;--btj-btn-height: 36px;--btj-btn-height-lg: 44px}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous){background:linear-gradient(135deg,#6ca882,#5a9e6f 55%,#54966a)!important;border:none!important;box-shadow:0 8px 20px #5a9e6f52;border-radius:8px;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):hover{background:linear-gradient(135deg,#78b38d,#5a9e6f 55%,#4a8560)!important;box-shadow:0 12px 28px #5a9e6f66}.ant-btn-primary:not(:disabled):not(.ant-btn-dangerous):active{transform:scale(.98);opacity:.95}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#5a9e6f!important}.ant-menu-light .ant-menu-item-selected{background:#eef6f0!important}.ant-pro-table .ant-table-cell .tableActions{white-space:nowrap}.ant-pro-table .ant-table-tbody>tr>td{vertical-align:middle}.ant-pro-table,.ant-pro-table .ant-card,.ant-pro-table .ant-pro-card{max-width:100%;min-width:0}.adminMenuTree.ant-tree{background:transparent}.adminMenuTree.ant-tree .ant-tree-list-holder-inner{align-items:stretch}.adminMenuTree.ant-tree .ant-tree-treenode{display:flex!important;align-items:center;width:100%;padding:4px 8px;border-radius:8px}.adminMenuTree.ant-tree .ant-tree-treenode:hover{background:#f3f4ef}.adminMenuTree.ant-tree .ant-tree-treenode.ant-tree-treenode-selected{background:#eef6f0}.adminMenuTree.ant-tree .ant-tree-indent,.adminMenuTree.ant-tree .ant-tree-switcher,.adminMenuTree.ant-tree .ant-tree-iconEle{flex:none;align-self:center}.adminMenuTree.ant-tree .ant-tree-indent-unit{width:24px!important}.adminMenuTree.ant-tree .ant-tree-switcher{width:24px;height:24px;line-height:24px;display:flex;align-items:center;justify-content:center}.adminMenuTree.ant-tree .ant-tree-iconEle{width:24px;height:24px;line-height:24px;display:inline-flex!important;align-items:center;justify-content:center;margin-inline-end:4px}.adminMenuTree.ant-tree .ant-tree-node-content-wrapper{flex:1 1 auto!important;min-width:0!important;width:auto!important;display:flex;align-items:center;padding:4px 8px;background:transparent!important}.adminMenuTree.ant-tree .ant-tree-node-content-wrapper:hover,.adminMenuTree.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background:transparent!important}.adminMenuTree.ant-tree .ant-tree-title{display:block;flex:1;min-width:0;width:100%}.adminMenuTreeRow{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.adminMenuTreeName{flex:0 0 auto;font-size:14px;font-weight:600;color:#2c3e2d}.adminMenuTree.ant-tree .ant-tree-treenode-selected .adminMenuTreeName{color:#5a9e6f}.adminMenuTreeMeta{display:flex;align-items:center;gap:4px;min-width:0;flex:1;overflow:hidden}.adminMenuTreeMeta .ant-tag{margin-inline-end:0;max-width:280px;overflow:hidden;text-overflow:ellipsis}.adminMenuTreeMore{margin-left:auto;flex-shrink:0;color:#5c6b5e}
