body{margin:0;padding:0}.panfex-sider .ant-layout-sider-trigger{box-sizing:border-box;border-right:1px solid #f0f0f0;height:40px!important}.panfex-sider.ant-layout-sider-collapsed{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M8.97 17.52Q7.2 16 8.97 14.48L10.45 13.22Q12.8 11.2 12.8 14.3L12.8 17.7Q12.8 20.8 10.45 18.78Z' fill='none' stroke='white' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M23.03 17.52Q24.8 16 23.03 14.48L21.55 13.22Q19.2 11.2 19.2 14.3L19.2 17.7Q19.2 20.8 21.55 18.78Z' fill='none' stroke='white' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M8.97 17.52Q7.2 16 8.97 14.48L10.45 13.22Q12.8 11.2 12.8 14.3L12.8 17.7Q12.8 20.8 10.45 18.78Z' fill='black' fill-opacity='.55'/%3E%3Cpath d='M23.03 17.52Q24.8 16 23.03 14.48L21.55 13.22Q19.2 11.2 19.2 14.3L19.2 17.7Q19.2 20.8 21.55 18.78Z' fill='black'/%3E%3C/svg%3E") 16 16,ew-resize}.panfex-sider:not(.ant-layout-sider-collapsed){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M8.97 17.52Q7.2 16 8.97 14.48L10.45 13.22Q12.8 11.2 12.8 14.3L12.8 17.7Q12.8 20.8 10.45 18.78Z' fill='none' stroke='white' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M23.03 17.52Q24.8 16 23.03 14.48L21.55 13.22Q19.2 11.2 19.2 14.3L19.2 17.7Q19.2 20.8 21.55 18.78Z' fill='none' stroke='white' stroke-width='2.4' stroke-linejoin='round'/%3E%3Cpath d='M8.97 17.52Q7.2 16 8.97 14.48L10.45 13.22Q12.8 11.2 12.8 14.3L12.8 17.7Q12.8 20.8 10.45 18.78Z' fill='black'/%3E%3Cpath d='M23.03 17.52Q24.8 16 23.03 14.48L21.55 13.22Q19.2 11.2 19.2 14.3L19.2 17.7Q19.2 20.8 21.55 18.78Z' fill='black' fill-opacity='.55'/%3E%3C/svg%3E") 16 16,ew-resize}.panfex-sider .ant-menu-item,.panfex-sider .ant-menu-submenu-title,.panfex-sider button,.panfex-sider a{cursor:pointer}.panfex-sider-user{z-index:1;background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:4px;padding:10px 8px 10px 7px;display:flex;position:relative}.panfex-sider-avatar-btn{cursor:pointer;min-width:0;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:8px;padding:4px;display:flex}.panfex-sider-avatar-btn:hover{background:#0000000a}.panfex-sider-user-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.panfex-sider.ant-layout-sider-collapsed .panfex-sider-user{justify-content:flex-start;padding:10px 0 10px 7px}.panfex-sider.ant-layout-sider-collapsed .panfex-sider-avatar-btn{flex:none;padding:4px}.panfex-sider-brand{flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 8px 0 12px;display:flex;position:relative}.panfex-sider .panfex-sider-fold.ant-btn{color:#000000e0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;padding:0;display:inline-flex;position:absolute!important;top:50%!important;right:5px!important}.panfex-sider.ant-layout-sider-collapsed .panfex-sider-brand{justify-content:center;padding:0}.panfex-logo-open{color:#000000e0;width:26px;min-width:26px;height:26px;padding:0}.panfex-account-head{cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 8px 10px;display:flex}.panfex-account-head:hover{background:#0000000a}.panfex-account-name{text-overflow:ellipsis;white-space:nowrap;color:#000000e0;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.panfex-account-sub{color:#00000073;font-size:13px;line-height:20px}.panfex-account-row{cursor:pointer;color:#000000e0;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px;font-size:14px;line-height:22px;display:flex}.panfex-account-row:hover{background:#0000000a}.panfex-account-row.is-danger{color:#ff4d4f}.panfex-account-row.is-danger:hover{background:#fff2f0}.panfex-account-divider{background:#f0f0f0;height:1px;margin:6px 0}.panfex-account-favo{margin-top:4px}.panfex-account-favo-title{cursor:pointer;color:#1677ff;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:8px;font-size:14px;font-weight:600;display:flex}.panfex-account-favo-title:hover{background:#1677ff0f}.panfex-account-favo-tab{background:#f6f6f6;border-radius:8px;align-items:center;height:40px;margin-top:6px;padding:0 12px;display:flex}.panfex-account-favo-label{color:#000000e0;font-size:13px}.panfex-account-favo-options{margin-left:auto;display:flex}.panfex-account-favo-options button{text-align:center;color:#777;cursor:pointer;background:#fff;border:1px solid #999;border-radius:4px 0 0 4px;width:44px;padding:2px 0;font-size:12px}.panfex-account-favo-options button+button{border-left:none;border-radius:0 4px 4px 0}.panfex-account-favo-options button.active{color:#1677ff;background:#e6f4ff;border-color:#1677ff}.panfex-table-wrap .ant-table-pagination.ant-table-pagination{margin:12px 0 4px}.panfex-page{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.panfex-page>.panfex-page-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.panfex-table-wrap.is-fill .ant-table-body{height:var(--panfex-body-y)!important}.panfex-sider .ant-motion-collapse,.panfex-sider .ant-motion-collapse-appear-active,.panfex-sider .ant-motion-collapse-enter-active,.panfex-sider .ant-motion-collapse-leave-active{transition:height .12s ease-out,opacity .12s ease-out!important}.panfex-sider .ant-menu-item:focus,.panfex-sider .ant-menu-item:focus-visible,.panfex-sider .ant-menu-submenu:focus,.panfex-sider .ant-menu-submenu-title:focus{box-shadow:none!important;outline:none!important}.panfex-sider .ant-menu-inline-collapse .ant-menu-item,.panfex-sider .ant-menu-vertical .ant-menu-item{justify-content:center;display:flex;padding-inline:0!important}.panfex-sider .ant-menu-vertical{padding:0!important}.panfex-sider~.panfex-main{margin-left:200px}.panfex-sider.ant-layout-sider-collapsed~.panfex-main{margin-left:50px}.panfex-table-wrap .ant-table-column-sorter{background:#fafafa;border-radius:3px;flex-shrink:0;padding:2px 4px}.panfex-table-wrap .ant-table-column-title{padding-right:6px}.panfex-table-wrap .ant-table-thead th{position:relative}.panfex-table-wrap .ant-table-thead th.ant-table-cell-fix-left,.panfex-table-wrap .ant-table-thead th.ant-table-cell-fix-right{position:sticky!important}.panfex-table-wrap .ant-table-expanded-row>td{background:#fafafa;padding:0 8px 6px 44px!important}.panfex-table-wrap .ant-table-tbody>tr.ant-table-row:has(+.ant-table-expanded-row){z-index:3;position:sticky;top:0}.panfex-table-wrap .ant-table-tbody>tr.ant-table-row:has(+.ant-table-expanded-row)>td{background:#fff}.panfex-page-tabs.ant-tabs-top>.ant-tabs-nav,.panfex-page-tabs .ant-tabs-nav{padding:6px 0 0;margin:0!important}.panfex-page-tabs .ant-tabs-nav:before,.panfex-page-tabs .ant-tabs-ink-bar{display:none!important}.panfex-page-tabs .ant-tabs-nav-wrap{flex:1;overflow:visible}.panfex-tabs-more{cursor:pointer;color:#5f6368;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:0;display:inline-flex}.panfex-tabs-more:hover{background:#0000000f}.panfex-tabs-more-dropdown .ant-dropdown-menu{max-height:360px;overflow-y:auto}.panfex-table-wrap .panfex-action-col{padding-inline:8px!important}.panfex-page-tabs .ant-tabs-nav-list{align-items:flex-end;width:100%;padding:0}.panfex-page-tabs .ant-tabs-nav-more{color:#5f6368;border-radius:8px 8px 0 0;padding:4px 10px}.panfex-page-tabs .ant-tabs-nav-more:hover{background:#0000000f}.panfex-page-tabs .ant-tabs-tab-prev,.panfex-page-tabs .ant-tabs-tab-next{display:none!important}.panfex-draggable-tab{cursor:pointer;box-sizing:border-box;background:0 0;border-radius:8px 8px 0 0;flex:0 0 110px;align-items:center;width:110px;min-width:110px;height:34px;padding-right:12px;transition:background .15s;display:flex;position:relative}.panfex-draggable-tab:not(.with-active-tab):hover:before{content:"";background:#0000000f;border-radius:6px;position:absolute;inset:1px}.panfex-draggable-tab .panfex-tab-icon,.panfex-draggable-tab .ant-tabs-tab{z-index:1;position:relative}.panfex-draggable-tab.with-active-tab,.panfex-draggable-tab.with-active-tab:hover{z-index:1;background:#fff}.panfex-page-tabs-bar+.panfex-page>.panfex-page-card{border-top-color:#0000!important;border-radius:8px!important}.panfex-page-tabs .ant-tabs-tab{flex:auto;align-items:center;min-width:0;overflow:hidden;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:flex!important}.panfex-page-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:500;color:#202124!important}.panfex-page-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#5f6368;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;padding:0;font-size:13px;line-height:16px;display:block;overflow:hidden}.panfex-draggable-tab.with-active-tab:has(.ant-tabs-tab-remove) .ant-tabs-tab-btn{padding-right:18px}.panfex-draggable-tab .panfex-tab-icon{color:#5f6368;flex-shrink:0;align-items:center;margin-right:6px;padding-left:12px;font-size:13px;display:inline-flex}.panfex-draggable-tab.with-active-tab .panfex-tab-icon{color:#202124}.panfex-page-tabs .ant-tabs-tab-remove{z-index:1;opacity:0;color:#5f6368;pointer-events:none;border:0;border-radius:50%;width:16px;min-width:16px;height:16px;font-size:10px;line-height:16px;position:absolute;top:50%;right:0;margin:-8px 0 0!important;padding:0!important}.panfex-draggable-tab.with-active-tab .ant-tabs-tab-remove{opacity:1;pointer-events:auto}.panfex-page-tabs .ant-tabs-tab-remove:hover{background:#00000014;color:#202124!important}.panfex-draggable-tab+.panfex-draggable-tab:before{content:"";background:#b6bac0;width:1px;height:16px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.panfex-draggable-tab:hover:before,.panfex-draggable-tab:hover+.panfex-draggable-tab:before,.panfex-draggable-tab.with-active-tab+.panfex-draggable-tab:before{display:none}.panfex-draggable-tab.with-active-tab:before,.panfex-draggable-tab.with-active-tab:hover:before,.panfex-draggable-tab:hover+.panfex-draggable-tab.with-active-tab:before,.panfex-draggable-tab.with-active-tab:after{content:"";pointer-events:none;width:8px;height:8px;display:block;position:absolute;top:auto;bottom:0;transform:none}.panfex-draggable-tab.with-active-tab:before,.panfex-draggable-tab.with-active-tab:hover:before,.panfex-draggable-tab:hover+.panfex-draggable-tab.with-active-tab:before{background:radial-gradient(circle at 0 0,#0000 8px,#fff 8.5px);left:-8px}.panfex-draggable-tab.with-active-tab:after{background:radial-gradient(circle at 100% 0,#0000 8px,#fff 8.5px);left:auto;right:-8px}.panfex-sider .ant-menu-inline .ant-menu-submenu-title,.panfex-sider .ant-menu-inline .ant-menu-item{padding-inline:12px!important}.panfex-sider .ant-menu-inline>.ant-menu-item,.panfex-sider .ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{padding-inline-start:13px!important}.panfex-sider .ant-menu-item .anticon,.panfex-sider .ant-menu-submenu-title .anticon,.panfex-sider .ant-menu-item-icon{font-size:16px!important}.panfex-sider .ant-menu-inline .ant-menu-sub .ant-menu-item{padding-inline-start:39px!important}.panfex-sider .ant-menu-submenu-arrow{inset-inline-end:12px!important;right:12px!important}.panfex-sider .ant-menu-inline-collapsed .ant-menu-item,.panfex-sider .ant-menu-inline-collapsed .ant-menu-submenu-title{justify-content:flex-start!important;padding-inline:13px 11px!important}.panfex-sider.ant-layout-sider-collapsed .panfex-sider-menu{width:calc(100% - 1px)}.panfex-inline-tabs .ant-tabs-nav{margin-bottom:0!important}.panfex-table-wrap .ant-table-body::-webkit-scrollbar:vertical{width:0}.panfex-table-wrap .ant-table-cell-scrollbar{display:none}::-webkit-scrollbar:vertical{width:0!important;display:none!important}html,.panfex-table-wrap .ant-table-body,.panfex-table-wrap .ant-table-content,.panfex-sider .ant-layout-sider-children{scrollbar-width:none;-ms-overflow-style:none}.panfex-role-tree .ant-tree-treenode{padding:2px 0}.panfex-role-tree .ant-tree-node-content-wrapper{min-height:24px;line-height:24px}.panfex-role-tree .ant-tree-indent-unit{width:14px}.panfex-role-tree .ant-tree-switcher{flex-shrink:0;justify-content:flex-start;align-items:center;width:16px;display:flex}.panfex-role-tree .ant-tree-switcher .ant-tree-switcher-icon{font-size:10px}.panfex-perm-tabs .ant-tabs-nav{margin:0!important}.panfex-perm-tabs .ant-tabs-body-holder{display:none}.panfex-perm-tabs .ant-tabs-tab{margin-right:40px;padding:12px 4px}.panfex-perm-tabs .ant-tabs-tab-btn{font-size:15px}.panfex-perm-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.panfex-perm-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{font-weight:600}.panfex-perm-tabs .ant-tabs-ink-bar{border-radius:2px;height:3px}.panfex-first-tab-active.panfex-page>.panfex-page-card:first-child,.panfex-first-tab-active.panfex-page>:first-child .panfex-page-card:first-child{border-top-left-radius:0!important}.ant-card.ant-card-small>.ant-card-body{padding:8px!important}
