@charset "UTF-8";
/* Element Chalk Variables */
:root {
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-bg-opacity: 1;
  --el-color-white: white;
  --el-color-black: black;
}
:root {
  --el-color-light-light-1: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-2: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-3: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-4: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-5: rgba(255, 255, 255, 0.01);
  --el-color-light: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-6: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-7: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-8: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-light-light-9: rgba(255, 255, 255, 0.01);
}
:root {
  --el-color-default-light-1: #ddd7f7;
}
:root {
  --el-color-default-light-2: #bcafef;
}
:root {
  --el-color-default-light-3: #9a87e6;
}
:root {
  --el-color-default-light-4: #795fde;
}
:root {
  --el-color-default-light-5: #5737d6;
  --el-color-default: #5737d6;
}
:root {
  --el-color-default-light-6: #462cab;
}
:root {
  --el-color-default-light-7: #342180;
}
:root {
  --el-color-default-light-8: #231656;
}
:root {
  --el-color-default-light-9: #110b2b;
}
:root {
  --el-color-primary-light-1: #ddd7f7;
}
:root {
  --el-color-primary-light-2: #bcafef;
}
:root {
  --el-color-primary-light-3: #9a87e6;
}
:root {
  --el-color-primary-light-4: #795fde;
}
:root {
  --el-color-primary-light-5: #5737d6;
  --el-color-primary: #5737d6;
}
:root {
  --el-color-primary-light-6: #462cab;
}
:root {
  --el-color-primary-light-7: #342180;
}
:root {
  --el-color-primary-light-8: #231656;
}
:root {
  --el-color-primary-light-9: #110b2b;
}
:root {
  --el-color-secondary-light-1: #eeedef;
}
:root {
  --el-color-secondary-light-2: #dcdbe0;
}
:root {
  --el-color-secondary-light-3: #cbcad0;
}
:root {
  --el-color-secondary-light-4: #b9b8c1;
}
:root {
  --el-color-secondary-light-5: #a8a6b1;
  --el-color-secondary: #a8a6b1;
}
:root {
  --el-color-secondary-light-6: #8b8993;
}
:root {
  --el-color-secondary-light-7: #6e6c74;
}
:root {
  --el-color-secondary-light-8: #515056;
}
:root {
  --el-color-secondary-light-9: #343337;
}
:root {
  --el-color-neutral-light-1: #eeedef;
}
:root {
  --el-color-neutral-light-2: #dcdbe0;
}
:root {
  --el-color-neutral-light-3: #cbcad0;
}
:root {
  --el-color-neutral-light-4: #b9b8c1;
}
:root {
  --el-color-neutral-light-5: #a8a6b1;
  --el-color-neutral: #a8a6b1;
}
:root {
  --el-color-neutral-light-6: #8b8993;
}
:root {
  --el-color-neutral-light-7: #6e6c74;
}
:root {
  --el-color-neutral-light-8: #515056;
}
:root {
  --el-color-neutral-light-9: #343337;
}
:root {
  --el-color-info-light-1: #d9ecff;
}
:root {
  --el-color-info-light-2: #b2d9ff;
}
:root {
  --el-color-info-light-3: #8cc7fe;
}
:root {
  --el-color-info-light-4: #65b4fe;
}
:root {
  --el-color-info-light-5: #3fa1fe;
  --el-color-info: #3fa1fe;
}
:root {
  --el-color-info-light-6: #3283cf;
}
:root {
  --el-color-info-light-7: #2665a1;
}
:root {
  --el-color-info-light-8: #194772;
}
:root {
  --el-color-info-light-9: #0d2944;
}
:root {
  --el-color-danger-light-1: #f9dede;
}
:root {
  --el-color-danger-light-2: #f4bcbd;
}
:root {
  --el-color-danger-light-3: #ee9b9d;
}
:root {
  --el-color-danger-light-4: #e9797c;
}
:root {
  --el-color-danger-light-5: #e3585b;
  --el-color-danger: #e3585b;
}
:root {
  --el-color-danger-light-6: #b94749;
}
:root {
  --el-color-danger-light-7: #8f3638;
}
:root {
  --el-color-danger-light-8: #642526;
}
:root {
  --el-color-danger-light-9: #3a1415;
}
:root {
  --el-color-error-light-1: #f9dede;
}
:root {
  --el-color-error-light-2: #f4bcbd;
}
:root {
  --el-color-error-light-3: #ee9b9d;
}
:root {
  --el-color-error-light-4: #e9797c;
}
:root {
  --el-color-error-light-5: #e3585b;
  --el-color-error: #e3585b;
}
:root {
  --el-color-error-light-6: #b94749;
}
:root {
  --el-color-error-light-7: #8f3638;
}
:root {
  --el-color-error-light-8: #642526;
}
:root {
  --el-color-error-light-9: #3a1415;
}
:root {
  --el-color-success-light-1: #dbf1e2;
}
:root {
  --el-color-success-light-2: #b7e2c6;
}
:root {
  --el-color-success-light-3: #94d4a9;
}
:root {
  --el-color-success-light-4: #70c58d;
}
:root {
  --el-color-success-light-5: #4cb770;
  --el-color-success: #4cb770;
}
:root {
  --el-color-success-light-6: #3d925a;
}
:root {
  --el-color-success-light-7: #2e6e43;
}
:root {
  --el-color-success-light-8: #1e492d;
}
:root {
  --el-color-success-light-9: #0f2516;
}
:root {
  --el-color-warning-light-1: #faf3dc;
}
:root {
  --el-color-warning-light-2: #f6e8ba;
}
:root {
  --el-color-warning-light-3: #f1dc97;
}
:root {
  --el-color-warning-light-4: #edd175;
}
:root {
  --el-color-warning-light-5: #e8c552;
  --el-color-warning: #e8c552;
}
:root {
  --el-color-warning-light-6: #bda042;
}
:root {
  --el-color-warning-light-7: #927b32;
}
:root {
  --el-color-warning-light-8: #665722;
}
:root {
  --el-color-warning-light-9: #3b3212;
}
/**
Bununla selectorun içerisine variable ekleyebiliyorsun
.selector{
    // --el-button-text-color: var(--el-color-primary); -> bu eklenir
    @include css-var-from-global(('button-text-color'), ('color-primary'));

    // bununla property'ye değer atayabilirsin (hiyerarşik alıyor)
    color: getCssVar('colors-neutral-light-2');

    // bununla da property alınabililyor
    font-size: map.get($select, 'font-size');
}
**/
.el-table {
  --el-table-border-color: var(--el-color-neutral-light-2);
  --el-table-border: 1px solid var(--el-table-border-color);
  --el-table-text-color: var(--el-color-neutral-light-6);
  --el-table-header-text-color: var(--el-color-neutral-light-9);
  --el-table-row-hover-bg-color: var(--el-color-white);
  --el-table-current-row-bg-color: var(--el-color-primary-light-9);
  --el-table-header-bg-color: var(--el-bg-color);
  --el-table-fixed-box-shadow: var(--el-box-shadow-light);
  --el-table-bg-color: var(--el-fill-color-blank);
  --el-table-tr-bg-color: var(--el-bg-color);
  --el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
  --el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
  --el-table-index: var(--el-index-normal);
  --el-table-font-weight-body: 400;
  --el-table-font-weight-head: 400;
  --el-table-font-size: 12px;
}

