.erp2-shell .erp2-shell-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.erp2-shell .ant-layout{background-color:#0000;width:100%;display:flex}.erp2-shell .erp2-shell-container{background-color:#0000;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.erp2-shell .erp2-shell-content{--erp2-sticky-top:56px;background-color:#0000;flex-direction:column;width:100%;display:flex;position:relative}.erp2-shell .ant-layout-header.erp2-shell-header{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff9;border-block-end:1px solid #0505050f;width:100%;height:56px;padding:0;line-height:56px;transition:background-color .3s cubic-bezier(.645,.045,.355,1);position:fixed;top:0;right:0}.erp2-shell-global-header{box-sizing:border-box;background:0 0;align-items:center;height:56px;margin:0 16px;display:flex;position:relative}.erp2-shell-collapsed-button{color:#000000e0;min-height:22px;margin-inline-end:16px;font-size:18px}.erp2-shell-logo{flex-shrink:0;margin-inline-end:16px;position:relative}.erp2-shell-logo a{align-items:center;height:100%;min-height:22px;font-size:20px;display:flex}.erp2-shell-logo h1{color:#000000e0;white-space:nowrap;height:32px;margin:0 0 0 8px;font-size:18px;font-weight:600;line-height:32px}.erp2-shell-logo-mix{align-items:center;display:flex}.erp2-shell-logo-mobile{min-width:24px;margin-inline-end:0}.erp2-shell-header-content{min-width:0}.erp2-shell-header-actions{align-items:center;height:100%;display:flex}.erp2-shell-header-action{color:#00000073;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 2px;font-size:16px;display:inline-flex}.erp2-shell-header-action>*{border-radius:6px;padding:6px}.erp2-shell-header-action>:hover{background-color:#00000008}.erp2-shell-header-avatar{cursor:pointer;color:#00000073;justify-content:center;align-items:center;padding-inline:16px;display:inline-flex}.erp2-shell-header-avatar>div{color:#00000073;cursor:pointer;border-radius:6px;align-items:center;height:44px;padding:8px;line-height:44px;display:flex}.erp2-shell-header-avatar>div:hover{background-color:#00000008}.erp2-shell-header-avatar [data-testid=account-menu]>.ant-space-item>div{white-space:nowrap;align-items:center;display:flex}.erp2-shell-header-avatar [data-testid=account-menu]>.ant-space-item>div>span:last-child{text-overflow:ellipsis;max-width:220px;overflow:hidden}.erp2-shell-top-nav{background-color:#0000;width:100%;height:100%;position:relative}.erp2-shell-top-nav .anticon{color:inherit}.erp2-shell-top-nav-main{height:100%;padding-inline-start:16px;display:flex}.erp2-shell-top-nav-left{align-items:center;display:flex}.erp2-shell-top-nav-logo{align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.erp2-shell-top-nav-logo>a{align-items:center;min-height:22px;font-size:22px;display:flex}.erp2-shell-top-nav-logo>a>h1{color:#000000e0;vertical-align:top;margin:0 0 0 6px;font-size:16px;font-weight:600;line-height:24px;display:inline-block}.erp2-shell-top-nav-menu{align-items:center;min-width:0;padding:6px;line-height:44px;display:flex}.erp2-shell .ant-layout-sider.erp2-shell-sider{background:0 0}.erp2-shell .erp2-shell-sider{box-sizing:border-box;position:relative}.erp2-shell .erp2-shell-sider.erp2-shell-sider-fixed{z-index:100;height:100%;position:fixed;top:0;left:0}.erp2-shell .erp2-shell-sider.erp2-shell-sider-fixed-mix{height:calc(100% - 56px);top:56px}.erp2-shell .erp2-shell-sider .ant-layout-sider-children{border-inline-end:1px solid #0505050f;flex-direction:column;height:100%;margin-inline-end:-1px;padding-block:0;padding-inline:8px;display:flex;position:relative}.erp2-shell .erp2-shell-sider .ant-menu .ant-menu-item:not(.ant-menu-item-selected):hover{color:#000000e0}.erp2-shell .erp2-shell-sider-extra{margin:16px 8px 4px}.erp2-shell-sider-scroll{scrollbar-width:none}.erp2-shell-sider-scroll::-webkit-scrollbar{display:none}.erp2-shell .erp2-shell-sider-menu{z-index:10;min-height:100%;position:relative}.erp2-shell .erp2-shell-sider-footer{color:#00000073;padding-block-end:16px;font-size:14px}.erp2-shell-sider-collapse{z-index:101;text-align:center;cursor:pointer;color:#00000040;background-color:#fff;border-radius:40px;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex;position:absolute;top:18px;right:-13px;box-shadow:0 2px 8px -2px #0000000d,0 1px 4px -1px #190f0f12,0 0 1px #00000014}.erp2-shell-sider-collapse:hover{color:#000000a6;box-shadow:0 4px 16px -4px #0000000d,0 2px 8px -2px #190f0f12,0 1px 2px #00000014}.erp2-shell-sider-collapse>svg{transition:transform .3s;transform:rotate(90deg)}.erp2-shell-sider-collapse-collapsed>svg{transform:rotate(-90deg)}.erp2-shell-menu{color:#000000a6;background:0 0;border:none}.erp2-shell-menu .erp2-shell-menu-leaf{transition:none!important}.erp2-shell-menu .erp2-shell-menu-sub-has-icon>.ant-menu-sub{padding-inline-start:10px}.erp2-shell-menu .ant-menu-title-content:first-child{width:100%}.erp2-shell-menu .erp2-shell-menu-icon{align-items:center;display:flex}.erp2-shell-menu.erp2-shell-menu-collapsed .ant-menu-item,.erp2-shell-menu.erp2-shell-menu-collapsed .ant-menu-submenu>.ant-menu-submenu-title{margin-block:4px!important;padding-inline:0!important}.erp2-shell-menu.erp2-shell-menu-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title{background-color:#0000000a;border-radius:8px}.erp2-shell-menu-title{flex-direction:row;align-items:center;gap:8px;display:flex}.erp2-shell-menu-title .erp2-shell-menu-text{text-overflow:ellipsis;word-break:break-all;white-space:nowrap;max-width:100%;overflow:hidden}.erp2-shell-menu-title-collapsed{min-width:40px;height:40px}.erp2-shell-menu-title-collapsed .erp2-shell-menu-icon{width:16px;height:16px;line-height:16px!important}.erp2-shell-menu-title-collapsed .erp2-shell-menu-icon .anticon{height:16px;line-height:16px!important}.erp2-shell-menu-title-collapsed .erp2-shell-menu-text-has-icon{display:none!important}.erp2-shell-menu-title-collapsed-level-0{flex-direction:column;justify-content:center}.ant-menu-submenu.ant-menu-submenu-popup .erp2-shell-menu-title{align-items:flex-start}.ant-menu-submenu-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html,body,#root{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,sans-serif}.ant-table .ant-table-cell{font-variant-numeric:tabular-nums}.erp2-filter-bar__control>*{flex:auto;min-width:0}.erp2-queue-strip [role=tab]:not([aria-selected=true]):hover{background:#0000000f!important}.erp2-queue-strip [role=tab]:focus-visible{outline-offset:1px;outline:2px solid}.erp2-scroll-pane{--erp2-sticky-top:0px}.ant-table-sticky-holder{top:var(--erp2-sticky-top,0px)!important}.ant-table .erp2-row-archived>.ant-table-cell{color:#00000073}.erp2-rich-text img{max-width:min(400px,100%);height:auto}.sms-forward-stale td,.ant-table .company-affairs-row-overdue>td{background:#fff1f0}.ant-table .company-affairs-row-today>td{background:#fff7e6}.erp2-table-panel__setting:hover,.erp2-table-panel__setting:focus-within{color:var(--erp2-table-panel-hover)!important}.erp2-table-panel .ant-table-wrapper .ant-table-pagination.ant-pagination{margin-block-end:0}
