#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;height:100vh;margin:0;padding:0}.app{height:100vh}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;color:#303133;background-color:#f0f2f5}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-wrap{flex-wrap:wrap}.w-100{width:100%}.h-100{height:100%}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-10{margin-left:10px}.mr-10{margin-right:10px}.p-10{padding:10px}.p-20{padding:20px}.pt-10{padding-top:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.pr-10{padding-right:10px}.el-card{border-radius:8px;box-shadow:0 2px 12px #0000000d}.el-card__header{border-bottom:1px solid #ebeef5;padding:15px 20px}.el-card__body{padding:20px}.el-table{border-radius:4px;overflow:hidden;--el-table-row-hover-bg-color: #d9ecff}.el-table .el-table__cell{transition:background-color .15s ease}.el-table th{background-color:#f5f7fa;color:#606266;font-weight:600}.el-button{border-radius:4px}.el-form-item__label{font-weight:500}.el-pagination{margin-top:20px;text-align:right}.el-form--inline .el-form-item{margin-right:12px;margin-bottom:8px;vertical-align:top}form.filter-form{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 12px!important;align-items:center;flex:1 1 auto;min-width:0}form.filter-form>.el-form-item{display:flex!important;margin:0!important}form.filter-form .el-input,form.filter-form .el-select,form.filter-form .el-date-editor{width:100%!important}form.filter-form .el-form-item__label{flex-shrink:0;white-space:nowrap}