.el-table {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  height: fit-content;
  max-width: 100%;
  background-color: var(--el-table-bg-color);
  font-size: var(--el-table-font-size);
  font-weight: var(--el-table-font-weight-body);
  color: var(--el-table-text-color);
  overflow: initial;
  border-bottom: 1px solid var(--el-table-border-color);
}
.el-table__inner-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.el-table__inner-wrapper::before {
  left: 0;
  bottom: 0;
  height: 1px;
}

.el-table tbody:focus-visible {
  outline: none;
}
.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell, .el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell {
  border-bottom-color: transparent;
}
.el-table__empty-block {
  position: sticky;
  left: 0;
  min-height: 60px;
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.el-table__empty-text {
  line-height: 60px;
  width: 50%;
  color: var(--el-text-color-secondary);
}

.el-table__expand-column .cell {
  padding: 0;
  text-align: center;
  user-select: none;
}

.el-table__expand-icon {
  position: relative;
  cursor: pointer;
  color: var(--el-text-color-regular);
  font-size: 12px;
  transition: transform var(--el-transition-duration-fast) ease-in-out;
  height: 20px;
}
.el-table__expand-icon--expanded {
  transform: rotate(90deg);
}

.el-table__expand-icon > .el-icon {
  font-size: 12px;
}

.el-table__expanded-cell {
  background-color: var(--el-table-expanded-cell-bg-color);
}
.el-table__expanded-cell[class*=cell] {
  padding: 20px 50px;
}
.el-table__expanded-cell:hover {
  background-color: transparent !important;
}

.el-table__placeholder {
  display: inline-block;
  width: 20px;
}

.el-table__append-wrapper {
  overflow: hidden;
}

.el-table--fit .el-table__cell.gutter {
  border-right-width: 1px;
}
.el-table--fit .el-table__inner-wrapper::before {
  width: 100%;
}

.el-table thead {
  color: var(--el-table-header-text-color);
}
.el-table thead th {
  font-weight: var(--el-table-font-weight-head);
  border-bottom: 1px solid var(--el-color-neutral-light-3);
}
.el-table thead th.el-table__cell .cell {
  display: flex;
  gap: 3px;
}
.el-table thead.is-group th.el-table__cell {
  background: var(--el-fill-color-light);
}
.el-table .el-table__cell {
  padding: 8px 0;
  min-width: 0;
  box-sizing: border-box;
  text-overflow: ellipsis;
  vertical-align: middle;
  position: relative;
  text-align: left;
  z-index: var(--el-table-index);
}
.el-table .el-table__cell.is-center {
  text-align: center;
}
.el-table .el-table__cell.is-center .cell {
  justify-content: center;
}

.el-table .el-table__cell.is-right {
  text-align: right;
}
.el-table .el-table__cell.is-right .cell {
  justify-content: flex-end;
}

.el-table .el-table__cell.gutter {
  width: 15px;
  border-right-width: 0;
  border-bottom-width: 0;
  padding: 0;
}
.el-table .el-table__cell.is-hidden > * {
  visibility: hidden;
}
.el-table .el-table__cell:first-of-type .cell {
  margin-left: 0;
  padding-left: 0;
}
.el-table .el-table__cell:last-of-type:not(:first-of-type) .cell {
  padding-right: 0;
  padding-left: 12px;
}
.el-table .cell {
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow-wrap: break-word;
  padding-left: 12px;
  align-items: center;
  gap: 2px;
  white-space: nowrap;
}
.el-table .cell.el-tooltip {
  white-space: nowrap;
  min-width: 50px;
}
.el-table .cell .el-link {
  font-size: var(--el-table-font-size);
  line-height: 16px;
  display: inline;
}
.el-table .cell .more-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--el-color-neutral-light-3);
  width: 20px;
  height: 20px;
}
.el-table .cell .more-icon svg {
  width: 20px;
  height: 20px;
}
.el-table--default {
  font-size: 14px;
}
.el-table--default .el-table__cell {
  padding: 8px 0;
}
.el-table--default .cell {
  padding: 0 12px;
}

