.plan_page {
  --tw-bg-opacity: 1;
  --el-table-border: 0;
  min-height: calc(100vh - 1.8rem);
  background-color: #f8fafb;
  padding-top: 40px;
}
.plan_page .plan_content {
  padding: 16px 16px 40px;
  min-height: 511px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  border-radius: 16px;
}
.plan_page .plan_content .all_history_button {
  margin-bottom: 20px;
}
.plan_page .plan_content .table .custom-table-class tr th,
.plan_page .plan_content .table .custom-table-class tr td {
  border-bottom: none;
  padding: 16px 16px;
}
.plan_page .plan_content .table .custom-table-class tr:hover td {
  background-color: transparent;
}
.plan_page .plan_content .table .custom-table-class .el-table__inner-wrapper:before {
  display: none;
}
.plan_page .plan_content .table .custom-table-class .table-header {
  background-color: rgb(248 250 251 / var(--tw-bg-opacity));
  color: #3c7aff;
  font-size: 15px;
  font-weight: 600;
  border-radius: 8px;
}
.plan_page .plan_content .table .custom-table-class .table-header th {
  background-color: rgb(248 250 251 / var(--tw-bg-opacity));
}
.plan_page .plan_content .pagination {
  margin-top: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
