.theme-dark .theme-box{color:#2977b5}.theme-light .theme-box .jvs-left{width:295px;background:#07257d;color:#fff}.theme-light .theme-box .jvs-left .jvs-sidebar{background:#07257d;padding-top:97px}.theme-light .theme-box .jvs-logo{width:295px;height:97px;color:#fff;background:#07257d;font-family:SourceHanSansCN-Bold}.theme-light .theme-box .jvs-logo .jvs-logo_title{font-size:18px;line-height:97px}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap{margin:0!important;scrollbar-width:none;-ms-overflow-style:none}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .menu-wrapper .el-submenu .el-submenu__title i,.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .menu-wrapper .el-submenu .el-submenu__title span{color:#fff;font-size:18px}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .el-menu-item{background:#4a8ff0}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .el-menu-item i,.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .el-menu-item span{color:#fff}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .is-active{background:#07257d}.theme-light .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .is-active:before{background:#a3bafc;width:6px}.theme-dark .theme-box .el-scrollbar .el-scrollbar__wrap{margin:0!important;scrollbar-width:none;-ms-overflow-style:none}.theme-dark .theme-box .el-scrollbar .el-scrollbar__wrap .el-scrollbar__view .el-menu .is-active:before{background:#a3bafc;width:6px}.theme-box .el-scrollbar .el-scrollbar__wrap::-webkit-scrollbar{display:none}.my-text-area{margin-top:10px}.my-text-area .el-textarea__inner{overflow:hidden;overflow-y:auto}.info-text{color:#e6a23c;font-size:14px;margin-left:15px}.filter-label{color:#606266;font-size:14px;font-weight:500;margin-right:8px;display:inline-block;vertical-align:middle}.empty-data{text-align:center;padding:30px 0;color:#909399}.empty-data p{font-size:14px;margin:10px 0}.pagination-container{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px}.config-manage .search-container .selected-items-display{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.config-manage .search-container .selected-items-display .selected-items-label{font-size:14px;color:#606266;font-weight:500;white-space:nowrap;line-height:32px}.config-manage .search-container .selected-items-display .selected-cycles,.config-manage .search-container .selected-items-display .selected-depts,.config-manage .search-container .selected-items-display .selected-posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-flex:1;-ms-flex:1;flex:1}.config-manage .search-container .selected-items-display .selected-cycles .cycle-tag,.config-manage .search-container .selected-items-display .selected-cycles .dept-tag,.config-manage .search-container .selected-items-display .selected-cycles .post-tag,.config-manage .search-container .selected-items-display .selected-depts .cycle-tag,.config-manage .search-container .selected-items-display .selected-depts .dept-tag,.config-manage .search-container .selected-items-display .selected-depts .post-tag,.config-manage .search-container .selected-items-display .selected-posts .cycle-tag,.config-manage .search-container .selected-items-display .selected-posts .dept-tag,.config-manage .search-container .selected-items-display .selected-posts .post-tag{margin-bottom:4px}.config-manage .search-container .selected-items-display .selected-data-info{background-color:#f0f9ff;border:1px solid #b3d8ff;border-radius:4px;padding:8px 12px;margin-top:8px}.config-manage .search-container .selected-items-display .selected-data-info .selected-data-stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.config-manage .search-container .selected-items-display .selected-data-info .selected-data-stats .data-tag{font-weight:500}.config-manage .search-container .selected-items-display .selected-data-info .selected-data-stats .clear-btn{color:#f56c6c;padding:0}.config-manage .search-container .selected-items-display .selected-data-info .selected-data-stats .clear-btn:hover{color:#f78989}.config-manage .dept-tree-container{max-height:400px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.config-manage .cycle-list-container,.config-manage .post-list-container{max-height:400px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:15px}.config-manage .cycle-list-container .cycle-item,.config-manage .cycle-list-container .post-item,.config-manage .post-list-container .cycle-item,.config-manage .post-list-container .post-item{margin-bottom:12px;padding:8px 0;border-bottom:1px solid #f0f0f0}.config-manage .cycle-list-container .cycle-item:last-child,.config-manage .cycle-list-container .post-item:last-child,.config-manage .post-list-container .cycle-item:last-child,.config-manage .post-list-container .post-item:last-child{border-bottom:none}.config-manage .cycle-list-container .cycle-item .el-checkbox,.config-manage .cycle-list-container .post-item .el-checkbox,.config-manage .post-list-container .cycle-item .el-checkbox,.config-manage .post-list-container .post-item .el-checkbox{width:100%;display:block}.config-manage .file-preview-dialog .loading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#606266}.config-manage .file-preview-dialog .loading-container .el-icon-loading{font-size:40px;margin-bottom:10px}.config-manage .file-preview-dialog .error-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;color:#f56c6c}.config-manage .file-preview-dialog .error-container .el-icon-warning{font-size:40px;margin-bottom:10px}.config-manage .file-preview-dialog .error-container p{margin-bottom:15px;font-size:16px}.config-manage .file-preview-dialog .error-container .error-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.config-manage .file-preview-dialog .preview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;background-color:#f5f7fa}.config-manage .file-preview-dialog .preview-content .image-preview{max-width:100%;max-height:600px;-o-object-fit:contain;object-fit:contain}.config-manage .file-preview-dialog .preview-content .file-preview-iframe{width:100%;height:600px;border:none}.config-manage .file-preview-dialog .preview-content .pdf-container{width:100%;height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5;border-radius:4px;overflow:hidden}.config-manage .file-preview-dialog .preview-content .pdf-viewer-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;height:100%;overflow:hidden}.config-manage .file-preview-dialog .preview-content .pdf-fallback-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;background-color:#fff;border-top:1px solid #ddd;gap:10px;-ms-flex-negative:0;flex-shrink:0}.config-manage .detail-content{max-height:70vh;overflow-y:auto;padding:10px}.config-manage .detail-content .el-table{margin-bottom:20px}.config-manage .detail-content .el-table th{background-color:#f5f7fa}