header {
  position: sticky !important;
  z-index: 10;
  box-shadow: 0 2px 29px 0 rgba(0, 0, 0, 0.3);
}
header.main {
  top: 0;
  height: 4rem;
  z-index: 100;
}
header.secondary {
  top: 4rem;
}

.header .dropdown-item:active {
  background-color: #daeefc;
}
.header.navbar {
  box-shadow: unset;
}
.header .header-nav .navbar-nav > .nav-item-divider .item-divider {
  border-left: 1px solid rgba(0, 40, 100, 0.12);
  height: 100%;
}
.header .customer-select-container {
  padding-right: 1rem;
  margin-bottom: -1px;
  max-width: 300px;
  display: flex;
}
.header .user-avatar {
  width: 2rem;
  height: 2rem;
}
.header .navbar .nav-link-icon {
  margin-top: -2px;
}
.header .navbar i {
  font-size: 1.25rem;
  margin-top: -3px;
}

.sft-logo {
  height: 2rem;
  width: 172px;
  display: inline-block;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
}
.sft-logo.sft-logo-light {
  background-image: url("../images/logo-light-a864ee4f335bcba0960086e88f640c75.svg");
}
.sft-logo.sft-logo-dark {
  background-image: url("../images/logo-dark-ed19f548044466989323390edfe852b5.svg");
}

.small-company-logo {
  min-width: 60%;
  max-height: none !important;
}

.small-logo .sft-logo {
  margin: 1rem 0;
  height: 3rem;
  width: 100%;
  max-height: 3rem;
  max-width: 60%;
}

@media screen and (max-width: 992px) {
  .logo_mini {
    font-size: 1.25rem;
    font-weight: bold;
    letter-spacing: 0.25rem;
  }
  .header-nav .nav-link {
    padding: 0.5rem 0;
    flex: 1;
    border-bottom: 0;
  }
  .header-nav .nav-item-divider {
    padding: 0.5rem 0;
  }
  .header-nav .nav-item-divider .item-divider {
    width: 100%;
    border-bottom: 1px solid rgba(0, 40, 100, 0.12);
  }
}
@media screen and (min-width: 768px) {
  .navbar-expand-md .nav-item.active:after {
    bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .navbar .dropdown-menu.dropdown-menu-right {
    left: unset;
    right: -0.25rem;
  }
  .navbar .dropdown-menu.dropdown-menu-right:before {
    left: unset;
    right: 0.75rem;
  }
}
body,
body .modal-open {
  overflow-y: scroll;
  padding-right: 0 !important;
}

.container-tight {
  width: 100%;
  max-width: 30rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  margin-right: auto;
  margin-left: auto;
}

svg {
  max-width: 100%;
  height: auto;
  width: auto;
  pointer-events: none;
}

.tight-illustration {
  padding: 0 3rem 3rem;
}

.user-profile {
  display: flex;
  align-items: center;
}
.user-profile .user-avatar {
  width: 2rem;
  height: 2rem;
  display: block;
}
.user-profile .user-name {
  margin-left: 0.5rem;
}

i.alert-icon {
  width: 3rem;
  height: auto !important;
  margin: 0 1rem 0 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
}

.btn-transparent {
  min-width: none;
  padding: 0.375rem;
  background: transparent;
  box-shadow: none;
  border-color: rgba(0, 40, 100, 0.12);
}
.btn-transparent:hover {
  color: #495057;
  background: rgba(255, 255, 255, 0.5);
}

.dropdown-menu {
  filter: drop-shadow(rgba(0, 0, 0, 0.2) 0px 4px 4px);
}
.dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
}
.dropdown-menu .dropdown-item .uil {
  font-size: 1.25rem;
  margin: 0 0.75rem 0 -0.125rem;
}

.page-pre-title {
  font-size: 0.75rem !important;
}

.empty .empty-icon {
  max-height: 200px;
  width: 10rem;
  height: 10rem;
}
.empty .empty-icon svg {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: 100%;
}

