@font-face {
  font-family: "SFProText-Bold";
  src: url("../fonts/SFProText-Bold.ttf") format("ttf"), url("../fonts/SFProText-Bold.woff") format("woff"), url("../fonts/SFProText-Bold.woff2") format("woff2"), url("../fonts/SFProText-Bold.eot") format("eot");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SFProText-Semibold";
  src: url("../fonts/SFProText-Semibold.ttf") format("ttf"), url("../fonts/SFProText-Semibold.woff") format("woff"), url("../fonts/SFProText-Semibold.woff2") format("woff2"), url("../fonts/SFProText-Semibold.eot") format("eot");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SFProText-Medium";
  src: url("../fonts/SFProText-Medium.ttf") format("ttf"), url("../fonts/SFProText-Medium.woff") format("woff"), url("../fonts/SFProText-Medium.woff2") format("woff2"), url("../fonts/SFProText-Medium.eot") format("eot");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "SFProText-Regular";
  src: url("../fonts/SFProText-Regular.ttf") format("ttf"), url("../fonts/SFProText-Regular.woff") format("woff"), url("../fonts/SFProText-Regular.woff2") format("woff2"), url("../fonts/SFProText-Regular.eot") format("eot");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* used for the mandatory text colors and validation texts */
/* used for the secondary border btns color Ex: advanced filter border btn  */
/*used for table outer border */
/* used for the primary color texts Ex: bordered active tabs  */
/* used for the secondary color texts*/
/* used for the black texts */
/* used for the anchor tags */
/* used for the from label texts */
/* used for the primary background color  Ex: primary btns  */
/* used for the secondary background color  Ex: secondary btns  */
/* used for the form border color Ex: text box border  */
/* used for the primary border btns color Ex: loadmore border btn  */
/*used for table outer border */
/* used for tracking details header content seperator */
/* used for the table head text colors */
.theme-table {
  border: 0.5px solid var(--table-row-border-color, #F7F9FD);
  border-radius: 8px;
}
.theme-table thead th {
  font-family: "SFProText-Semibold";
  font-size: 13px;
  color: var(--table-head-text-color, #3D3D3D);
  background-color: var(--table-header-bg, #efefef);
  padding: 16px 20px;
}
.theme-table tbody tr {
  border-bottom: 0.5px solid var(--table-header-bg, #efefef);
}
.theme-table tbody tr td {
  font-family: "SFProText-Regular";
  font-size: 14px;
  color: var(--table-body-text-color, #090B0D);
  background-color: var(--table-body-bg-color, #ffffff);
  padding: 23px 20px;
  vertical-align: middle;
}
.theme-table tbody tr td ul {
  background-color: var(--secondary-bg-color, #FFFFFF);
}
.theme-table tbody tr td ul li a {
  color: var(--table-body-text-color, #090B0D);
  border-bottom: var(--list-border-color, 1px solid #E8EBF0);
}
.theme-table tbody tr td ul li a.cancel {
  color: var(--table-body-text-color, #090B0D);
}
.theme-table tbody tr td ul li:last-child a {
  border: none;
}

.table-status {
  width: 12px;
  height: 12px;
  border-radius: 8px;
}

.table-accordion-arrow.collapsed {
  transform: rotate(-90deg);
}

.custom-page-link {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 11px;
  padding-right: 11px;
  height: 31px !important;
  border-radius: 3px;
}
.custom-page-link:focus {
  box-shadow: none;
}
.custom-page-link:focus-visible {
  outline: unset;
}

.page-item.active .custom-page-link {
  background-image: var(--primary-gredient-bg, linear-gradient(to right, #B7356E, #ED2D38, #F85839));
}

.tbl-content-wrap {
  white-space: break-spaces;
  width: 120px;
  word-break: break-all;
}

.dark-theme .custom-page-link:hover {
  background-color: var(--pagination-hover-color, #FFC8C6) !important;
  color: #FFFFFF;
}

.dark-theme .custom-page-link span {
  display: flex;
}

.custom-page-link:hover {
  background-color: var(--pagination-hover-color, #FFC8C6) !important;
  color: #090B0D;
}

.dark-theme .close-img {
  filter: invert(100%) sepia(9%) saturate(919%) hue-rotate(169deg) brightness(96%) contrast(165%);
}

.primary-header-v1 {
  color: var(--primary-header-color, #090B0D);
}

.primary-bg-color {
  background-color: var(--primary-bg-color, #FFFFFF);
}

.dark-theme .search-icon {
  filter: invert(88%) sepia(0%) saturate(1%) hue-rotate(193deg) brightness(85%) contrast(88%);
}

.dark-theme .previous-icon {
  filter: invert(50%) sepia(25%) saturate(0%) hue-rotate(191deg) brightness(104%) contrast(92%);
}

.dark-theme .next-icon {
  filter: invert(90%) sepia(5%) saturate(0%) hue-rotate(262deg) brightness(90%) contrast(84%);
}

.form-drop {
  width: 230px;
}

.nav-bg.active {
  background-color: transparent !important;
}

.switch {
  display: inline-block;
}

.switch input {
  display: none;
}

.switch label {
  display: block;
  width: 60px;
  height: 30px;
  padding: 3px;
  border-radius: 15px;
  border: 2px solid #ffffff;
  cursor: pointer;
  transition: 0.3s;
}

.switch label::after {
  content: "";
  display: inherit;
  width: 20px;
  height: 20px;
  border-radius: 12px;
  background: #ffffff;
  transition: 0.3s;
}

.switch input:checked ~ label {
  border-color: #ffffff;
}

.switch input:checked ~ label::after {
  translate: 30px 0;
  background: #ffffff;
}

.switch input:disabled ~ label {
  opacity: 0.5;
  cursor: not-allowed;
}

.table-text-color {
  color: var(--table-text-color, #7E7E7F);
}

.accordion-table {
  border: 0.5px solid var(--table-row-border-color, #F7F9FD);
  border-radius: 8px;
}
.accordion-table tr {
  font-family: "SFProText-Semibold";
  font-size: 13px;
  color: var(--table-head-text-color, #3D3D3D);
  background-color: var(--table-header-bg, #efefef);
  padding: 16px 20px;
}
.accordion-table .accordion-table-row.collapsed {
  box-shadow: none;
}
.accordion-table .accordion-table-row.collapsed .table-accordion-arrow {
  transform: rotate(-90deg);
}
.accordion-table .accordion-table-row.collapsed td:first-child {
  border-radius: 8px 0 0 8px;
}
.accordion-table .accordion-table-row.collapsed td:last-child {
  border-radius: 0 8px 8px 0;
}
.accordion-table .accordion-table-row td {
  border-bottom: 0;
}
.accordion-table .accordion-table-row td:first-child {
  border-right: 0px;
  border-radius: 8px 0 0 0;
}
.accordion-table .accordion-table-row td:last-child {
  border-left: 0px;
  border-radius: 0 8px 0 0;
}
.accordion-table .table-accordion-body {
  position: relative;
  top: -16px;
}
.accordion-table .table-accordion-body > td {
  border-top: 0;
  border-radius: 0 0 8px 8px;
}

.custom-table-scroll {
  overflow-y: scroll;
  min-height: 10px;
  max-height: 330px;
}

.custom-table-scroll::-webkit-scrollbar-track {
  background: none;
  border-radius: 10px;
}

.custom-table-scroll::-webkit-scrollbar-thumb {
  background: #e2dfdf;
  border-radius: 10px;
}

.custom-table-scroll::-webkit-scrollbar {
  width: 4px;
  height: 4px;
  background-color: none;
}

.table-bottom-border {
  border-bottom: var(--table-bottom-border, 0.5px solid #F2F2F2);
}

.less-space-table.theme-table {
  height: 328px;
  overflow-y: scroll;
}/*# sourceMappingURL=table.css.map */