*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{color:#333;background-color:#f5f5f5;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;font-size:14px}ul,ol{list-style:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}::-webkit-scrollbar-track{background-color:#f5f5f5}.el-drawer__header{margin-bottom:0!important}.text-break{text-align:left;word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;line-height:1.5}.text-break--fill{flex:1}.status-tag{white-space:nowrap;border-radius:12px;padding:2px 10px;font-size:12px;line-height:20px;display:inline-block}.status-tag--primary{color:#409eff;background:#ecf5ff}.status-tag--success,.status-tag--normal{color:#67c23a;background:#f0f9eb}.status-tag--warning{color:#e6a23c;background:#fdf6ec}.status-tag--danger{color:#f56c6c;background:#fef0f0}.status-tag--info,.status-tag--default{color:#909399;background:#f4f4f5}.status-color--primary{color:#409eff}.status-color--success,.status-color--normal{color:#67c23a}.status-color--warning{color:#e6a23c}.status-color--danger{color:#f56c6c}.status-color--info,.status-color--default{color:#909399}.app-container{background-color:#fff;border-radius:4px;min-height:100%;padding:16px}.el-menu{border-right:none}.el-table{--el-table-header-text-color:#666;--el-table-row-hover-bg-color:#f8f9fa}.main-container{flex-direction:column;height:100%;display:flex}.main-container .search-container{background-color:#fff;border-radius:4px;margin-bottom:16px;padding:16px 16px 0 0}.main-container .page-content{box-sizing:border-box;background-color:#fff;border-radius:4px;flex:1;padding:16px}.main-container .page-content .tab-container{border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.main-container .page-content .tab-container .el-tabs__header{margin:0}.main-container .page-content .tab-container .el-tabs__nav-wrap:after{height:0}.main-container .page-content .tab-container .toolbar{margin-left:16px;display:flex;overflow:auto}@media screen and (width<=768px){.main-container .page-content .tab-container .toolbar{display:none}}.main-container .page-content .add{color:#409eff;cursor:pointer}.main-container .page-content .delete{color:#f56c6c;cursor:pointer;margin-left:16px}.main-container:has(.is-fill-container){overflow:hidden}.main-container:has(.is-fill-container)>.search-container{flex-shrink:0}.main-container:has(.is-fill-container)>.page-content{flex-direction:column;min-height:0;display:flex;overflow:hidden}.main-container:has(.is-fill-container)>.page-content>.tab-container{flex-shrink:0}.main-container:has(.is-fill-container)>.page-content>.base-table-container{flex:1;min-height:0}