.input-group.input-group-flat .form-control,
.input-group.input-group-flat .input-group-text {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.text-bold {
  font-weight: bold;
}

.fake-input-field {
  padding: 0.5625rem 0.75rem;
  font-family: var(--tblr-font-sans-serif);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  color: var(--tblr-body-color);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: var(--tblr-bg-forms);
  background-clip: padding-box;
  border: var(--tblr-border-width) solid var(--tblr-border-color);
  border-radius: var(--tblr-border-radius);
  box-shadow: var(--tblr-box-shadow-input);
}
.fake-input-field > span {
  margin: -2px 0;
}
.fake-input-field i {
  font-size: 1.5rem;
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.fake-input-field i.uil-envelope-shield {
  margin-top: -1px;
  margin-bottom: 1px;
}
.fake-input-field i:before {
  width: 1.5rem;
  height: 1.5rem;
}

.mt-minus-025 {
  margin-top: -0.25rem;
}

.ms-minus-05 {
  margin-left: -0.5rem;
}

@media screen and (max-width: 992px) {
  .btn {
    white-space: normal;
  }
  .btn-list .btn {
    white-space: nowrap;
  }
}
h3 {
  --tblr-font-size-h3: 1.125rem;
  --tblr-line-height-h3: 1.625rem;
}

.dashboard-card {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.dashboard-card h2 {
  font-size: 1.25rem;
}
.dashboard-card .dashboard-card-image {
  text-align: center;
  padding: 2rem;
  height: 20rem;
}
.dashboard-card .dashboard-card-image svg {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.dashboard-card .dashboard-card-description {
  flex: 1 0 auto;
}
.dashboard-card .dashboard-card-description p {
  text-align: center;
}

.large-info-illustration {
  padding: 1rem 3rem;
  display: flex;
  align-items: center;
}

.page-pre-title {
  font-size: 0.625rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  line-height: 1.6;
  color: #656d77;
}

.page-pre-title + .page-title {
  margin-top: -0.5rem;
}

.page-title .uil {
  font-size: 120%;
  margin-top: -2px;
}

.page-header .btn:not(.btn-lg) {
  min-height: 2.5rem;
}

.dropdown-menu {
  user-select: none;
}

.quota-chart {
  display: flex;
  background: rgba(255, 255, 255, 0.8);
  width: 300px;
  padding: 1rem;
  margin: -10px 0;
}
.quota-chart .quota-chart-icon {
  padding-right: 0.75rem;
}
.quota-chart .quota-chart-icon i {
  font-size: 1.5rem;
}
.quota-chart .quota-chart-content {
  flex: 1;
}

td .quota-chart {
  background: transparent;
}

.card-aside {
  flex-direction: row;
}

.card-aside-column {
  min-width: 5rem;
  width: 30%;
  flex: 0 0 30%;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  background: no-repeat center/cover;
}

.badge {
  --tblr-badge-color: var(--tblr-secondary-fg);
}

@media screen and (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .page-side-illustration svg {
    top: 170px;
    position: sticky;
  }
}
@media screen and (max-width: 767px) {
  .quota-chart {
    width: 100%;
    margin-top: 0.5rem;
  }
  .card-aside {
    flex-direction: column;
  }
  .card-aside-column {
    width: 100%;
    flex: 0 0 100%;
    order: -1;
  }
  #form-actions-row .action-save {
    order: -1;
    margin-bottom: 15px;
  }
  #form-actions-row .action-list {
    order: 5;
  }
}
.card-loader {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.95);
  padding: 3rem;
}
.card-loader.active {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 4;
}
.card-loader .loader-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.card-loader .loader-container .loader-text {
  margin-bottom: 1.5rem;
}
.card-loader .loader-container .loader-progress-bar {
  margin-bottom: 1.75rem;
}
.card-loader .loader-container .loader-progress-bar {
  width: 100%;
}

.custom-checkbox .custom-control-label::before,
.custom-checkbox .custom-control-label::after {
  top: 3px;
}

.form-group-check {
  border: 1px solid #DDDDDD;
  border-radius: 3px;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}

.form-group-check label {
  margin-bottom: 0;
}

.modal-body .form-group:last-child {
  margin-bottom: 0;
}

form:not(.form-horizontal):not(.edit-form) .card-body .form-group:last-child {
  margin-bottom: 0;
}

.clr-field {
  width: 100%;
}

.clr-field button {
  width: 22px;
  height: 22px;
  left: 8px;
  right: auto;
}

.clr-field input {
  padding-left: 36px;
  width: 100%;
}

form.form-horizontal .card .col-md-12:first-child .field-section h2 {
  margin-top: 0;
}
form.form-horizontal .card .col-md-12:last-child .form-group {
  margin-bottom: 0;
}

.help-block {
  position: relative;
  padding-left: 1.75rem;
}
.help-block > i {
  position: absolute;
  top: -3px;
  left: 0;
  font-size: 1.125rem;
}

.edit .field-section h2,
.new .field-section h2 {
  font-size: 1.15rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid rgba(0, 40, 100, 0.12);
}
.edit .help-block,
.new .help-block {
  color: #7c7c7c;
  font-size: 0.875rem;
}
.edit .help-block:not(.help-block-with-icon),
.new .help-block:not(.help-block-with-icon) {
  padding-left: 0;
}

.message-text {
  height: 250px;
}

.input-group-prepend-limit {
  max-width: 200px;
}
.input-group-prepend-limit .input-group-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  direction: rtl;
}

.field-button-row .btn {
  line-height: 1.5rem;
}

.flexible-date-field-placeholder-element {
  position: absolute;
  top: 0;
  bottom: 0;
  padding-left: 41px;
  display: flex;
  align-items: center;
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 1;
  color: #0088FF;
}
.flexible-date-field-placeholder-element .hidden {
  visibility: hidden;
}

.btn {
  --tblr-btn-padding-y: calc(0.5rem - 1px);
  --tblr-btn-font-weight: 700;
}

.btn:disabled,
.btn.disabled,
fieldset:disabled .btn {
  --tblr-btn-disabled-border-color: var(--tblr-btn-disabled-bg);
}

.filter-modal .flatpickr-wrapper,
.filter-modal .select2 {
  flex: 1;
}

.input-group .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px 3px;
}
.input-group .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  vertical-align: 1px;
}
.input-group .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  height: 2.375rem;
}
.input-group .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field[placeholder]:not([placeholder=""]) {
  min-width: 10em;
}
.input-group .flatpickr-wrapper .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

select.customer-select {
  border: none !important;
  background-color: rgba(255, 255, 255, 0.3) !important;
  height: auto;
}

.customer-select-container .select2-container--bootstrap {
  display: flex;
}
.customer-select-container .select2-container--bootstrap .selection {
  display: flex;
  flex: 1;
  max-width: 100%;
}

.select2-customer-select {
  max-width: 100%;
  border: none !important;
  background-color: #888888 !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  height: auto !important;
  border-radius: 0 !important;
  flex: 1 !important;
  display: flex !important;
  align-items: center !important;
}
.select2-customer-select .select2-selection__placeholder,
.select2-customer-select .select2-selection__rendered {
  color: var(--secondary-text-color) !important;
  font-weight: bold !important;
  font-size: 1rem !important;
}
.select2-customer-select .select2-selection__arrow b {
  border-color: var(--secondary-text-color) transparent transparent !important;
}

.select2-container--open .select2-customer-select .select2-selection__arrow b {
  border-color: transparent transparent var(--secondary-text-color) !important;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  height: calc(2.375rem - 2px);
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  padding: 2px 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 8px;
}
.select2-container--bootstrap .select2-results__option .select2-inner-background-container {
  padding: 6px 12px;
  margin: -6px -12px;
}

.select2-dropdown.select2-customer-dropdown {
  border: none !important;
  background-color: var(--secondary-color) !important;
}
.select2-dropdown.select2-customer-dropdown .select2-search,
.select2-dropdown.select2-customer-dropdown .select2-results {
  background: rgba(255, 255, 255, 0.3) !important;
  color: var(--secondary-text-color) !important;
}
.select2-dropdown.select2-customer-dropdown .select2-search {
  padding: 0;
  position: relative;
}
.select2-dropdown.select2-customer-dropdown .select2-search .select2-search__field {
  background-color: rgba(255, 255, 255, 0.7);
  border: none;
  border-radius: 0;
  padding: 6px 6px 6px 2em;
  -webkit-box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0px 0px 4px rgba(0, 0, 0, 0.8);
}
.select2-dropdown.select2-customer-dropdown .select2-search:after {
  content: "\e99a";
  display: flex;
  justify-content: center;
  align-items: center;
  color: #555;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 2em;
  font-family: "unicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  text-align: center;
}
.select2-dropdown.select2-customer-dropdown .select2-results__option--highlighted[aria-selected],
.select2-dropdown.select2-customer-dropdown .select2-results__option--highlighted[aria-selected] .select2-inner-background-container {
  background-color: var(--primary-color) !important;
  color: var(--primary-background-color) !important;
}
.select2-dropdown.select2-customer-dropdown .select2-results__option[aria-selected=true] {
  background-color: var(--secondary-color);
  color: var(--secondary-text-color);
}
.select2-dropdown.select2-customer-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted[aria-selected],
.select2-dropdown.select2-customer-dropdown .select2-results__option[aria-selected=true].select2-results__option--highlighted[aria-selected] .select2-inner-background-container {
  background-color: var(--primary-color) !important;
  color: var(--primary-background-color) !important;
}

