*,:before,:after{box-sizing:border-box}.tabs-area .ant-tabs-tab .tab-label{align-items:center;margin-right:4px;display:inline-flex}.tabs-area .ant-tabs-tab .tab-label .tab-icon{align-items:center;margin-right:6px;font-size:14px;display:inline-flex}.dark-theme .ant-layout-header,.dark-theme .ant-layout-sider,.dark-theme .ant-layout-footer,.dark-theme .ant-layout-sider{background-color:#1f1f1f}.dark-theme .ant-progress-bg,.dark-theme .ant-slider-track{background-color:#1890ff}.dark-theme .ant-slider-rail,.dark-theme .ant-tooltip-inner{background-color:#434343}.dark-theme .ant-select-item:hover,.dark-theme .ant-select-item-option-selected{background-color:#2a2a2a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark-theme ::-webkit-scrollbar-track{background:#2a2a2a}.dark-theme ::-webkit-scrollbar-thumb{background:#555}.dark-theme ::-webkit-scrollbar-thumb:hover{background:#777}.custom-tabs-bar{align-items:center;gap:4px;min-height:40px;padding:0 8px;display:flex}.scroll-arrow{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.scroll-arrow:hover{color:#1890ff;background:#f5f5f5;border-color:#d9d9d9}.tabs-list{scroll-behavior:smooth;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;flex:1;align-items:center;gap:4px;display:flex;overflow:auto hidden}.tabs-list::-webkit-scrollbar{display:none}.tab-item{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fafafa;border:1px solid #f0f0f0;border-bottom:none;border-radius:6px 6px 0 0;flex-shrink:0;align-items:center;gap:6px;padding:6px 14px;font-size:13px;transition:all .2s cubic-bezier(.2,0,0,1);display:inline-flex}.tab-item:hover{background:#f0f0f0;border-color:#d9d9d9}.tab-item:hover .tab-close{opacity:1;color:#999}.tab-item .tab-icon{color:inherit;align-items:center;font-size:14px;display:inline-flex}.tab-item .tab-label{text-overflow:ellipsis;max-width:120px;overflow:hidden}.tab-item .tab-close{opacity:0;color:#bbb;margin-left:4px;font-size:10px;transition:all .2s}.tab-item .tab-close:hover{transform:scale(1.1);color:#ff4d4f!important}.tab-item-active{color:#1890ff;background:#fff;border-color:#1890ff;border-bottom-style:solid;border-bottom-width:2px;font-weight:500}.tab-item-active .tab-close{opacity:1;color:#bfbfbf}.tab-item-active:hover{background:#fff;border-color:#40a9ff}.action-btn{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.action-btn:hover{color:#1890ff;background:#f5f5f5}.dark-theme .scroll-arrow{color:#ffffffa6;background:#2a2a2a;border-color:#3a3a3a}.dark-theme .scroll-arrow:hover{color:#1890ff;background:#363636;border-color:#4a4a4a}.dark-theme .tab-item{color:#ffffffa6;background:#2a2a2a;border-color:#3a3a3a}.dark-theme .tab-item:hover{background:#363636;border-color:#4a4a4a}.dark-theme .tab-item-active{color:#1890ff;background:#1f1f1f;border-color:#1890ff}.dark-theme .tab-item-active:hover{background:#1f1f1f;border-color:#40a9ff}.dark-theme .action-btn{color:#ffffffa6}.dark-theme .action-btn:hover{color:#1890ff;background:#363636}.dark-theme .breadcrumb-bar{background:#1f1f1f!important;border-top-color:#303030!important}.dark-theme .breadcrumb-bar .breadcrumb-item{color:#ffffffa6}.dark-theme .breadcrumb-bar .breadcrumb-item:hover{background:#ffffff14}.dark-theme .breadcrumb-bar .breadcrumb-item.active{color:#1890ff}.commonview{height:100vh}.logo{color:#000000d9;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;height:64px;transition:all .2s;display:flex}.trigger{cursor:pointer;font-size:18px;transition:color .3s}.trigger:hover{color:#1890ff}.app-layout .trigger{transition:color .3s}.app-layout .trigger:hover{color:#1890ff}.app-layout .logo{color:#fff;background:linear-gradient(135deg,#002766 0%,#1890ff 100%);border-bottom:1px solid #ffffff1a;transition:all .3s}.app-layout .ant-layout-sider{box-shadow:2px 0 8px #0000000d}.app-layout .ant-tabs-editable-card .ant-tabs-tab{background:0 0;border:none;border-radius:4px 4px 0 0;transition:background .2s}.app-layout .ant-tabs-editable-card .ant-tabs-tab:hover{background:#00000005}.app-layout .ant-tabs-editable-card .ant-tabs-tab .ant-tabs-tab-remove{color:#00000073}.app-layout .ant-tabs-editable-card .ant-tabs-tab .ant-tabs-tab-remove:hover{color:#ff4d4f}.app-layout .ant-tabs-editable-card .ant-tabs-tab-active{background:#fff;border-bottom:2px solid #1890ff}.app-layout .ant-layout-header{border-bottom:1px solid #f0f0f0;line-height:64px}.breadcrumb-item{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;transition:all .2s;display:inline-flex}.breadcrumb-item:hover{background:#0000000a}.breadcrumb-item.active{color:#1890ff;font-weight:500}.breadcrumb-item.active a{color:inherit;cursor:default}.breadcrumb-item a{color:inherit;text-decoration:none}.breadcrumb-item a:hover{color:#1890ff}.tabs-area .ant-tabs-tab{background:0 0;border-radius:8px 8px 0 0;margin:0 4px;padding:8px 16px;transition:all .2s}.tabs-area .ant-tabs-tab:hover{background:#00000005}.tabs-area .ant-tabs-tab .tab-label{align-items:center;gap:6px;display:inline-flex}.tabs-area .ant-tabs-tab .tab-label .tab-icon{align-items:center;font-size:14px;display:inline-flex}.tabs-area .ant-tabs-tab .tab-label .tab-text{font-size:13px}.tabs-area .ant-tabs-tab-active{background:#fff;border-bottom:2px solid #1890ff;border-radius:8px 8px 0 0}.tabs-area .ant-tabs-tab-active .tab-label{color:#1890ff;font-weight:500}.tabs-area .ant-tabs-nav{margin-bottom:0}.tabs-area .ant-tabs-nav-wrap{padding:0 4px}.tabs-area .ant-tabs-nav-operations{display:none}.content-card{transition:all .3s}.content-card:hover{box-shadow:0 4px 12px #0000001a}.dark-theme{color:#ffffffd9;background-color:#141414}.dark-theme .ant-layout-header,.dark-theme .ant-layout-sider,.dark-theme .ant-layout-footer,.dark-theme .ant-layout-sider{background-color:#1f1f1f}.dark-theme .ant-layout-footer{color:#ffffffa6;background-color:#1f1f1f}.dark-theme .logo{color:#ffffffd9!important;background:#1f1f1f!important;border-bottom-color:#303030!important}.dark-theme .logo span{color:#ffffffd9!important}.dark-theme .ant-menu{color:#ffffffa6;background-color:#1f1f1f}.dark-theme .ant-menu-item:hover{background-color:#2a2a2a}.dark-theme .ant-menu-item-selected{color:#1890ff;background-color:#2a2a2a}.dark-theme .ant-card,.dark-theme .ant-modal-content,.dark-theme .ant-drawer-content,.dark-theme .ant-dropdown-menu{color:#ffffffd9;background-color:#1f1f1f}.dark-theme .ant-card-head,.dark-theme .ant-modal-header,.dark-theme .ant-drawer-header{color:#ffffffd9;border-bottom-color:#303030}.dark-theme .ant-card-bordered{border-color:#303030}.dark-theme .ant-input,.dark-theme .ant-input-password,.dark-theme .ant-picker,.dark-theme .ant-select-selector{color:#ffffffd9;background-color:#2a2a2a;border-color:#434343}.dark-theme .ant-input:hover,.dark-theme .ant-input-password:hover,.dark-theme .ant-picker:hover,.dark-theme .ant-select-selector:hover,.dark-theme .ant-input:focus,.dark-theme .ant-input-password:focus,.dark-theme .ant-picker:focus,.dark-theme .ant-select-selector:focus{border-color:#1890ff}.dark-theme .ant-form-item-label>label{color:#ffffffd9}.dark-theme .ant-btn{color:#ffffffd9;background-color:#2a2a2a;border-color:#434343}.dark-theme .ant-btn:hover{background-color:#363636;border-color:#1890ff}.dark-theme .ant-btn-primary{color:#fff;background-color:#1890ff;border-color:#1890ff}.dark-theme .ant-btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.dark-theme .tabs-view .enterprise-tabs .ant-tabs-tab{color:#ffffffa6;background:#2a2a2a;border-color:#303030!important}.dark-theme .tabs-view .enterprise-tabs .ant-tabs-tab:hover{background:#363636}.dark-theme .tabs-view .enterprise-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#1f1f1f!important;border-bottom-color:#1890ff!important}.dark-theme .tabs-view .enterprise-tabs .ant-tabs-tab.ant-tabs-tab-active .tab-label{color:#1890ff}.dark-theme .tabs-view .enterprise-tabs .ant-tabs-nav:before{border-bottom-color:#303030}.dark-theme .breadcrumb-item:hover{background:#ffffff14}.dark-theme .breadcrumb-item.active{color:#1890ff}.dark-theme .breadcrumb-item a{color:#ffffffd9}.dark-theme .breadcrumb-item a:hover{color:#1890ff}.dark-theme .ant-divider{border-top-color:#303030}.dark-theme .ant-table{color:#ffffffd9;background-color:#1f1f1f}.dark-theme .ant-table-thead>tr>th{color:#ffffffd9;background-color:#2a2a2a;border-bottom-color:#303030}.dark-theme .ant-table-tbody>tr>td{border-bottom-color:#303030}.dark-theme .ant-table-tbody>tr:hover>td{background-color:#2a2a2a}.dark-theme .ant-descriptions-bordered .ant-descriptions-item-label,.dark-theme .ant-descriptions-bordered .ant-descriptions-item-content{background-color:#1f1f1f;border-color:#303030}.dark-theme .ant-tag{color:#ffffffd9;background-color:#2a2a2a;border-color:#434343}.dark-theme .ant-progress-bg,.dark-theme .ant-slider-track{background-color:#1890ff}.dark-theme .ant-slider-rail,.dark-theme .ant-tooltip-inner{background-color:#434343}.dark-theme .ant-message-notice-content{color:#ffffffd9;background-color:#2a2a2a;border-color:#434343}.dark-theme .ant-dropdown-menu-item{color:#ffffffd9}.dark-theme .ant-dropdown-menu-item:hover{background-color:#2a2a2a}.dark-theme .ant-switch{background-color:#434343}.dark-theme .ant-switch-checked{background-color:#1890ff}.dark-theme .ant-select-dropdown{background-color:#1f1f1f}.dark-theme .ant-select-item{color:#ffffffd9}.dark-theme .ant-select-item:hover,.dark-theme .ant-select-item-option-selected{background-color:#2a2a2a}.dark-theme .ant-color-picker-trigger{background-color:#2a2a2a;border-color:#434343}.dark-theme .ant-drawer-body::-webkit-scrollbar{background-color:#2a2a2a;width:6px}.dark-theme .ant-drawer-body::-webkit-scrollbar-thumb{background-color:#434343;border-radius:3px}.dark-theme .ant-layout-content{background-color:#1f1f1f!important}.tabs-view .enterprise-tabs .ant-tabs-tab{background:#fafafa;transition:all .3s;border:1px solid #f0f0f0!important;border-bottom:none!important;border-radius:6px 6px 0 0!important;margin:0 2px 0 0!important;padding:6px 12px!important}.tabs-view .enterprise-tabs .ant-tabs-tab:hover{background:#f0f0f0}.tabs-view .enterprise-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important;border-bottom:2px solid #1890ff!important}.tabs-view .enterprise-tabs .ant-tabs-tab.ant-tabs-tab-active .tab-label{color:#1890ff}.tabs-view .enterprise-tabs .ant-tabs-ink-bar{display:none}.tabs-view .enterprise-tabs .ant-tabs-nav{margin:0}.tabs-view .enterprise-tabs .ant-tabs-nav:before{border-bottom:1px solid #f0f0f0}.ant-breadcrumb-link{align-items:center;line-height:normal;display:inline-flex!important}.breadcrumb-bar .ant-breadcrumb{line-height:32px}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.logout-mask{z-index:9999;background:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}
