.radio-no-label[data-v-e851e1ae] .el-radio__label {
  display: none;
}.is-select-clickable[data-v-f8764937] .el-input__wrapper,
.is-select-clickable[data-v-f8764937] .el-input__inner {
  cursor: pointer;
}
.is-select-disabled[data-v-f8764937] .el-input__wrapper,
.is-select-disabled[data-v-f8764937] .el-input__inner {
  cursor: not-allowed;
}
.section-title[data-v-59918390] {
  display: flex;
  margin: 8px 0 20px;
  font-size: 16px;
  font-weight: 600;
  color: var(--el-text-color-primary);
  align-items: center;
}
.section-title[data-v-59918390]::before {
  width: 4px;
  height: 18px;
  margin-right: 10px;
  background: var(--el-color-primary);
  border-radius: 2px;
  content: '';
}

.leave-process-detail[data-v-d444daed] {
  min-height: 220px;
  padding: 4px 0 20px;
}
.form-title[data-v-d444daed] {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}

.employee-form-tabs[data-v-ce2c3b81] .el-tabs__content {
  max-height: calc(100vh - 270px);
  padding-right: 8px;
  overflow-y: auto;
}

.file-category[data-v-7ee19573] {
  display: flex;
  width: 100%;
  min-height: 72px;
  padding: 14px 16px;
  margin-bottom: 12px;
  color: var(--el-text-color-regular);
  text-align: left;
  cursor: pointer;
  background: var(--el-fill-color-blank);
  border: 1px solid var(--el-border-color-light);
  border-radius: 6px;
  align-items: center;
}
.file-category[data-v-7ee19573]:hover {
  color: var(--el-color-primary);
  border-color: var(--el-color-primary-light-5);
}
.file-category__name[data-v-7ee19573] {
  flex: 1;
  margin-left: 12px;
}
.file-category__count[data-v-7ee19573] {
  min-width: 24px;
  text-align: right;
}

.tab-toolbar[data-v-668222b6] {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 12px;
}
.el-calendar{--el-calendar-border:var(--el-table-border,1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{border-bottom:var(--el-calendar-header-border-bottom);justify-content:space-between;padding:12px 20px;display:flex}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar__select-controller .el-select{margin-right:8px}.el-calendar__select-controller .el-calendar-select__year{width:120px}.el-calendar__select-controller .el-calendar-select__month{width:60px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{color:var(--el-text-color-regular);padding:12px 0;font-weight:400}.el-calendar-table:not(.is-range) td.prev,.el-calendar-table:not(.is-range) td.next{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;height:var(--el-calendar-cell-width);padding:8px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}
.calendar-panel[data-v-80bc6d8b] .el-calendar {
  --el-calendar-cell-width: 38px;
}
.calendar-panel[data-v-80bc6d8b] .el-calendar__header {
  padding: 8px 4px 12px;
}
.calendar-panel[data-v-80bc6d8b] .el-calendar__body {
  padding: 0;
}
.calendar-panel[data-v-80bc6d8b] .el-calendar-table .el-calendar-day {
  height: 42px;
  padding: 0;
}
.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{justify-content:space-between;align-items:center;line-height:24px;display:flex}.el-page-header__left{align-items:center;margin-right:40px;display:flex;position:relative}.el-page-header__back{cursor:pointer;align-items:center;display:flex}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{align-items:center;margin-right:10px;font-size:16px;display:flex}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{color:var(--el-text-color-primary);font-size:18px}.el-page-header__breadcrumb{margin-bottom:16px}
.process-section-title[data-v-8006c9ec] {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-left: 10px;
  margin: 8px 0 16px;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  border-left: 3px solid var(--el-color-primary);
}
.process-section-title[data-v-8006c9ec]:not(:first-child) {
  margin-top: 28px;
}
.process-section-tip[data-v-8006c9ec] {
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  color: var(--el-text-color-secondary);
  white-space: nowrap;
}

.attendance-calendar[data-v-89205019] .el-calendar__body {
  padding: 0;
}
.attendance-calendar[data-v-89205019] .el-calendar-table .el-calendar-day {
  height: 132px;
  padding: 0;
}
.calendar-cell[data-v-89205019] {
  height: 100%;
  padding: 9px 10px;
  border-top: 2px solid transparent;
  box-sizing: border-box;
}
.calendar-cell.is-normal[data-v-89205019] {
  border-top-color: var(--el-color-success);
}
.calendar-cell.is-abnormal[data-v-89205019] {
  border-top-color: var(--el-color-danger);
}
.calendar-cell.is-rest[data-v-89205019] {
  border-top-color: var(--el-color-info-light-5);
}
.calendar-cell.is-other-month[data-v-89205019] {
  color: var(--el-text-color-placeholder);
  background: var(--el-fill-color-lighter);
}

.performance-tabs[data-v-ac690533] .el-tabs__header {
  margin-bottom: 12px;
}
.sub-tabs[data-v-ac690533] .el-tabs__header {
  margin: 0 0 12px;
}
.sub-tabs[data-v-ac690533] .el-tabs__nav-wrap::after {
  height: 1px;
}

body.hrm-performance-review-open .el-backtop {
  display: none;
}