.el-table--large {
  font-size: var(--el-font-size-base);
}
.el-table--large .el-table__cell {
  padding: 12px 0;
}
.el-table--large .cell {
  padding: 0 16px;
}

.el-table--medium {
  font-size: 13px;
}
.el-table--small {
  font-size: 12px;
}
.el-table--small .el-table__cell {
  padding: 4px 0;
}
.el-table--small .cell {
  padding: 0 8px;
}

.el-table tr {
  background-color: var(--el-table-tr-bg-color);
}
.el-table tr .el-checkbox {
  max-height: 20px;
}
.el-table tr .el-checkbox input[type=checkbox] {
  margin: 0;
}
.el-table th.el-table__cell.is-leaf,
.el-table td.el-table__cell {
  border-bottom: var(--el-table-border);
}
.el-table tr:last-of-type td.el-table__cell {
  border-bottom: 1px solid transparent;
}
.el-table th.el-table__cell.is-sortable {
  cursor: pointer;
}
.el-table th.el-table__cell {
  background-color: var(--el-table-header-bg-color);
  line-height: 20px;
}
.el-table th.el-table__cell > .cell.highlight {
  color: var(--el-color-primary);
}
.el-table th.el-table__cell.required > div::before {
  display: inline-block;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ff4d51;
  margin-right: 5px;
  vertical-align: middle;
}
.el-table td.el-table__cell div {
  box-sizing: border-box;
}
.el-table td.el-table__cell.gutter {
  width: 0;
}
.el-table--border::after, .el-table--border::before, .el-table--border .el-table__inner-wrapper::after, .el-table__inner-wrapper::before {
  content: "";
  position: absolute;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table--border .el-table__inner-wrapper::after {
  left: 0;
  top: 0;
  width: 100%;
  height: 1px;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table--border::before {
  top: -1px;
  left: 0;
  width: 1px;
  height: 100%;
}
.el-table--border::after {
  top: -1px;
  right: 0;
  width: 1px;
  height: 100%;
}
.el-table--border .el-table__inner-wrapper {
  border-right: none;
  border-bottom: none;
}

.el-table--border .el-table__footer-wrapper {
  position: relative;
  flex-shrink: 0;
}

.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table--border th.el-table__cell.gutter:last-of-type {
  border-bottom: var(--el-table-border);
  border-bottom-width: 1px;
}
.el-table--border th.el-table__cell {
  border-bottom: var(--el-table-border);
}

.el-table--hidden {
  visibility: hidden;
}

.el-table__header-wrapper, .el-table__body-wrapper, .el-table__footer-wrapper {
  width: 100%;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left, .el-table__header-wrapper tr td.el-table-fixed-column--right,
.el-table__header-wrapper tr th.el-table-fixed-column--left,
.el-table__header-wrapper tr th.el-table-fixed-column--right, .el-table__body-wrapper tr td.el-table-fixed-column--left, .el-table__body-wrapper tr td.el-table-fixed-column--right,
.el-table__body-wrapper tr th.el-table-fixed-column--left,
.el-table__body-wrapper tr th.el-table-fixed-column--right, .el-table__footer-wrapper tr td.el-table-fixed-column--left, .el-table__footer-wrapper tr td.el-table-fixed-column--right,
.el-table__footer-wrapper tr th.el-table-fixed-column--left,
.el-table__footer-wrapper tr th.el-table-fixed-column--right {
  position: sticky !important;
  background: inherit;
  z-index: calc(var(--el-table-index) + 1);
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before {
  content: "";
  position: absolute;
  top: 0px;
  width: 10px;
  bottom: -1px;
  overflow-x: hidden;
  overflow-y: hidden;
  box-shadow: none;
  touch-action: none;
  pointer-events: none;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column::before {
  left: -10px;
}
.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column::before, .el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column::before,
.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column::before {
  right: -10px;
  box-shadow: none;
}
.el-table__header-wrapper tr td.el-table__fixed-right-patch,
.el-table__header-wrapper tr th.el-table__fixed-right-patch, .el-table__body-wrapper tr td.el-table__fixed-right-patch,
.el-table__body-wrapper tr th.el-table__fixed-right-patch, .el-table__footer-wrapper tr td.el-table__fixed-right-patch,
.el-table__footer-wrapper tr th.el-table__fixed-right-patch {
  position: sticky !important;
  z-index: calc(var(--el-table-index) + 1);
  background: #fff;
  right: 0;
}

.el-table__header-wrapper {
  flex-shrink: 0;
}
.el-table__header-wrapper tr th.el-table-fixed-column--left, .el-table__header-wrapper tr th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__header, .el-table__body, .el-table__footer {
  table-layout: fixed;
  border-collapse: separate;
}

.el-table__header-wrapper {
  overflow: hidden;
  position: sticky;
  z-index: 12;
  top: 80px;
}
.el-table__header-wrapper tbody td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}

.el-table__footer-wrapper {
  overflow: hidden;
  flex-shrink: 0;
}
.el-table__footer-wrapper tfoot td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
  color: var(--el-table-text-color);
}

.el-table__header-wrapper .el-table-column--selection > .cell, .el-table__body-wrapper .el-table-column--selection > .cell {
  display: flex;
  align-items: center;
  padding: 0;
  overflow: visible;
  margin-left: 0;
}
.el-table__header-wrapper .el-table-column--selection .el-checkbox, .el-table__body-wrapper .el-table-column--selection .el-checkbox {
  height: unset;
}
.el-table__header-wrapper .el-table-column--selection .el-checkbox .el-checkbox__inner, .el-table__body-wrapper .el-table-column--selection .el-checkbox .el-checkbox__inner {
  width: 12px;
  height: 12px;
}
.el-table__header-wrapper .el-table-column--selection .el-checkbox .el-checkbox__inner::after, .el-table__body-wrapper .el-table-column--selection .el-checkbox .el-checkbox__inner::after {
  height: 6px;
  left: 0;
  width: 2px;
  top: -1px;
}
.el-table__header-wrapper .el-table-column--selection .el-checkbox .is-indeterminate .el-checkbox__inner::before, .el-table__body-wrapper .el-table-column--selection .el-checkbox .is-indeterminate .el-checkbox__inner::before {
  top: 3px;
}
.el-table__header-wrapper .el-table-column--selection + td > .cell, .el-table__header-wrapper .el-table-column--selection + th > .cell, .el-table__body-wrapper .el-table-column--selection + td > .cell, .el-table__body-wrapper .el-table-column--selection + th > .cell {
  margin-left: 0;
  padding-left: 0;
}

.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: var(--el-table-border);
}
.el-table.is-scrolling-left th.el-table-fixed-column--left {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}
.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-right th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell {
  border-right: none;
}
.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column::before {
  box-shadow: var(--el-table-fixed-right-column);
}
.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column::before {
  box-shadow: var(--el-table-fixed-left-column);
}

.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column::before, .el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column::before,
.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column::before {
  box-shadow: none;
}
.el-table.is-scrolling-none th.el-table-fixed-column--left,
.el-table.is-scrolling-none th.el-table-fixed-column--right {
  background-color: var(--el-table-header-bg-color);
}

.el-table__body-wrapper {
  overflow: hidden;
  position: relative;
  flex: 1;
}
.el-table__body-wrapper .el-scrollbar__bar {
  z-index: calc(var(--el-table-index) + 2);
}

.el-table .caret-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  vertical-align: middle;
  cursor: pointer;
  overflow: initial;
  position: relative;
  gap: 2px;
  height: auto;
  width: 14px;
}
.el-table .sort-caret {
  width: 0;
  height: 0;
  border: solid 4px transparent;
  left: 0;
  position: relative;
}
.el-table .sort-caret.ascending {
  border-bottom-color: var(--el-text-color-placeholder);
  top: 0;
}
.el-table .sort-caret.descending {
  border-top-color: var(--el-text-color-placeholder);
  bottom: -1px;
}
.el-table .ascending .sort-caret.ascending {
  border-bottom-color: var(--el-color-primary);
}
.el-table .descending .sort-caret.descending {
  border-top-color: var(--el-color-primary);
}
.el-table .hidden-columns {
  visibility: hidden;
  position: absolute;
  z-index: -1;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
  background: var(--el-fill-color-lighter);
}
.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

.el-table__body tr > td.hover-cell {
  background-color: var(--el-table-row-hover-bg-color);
}
.el-table__body tr.current-row > td.el-table__cell {
  background-color: var(--el-table-current-row-bg-color);
}

.el-table.el-table--scrollable-y .el-table__body-header {
  position: sticky;
  top: 0;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table.el-table--scrollable-y .el-table__body-footer {
  position: sticky;
  bottom: 0;
  z-index: calc(var(--el-table-index) + 2);
}

.el-table__column-resize-proxy {
  position: absolute;
  left: 200px;
  top: 0;
  bottom: 0;
  width: 0;
  border-left: var(--el-table-border);
  z-index: calc(var(--el-table-index) + 9);
}

.el-table__column-filter-trigger {
  display: inline-block;
  cursor: pointer;
}
.el-table__column-filter-trigger i {
  color: var(--el-color-info);
  font-size: 14px;
  vertical-align: middle;
}

.el-table__border-left-patch {
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-bottom-patch {
  left: 0;
  height: 1px;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table__border-right-patch {
  top: 0;
  height: 100%;
  width: 1px;
  z-index: calc(var(--el-table-index) + 2);
  position: absolute;
  background-color: var(--el-table-border-color);
}

.el-table--enable-row-transition .el-table__body td.el-table__cell {
  transition: background-color 0.25s ease;
}

.el-table--enable-row-hover .el-table__body tr:hover > td.el-table__cell {
  background-color: var(--el-table-row-hover-bg-color);
}

.el-table [class*=el-table__row--level] .el-table__expand-icon {
  display: inline-block;
  width: 12px;
  line-height: 12px;
  height: 12px;
  text-align: center;
  margin-right: 8px;
}
.el-table .el-table.el-table--border .el-table__cell {
  border-right: var(--el-table-border);
}
.el-table:not(.el-table--border) .el-table__cell {
  border-right: none;
}
.el-table:not(.el-table--border) > .el-table__inner-wrapper::after {
  content: none;
}
.el-table.no-border {
  transform: translateX(0px);
  width: 100% !important;
}
.el-table.no-border::before {
  box-shadow: none;
}
.el-table.with-frame {
  width: calc(100% - 48px) !important;
  transform: translateX(24px);
}
.el-table.with-frame::before {
  content: "";
  position: absolute;
  top: -7px;
  left: -23px;
  right: -23px;
  bottom: -7px;
  box-shadow: 0 0 0 1px var(--el-color-neutral-light-3);
  border-radius: 6px;
}
.el-table.t-border-none {
  border: none;
}
.el-table.t-border-b {
  border-bottom: 1px solid var(--el-table-border-color) !important;
}
.el-table.t-border-t {
  border-top: 1px solid var(--el-table-border-color) !important;
}
.el-table.t-border-y {
  border-bottom: 1px solid var(--el-table-border-color) !important;
  border-top: 1px solid var(--el-table-border-color) !important;
}

.el-table.table-inset .el-table__cell {
  box-shadow: inset 0 2px 0 rgba(255, 255, 255, 0.9), inset 0 -2px 0 rgba(255, 255, 255, 0.9);
}