@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f2f5;color:#333}a{color:#1890ff;text-decoration:none}a:hover{color:#40a9ff}.el-message{z-index:9999999!important}.page-container{padding:0;background:#fff;height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.page-container .toolbar{background:#fff;padding:16px 16px 0;margin-bottom:0;flex-shrink:0;border-radius:0;border-bottom:1px solid #f0f0f0}.page-container .toolbar .query-form{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:12px}.page-container .toolbar .query-form .el-form-item{margin-bottom:12px;margin-right:16px}.page-container .toolbar .table-actions{display:flex;gap:8px;padding:0 0 16px;margin-bottom:0}.page-container .el-table{flex:1;min-height:0;background:#fff;width:100%}.page-container .el-table .el-table__inner-wrapper{height:100%!important}.page-container .el-table .el-table__cell{padding:12px 0}.page-container .el-table.el-table--border{border-radius:0}.page-container .pagination-container{background:#fff;padding:12px 16px;margin-top:0;display:flex;justify-content:flex-end;flex-shrink:0;border-top:1px solid #f0f0f0;border-radius:0;box-shadow:none;z-index:10}.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:#409eff;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 #409eff33}.pagination-section{background:#fff;padding:12px 16px;display:flex;justify-content:flex-end;border-top:1px solid #f0f0f0}