.entity-icon {
  display: flex;
  align-items: center;
}
.entity-icon .uil {
  font-size: 1.25rem;
  vertical-align: middle;
  display: flex;
  margin-right: 0.5rem;
}
.entity-icon .uil.uil-envelope-lock {
  margin-top: -4px;
}

.markdown > table,
.table {
  --tblr-table-striped-bg: rgba(238, 241, 244, 0.25);
}

.markdown > table > tbody > :last-child > *,
.table > tbody > :last-child > * {
  border-bottom-width: 0;
}

@media screen and (max-width: 767px) {
  #t-entity-list .min-width {
    white-space: normal;
  }
}
.file-drop-target {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
  background: rgba(255, 255, 255, 0.8);
  display: none;
  text-align: center;
}
.file-drop-target .uil {
  font-size: 10rem;
}
.file-drop-target .file-drop-area {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: transparent;
}
.file-drop-target .message-container {
  font-size: 4rem;
  font-weight: bold;
}

.visible-hidden {
  position: absolute;
  left: -1000px;
  top: -1000px;
  visibility: hidden;
}

.file-list {
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem;
  padding: 0;
  list-style: none;
}
.file-list .file {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 0.5rem;
}
.file-list .file .file-item {
  position: relative;
  background: rgba(0, 0, 0, 0.04);
  border: 1px solid #BBBBBB;
  border-radius: 5px;
  padding: 0.5rem;
  display: flex;
}
.file-list .file .file-item .file-icon {
  margin-right: 0.5rem;
}
.file-list .file .file-item .file-icon,
.file-list .file .file-item .file-icon a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.file-list .file .file-item .file-icon a:hover {
  text-decoration: none;
}
.file-list .file .file-item .file-icon .fiv-cla {
  width: 2.5rem;
  height: 2.5rem;
}
.file-list .file .file-item .file-data {
  flex: 1;
  min-width: 0;
}
.file-list .file .file-item .file-data .file-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.file-list .file .file-item .file-data .file-name,
.file-list .file .file-item .file-data .file-name a,
.file-list .file .file-item .file-data .file-name a:hover,
.file-list .file .file-item .file-data .file-name a:visited,
.file-list .file .file-item .file-data .file-name a:active {
  color: #000000;
}
.file-list .file .file-item .file-data .file-size {
  color: #888888;
}
.file-list .file .file-item .file-menu {
  font-size: 1.1rem;
  margin-left: 0.25rem;
  display: flex;
  align-items: center;
}
.file-list .file .file-item .file-menu .uil {
  cursor: pointer;
}
.file-list .file .file-item .file-progress-bar {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0%;
  padding: 0;
  transition: width 0.5s ease;
  background: var(--primary-color);
  opacity: 0.5;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #FFFFFF;
  font-weight: bold;
  border-radius: 3px;
}
.file-list .file.not-downloadable .file-icon a,
.file-list .file.not-downloadable .file-icon span,
.file-list .file.not-downloadable .file-name a,
.file-list .file.not-downloadable .file-name span, .file-list .file.removed .file-icon a,
.file-list .file.removed .file-icon span,
.file-list .file.removed .file-name a,
.file-list .file.removed .file-name span {
  opacity: 0.5;
}
.file-list .file.not-downloadable .file-icon, .file-list .file.removed .file-icon {
  position: relative;
}
.file-list .file.not-downloadable .file-icon .fiv-cla, .file-list .file.removed .file-icon .fiv-cla {
  opacity: 0.25;
}
.file-list .file.not-downloadable .file-icon .uil, .file-list .file.removed .file-icon .uil {
  position: absolute;
  width: 26px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  color: #FFFFFF;
}
.file-list .file.not-downloadable .file-icon .uil {
  color: #ff0000;
}
.file-list .file.removed .file-icon .uil {
  color: #830000;
}

dl.file-metadata {
  margin: 0;
}
dl.file-metadata dd {
  margin: 0.25rem 0;
}
dl.file-metadata dt {
  width: 40%;
  min-width: 35px;
  float: left;
}

.file-info-row {
  margin-bottom: 0.5rem;
}

.file-status-timestamp {
  font-size: 0.875rem;
}

@media screen and (max-width: 767px) {
  .file-list {
    flex-wrap: unset;
    flex-direction: column;
    min-width: 0;
  }
  .file-list .file {
    flex: 1;
    max-width: 100%;
  }
}
.modal-content {
  border: none;
  filter: drop-shadow(0 2px 10px rgba(0, 0, 0, 0.7));
}

.tabbed-content .nav-tabs {
  margin: 0;
  border-bottom: none;
}
.tabbed-content .nav-tabs .nav-item {
  padding: 0;
}
.tabbed-content .nav-tabs .nav-item .nav-link {
  padding: 0;
  margin-bottom: 0;
  border-bottom: none;
}
.tabbed-content .nav-tabs .nav-item .nav-link span {
  padding: 0.5rem 1rem;
  background: transparent;
  display: block;
  position: relative;
  border-radius: 3px 3px 0 0;
}
.tabbed-content .nav-tabs .nav-item .nav-link.active {
  color: #495057;
  border: none !important;
}
.tabbed-content .nav-tabs .nav-item .nav-link.active span {
  background: #FFFFFF;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
}
.tabbed-content .nav-tabs .nav-item .nav-link.active span:after {
  position: absolute;
  left: -2px;
  right: -2px;
  bottom: -7px;
  height: 7px;
  background: #FFFFFF;
  content: "";
  display: block;
}
.tabbed-content .nav-tabs .nav-item:first-child .nav-link.active span:after {
  left: 0;
}
.tabbed-content .tab-content {
  padding: 1rem;
  box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.3);
  background: #FFFFFF;
  border-radius: 3px;
}

