.required_input {
  position: relative;
}

.required_input::before {
  content: "*";
  color: red;
}

.ve-table * {
  font-size: 20px!important;
}

.ve-dropdown-popper {
  z-index: 9999;
}

/* 覆蓋 q-tab 的樣式 */
.q-tab {
  font-size: 1.2rem;
  font-weight: 700;
  /* border: 1px solid #027be3; */
}

.q-tabs-bar {
  color: #027be3;
}

.active {
  background: #027be3;
  color: #fff;
}

.q-tab-pane {
  padding: 10px 0px !important;
  box-sizing: border-box;
  /* border: 1px solid #000; */
}

.custom-table {
  margin: 10px;
}

[dir] .q-tabs-head {   
  margin: 10px;
}