@charset "UTF-8";:root{--el-color-primary: #0065b5;--el-color-primary-light-3: #4c93cb;--el-color-primary-light-5: #80b2da;--el-color-primary-light-7: #b2d1e9;--el-color-primary-light-8: #cce0f0;--el-color-primary-light-9: #e6f0f8;--el-color-primary-dark-2: #005191;--el-text-color-primary: #1f2a38;--el-text-color-regular: #58677a;--el-text-color-secondary: #7a8898;--el-text-color-placeholder: #9aa8b8;--el-text-color-disabled: #b7c3d0;--el-border-color: #d5dde8;--el-border-color-light: #d5dde8;--el-border-color-lighter: #e4e7ed;--el-border-color-extra-light: #edf0f5;--el-border-color-hover: #bcc8d7;--el-fill-color: #f3f6fa;--el-fill-color-light: #f3f6fa;--el-fill-color-lighter: #f6f8fb;--el-fill-color-extra-light: #fafbfd;--el-fill-color-blank: #ffffff;--el-bg-color: #ffffff;--el-bg-color-page: #e9eef4;--el-bg-color-overlay: #ffffff;--el-border-radius-base: 8px;--el-border-radius-small: 6px;--el-border-radius-round: 20px}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}a{color:var(--el-color-primary);text-decoration:none}a:hover{color:var(--el-color-primary-light-3)}.el-message{z-index:9999999!important}.page-container{padding:0;background:var(--shell-panel);height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.page-container .toolbar{background:var(--shell-panel);padding:8px 16px 0;margin-bottom:0;flex-shrink:0;border-radius:0;border-bottom:1px solid var(--shell-border)}.page-container .toolbar .query-form{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:8px}.page-container .toolbar .query-form .el-form-item{margin-bottom:8px;margin-right:12px}.page-container .toolbar .table-actions{display:flex;gap:8px;padding:0 0 8px;margin-bottom:0}.page-container .toolbar .table-actions .el-button+.el-button{margin-left:0}.page-container .toolbar .el-button{height:28px;font-size:13px}.page-container .toolbar .el-button+.el-button{margin-left:8px}.page-container .toolbar .el-input__wrapper,.page-container .toolbar .el-select__wrapper{min-height:28px;font-size:13px}.page-container .el-table{flex:1;min-height:0;background:var(--shell-panel);width:100%}.page-container .el-table .el-table__inner-wrapper{height:100%!important}.page-container .el-table th.el-table__cell{background-color:var(--shell-bg-soft);font-weight:600;color:var(--shell-text);border-bottom:1px solid var(--shell-border);-webkit-user-select:text;user-select:text}.page-container .el-table .el-table__cell{padding:10px 0}.page-container .el-table .el-checkbox__inner{border-radius:2px}.page-container .el-table.el-table--border{border-radius:0}.page-container .pagination-container{background:var(--shell-panel);padding:4px 16px;margin-top:0;display:flex;justify-content:flex-end;flex-shrink:0;border-top:1px solid var(--shell-border);border-radius:0;box-shadow:none;z-index:10;font-size:12px}.page-container .pagination-container .el-pagination{--el-pagination-button-height: 24px;--el-pagination-button-width: 24px;--el-pagination-font-size: 12px}.page-container .pagination-container .el-pagination .el-select__wrapper,.page-container .pagination-container .el-pagination .el-input__wrapper{min-height:24px}.page-container .upload-demo{width:100%;margin-bottom:20px}.page-container .upload-area{width:100%;height:200px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;background-color:#fafafa;border:1px dashed #dcdfe6}.page-container .upload-area:hover{border-color:var(--el-color-primary);background-color:#f0f9ff}.page-container .upload-area i{font-size:48px;color:#c0c4cc;margin-bottom:16px}.page-container .upload-area div:first-of-type{font-size:16px;color:#606266;margin-bottom:8px}.page-container .upload-area .upload-hint{font-size:14px;color:#909399}.page-container .el-upload-dragger{width:100%!important;height:200px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafafa}.page-container .el-upload-dragger:hover{background-color:#f0f9ff}.page-container .el-upload-dragger.is-dragover{background-color:#e6f7ff;box-shadow:0 0 0 2px #0065b533}.pagination-section{background:var(--shell-panel);padding:8px 16px;display:flex;justify-content:flex-end;border-top:1px solid var(--shell-border)}