.customer-switcher {
  display: flex;
  align-items: stretch;
}
.customer-switcher .btn {
  display: flex;
  align-items: center;
  border-radius: 0;
  font-size: 0.875rem;
  max-width: 300px;
  white-space: nowrap;
}
.customer-switcher .btn .customer-name {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.customer-switcher .customer-dropdown-menu {
  margin-top: 0.25rem;
  width: 21.25rem;
}
.customer-switcher .customer-dropdown-menu .customer-name {
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.customer-switcher .dropdown-customers-list {
  max-height: 18rem;
  overflow-y: auto;
}
.customer-switcher .dropdown-customers-list .dropdown-item.focus {
  color: var(--tblr-dropdown-link-hover-color);
  background-color: var(--tblr-dropdown-link-hover-bg);
}
.customer-switcher .dropdown-item-with-input {
  padding: 0;
}
.customer-switcher .dropdown-item-with-input:first-child {
  margin-top: -0.25rem;
}
.customer-switcher .dropdown-item-with-input + .dropdown-divider {
  margin-top: 0;
}
.customer-switcher .dropdown-item-with-input input,
.customer-switcher .dropdown-item-with-input .input-group-text {
  border: none;
}
.customer-switcher .dropdown-item-with-input .input-group-flat:focus-within {
  box-shadow: none;
}
.customer-switcher .dropdown-item-with-input .input-group-text + input {
  padding-left: 0;
}

@media screen and (max-width: 992px) {
  .customer-switcher .btn {
    max-width: 220px;
  }
}
@media screen and (max-width: 767px) {
  .navbar-expand-md .navbar-collapse .customer-switcher .btn {
    flex: 1;
    max-width: none;
    padding: 0.5rem calc(var(--tblr-page-padding) * 2 / 2);
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .btn i {
    margin-right: 0.5rem;
    width: 1.25rem;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .btn i:before {
    margin-right: 0 !important;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .btn .customer-name {
    flex: 1;
    text-align: left;
    width: 200px;
    max-width: unset;
    padding-left: 0;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .customer-dropdown-menu {
    position: absolute;
    background: var(--tblr-dropdown-bg);
    width: 100%;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .dropdown-item {
    padding-left: var(--tblr-dropdown-item-padding-x);
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .dropdown-item.dropdown-item-with-input {
    padding-left: 0;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .dropdown-item.dropdown-item-with-input:first-child {
    margin-top: 0;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .dropdown-item .uil {
    margin-right: 0.5rem;
  }
  .navbar-expand-md .navbar-collapse .customer-switcher .dropdown-item .customer-name {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.sft-loader {
  width: 1.5rem;
  height: 1.5rem;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.sft-loader:before, .sft-loader:after {
  width: 1.5rem;
  height: 1.5rem;
  margin: -0.75rem 0 0 -0.75rem;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
}
.sft-loader:before {
  border-radius: 50%;
  border: 2px solid currentColor;
  opacity: 0.15;
}
.sft-loader:after {
  animation: loader 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 50%;
  border: 2px solid;
  border-color: transparent;
  border-top-color: currentColor;
  box-shadow: 0 0 0 1px transparent;
}

.secret-list {
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem;
  padding: 0;
  list-style: none;
}
.secret-list .secret {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding: 0.5rem;
}
.secret-list .secret .secret-item {
  position: relative;
  background: var(--tblr-indigo-lt);
  border: 1px solid var(--tblr-indigo);
  border-radius: 5px;
  padding: 0.5rem;
  display: flex;
}
.secret-list .secret .secret-item .secret-icon {
  margin-right: 0.5rem;
}
.secret-list .secret .secret-item .secret-icon,
.secret-list .secret .secret-item .secret-icon a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.secret-list .secret .secret-item .secret-icon a:hover {
  text-decoration: none;
}
.secret-list .secret .secret-item .secret-icon .fiv-sqo {
  width: 2.5rem;
  height: 2.5rem;
}
.secret-list .secret .secret-item .secret-data {
  flex: 1;
  min-width: 0;
}
.secret-list .secret .secret-item .secret-data .secret-name {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.secret-list .secret .secret-item .secret-data .secret-name,
.secret-list .secret .secret-item .secret-data .secret-name a,
.secret-list .secret .secret-item .secret-data .secret-name a:hover,
.secret-list .secret .secret-item .secret-data .secret-name a:visited,
.secret-list .secret .secret-item .secret-data .secret-name a:active {
  color: #000000;
}
.secret-list .secret .secret-item .secret-data .secret-label {
  color: #888888;
}
.secret-list .secret .secret-item .secret-menu {
  font-size: 1.1rem;
  margin-left: 0.25rem;
  display: flex;
  align-items: center;
}
.secret-list .secret .secret-item .secret-menu .uil {
  cursor: pointer;
}
.secret-list .secret.not-viewable .secret-icon a,
.secret-list .secret.not-viewable .secret-icon span,
.secret-list .secret.not-viewable .secret-name a,
.secret-list .secret.not-viewable .secret-name span, .secret-list .secret.removed .secret-icon a,
.secret-list .secret.removed .secret-icon span,
.secret-list .secret.removed .secret-name a,
.secret-list .secret.removed .secret-name span {
  opacity: 0.5;
}
.secret-list .secret.not-viewable .secret-icon, .secret-list .secret.removed .secret-icon {
  position: relative;
}
.secret-list .secret.not-viewable .secret-icon .uil, .secret-list .secret.removed .secret-icon .uil {
  position: absolute;
  width: 26px;
  height: 26px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.5rem;
  color: #FFFFFF;
}
.secret-list .secret.not-viewable .secret-icon .uil {
  color: #ff0000;
}
.secret-list .secret.removed .secret-icon .uil {
  color: #830000;
}

dl.secret-metadata {
  margin: 0;
}
dl.secret-metadata dd {
  margin: 0.25rem 0;
}
dl.secret-metadata dt {
  width: 40%;
  min-width: 35px;
  float: left;
}

.secret-info-row {
  margin-bottom: 0.5rem;
}

.secret-status-timestamp {
  font-size: 0.875rem;
}

.secret-content-box {
  position: relative;
}
.secret-content-box .secret-content-container {
  font-size: 1rem;
  min-height: 3.4rem;
}
.secret-content-box .secret-content-container::selection {
  color: #000000;
  background-color: yellow;
}
.secret-content-box .secret-content-button {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  margin-top: -1.125rem;
}

@media screen and (max-width: 767px) {
  .secret-list {
    flex-wrap: unset;
    flex-direction: column;
    min-width: 0;
  }
  .secret-list .secret {
    flex: 1;
    max-width: 100%;
  }
}
.small-logo .small-logo-img {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: -1rem;
}
.small-logo .small-logo-img img {
  display: block;
  max-width: 60%;
  max-height: 3rem;
  margin: 1rem 0;
}

.pmxauth-login-button {
  border: 1px solid #ff6c2c;
  border-radius: 4px;
  color: #ff6c2c;
  position: relative;
  flex-direction: column;
  overflow: hidden;
}
.pmxauth-login-button img {
  max-height: 30px;
  margin-top: 0.5rem;
}
.pmxauth-login-button:before, .pmxauth-login-button:after {
  content: "";
  position: absolute;
  background-position: center;
  background-size: 100%;
}
.pmxauth-login-button:before {
  left: 50%;
  top: 0;
  width: 10rem;
  height: 10rem;
  margin-left: -14rem;
  margin-top: -6.5rem;
  background-image: url("../images/pmxAuth_circle_top_left-67cf158037214e9833bd26be4caf7eb5.svg");
}
.pmxauth-login-button:after {
  right: 50%;
  bottom: 0;
  width: 8.5rem;
  height: 8.5rem;
  margin-right: -14.5rem;
  margin-bottom: -4.5rem;
  background-image: url("../images/pmxAuth_circle_bottom_right-0fa1af5093ce123f22d41b6b5489b2a7.svg");
}

.two-factor-code {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  font-size: 1.3rem;
}
.two-factor-code .col {
  white-space: nowrap;
  flex: 1 0 auto;
  width: auto;
}
.two-factor-code .col.col-2 {
  max-width: 50%;
}
.two-factor-code .col.col-5 {
  max-width: 20%;
}

#form_fileSyncMode {
  padding-top: 0.5rem;
}

.dashboard-transfer-list {
  margin: -0.5rem;
}
.dashboard-transfer-list .transfer {
  padding: 0.5rem;
}
.dashboard-transfer-list .transfer a {
  display: flex;
  padding: 1rem;
  color: #000000;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  justify-content: space-between;
}
.dashboard-transfer-list .transfer a:hover {
  text-decoration: none;
  background: rgba(0, 0, 0, 0.09);
  transition: background 0.1s;
}
.dashboard-transfer-list .transfer a .transfer-time {
  color: #999999;
}

@media screen and (max-width: 767px) {
  .dashboard-transfer-list .transfer a {
    display: block;
  }
}
body.tox-dialog__disable-scroll {
  overflow: auto !important;
}

.tab-icon {
  position: absolute;
  right: 0;
}
.tab-icon .btn {
  padding-left: 0;
  padding-right: 0;
  min-width: 0;
}

.transfer-messages .transfer-message {
  margin-bottom: 3rem;
  scroll-margin-top: 9rem;
}
.transfer-messages .transfer-message .message-date {
  font-size: 0.875rem;
  color: #888888;
}
.transfer-messages .transfer-message .message-box {
  position: relative;
  background: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #AAAAAA;
  border-radius: 5px;
  z-index: 2;
}
.transfer-messages .transfer-message .message-box .message-content {
  padding: 1rem;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  color: #000000;
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor {
  padding: 0;
  margin: -1px;
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox-tinymce {
  border-radius: 5px 5px 0 0;
  border: 1px solid transparent;
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type) {
  border-right: 1px solid rgba(0, 40, 100, 0.12);
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox:not(.tox-tinymce-inline) .tox-editor-header {
  padding: 0;
  box-shadow: none;
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox .tox-toolbar,
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox .tox-toolbar__overflow,
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox .tox-toolbar__primary {
  background: transparent;
  border-bottom: 1px solid rgba(0, 40, 100, 0.12);
}
.transfer-messages .transfer-message .message-box .message-content.message-content-editor .tox .tox-tbtn {
  height: 34px;
}
.transfer-messages .transfer-message .message-box .message-content p,
.transfer-messages .transfer-message .message-box .message-content ul,
.transfer-messages .transfer-message .message-box .message-content ol,
.transfer-messages .transfer-message .message-box .message-content blockquote {
  margin-bottom: 0;
}
.transfer-messages .transfer-message .message-box .message-files,
.transfer-messages .transfer-message .message-box .message-secrets {
  background: #FAFAFA;
  border-radius: 0 0 5px 5px;
  display: flex;
  justify-content: center;
}
.transfer-messages .transfer-message .message-box .message-files .message-files-list,
.transfer-messages .transfer-message .message-box .message-files .message-secrets-list,
.transfer-messages .transfer-message .message-box .message-secrets .message-files-list,
.transfer-messages .transfer-message .message-box .message-secrets .message-secrets-list {
  padding: 1rem;
  flex: 1;
}
.transfer-messages .transfer-message .message-box .message-files {
  position: relative;
}
.transfer-messages .transfer-message .message-box .message-files .message-download-all-files {
  position: absolute;
  top: 100%;
  left: 0;
  margin-left: -1px;
  margin-top: -0.25rem;
  z-index: -1;
  display: flex;
}
.transfer-messages .transfer-message .message-box .message-files .message-download-all-files .message-download-all-button {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #000000;
  border: 1px solid rgba(0, 40, 100, 0.12);
  border-width: 0 1px 1px 1px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1);
  padding: 0.75rem 1rem 0.5rem;
  text-decoration: none;
}
.transfer-messages .transfer-message .message-box .message-files .message-download-all-files .message-download-all-button:hover {
  background: rgba(0, 0, 0, 0.07);
}
.transfer-messages .transfer-message .message-box .message-files .message-download-all-files .message-download-all-button i {
  font-size: 1.25rem;
  margin-top: -3px;
  margin-right: 0.5rem;
}
.transfer-messages .transfer-message .message-box .message-secrets {
  background: var(--tblr-indigo-lt);
}
.transfer-messages .transfer-message .message-box .message-content + .message-files,
.transfer-messages .transfer-message .message-box .message-secrets + .message-files {
  border-top: 1px solid rgba(0, 40, 100, 0.12);
}
.transfer-messages .transfer-message .message-box .message-content + .message-secrets {
  border-top: 1px solid rgba(66, 99, 235, 0.4);
}
.transfer-messages .transfer-message .message-box .message-button-bar {
  background: var(--primary-background-color);
  margin: 0 -1px -1px;
  padding: 1rem;
  border: 1px solid var(--primary-color);
  border-radius: 0 0 5px 5px;
}
.transfer-messages .transfer-message .message-user-container {
  display: flex;
  z-index: 0;
}
.transfer-messages .transfer-message .message-user-container .message-user {
  padding: 1rem 1rem 0.5rem 1rem;
  margin-top: -0.5rem;
  background: #f3f3f3;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #AAAAAA;
  border-radius: 0 0 5px 5px;
  position: relative;
}
.transfer-messages .transfer-message .message-user-container .message-user .user-avatar {
  position: relative;
  width: 2rem;
  height: 2rem;
  display: block;
}
.transfer-messages .transfer-message .message-user-container .message-user .user-avatar img {
  max-height: 100%;
}
.transfer-messages .transfer-message .message-user-container .message-user .user-avatar i {
  font-size: 150%;
}
.transfer-messages .transfer-message.aligned-left {
  margin-right: 10%;
}
.transfer-messages .transfer-message.aligned-left .message-box .message-files .message-download-all-files {
  position: absolute;
  top: 100%;
  left: unset;
  margin-left: unset;
  right: 0;
  margin-right: -1px;
}
.transfer-messages .transfer-message.aligned-right {
  margin-left: 10%;
}
.transfer-messages .transfer-message.aligned-right .message-date,
.transfer-messages .transfer-message.aligned-right .message-user-container {
  display: flex;
  justify-content: end;
}
.transfer-messages .transfer-message .message-loader-container {
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  display: none;
  z-index: 100;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 4px;
}
.transfer-messages .transfer-message .message-loader-container .message-loader:before, .transfer-messages .transfer-message .message-loader-container .message-loader:after {
  width: 2.5rem;
  height: 2.5rem;
  margin: -1.25rem 0 0 -1.25rem;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
}
.transfer-messages .transfer-message .message-loader-container .message-loader:before {
  border-radius: 50%;
  border: 3px solid currentColor;
  opacity: 0.15;
}
.transfer-messages .transfer-message .message-loader-container .message-loader:after {
  animation: loader 0.6s linear;
  animation-iteration-count: infinite;
  border-radius: 50%;
  border: 3px solid;
  border-color: transparent;
  border-top-color: currentColor;
  box-shadow: 0 0 0 1px transparent;
}
.transfer-messages .transfer-message .message-loader-active .message-loader-container {
  display: block;
}
.transfer-messages .transfer-message .message-loader-active + .message-user-container .message-user:after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  background: rgba(255, 255, 255, 0.8);
}
.transfer-messages .transfer-message .no-files-message {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  padding: 1rem;
}
.transfer-messages .transfer-message .no-files-message .uil {
  font-size: 2rem;
  margin-right: 0.5rem;
}

.modal .input-group-prepend .btn,
.modal .input-group-append .btn,
.modal .input-group-btn .btn {
  line-height: 1;
}
.modal .input-group-prepend .btn i,
.modal .input-group-append .btn i,
.modal .input-group-btn .btn i {
  vertical-align: -5px;
}

@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.sft-check-for-existing-users {
  border-radius: 4px;
  background: #F5F5F5;
  padding: 0.5rem;
  margin-top: 0.5rem;
}
.sft-check-for-existing-users .sft-ceu-row {
  display: flex;
  align-items: center;
}
.sft-check-for-existing-users .sft-ceu-row .sft-loader,
.sft-check-for-existing-users .sft-ceu-row i {
  margin-right: 0.75rem;
}
.sft-check-for-existing-users .sft-ceu-row i {
  font-size: 1.5rem;
  display: flex;
}

.user-customer-container a.entity-icon {
  display: inline-flex;
  margin: 0.25rem 0.5rem 0.25rem 0;
  color: #000000;
}
.user-customer-container a.entity-icon:hover {
  text-decoration: none;
  color: #888888;
}
.user-customer-container a.entity-icon:hover i {
  color: #888888 !important;
}
.user-customer-container a.entity-icon span {
  display: inline-block;
  max-width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.history-card-header {
  z-index: 5;
}

.filter-bar,
.refresh-bar {
  display: flex;
  align-items: center;
}

.filter-bar {
  flex: 1;
}
.filter-bar .active-filters-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  min-height: 2rem;
  margin-bottom: -0.25rem;
}
.filter-bar .active-filters-container .badge {
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}
.filter-bar .active-filters-container .badge .filter-remove {
  display: inline-block;
  cursor: pointer;
  padding: 0.25rem;
  margin: -0.25rem -0.25rem -0.25rem 0;
}
.filter-bar .active-filters-container .badge .filter-remove:after {
  content: "\e9b8";
  font-family: unicons-line;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.log-entries-list .message-files-list.file-list .file {
  max-width: unset;
  flex: 0 0 100%;
}
.log-entries-list .message-secrets-list.secret-list .secret {
  max-width: unset;
  flex: 0 0 100%;
}

.btn-reduced-margin {
  margin: -1rem 0;
}

.btn-icon-rotate-reverse {
  animation: rotate-360-reverse 3s linear infinite;
  animation-fill-mode: both;
  transition: all 0.15s ease 0s;
  border-radius: 50%;
}

@keyframes rotate-360-reverse {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(-1turn);
  }
}
.refresh-bar {
  border-left: 1px solid #dddddd;
  margin: -1.25rem 0 -1.25rem 1rem;
  padding-left: 1rem;
}

#historyCard .card-loader.active {
  align-items: unset;
}
#historyCard .card-loader .loader-container {
  position: sticky;
  top: 50%;
  height: 2rem;
  margin-top: -1rem;
}
#historyCard .card-header {
  background: #FFFFFF;
  position: sticky;
  top: 65px;
}

.log-entry-previous-row,
.log-entry-active-row,
.log-entry-next-row {
  position: relative;
}
.log-entry-previous-row:after,
.log-entry-active-row:after,
.log-entry-next-row:after {
  content: "";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  position: absolute;
  top: -1px;
  left: -3rem;
  bottom: 0;
  background: rgba(0, 52, 175, 0.1);
  font-family: unicons-line;
  font-size: 2rem;
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-decoration: inherit;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.log-entry-previous-row:after {
  content: "\eb68";
}

.log-entry-active-row {
  background: rgba(0, 52, 175, 0.1) !important;
}
.log-entry-active-row:after {
  content: "\ec90";
}

.log-entry-next-row:after {
  content: "\eb69";
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../../assets/scss/global/header.scss%22,%22../../assets/scss/global/general.scss%22,%22../../assets/scss/global/dashboard.scss%22,%22../../assets/scss/global/card.scss%22,%22../../assets/scss/global/form.scss%22,%22../../assets/scss/global/select2.scss%22,%22../../assets/scss/global/table.scss%22,%22../../assets/scss/global/file-upload.scss%22,%22../../assets/scss/global/modal.scss%22,%22../../assets/scss/global/tabs.scss%22,%22../../assets/scss/global/customer-switcher.scss%22,%22../../assets/scss/global/loader.scss%22,%22../../assets/scss/global/secret.scss%22,%22../../assets/scss/pages/login.scss%22,%22../../assets/scss/pages/two_factor.scss%22,%22../../assets/scss/pages/customer.scss%22,%22../../assets/scss/pages/dashboard.scss%22,%22../../assets/scss/pages/transfer.scss%22,%22../../assets/scss/pages/user.scss%22,%22../../assets/scss/pages/history.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA;EACI;EAEA;EAEA;;AAEA;EACI;EAEA;EAEA;;AAGJ;EACI;;;AAKJ;EACI;;AAGJ;EACI;;AAMQ;EACI;EACA;;AAMhB;EACI;EACA;EACA;EAEA;;AAGJ;EACI;EACA;;AAIA;EACI;;AAGJ;EACI;EACA;;;AAKZ;EACI;EACA;EACA;EAEA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;;AAIR;EACI;EACA;;;AAIA;EACI;EACA;EACA;EACA;EACA;;;AAIR;EACI;IACI;IACA;IACA;;EAIA;IACI;IACA;IACA;;EAGJ;IACI;;EAEA;IACI;IAEA;;;AAMhB;EACI;IACI;;;AAIR;EAGY;IACI;IACA;;EAEA;IACI;IACA;;;AC1IhB;AAAA;EAEI;EACA;;;AAIR;EACI;EACA;EAEA;EACA;EACA;EACA;;;AAGJ;EACI;EACA;EACA;EAEA;;;AAGJ;EACI;;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAGJ;EACI;;;AAIR;EACI;EACA;EAEA;EAEA;EACA;EACA;EAEA;;;AAGJ;EACI;EACA;EAEA;EACA;EAEA;;AAEA;EACI;EAEA;;;AAIR;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EAEA;;;AAKZ;EACI;;;AAIA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;;AAMR;AAAA;EAEI;EACA;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EAEA;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EACA;;;AAKZ;EACI;;;AAGJ;EACI;;;AAGJ;EACI;IACI;;EAGJ;IACI;;;ACjLR;EACI;EACA;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EAEA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAIR;EACI;;AAEA;EACI;;;AAKZ;EACI;EAEA;EACA;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EAEA;;;AAGJ;EACI;;;AAIA;EACI;EACA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;EACA;EAEA;EAEA;EACA;;AAEA;EACI;;AAEA;EACI;;AAIR;EACI;;;AAKJ;EACI;;;AAIR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;IACI;;EAIA;IACI;IACA;;;AAKZ;EACI;IACI;IAEA;;EAGJ;IACI;;EAGJ;IACI;IACA;IAEA;;EAIA;IACI;IACA;;EAGJ;IACI;;;AC5JZ;EACI;EAEA;EACA;EACA;EACA;EACA;EAEA;EAEA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EAEA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;;AAGJ;EACI;;;ACpCZ;AAAA;EAEI;;;AAGJ;EACI;EACA;EAEA;EACA;;;AAGJ;EACI;;;AAKI;EACI;;;AAQA;EACI;;;AAMhB;EACI;;;AAGJ;EACI;EACA;EAEA;EACA;;;AAGJ;EACI;EACA;;;AAQgB;EACI;;AAMR;EACI;;;AAOpB;EACI;EACA;;AAEA;EACI;EACA;EACA;EAEA;;;AAOA;AAAA;EACI;EACA;EACA;;AAIR;AAAA;EACI;EACA;;AAEA;AAAA;EACI;;;AAKZ;EACI;;;AAGJ;EACI;;AAEA;EACI;EAEA;EACA;EAEA;;;AAKJ;EACI;;;AAIR;EACI;EACA;EACA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EACA;;AAEA;EACI;;;AAIR;EACI;EACA;;;AAGJ;AAAA;AAAA;EAGI;;;AAGJ;AAAA;EAEI;;;AAKI;EACI;;AAGJ;EACI;;AAGJ;EACI;;AAEA;EACI;;AAMR;EACI;EACA;;;AC1LZ;EACI;EACA;EAEA;;;AAIA;EACI;;AAEA;EACI;EAEA;EAEA;;;AAKZ;EACI;EAEA;EACA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAEA;AAAA;EAEI;EAEA;EACA;;AAGJ;EACI;;;AAMA;EACI;;;AAQA;EACI;;AAIR;EACI;;AAGJ;EACI;;AAKJ;EACI;EACA;;;AAMR;EACI;EACA;;AAEA;AAAA;EAEI;EACA;;AAGJ;EACI;EAEA;;AAEA;EACI;EAEA;EACA;EAEA;EAEA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKJ;AAAA;EAEI;EACA;;AAIR;EACI;EACA;;AAGI;AAAA;EAEI;EACA;;;ACxJpB;EACI;EACA;;AAEA;EACI;EACA;EAEA;EAEA;;AAEA;EACI;;;AAKZ;AAAA;EAEI;;;AAGJ;AAAA;EAEI;;;AAGJ;EACI;IACI;;;AC9BR;EACI;EACA;EACA;EACA;EACA;EAEA;EAEA;EAEA;EAEA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;EACA;EACA;EAEA;;AAGJ;EACI;EACA;;;AAIR;EACI;EACA;EACA;EAEA;;;AAGJ;EACI;EACA;EAEA;EACA;EAEA;;AAEA;EACI;EACA;EAEA;;AAEA;EACI;EAEA;EACA;EACA;EAEA;EAEA;;AAEA;EACI;;AAEA;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKI;;AAIR;EACI;;AAIR;EACI;EAEA;EAEA;EACA;;AAEA;EACI;;AAIR;EACI;EACA;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;;AAQA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAOJ;EACI;;AAOJ;EACI;;;AAOpB;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EAEA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;IACI;IACA;IAEA;;EAEA;IACI;IACA;;;ACzOZ;EACI;EACA;;;ACDA;EACI;EACA;;AAEA;EACI;;AAEA;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EAEA;;AAGJ;EACI;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;EAEA;EAEA;EAEA;EACA;;AAUA;EACI;;AAS5B;EACI;EACA;EACA;EAEA;;;AClER;EACI;EACA;;AAEA;EACI;EACA;EAEA;EAEA;EAEA;EAEA;;AAEA;EACI;EACA;EAEA;EACA;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAIR;EACI;EAEA;;AAEA;EACI;EACA;;AAIR;EACI;;AAEA;EACI;;AAGJ;EACI;;AAGJ;AAAA;EAEI;;AAGJ;EACI;;AAGJ;EACI;;;AAKZ;EAEQ;IACI;;;AAKZ;EAGY;IACI;IACA;IAEA;;EAEA;IACI;IACA;;EAEA;IACI;;EAIR;IACI;IACA;IAEA;IACA;IAEA;;EAIR;IACI;IACA;IAEA;;EAGJ;IACI;;EAEA;IACI;;EAEA;IACI;;EAIR;IACI;;EAGJ;IACI;IACA;IACA;;;ACxIpB;EACI;EACA;EAEA;EACA;EACA;;AAEA;EAEI;EACA;EAEA;EAEA;EACA;EACA;EAEA;;AAGJ;EACI;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;EACA;EACA;EAEA;;;ACtCR;EACI;EACA;EAEA;EACA;EAEA;;AAEA;EACI;EACA;EAEA;;AAEA;EACI;EAEA;EACA;EACA;EAEA;EAEA;;AAEA;EACI;;AAEA;AAAA;EAEI;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAIR;EACI;EACA;;AAEA;EACI;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EAKI;;AAIR;EACI;;AAIR;EACI;EAEA;EAEA;EACA;;AAEA;EACI;;AASJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEI;;AAIR;EACI;;AAEA;EACI;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAOJ;EACI;;AAOJ;EACI;;;AAOpB;EACI;;AAEA;EACI;;AAGJ;EACI;EACA;EAEA;;;AAIR;EACI;;;AAGJ;EACI;;;AAGJ;EACI;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAIR;EACI;EACA;EACA;EAEA;;;AAIR;EACI;IACI;IACA;IAEA;;EAEA;IACI;IACA;;;ACvLR;EACI;EACA;EACA;EAEA;;AAEA;EACI;EAEA;EACA;EAEA;;;AAKZ;EACI;EACA;EAEA;EAEA;EACA;EAEA;;AAEA;EACI;EAEA;;AAGJ;EAEI;EAEA;EAEA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EAEA;;;ACjER;EACI;EACA;;AAEA;EACI;EAEA;EACA;;AAEA;EACI;;AAGJ;EACI;;;ACfZ;EACI;;;ACDJ;EACI;;AAEA;EACI;;AAEA;EACI;EAEA;EAEA;EACA;EAEA;EAEA;;AAEA;EACI;EAEA;EAEA;;AAGJ;EACI;;;AAMhB;EAGY;IACI;;;ACpCZ;EACI;;;AAIR;EACI;EAEA;;AAEA;EACI;EACA;EAEA;;;AAKJ;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;EAEA;EAEA;EAEA;EACA;EAEA;;AAEA;EACI;EACA;EAEA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;AAGJ;AAAA;AAAA;EAGI;EACA;;AAGJ;EACI;;AAIR;AAAA;AAAA;AAAA;EAII;;AAIR;AAAA;EAEI;EAEA;EAEA;EACA;;AAEA;AAAA;AAAA;AAAA;EAEI;EAEA;;AAIR;EACI;;AAEA;EACI;EACA;EACA;EAEA;EACA;EAEA;EAEA;;AAEA;EACI;EACA;EACA;EAEA;EAEA;EACA;EACA;EAEA;EAEA;EAEA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAMhB;EACI;;AAGJ;AAAA;EAEI;;AAGJ;EACI;;AAGJ;EACI;EAEA;EACA;EAEA;EACA;;AAIR;EACI;EAEA;;AAEA;EACI;EACA;EAEA;EACA;EACA;EACA;EAEA;;AAEA;EACI;EACA;EACA;EAEA;;AAEA;EACI;;AAGJ;EACI;;AAMhB;EACI;;AAIQ;EACI;EACA;EAEA;EACA;EAEA;EACA;;AAMhB;EACI;;AAEA;AAAA;EAEI;EACA;;AAIR;EACI;EACA;EACA;EACA;EACA;EAEA;EAEA;EAEA;EAEA;;AAGI;EAEI;EACA;EAEA;EAEA;EACA;EACA;EAEA;;AAGJ;EACI;EAEA;EACA;;AAGJ;EACI;EACA;EAEA;EACA;EACA;EACA;EAEA;;AAKZ;EACI;;AAGJ;EACI;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;;AAGJ;EACI;EACA;EACA;EAEA;EAEA;;AAEA;EACI;EACA;;;AAUR;AAAA;AAAA;EACI;;AAEA;AAAA;AAAA;EACI;;;AAMhB;EACI;IACE;IACA;;EAEF;IACE;IACA;;;AAIJ;EACE;IACE;IACA;;EAEF;IACE;IACA;;;AChWN;EACI;EAEA;EAEA;EACA;;AAEA;EACI;EACA;;AAEA;AAAA;EAEI;;AAGJ;EACI;EACA;;;AAMR;EACI;EAEA;EAEA;;AAEA;EACI;EACA;;AAEA;EACI;;AAIR;EACI;EAEA;EAEA;EACA;EACA;;;AChDZ;EACI;;;AAGJ;AAAA;EAEI;EACA;;;AAGJ;EACI;;AAEA;EACI;EACA;EACA;EAEA;EACA;;AAEA;EACI;EACA;;AAEA;EACI;EACA;EAEA;EACA;;AAEA;EACI;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AASZ;EACI;EACA;;AAIJ;EACI;EACA;;;AAKZ;EACI;;;AAGJ;EACI;EACA;EACA;EAEA;;;AAGJ;EACI;IACI;;EAGJ;IACI;;;AAIR;EACI;EAEA;EACA;;;AAKI;EACI;;AAGJ;EACI;EACA;EAEA;EACA;;AAIR;EACI;EAEA;EACA;;;AAIR;AAAA;AAAA;EAGI;;AAEA;AAAA;AAAA;EACI;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKJ;EACI;;;AAIR;EACI;;AAEA;EACI;;;AAKJ;EACI%22,%22file%22:%22sft.output.css%22%7D */
