*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app{height:100%}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif}#app{min-height:100vh;width:100%}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.page-container{width:100%;height:100%}.page-container .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-container .page-header h1{margin:0;font-size:24px;color:#303133}.page-container .search-form{background:#fff;padding:20px;border-radius:4px;margin-bottom:16px;box-shadow:0 2px 4px #0000001a}.page-container .search-form .el-form--inline .el-form-item{margin-right:20px;margin-bottom:16px}.page-container .search-form .el-select,.page-container .search-form .el-input{min-width:180px}.page-container .table-container{background:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;overflow:hidden}.page-container .table-container .el-table{width:100%}.page-container .table-container .el-table .action-buttons{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.page-container .table-container .el-table .action-buttons .el-button{margin:0;white-space:nowrap}.page-container .table-container .el-table .action-buttons .el-button+.el-button{margin-left:0}.page-container .table-container .el-table .role-tag{margin-right:4px;margin-bottom:4px}.page-container .table-container .el-pagination{padding:20px;text-align:right;background:#fafafa;border-top:1px solid #ebeef5}.el-select .el-input{width:100%;min-width:120px}.el-select__dropdown{min-width:120px!important}.table-width-auto .el-table__cell{word-break:keep-all;white-space:nowrap}.table-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:flex-start}.table-actions .el-button{margin:0;padding:5px 10px;font-size:12px;white-space:nowrap;flex-shrink:0;min-width:60px}.table-actions .el-button+.el-button{margin-left:0}@media(max-width:1200px){.table-actions{flex-direction:column;align-items:flex-start;gap:4px}.table-actions .el-button{width:100%;justify-content:center}}.el-dropdown-menu{min-width:120px}.el-dropdown-menu .el-dropdown-menu__item{white-space:nowrap;padding:0 16px}.status-tag{white-space:nowrap}@media(max-width:768px){.search-form .el-form--inline .el-form-item{display:block;margin-right:0;margin-bottom:16px}.search-form .el-form--inline .el-form-item .el-form-item__content{margin-left:0!important}.search-form .el-form--inline .el-form-item .el-form-item__content .el-input,.search-form .el-form--inline .el-form-item .el-form-item__content .el-select{width:100%}}.el-table .el-table__header-wrapper th{background-color:#fafafa;color:#606266;font-weight:500}.el-table .el-table__cell{padding:8px 0}.el-table .el-table__cell .el-tag{margin:0 auto}.el-table.el-table--scrollable-x .el-table__fixed-right{box-shadow:-1px 0 8px #0000001f}.el-pagination{justify-content:center}@media(max-width:768px){.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:none}}
