:root { // 弹窗居中 .el-overlay-dialog { display: flex; justify-content: center; align-items: center; min-height: 100%; position: static; .el-dialog { --el-dialog-content-font-size: var(--el-font-size-base); --el-dialog-margin-top: 50px; max-width: calc(100vw - 30px); flex: none; display: flex; flex-direction: column; border-radius: 5px; &.body-padding .el-dialog__body { padding: 0; } .el-dialog__body { flex: 1; padding: 15px 20px; } .el-dialog__header { font-size: var(--el-font-size-large); } } } .el-drawer { --el-drawer-padding-primary: 16px; &__header { margin-bottom: 0; padding: 13px 16px; border-bottom: 1px solid var(--el-border-color-lighter); } &__title { @apply text-tx-primary; } } .el-table { --el-table-header-text-color: var(--el-text-color-primary); --el-table-header-bg-color: var(--table-header-bg-color); font-size: var(--el-font-size-base); thead { th { font-weight: 400; } } } .el-input-group__prepend { background-color: var(--el-fill-color-blank); } .el-checkbox { --el-checkbox-font-size: var(--el-font-size-base); } .el-menu--popup-container { &.theme-light { .el-menu { .el-menu-item { &.is-active { @apply bg-primary-light-9 border-primary border-r-2; } } .el-menu-item:hover, .el-sub-menu__title:hover { color: var(--el-color-primary); } } } &.theme-dark { .el-menu { .el-menu-item { &.is-active { @apply bg-primary; } } } } } .el-message-box { --el-messagebox-width: 350px; } .el-date-editor { --el-date-editor-width: 235px; .el-range-input { font-size: var(--el-font-size-small); } } .el-button--primary { --el-button-hover-link-text-color: var(--el-color-primary-light-3); } .el-button--success { --el-button-hover-link-text-color: var(--el-color-success-light-3); } .el-button--info { --el-button-hover-link-text-color: var(--el-color-info-light-3); } .el-button--warning { --el-button-hover-link-text-color: var(--el-color-warning-light-3); } .el-button--danger { --el-button-hover-link-text-color: var(--el-color-danger-light-3); } } @media (max-width: 768px) { .el-pagination > .el-pagination__jump { display: none !important; } .el-pagination > .el-pagination__sizes { display: none !important; } } .el-button { // 防止被tailwindcss默认样式覆盖 background-color: var(--el-button-bg-color, var(--el-color-white)); //覆盖el-button的点击样式 &:focus { border-color: var(--el-button-border-color); background-color: var(--el-button-bg-color); } &:hover { color: var(--el-button-hover-text-color); border-color: var(--el-button-hover-border-color); background-color: var(--el-button-hover-bg-color); } }