@charset "UTF-8";
/* stylelint-disable */
/* stylelint-enable */
h1,
h2 {
  font-weight: 300;
}

/* stylelint-disable */
/* stylelint-enable */
.text--center {
  text-align: center;
}

.text--left {
  text-align: left;
}

.text--right {
  text-align: right;
}

.multiline {
  word-break: break-all;
  white-space: pre-wrap;
}

.icon--error {
  color: #db2c00;
}
.icon--warning {
  color: #e8c900;
}
.icon--loading-error {
  color: #878c96;
}
.icon--success {
  color: #8acf81;
}

.hint {
  position: relative;
  display: inline-block;
  width: 10.625rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  color: #3c3c46;
  vertical-align: top;
  background: #ffffff;
  border: 0.0625rem solid #f26e21;
  border-radius: 0.3125rem;
}
.hint__icon {
  display: inline-block;
  padding: 0.625rem 0.625rem;
  font-size: 1.25rem;
  color: #f26e21;
}
.hint__text {
  padding: 0 0.625rem 0.625rem 0.625rem;
}
.hint__close {
  position: absolute;
  top: 0.5rem;
  right: 0.4375rem;
  padding: 0;
  margin: 0;
  font-size: 1.25rem;
  color: #878c96;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.hint__close:active, .hint__close:focus {
  color: #3c3c46;
}
.hint:active, .hint:focus {
  background: #fafafa;
}

@media (hover: hover) {
  .hint__close:hover {
    color: #3c3c46;
  }
  .hint:hover {
    background: #fafafa;
  }
}
.tabs {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  text-align: center;
  list-style-type: none;
}
.tabs:focus {
  outline: none;
}
.tabs__tab {
  margin: 0;
}
.tabs__tab:focus {
  outline: none;
}
.tabs__tab:first-of-type {
  margin-left: 0;
}
.tabs__link {
  display: inline-block;
  padding: 0.625rem 0.875rem 0.375rem 0.875rem;
  color: #3c3c46;
  text-decoration: none;
  cursor: pointer;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem 0.3125rem 0 0;
}
.tabs__link--active, .tabs__link:active, .tabs__link:focus {
  font-weight: bold;
  color: #fafafa;
  background-color: #69a3b9;
  border-color: transparent;
  outline: none;
}
.tabs--primary__link {
  display: inline-block;
  padding: 0.625rem 0.875rem 0.375rem 0.875rem;
  text-decoration: none;
  cursor: pointer;
}
.tabs--primary__link--active, .tabs--primary__link:active, .tabs--primary__link:focus {
  font-weight: bold;
  color: #f26e21;
  background-color: #fafafa;
  border-color: #f26e21;
  border-radius: 0.3125rem 0.3125rem 0 0;
}

@media all and (min-width: 48.0625rem) {
  .tabs {
    line-height: 1.0625rem;
  }
  .tabs__tab {
    margin: 0;
  }
  .tabs--center {
    justify-content: center;
  }
  .tabs--right {
    justify-content: flex-end;
  }
}
@media (hover: hover) {
  .tabs__link:hover {
    color: #3c3c46;
    background-color: #f5f6f8;
    border-color: #69a3b9;
  }
  .tabs--primary__link:hover {
    color: #3c3c46;
    background-color: #f5f6f8;
    border-color: #f26e21;
  }
}
/* stylelint-disable */
.ember-basic-dropdown {
  position: relative;
}

.ember-basic-dropdown,
.ember-basic-dropdown-content,
.ember-basic-dropdown-content * {
  box-sizing: border-box;
}

.ember-basic-dropdown-content {
  position: absolute;
  width: auto;
  z-index: 1000;
  background-color: #ffffff;
}

.ember-basic-dropdown-content--left {
  left: 0;
}

.ember-basic-dropdown-content--right {
  right: 0;
}

.ember-basic-dropdown-overlay {
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  z-index: 10;
  top: 0;
  left: 0;
  pointer-events: none;
}

.ember-basic-dropdown-content-wormhole-origin {
  display: inline;
}

.ember-power-select-dropdown * {
  box-sizing: border-box;
}

.ember-power-select-trigger {
  position: relative;
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  border-radius: 4px;
  background-color: #ffffff;
  line-height: 1.75;
  overflow-x: hidden;
  text-overflow: ellipsis;
  min-height: 1.75em;
  user-select: none;
  -webkit-user-select: none;
  color: #3c3c46;
  /* Minimum clearfix for modern browsers */
}

.ember-power-select-trigger:after {
  content: "";
  display: table;
  clear: both;
}

.ember-power-select-trigger:focus,
.ember-power-select-trigger--active {
  border-top: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
  box-shadow: none;
}

.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],
.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true] {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true] {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.ember-power-select-placeholder {
  color: #999999;
  display: block;
  overflow-x: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.ember-power-select-status-icon {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  border-style: solid;
  border-width: 7px 4px 0 4px;
  border-color: #aaaaaa transparent transparent transparent;
}

.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon {
  transform: rotate(180deg);
}

.ember-power-select-clear-btn {
  position: absolute;
  cursor: pointer;
}

.ember-power-select-trigger-multiple-input {
  font-family: inherit;
  font-size: inherit;
  border: none;
  display: inline-block;
  line-height: inherit;
  -webkit-appearance: none;
  outline: none;
  padding: 0;
  float: left;
  background-color: transparent;
  text-indent: 2px;
  /* There's a browser bug where this selectos cannot be chained with commas */
}

.ember-power-select-trigger-multiple-input:disabled {
  background-color: #eeeeee;
}

.ember-power-select-trigger-multiple-input::placeholder {
  opacity: 1;
  color: #999999;
}

.ember-power-select-trigger-multiple-input::-webkit-input-placeholder {
  opacity: 1;
  color: #999999;
}

.ember-power-select-trigger-multiple-input::-moz-placeholder {
  opacity: 1;
  color: #999999;
}

.ember-power-select-trigger-multiple-input::-ms-input-placeholder {
  opacity: 1;
  color: #999999;
}

.ember-power-select-multiple-options {
  padding: 0;
  margin: 0;
}

.ember-power-select-multiple-option {
  border: none;
  border-radius: 0.1875rem;
  color: #3c3c46;
  background-color: #f5f6f8;
  padding: 0 4px;
  display: inline-block;
  line-height: 1.45;
  float: left;
  margin: 2px 0 2px 3px;
}

.ember-power-select-multiple-remove-btn {
  cursor: pointer;
}

.ember-power-select-multiple-remove-btn:not(:hover) {
  opacity: 0.5;
}

.ember-power-select-search {
  padding: 4px;
}

.ember-power-select-search-input {
  border: 1px solid #aaaaaa;
  border-radius: 0;
  width: 100%;
  font-size: inherit;
  line-height: inherit;
  padding: 0 5px;
}

.ember-power-select-search-input:focus {
  border: 1px solid #aaaaaa;
  box-shadow: none;
}

.ember-power-select-dropdown {
  border-left: 0.0625rem solid #c2c5ca;
  border-right: 0.0625rem solid #c2c5ca;
  line-height: 1.75;
  border-radius: 4px;
  box-shadow: 0 0.125rem 0.25rem 0 #e1e1e1;
  overflow: hidden;
  color: #3c3c46;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--above {
  transform: translateY(-0.0625rem);
  border-top: 0.0625rem solid #c2c5ca;
  border-bottom: none;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--below,
.ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  transform: translateY(0.0625rem);
  border-top: none;
  border-bottom: 0.0625rem solid #c2c5ca;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  width: 100%;
}

.ember-power-select-options {
  list-style: none;
  margin: 0;
  padding: 0;
  user-select: none;
  -webkit-user-select: none;
}

.ember-power-select-options[role=listbox] {
  overflow-y: auto;
  /* in firefox in windows this can cause a word-break issue. Try `overflow-y: scroll` if that happens */
  -webkit-overflow-scrolling: touch;
  max-height: 12.25em;
}

.ember-power-select-option {
  cursor: pointer;
  padding: 0 8px;
}

.ember-power-select-group[aria-disabled=true] {
  color: #999999;
  cursor: not-allowed;
}

.ember-power-select-group[aria-disabled=true] .ember-power-select-option,
.ember-power-select-option[aria-disabled=true] {
  color: #999999;
  pointer-events: none;
  cursor: not-allowed;
}

.ember-power-select-option[aria-selected=true] {
  background-color: #ffffff;
}

.ember-power-select-option[aria-current=true] {
  background-color: #f5f6f8;
  color: #3c3c46;
}

.ember-power-select-group-name {
  cursor: default;
  font-weight: bold;
}

.ember-power-select-trigger[aria-disabled=true] {
  background-color: #eeeeee;
}

.ember-power-select-trigger {
  padding: 0 16px 0 0;
}

.ember-power-select-selected-item,
.ember-power-select-placeholder {
  margin-left: 8px;
}

.ember-power-select-status-icon {
  right: 5px;
}

.ember-power-select-clear-btn {
  right: 25px;
}

.ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-left: 24px;
}

.ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-left: 40px;
}

.ember-power-select-group .ember-power-select-option {
  padding-left: 24px;
}

.ember-power-select-group .ember-power-select-group-name {
  padding-left: 8px;
}

.ember-power-select-trigger[dir=rtl] {
  padding: 0 0 0 16px;
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item,
.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder {
  margin-right: 8px;
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option {
  float: right;
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input {
  float: right;
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon {
  left: 5px;
  right: initial;
}

.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn {
  left: 25px;
  right: initial;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name {
  padding-right: 24px;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option {
  padding-right: 40px;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option {
  padding-right: 24px;
}

.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name {
  padding-right: 8px;
}

/* stylelint-enable */
/* stylelint-disable */
.combo-select {
  display: grid;
  font-family: "Source Sans Pro", sans-serif;
  row-gap: 0.1875rem;
  grid-template-areas: "label" "incontainer" "message";
  grid-template-columns: 1fr;
  grid-template-rows: auto minmax(2.5rem, auto) minmax(1.25rem, auto);
  margin: 0.625rem 0 0.625rem 0;
}
.combo-select .ember-power-select-multiple-options {
  padding-right: 1.5rem;
}
.combo-select .ember-power-select-status-icon {
  display: none;
}
.combo-select .ember-power-select-option {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  padding: 0.3125rem;
  padding-left: 1.4375rem;
}
.combo-select .ember-power-select-option .combo-select__option {
  flex: 1 0 auto;
}
.combo-select .ember-power-select-option .combo-select__option-count {
  justify-self: right;
  background-color: #4590ff;
  border-radius: 0.3125rem;
  float: right;
  line-height: 1;
  color: #fafafa;
  padding: 0.375rem 0.375rem 0.1875rem;
  font-style: italic;
}
.combo-select .ember-power-select-option[aria-selected=true] {
  padding-left: 0.25rem;
}
.combo-select .ember-power-select-option[aria-selected=true]:before {
  font-family: "axcient-iconfont" !important;
  content: "\e91f";
  color: #4590ff;
  position: relative;
  padding-right: 0.25rem;
}
.combo-select .ember-power-select-trigger {
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
  box-sizing: border-box;
  background-color: #ffffff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  outline: none;
  padding: 0.3125rem 0.1875rem 0.125rem;
  overflow-y: hidden;
  word-break: break-all;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input {
  padding-top: 0.0625rem;
  line-height: 1.875rem;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #878c96;
  font-style: italic;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input::-moz-placeholder {
  /* Firefox 19+ */
  color: #878c96;
  font-style: italic;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input:-ms-input-placeholder {
  /* IE 10+ */
  color: #878c96;
  font-style: italic;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input:-moz-placeholder {
  /* Firefox 18- */
  color: #878c96;
  font-style: italic;
}
.combo-select .ember-power-select-trigger .ember-power-select-trigger-multiple-input:disabled {
  background-color: #f0f1f3;
  cursor: not-allowed;
}
.combo-select .ember-power-select-trigger:focus, .combo-select .ember-power-select-trigger:active, .combo-select .ember-power-select-trigger[aria-expanded=true] {
  border-color: #4590ff;
  box-shadow: 0 0 0 0.0625rem #4590ff;
  color: #3c3c46;
}
.combo-select .ember-power-select-trigger[aria-disabled=true] {
  background-color: #f0f1f3;
  border: 0.0625rem solid #e1e1e1;
  box-shadow: none;
  cursor: not-allowed;
}
.combo-select .ember-power-select-trigger[aria-disabled=true] .ember-power-select-multiple-option {
  background-color: #f0f1f3;
  color: #878c96;
  font-style: italic;
}
.combo-select .ember-power-select-trigger:after {
  font-family: "axcient-iconfont" !important;
  font-size: 1.125rem;
  color: #878c96;
  content: "\e931";
  position: absolute;
  top: 0.5625rem;
  width: 0;
  height: 0;
  right: 1.5625rem;
  bottom: 0;
  pointer-events: none;
  display: unset;
}
.combo-select .ember-power-select-trigger .combo-select__option {
  position: relative;
  top: 0.125rem;
}
.combo-select .ember-power-select-trigger .combo-select__option-count {
  display: none;
}
.combo-select .ember-power-select-multiple-remove-btn {
  float: right;
  font-size: 1.875rem;
  line-height: 1rem;
  margin: 0.4375rem 0 0 0.3125rem;
}
.combo-select--empty .ember-power-select-trigger {
  background-color: #fafafa;
}
.combo-select__input-container {
  display: grid;
  grid-area: incontainer;
  grid-template-areas: "input icon";
  grid-template-columns: 1fr auto;
}
.combo-select .ember-power-select-trigger-multiple-input {
  grid-area: input;
}
.combo-select__icon {
  align-content: center;
  align-self: center;
  display: none;
  font-size: 1.25rem;
  grid-area: icon;
  margin-left: 0.625rem;
}
.combo-select__label {
  color: #878c96;
  display: flex;
  align-items: center;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 0.75rem;
  font-weight: bold;
  letter-spacing: 0.0625rem;
  line-height: 1.2;
  margin: -2px 0 0.1875rem 0;
  text-transform: uppercase;
  justify-self: start;
  grid-area: label;
}
.combo-select__required {
  color: #db2c00;
}
.combo-select__description {
  margin-left: 0.3125rem;
  text-transform: none;
  letter-spacing: 0.04375rem;
}
.combo-select__message {
  align-self: center;
  color: #878c96;
  font-size: 0.75rem;
  grid-area: message;
  padding: 0;
}
.combo-select--error .ember-power-select-trigger {
  border-color: #db2c00;
  box-shadow: 0 0 0 0.0625rem #db2c00;
}
.combo-select--error__message, .combo-select--error__icon {
  color: #db2c00;
  display: inline;
}
.combo-select--invalid .ember-power-select-trigger {
  border-color: #e8c900;
  box-shadow: 0 0 0 0.0625rem #e8c900;
}
.combo-select--invalid__message {
  color: #f26e21;
  display: inline;
}
.combo-select--invalid__icon {
  color: #e8c900;
  display: inline;
}
.combo-select .axs-tooltip__balloon {
  font-weight: initial;
  text-transform: initial;
  text-align: initial;
  letter-spacing: normal;
}
.combo-select .icon-tooltip {
  font-size: initial;
}

@media (min-width: 64.0625rem) {
  .combo-select {
    row-gap: 0.3125rem;
  }
  .combo-select__message {
    line-height: 1rem;
  }
}
@media (hover: hover) {
  .combo-select .ember-power-select-trigger:hover {
    border-color: #4590ff;
    box-shadow: 0 0 0 0.0625rem #4590ff;
    color: #3c3c46;
  }
}
/* stylelint-enable */
.sidebar {
  z-index: 500;
  box-sizing: border-box;
  display: none;
  max-width: 100%;
  min-height: 80%;
  padding: 1.875rem 1.25rem;
  background-color: #f5f6f8;
  box-shadow: -0.3125rem 0 0.75rem 0 rgba(197, 197, 197, 0.5);
}
.sidebar--active {
  position: fixed;
  right: 0;
  bottom: 0;
  display: inline-block;
  max-height: 100%;
  overflow-y: auto;
}
.sidebar:focus, .sidebar:active {
  outline: none;
}
.sidebar__close {
  position: absolute;
  top: 1.4375rem;
  right: 0.625rem;
  font-size: 1.25rem;
  color: #878c96;
  border: none;
}
.sidebar__close:active, .sidebar__close:focus {
  color: #3c3c46;
  background: transparent;
  border: none;
}
.sidebar__header {
  margin-bottom: 0.625rem;
}
.sidebar hr {
  color: #e1e1e1;
}
.sidebar-tile {
  display: inline-block;
  width: 48%;
}
.sidebar-tile--right {
  float: right;
}
.sidebar-tile .button {
  width: 100%;
}
.sidebar .table__body-cell {
  padding: 0.75rem 0 0.375rem;
  border-bottom: none;
}
.sidebar .table__body-row {
  border-bottom: none;
}
.sidebar .tabs,
.sidebar .tabs--primary {
  margin: 0.625rem 0 0;
  border-bottom: 0.0625rem solid #c2c5ca;
}
.sidebar .tabs__tab,
.sidebar .tabs--primary__tab {
  margin: 0 0.3125rem;
}
.sidebar .tabs__link,
.sidebar .tabs--primary__link {
  padding: 0.375rem 0.5rem 0.125rem 0.5rem;
  font-size: 0.875rem;
  text-transform: uppercase;
}
.sidebar--fixed-width {
  width: 18.75rem;
}
.sidebar .donut-chart .legend--vertical__key-label {
  font-weight: normal;
}
.sidebar .donut-chart .legend--vertical__title,
.sidebar .donut-chart .graph__title {
  margin: 0.875rem 0;
  font-size: 1.125rem;
}

@media all and (min-width: 48.0625rem) {
  .sidebar {
    max-width: 80%;
  }
}
@media (hover: hover) {
  .sidebar__close:hover {
    color: #3c3c46;
    background: transparent;
    border: none;
  }
  .sidebar:hover {
    outline: none;
  }
  .sidebar .tabs__link:hover {
    background-color: #d2d8e1;
  }
}
/* stylelint-disable */
.donut-chart {
  display: flex;
}
.donut-chart .graph {
  order: 1;
  width: fit-content;
}
.donut-chart .graph .donut-div {
  position: relative;
}
.donut-chart .graph .donut__center {
  fill: rgba(250, 250, 250, 0.75);
}
.donut-chart .graph .donut__center-total {
  fill: #000000;
  font: 600 3.75rem "Source Sans Pro", sans-serif;
}
.donut-chart .graph .donut__center-label {
  fill: #878c96;
  font: 300 1.5rem "Source Sans Pro", sans-serif;
}
.donut-chart .graph .donut__center-detail {
  fill: #9f3224;
  font: 600 1.375rem "Source Sans Pro", sans-serif;
}
.donut-chart .graph .donut__icon {
  color: #e1e1e1;
  position: absolute;
}
.donut-chart .graph .donut__icon-label {
  fill: #878c96;
  font: normal 1.5rem "Source Sans Pro", sans-serif;
}
.donut-chart .graph .donut__large-icon {
  color: #e1e1e1;
  position: absolute;
}
.donut-chart .graph .donut__ring {
  fill: transparent;
  stroke: #f0f1f3;
  stroke-width: 5rem;
}
.donut-chart .graph .donut__segment {
  fill: transparent;
  stroke-width: 5rem;
}
.donut-chart .graph .donut__total-detail__text {
  position: relative;
  bottom: 0.125rem;
}
.donut-chart .graph--large .donut {
  height: 17.5rem;
  width: 17.5rem;
}
.donut-chart .graph--large .donut-div {
  height: 17.5rem;
  width: 17.5rem;
}
.donut-chart .graph--large .donut__icon {
  font-size: 4.375rem;
  top: 4.8125rem;
  left: 6.5625rem;
}
.donut-chart .graph--large .donut__large-icon {
  font-size: 5.833125rem;
  top: 5.9375rem;
  left: 5.833125rem;
}
.donut-chart .graph--large .donut__large-icon.icon-cloud {
  top: 5.75rem;
}
.donut-chart .graph--medium .donut {
  height: 11.25rem;
  width: 11.25rem;
}
.donut-chart .graph--medium .donut-div {
  height: 11.25rem;
  width: 11.25rem;
}
.donut-chart .graph--medium .donut__icon {
  font-size: 2.8125rem;
  top: 3.0625rem;
  left: 4.21875rem;
}
.donut-chart .graph--medium .donut__large-icon {
  font-size: 3.75rem;
  top: 3.8125rem;
  left: 3.75rem;
}
.donut-chart .graph--medium .donut__large-icon.icon-cloud {
  top: 3.6875rem;
}
.donut-chart .graph--small .donut {
  height: 8.4375rem;
  width: 8.4375rem;
}
.donut-chart .graph--small .donut-div {
  height: 8.4375rem;
  width: 8.4375rem;
}
.donut-chart .graph--small .donut__icon {
  font-size: 2.109375rem;
  top: 2.34375rem;
  left: 3.1640625rem;
}
.donut-chart .graph--small .donut__large-icon {
  font-size: 2.8125rem;
  top: 2.84375rem;
  left: 2.8125rem;
}
.donut-chart .graph--small .donut__large-icon.icon-cloud {
  top: 2.78125rem;
}
.donut-chart .legend {
  display: block;
  order: 2;
  padding: 0 1.875rem;
  width: fit-content;
}
.donut-chart .legend .titleSpacer {
  height: 3.75rem;
}
.donut-chart .legend--vertical__key {
  display: grid;
  grid-row-gap: 0.0625rem;
  grid-template-areas: "vColor vLabel" "vColor vDescription";
  grid-template-columns: 1.875rem 1fr;
  grid-template-rows: 0.9375rem;
  padding: 0.3125rem 0;
}
.donut-chart .legend--vertical__key-color {
  grid-area: vColor;
  height: 1.5rem;
  width: 1.5rem;
  position: relative;
  top: -0.125rem;
}
.donut-chart .legend--vertical__key-description {
  grid-area: vDescription;
}
.donut-chart .legend--vertical__key-label {
  grid-area: vLabel;
}
.donut-chart .fill--0 {
  fill: #6fcccc;
}
.donut-chart .fill--1 {
  fill: #8acf81;
}
.donut-chart .fill--2 {
  fill: #e8c900;
}
.donut-chart .fill--3 {
  fill: #f26e21;
}
.donut-chart .fill--4 {
  fill: #db2c00;
}
.donut-chart .fill--5 {
  fill: #9f3224;
}
.donut-chart .fill--6 {
  fill: #003256;
}
.donut-chart .fill--7 {
  fill: #4590ff;
}
.donut-chart .stroke--0 {
  stroke: #6fcccc;
}
.donut-chart .stroke--1 {
  stroke: #8acf81;
}
.donut-chart .stroke--2 {
  stroke: #e8c900;
}
.donut-chart .stroke--3 {
  stroke: #f26e21;
}
.donut-chart .stroke--4 {
  stroke: #db2c00;
}
.donut-chart .stroke--5 {
  stroke: #9f3224;
}
.donut-chart .stroke--6 {
  stroke: #003256;
}
.donut-chart .stroke--7 {
  stroke: #4590ff;
}
.donut-chart .stroke--t {
  stroke: transparent;
}

.donut-chart--legend-right {
  flex-direction: row;
}

.donut-chart--legend-below {
  flex-direction: column;
}
.donut-chart--legend-below .legend {
  padding: 1.875rem 0;
}

.donut__segment__tooltip {
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.1875rem;
  box-shadow: 0 0.125rem 0.25rem 0 #e1e1e1;
}
.donut__segment__tooltip > div[x-circle] {
  background-color: #fafafa;
}
.donut__segment__tooltip-label .icon {
  position: relative;
  top: 0.125rem;
}
.donut__segment__tooltip-label .icon.color--0 {
  color: #6fcccc;
}
.donut__segment__tooltip-label .icon.color--1 {
  color: #8acf81;
}
.donut__segment__tooltip-label .icon.color--2 {
  color: #e8c900;
}
.donut__segment__tooltip-label .icon.color--3 {
  color: #f26e21;
}
.donut__segment__tooltip-label .icon.color--4 {
  color: #db2c00;
}
.donut__segment__tooltip-label .icon.color--5 {
  color: #9f3224;
}
.donut__segment__tooltip-label .icon.color--6 {
  color: #003256;
}
.donut__segment__tooltip-label .icon.color--7 {
  color: #4590ff;
}

@media (hover: hover) {
  .donut-chart .stroke--0:hover {
    stroke: rgb(129.8307692308, 210.6692307692, 210.6692307692);
  }
  .donut-chart .stroke--1:hover {
    stroke: rgb(155.1465517241, 214.0344827586, 147.4655172414);
  }
  .donut-chart .stroke--2:hover {
    stroke: rgb(255, 221.2607758621, 2.5);
  }
  .donut-chart .stroke--3:hover {
    stroke: rgb(243.4106382979, 125.7340425532, 57.0893617021);
  }
  .donut-chart .stroke--4:hover {
    stroke: rgb(244.5, 49.1232876712, 0);
  }
  .donut-chart .stroke--5:hover {
    stroke: rgb(179.7923076923, 56.5384615385, 40.7076923077);
  }
  .donut-chart .stroke--6:hover {
    stroke: rgb(0, 64.8255813953, 111.5);
  }
  .donut-chart .stroke--7:hover {
    stroke: rgb(94.5, 159.2177419355, 255);
  }
}
/* stylelint-enable */
/* stylelint-disable */
.smart-search {
  outline: none;
}
.smart-search .header-search-button {
  position: absolute;
  top: 1px;
  right: -50px;
  color: #878c96;
}
.smart-search__basic {
  background-color: transparent;
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  margin: 0;
  outline: none;
  position: relative;
  width: 96%;
}
.smart-search .smart-search__axs-button {
  border: none;
  background: transparent;
  color: #3c3c46;
  position: absolute;
  top: 0.0625rem;
  right: 0;
  z-index: 6;
  font-size: 1.25rem;
  outline: none;
  height: 2.25rem;
  padding: 0 0.9375rem;
  font-weight: 600;
  line-height: 1.2;
  cursor: pointer;
  border-radius: 6.25rem;
  transition: background 0.3s ease, color 0.2s ease;
}
.smart-search .smart-search__axs-button:focus {
  box-shadow: 0 0 0 0.125rem #4590ff;
}
.smart-search .smart-search__axs-button:hover {
  color: #0074d9;
}
.smart-search .smart-search__axs-button:active {
  color: #0074d9;
  box-shadow: 0 0 0 0.125rem #4590ff;
}
.smart-search .smart-search__axs-button--active {
  background-color: var(--primary-color-15op);
  color: var(--primary-color);
}
.smart-search .smart-search__axs-button--active:active {
  background-color: var(--primary-color-40op);
  color: #3c3c46;
  box-shadow: 0 0 0 0.125rem #4590ff;
}
.smart-search__input {
  background-color: #fafafa;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 1.5625rem;
  color: #3c3c46;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
  padding: 0.5rem;
  padding-left: 0.875rem;
  outline: none;
  width: 100%;
}
.smart-search__input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #878c96;
  font-style: italic;
}
.smart-search__input::-moz-placeholder {
  /* Firefox 19+ */
  color: #878c96;
  font-style: italic;
}
.smart-search__input:-ms-input-placeholder {
  /* IE 10+ */
  color: #878c96;
  font-style: italic;
}
.smart-search__input:-moz-placeholder {
  /* Firefox 18- */
  color: #878c96;
  font-style: italic;
}
.smart-search__input:focus, .smart-search__input:active {
  border-color: #4590ff;
  box-shadow: 0 0 0 0.0625rem #4590ff;
  color: #3c3c46;
}
.smart-search__input:disabled {
  background-color: #f0f1f3;
  border: 0.0625rem solid #e1e1e1;
  box-shadow: none;
  cursor: not-allowed;
}
.smart-search input::-ms-clear {
  display: none;
}

@media (hover: hover) {
  .smart-search__input:hover {
    border-color: #4590ff;
    box-shadow: 0 0 0 0.0625rem #4590ff;
    color: #3c3c46;
  }
}
/* stylelint-enable */
.search-panel {
  position: absolute;
  left: 2%;
  z-index: 1000;
  box-sizing: border-box;
  display: none;
  width: 96%;
  padding: 1.25rem;
  background-color: #ffffff;
  border-radius: 0.625rem;
  box-shadow: 0.125rem 0.3125rem 0.625rem 0.0625rem rgba(155, 160, 165, 0.51);
}
.search-panel-body {
  display: flex;
  flex-direction: column;
  margin: 0.625rem 0 1.25rem;
}
.search-panel-tile {
  display: inline-block;
  align-self: center;
  width: 90%;
}
.search-panel--active {
  display: block;
}
.search-panel__close {
  position: absolute;
  top: -0.25rem;
  right: 0;
  color: #878c96;
  border: none;
}
.search-panel__close:active, .search-panel__close:focus {
  color: #3c3c46;
  background: transparent;
  border: none;
}
.search-panel__header {
  position: relative;
  margin-bottom: 0.625rem;
}
.search-panel__indented {
  padding: 0 0.625rem;
}

@media (min-width: 48.0625rem) {
  .search-panel {
    padding: 1.875rem;
  }
  .search-panel-body {
    flex-flow: row wrap;
    justify-content: space-around;
    margin: 1.25rem 0 2.5rem;
  }
  .search-panel__indented {
    padding: 0 1.25rem;
  }
  .search-panel-tile {
    width: 30%;
  }
}
@media (min-width: 64.0625rem) {
  .search-panel {
    padding: 2.5rem;
  }
  .search-panel__indented {
    padding: 0 2.5rem;
  }
}
@media (hover: hover) {
  .search-panel__close:hover {
    color: #3c3c46;
    background: transparent;
    border: none;
  }
}
/* stylelint-disable */
.table {
  border-collapse: collapse;
  font-family: "Source Sans Pro", sans-serif;
  width: 100%;
}
.table__body {
  font-size: 1rem;
  line-height: 1.25rem;
}
.table__body-cell {
  position: relative;
  padding: 1.75rem 0 1.75rem;
  border-bottom: 0;
  vertical-align: middle;
}
.table__body-cell .toggle__slider {
  transform: scale(0.8);
  margin-top: 0.0625rem;
  margin-bottom: -0.0625rem;
}
.table__body-row {
  border-bottom: 0.0625rem solid #e1e1e1;
}
.table__body-row:active, .table__body-row:focus, .table__body-row--active {
  background-color: #f5f6f8;
}
.table__body-row:active .link, .table__body-row:focus .link, .table__body-row--active .link {
  color: #0074d9;
}
.table__body-row:active .table__body-checkbox .checkbox:not(.checkbox--disabled) .checkbox__indicator, .table__body-row:focus .table__body-checkbox .checkbox:not(.checkbox--disabled) .checkbox__indicator, .table__body-row--active .table__body-checkbox .checkbox:not(.checkbox--disabled) .checkbox__indicator {
  box-shadow: 0 0 0 0.125rem #4590ff;
}
.table__body-row .link {
  color: #3c3c46;
}
.table__body-row--selected {
  background-color: rgba(242, 110, 33, 0.08);
}
.table__body-row--selected .table__icon {
  color: var(--primary-color);
}
.table td:not(.table__column--checkbox) {
  padding-left: 0.3125rem;
}
.table__body-checkbox {
  width: 0.9375rem;
  padding: 0;
}
.table__body-checkbox .checkbox {
  margin: 0 0.3125rem 0 0.625rem;
  position: relative;
  top: -0.5rem;
}
.table__column--visible-l {
  display: none;
}
.table__column--visible-ml {
  display: none;
}
.table__column--visible-sml {
  display: table-cell;
}
.table__header {
  border-bottom: 0.0625rem solid #e1e1e1;
  color: #878c96;
  font-size: 0.75rem;
  font-weight: bold;
  text-transform: uppercase;
}
.table__header-button {
  border: none;
  background-color: transparent;
  color: #878c96;
  cursor: pointer;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.125rem;
  line-height: 1.0625rem;
  padding: 0;
  vertical-align: middle;
}
.table__header-cell {
  border-bottom: 0.0625rem solid #e1e1e1;
  letter-spacing: 0.0625rem;
  padding: 1.25rem 0 0.9375rem;
}
.table__header-checkmark {
  padding: 0.625rem 0.3125rem 0.3125rem 0.625rem;
  font-size: 1.125rem;
  width: 0.9375rem;
}
.table__header-checkmark--selected .table__header-button {
  color: var(--primary-color);
}
.table__icon {
  color: #878c96;
  font-size: 1.25rem;
  height: 1.125rem;
  padding-bottom: 0.125rem;
  vertical-align: text-top;
}
.table__icon:active, .table__icon--selected {
  color: var(--primary-color);
}
.table__icon--primary {
  color: #f26e21;
  font-size: 1.25rem;
  height: 1.125rem;
  padding-bottom: 0.125rem;
  vertical-align: text-top;
}
.table__link {
  color: #3c3c46;
  cursor: pointer;
  text-decoration: none;
}
.table__link:active, .table__link:focus {
  color: #f26e21;
  text-decoration: underline;
}
.table__footer {
  color: #878c96;
  font-size: 0.75rem;
  font-style: italic;
}
.table__footer-cell {
  letter-spacing: 0.0625rem;
  padding: 0.625rem 0;
}

.form-table__label {
  padding: 0.3125rem 0.9375rem 0 0;
  text-align: right;
  vertical-align: top;
  width: 9.375rem;
}
.form-table__input {
  width: 15.625rem;
}

@media all and (min-width: 48.0625rem) {
  .table__column--visible-ml {
    display: table-cell;
  }
}
@media all and (min-width: 64.0625rem) {
  .table__column--visible-l {
    display: table-cell;
  }
  .table__column--more {
    display: none;
  }
}
@media (hover: hover) {
  .table__body-row:hover {
    background-color: #f5f6f8;
  }
  .table__body-row:hover .link {
    color: #0074d9;
  }
  .table__body-row:hover .table__body-checkbox .checkbox:not(.checkbox--disabled) .checkbox__indicator {
    box-shadow: 0 0 0 0.125rem #4590ff;
  }
  .table__link:hover {
    color: #f26e21;
    text-decoration: underline;
  }
}
/* stylelint-enable */
.pagination {
  position: relative;
  text-align: center;
}
.pagination__previous {
  position: relative;
  top: -0.25rem;
  color: #878c96;
}
.pagination__ellipse {
  padding: 0.375rem;
  font-size: 1.25rem;
  color: #878c96;
}
.pagination__link {
  padding: 0.375rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.25rem;
  color: #878c96;
  background: transparent;
  border: 0;
}
.pagination__link--active, .pagination__link:active, .pagination__link:focus {
  color: #3c3c46;
  cursor: pointer;
}
.pagination__next {
  position: relative;
  top: -0.25rem;
  color: #878c96;
}

@media (hover: hover) {
  .pagination__link:hover {
    color: #3c3c46;
    cursor: pointer;
  }
}
.axs-flag-message-active {
  position: fixed;
  top: 0.625rem;
  right: -25rem;
  right: 0.625rem;
  z-index: 200;
  max-width: 25rem;
  transition: 0.5s all;
}

body {
  max-width: 100%;
  overflow-x: hidden;
  font-family: "Source Sans Pro", sans-serif;
  color: #3c3c46;
}
body * {
  box-sizing: border-box;
}

.flex-header {
  display: block;
}
@media all and (min-width: 48.0625rem) {
  .flex-header {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
  .flex-header__title {
    flex: 0 0 auto;
    color: #3c3c46;
  }
  .flex-header__container {
    flex: 0 0 auto;
  }
}

.menu-header--mobile {
  display: flex;
}
.menu-header--mobile .main-menu-logo--icon-only {
  margin: 0.8125rem auto 0.625rem 1.25rem;
}
.menu-header--mobile .user-menu--mobile {
  flex-shrink: 0;
  align-self: center;
  justify-self: flex-end;
  margin-right: 0.3125rem;
}
.menu-header--mobile .user-menu--mobile .button__icon {
  color: #f26e21;
}

@media all and (min-width: 48.0625rem) {
  .menu-header--mobile .user-menu--mobile {
    display: none;
  }
  .main-menu-logo--icon-only {
    display: inline-block;
    margin: 1.875rem auto 3rem 1.25rem;
  }
}
@media all and (min-width: 64.0625rem) {
  .menu-header--mobile {
    display: none;
  }
}
.main-menu {
  overflow: visible;
}
.main-menu__button {
  margin: 1.25rem 0;
}

.user-menu {
  margin-right: -0.625rem;
}
.user-menu__desktop {
  display: none;
}
@media screen and (min-width: 64.0625rem) {
  .user-menu__mobile {
    display: none;
  }
  .user-menu__desktop {
    display: block;
  }
}

.provider-selector {
  flex-flow: column;
  width: auto;
}
.provider-selector .axs-select__element.sc-axs-select {
  padding-right: 1.5625rem;
}

.search-bar {
  width: 100%;
}
.search-bar__details {
  font-weight: bold;
  color: #878c96;
}
.search-bar__select {
  margin-top: 0.1875rem;
}
.search-bar .smart-search .smart-search__advanced-button {
  right: 0.1875rem;
}

.centered {
  text-align: center;
}

@media (min-width: 48.0625rem) {
  .search-bar {
    display: inline-block;
    width: unset;
    min-width: 23.75rem;
  }
}
.search-filters {
  position: relative;
  padding: 0.625rem;
  background: #f5f6f8;
  border: 0.0625rem solid #e1e1e1;
  border-radius: 0.3125rem;
}
.search-filters__filter {
  width: 18.75rem;
  margin-right: 0.625rem;
}
.search-filters__combo-filter {
  width: fit-content;
  min-width: 18.75rem;
  margin-bottom: 0.0625rem;
}
.search-filters__details {
  display: none;
  width: 100%;
  padding: 0.625rem 1.5625rem;
  margin-bottom: 0.625rem;
  border: 0.0625rem solid #e1e1e1;
  border-radius: 0.3125rem;
}
.search-filters__details--open {
  display: block;
}
.search-filters .summary {
  display: flex;
  align-items: center;
}
.search-filters__advanced-row {
  display: flex;
  align-items: center;
}
.search-filters__advanced-type-header {
  position: absolute;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.625rem;
  margin-top: -1.875rem;
  font-weight: bold;
  background: #f5f6f8;
}
.search-filters__advanced-date-header {
  color: #878c96;
}
.search-filters__expand-button {
  margin-top: -1.875rem;
  margin-right: 0.625rem;
  cursor: pointer;
}
.search-filters__expand-button--open {
  transform: rotate(90deg);
}
.search-filters__expand-button--none {
  display: none;
}
.search-filters .search-filters__footer {
  display: flex;
  align-items: center;
  margin-top: 1.125rem;
}
.search-filters__knowledge-base-link {
  text-wrap: nowrap;
}

.form {
  max-width: 35rem;
  padding: 0 0.625rem;
}
.form select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000000;
}
.form :not(output):-moz-ui-invalid {
  box-shadow: 0 0 0 0 transparent;
}
.form :not(output):-moz-ui-invalid:active, .form :not(output):-moz-ui-invalid:focus, .form :not(output):-moz-ui-invalid:hover:not([disabled]) {
  box-shadow: 0 0 0 0.0625rem #4590ff;
}
.form__text {
  padding: 0 0 1.25rem 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  line-height: 1.2;
}
.form__input {
  display: block;
  margin: 0 0 0.625rem 0;
}
.form__input--stackable {
  padding: 0 0 0.3125rem 0;
}
.form__checkbox {
  margin: 0 0 0.9375rem 0.625rem;
}
.form__tooltip {
  color: #4590ff;
}
.form__buttons {
  padding: 0.625rem 0 0 0;
  text-align: right;
}
.form__buttons-container {
  display: inline-block;
  margin-left: auto;
}
.form__buttons--border-top {
  padding-top: 1.875rem;
  margin-top: 1.875rem;
  border-top: 0.0625rem solid #e1e1e1;
}
.form__postscript {
  margin-top: 1.875rem;
}
.form--center {
  width: 22.5rem;
  margin: 1.25rem auto 2.5rem auto;
}
.form--center__text {
  text-align: center;
}
.form--center__buttons {
  padding: 1.25rem 0 0 0;
  text-align: left;
}
.form--full-width {
  width: 100%;
  max-width: 100%;
}
.form--extended {
  max-width: 50rem;
}
.form__buttons--snug {
  padding: 0;
}

@media all and (min-width: 48.0625rem) {
  .form {
    padding: 0;
  }
}
@media all and (min-width: 64.0625rem) {
  .form--two-cols-container {
    display: flex;
  }
  .form--two-cols-container__section {
    width: 45%;
  }
  .form--two-cols-container__section:first-of-type {
    padding-right: 10%;
  }
}
.loading {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}

.loading-area.visible {
  display: flex;
}

.loading-area {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  display: none;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.5);
}

.spacer {
  height: 6vh;
}
.spacer--20 {
  height: 1.25rem;
}
.spacer--15 {
  height: 0.9375rem;
}
.spacer--10 {
  height: 0.625rem;
}
.spacer--5 {
  height: 0.3125rem;
}
.spacer--2 {
  height: 0.125rem;
}

.list {
  padding: 0;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  list-style-type: none;
}
.list__item {
  padding: 0.125rem 0.625rem;
}
.list__item--edit {
  padding: 0.125rem 0;
}
.list__item--padded {
  padding: 0.875rem 0.625rem;
}
.list__item--word-break {
  word-break: break-all;
}
.list--with-bullets {
  margin: 0 0 0 1.5625rem;
  list-style-type: disc;
}
.list--with-bullets__item {
  padding: 0.25rem 0;
}
.list--overview {
  padding: 0 0 0 0.9375rem;
}
.list--overview__item {
  padding: 0 0 0.9375rem 0;
}

.subheader-action-buttons {
  display: block;
}
.subheader-action-buttons axs-button {
  margin: 0 0.3125rem 0.625rem 0;
}
.subheader-action-buttons axs-button:last-of-type {
  margin-right: 0;
}

.time-select {
  width: 6.5625rem;
}

@media all and (min-width: 48.0625rem) {
  .subheader-action-buttons {
    display: flex;
    padding: 0.3125rem;
  }
  .subheader-action-buttons axs-button {
    margin-bottom: 0;
  }
  .subheader-block {
    display: flex;
    gap: 1.25rem;
    justify-content: space-between;
  }
}
.backup-object__table {
  border-spacing: 0 0.9375rem;
  border-collapse: separate;
}
.backup-object__table-label {
  vertical-align: top;
}
.backup-object__table--word-break {
  word-break: break-all;
}

.backup-status {
  display: block;
  min-height: 9.6875rem;
  padding: 1.25rem 1.875rem;
  margin: 0.9375rem 0 0;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.backup-status__half {
  display: block;
}
.backup-status__half-container {
  display: flex;
  align-items: center;
}
.backup-status__icon {
  width: 6.25rem;
  white-space: nowrap;
}
.backup-status__cloud-icon, .backup-status__onboarding-icon {
  font-size: 5rem;
}
.backup-status__cloud-icon--green, .backup-status__onboarding-icon--green {
  color: #8acf81;
}
.backup-status__cloud-icon--yellow, .backup-status__onboarding-icon--yellow {
  color: #e8c900;
}
.backup-status__cloud-icon--red, .backup-status__onboarding-icon--red {
  color: #db2c00;
}
.backup-status__cloud-icon--blue, .backup-status__onboarding-icon--blue {
  color: #4590ff;
}
.backup-status__cloud-icon--grey, .backup-status__onboarding-icon--grey {
  color: #878c96;
}
.backup-status__cloud-icon--navy-blue, .backup-status__onboarding-icon--navy-blue {
  color: #003256;
}
.backup-status__status-cloud-mark {
  font-size: 2.125rem;
  color: #ffffff;
  transform: translate(-3.6875rem, -1.125rem);
}
.backup-status__summary-text {
  margin-top: 0;
  margin-bottom: 0;
  white-space: nowrap;
}
.backup-status__summary-date {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  color: #878c96;
}
.backup-status__details-container {
  flex-grow: 1;
}
.backup-status__details {
  display: block;
}
.backup-status__details-type:not(:last-of-type) {
  margin-right: 1.25rem;
}
.backup-status__details-type > div:not(:last-of-type) {
  margin-bottom: 0.625rem;
}
.backup-status__details-type--hidden {
  display: none;
}
.backup-status__details-mark {
  margin-right: 0.1875rem;
  font-size: 1.25rem;
  transform: translateY(0.1875rem);
}
.backup-status__details-mark--green {
  color: #8acf81;
}
.backup-status__details-mark--yellow {
  color: #e8c900;
}
.backup-status__details-mark--red {
  color: #db2c00;
}
.backup-status__details-mark--blue {
  color: #4590ff;
}
.backup-status__details-mark--grey {
  color: #878c96;
}
.backup-status__details-mark--navy-blue {
  color: #003256;
}
@media all and (min-width: 30.0625rem) {
  .backup-status {
    margin-left: 0.625rem;
  }
}
@media all and (min-width: 48.0625rem) {
  .backup-status {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  .backup-status__half {
    display: flex;
    align-items: center;
    margin-right: 3.75rem;
  }
  .backup-status__details {
    display: flex;
  }
}

.backup-status-icon,
.export-status-icon {
  height: 1.125rem;
  padding-bottom: 0.125rem;
  font-size: 1.25rem;
}
.backup-status-icon.table__icon,
.export-status-icon.table__icon {
  margin-right: 0.3125rem;
  transform: translateY(0.1875rem);
}
.backup-status-icon--blue,
.export-status-icon--blue {
  color: #4590ff;
}
.backup-status-icon--green,
.export-status-icon--green {
  color: #8acf81;
}
.backup-status-icon--red,
.export-status-icon--red {
  color: #db2c00;
}
.backup-status-icon--yellow,
.export-status-icon--yellow {
  color: #e8c900;
}
.backup-status-icon--grey,
.export-status-icon--grey {
  color: #878c96;
}
.backup-status-icon--navy-blue,
.export-status-icon--navy-blue {
  color: #003256;
}

.backup-statistics__chart {
  display: flex;
  flex-direction: column;
}
.backup-statistics .statistics-chart {
  padding: 0.625rem 1.25rem;
  margin: 1.875rem 0 0;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.backup-statistics .statistics-chart__size-donut, .backup-statistics .statistics-chart__items-donut {
  margin: 0;
}
@media all and (min-width: 30.0625rem) {
  .backup-statistics .statistics-chart {
    margin-left: 0.625rem;
  }
}
@media all and (min-width: 48.0625rem) {
  .backup-statistics .statistics-chart {
    padding: 0.625rem 1.875rem;
  }
}
@media all and (min-width: 85.375rem) {
  .backup-statistics__chart {
    flex-direction: row;
  }
}

.eula-agreement__link {
  position: relative;
  top: -0.125rem;
}
.eula-agreement__checkbox.checkbox {
  display: inline-block;
}
.eula-agreement__master-terms {
  margin-bottom: 0.625rem;
}
@media all and (min-width: 30.0625rem) {
  .eula-agreement__master-terms {
    margin-bottom: 0;
  }
}

.system-summary {
  padding: 1.25rem 1.875rem;
  margin-top: 1.875rem;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.system-summary__quarter {
  display: flex;
  flex: 1;
  align-items: center;
  justify-content: left;
}
.system-summary__quarter:nth-of-type(4) {
  display: none;
}
.system-summary__header {
  margin: 0.75rem 0;
}
.system-summary__text-container {
  margin: 0.625rem 0;
  text-indent: 0.5rem;
}
.system-summary__icon {
  margin-right: -0.25rem;
  font-size: 1.125rem;
  color: #878c96;
}
.system-summary__text {
  position: relative;
  top: -0.1875rem;
  letter-spacing: 0;
}
@media all and (min-width: 64.0625rem) {
  .system-summary {
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    justify-content: center;
    min-height: 9.6875rem;
  }
  .system-summary__quarter:nth-of-type(4) {
    display: block;
  }
}

.statistics-chart {
  display: flex;
  flex-direction: column;
}
.statistics-chart__size-donut, .statistics-chart__items-donut {
  display: block;
  margin: 0.9375rem 0;
}
.statistics-chart__type-switch {
  margin-left: 1.25rem;
}
.statistics-chart--size .statistics-chart__items-donut {
  display: none;
}
.statistics-chart--items .statistics-chart__size-donut {
  display: none;
}
.statistics-chart--bordered {
  padding: 0.625rem 1.25rem;
  margin: 1.875rem 0 0;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.statistics-chart--bordered .statistics-chart__size-donut,
.statistics-chart--bordered .statistics-chart__items-donut {
  margin: 0;
}
.statistics-chart__footnote {
  max-width: 15.625rem;
}
@media all and (min-width: 48.0625rem) {
  .statistics-chart--bordered {
    min-width: 36.875rem;
    padding: 0.625rem 1.875rem;
  }
  .statistics-chart__size-donut, .statistics-chart__items-donut {
    display: flex;
  }
}

.organization-permissions__learn-more-link {
  margin: 0 0.625rem;
}

.psa-configured {
  padding-left: 0.625rem;
}
.psa-configured__type {
  margin-bottom: 0.625rem;
  color: #878c96;
}
.psa-configured__send-connectwise-ticket-link {
  padding-left: 0.625rem;
  margin-top: 0.625rem;
}
.psa-configured__test-ticket-confirmation-modal .axs-modal__body {
  min-height: 8.125rem;
}
.psa-configured__test-ticket-confirmation-modal .axs-modal__body .axs-search-select__options.sc-axs-search-select {
  max-height: 6rem;
}

.psa-mappings {
  padding-left: 0.625rem;
}
.psa-mappings__mapping-link {
  margin-top: 0.625rem;
}
.psa-mappings .organization-mappings-table__id {
  font-size: 0.875rem;
  color: #878c96;
}

.ticket-settings {
  padding-left: 0.625rem;
}
.ticket-settings__ticketing-text {
  margin-left: 0.625rem;
}

.checkboxes__wrapper {
  margin-bottom: 0.4375rem;
}
.checkboxes__checkbox {
  display: inline;
}

.services__warning {
  box-sizing: border-box;
  padding: 0.3125rem 0.625rem;
  margin-bottom: 0.625rem;
  background: linear-gradient(180deg, rgba(232, 201, 0, 0.2) 0%, rgba(255, 255, 255, 0) 100%);
  border: 0.0625rem solid #e8c900;
  border-radius: 0.3125rem;
}
.services__info {
  padding: 1.25rem;
  background-color: #f5f6f8;
}
.services__header {
  display: flex;
  padding-bottom: 1.875rem;
  margin-bottom: 1.875rem;
  box-shadow: inset 0 -0.0625rem 0 0 #e1e1e1;
}
.services__subheader--tooltip {
  display: inline-block;
}
.services__logo {
  margin-right: 1.25rem;
  background-color: #ffffff;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
}
.services__description {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.services__plan {
  font-size: 0.75rem;
  color: #878c96;
}
.services__body td {
  vertical-align: top;
}
.services__body td:first-of-type {
  min-width: 8.125rem;
  color: #878c96;
  vertical-align: top;
}
.services__body td:last-of-type {
  padding-bottom: 1rem;
}
.services__edit-button:not(:first-child) {
  display: block;
  margin-top: 0.3125rem;
}
.services__select-services .services__service-icon {
  position: relative;
  top: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.services__current-backup-icon {
  position: relative;
  top: 0.1875rem;
  margin-right: 0.1875rem;
  font-size: larger;
  color: #878c96;
}
.services__admin-as-manager-checkbox {
  margin-left: 1.25rem;
}
.services__admin-as-manager-toggle {
  padding-bottom: 0.625rem;
  margin-left: 1.25rem;
}
.services__add-url {
  margin-left: 0.625rem;
}

@media all and (min-width: 95.625rem) {
  .notifications {
    display: flex;
  }
  .notifications__section {
    width: 50%;
  }
  .notifications__section:first-of-type {
    padding-right: 1.875rem;
  }
  .services {
    display: flex;
    flex-flow: column wrap;
    max-height: 32.5rem;
  }
  .services__body td:last-of-type {
    max-width: 15.625rem;
    word-break: break-all;
  }
  .services__info {
    order: 1;
    min-height: 31.25rem;
  }
}
@media all and (min-width: 85.375rem) {
  .recent-backup-activity {
    width: 100%;
  }
}
.recent-backup-activity__backup-status {
  min-width: 7.1875rem;
}
.recent-backup-activity__site-head {
  max-width: 11.875rem;
}

@media all and (min-width: 85.375rem) {
  .restore-activity {
    width: 100%;
  }
}
.restore-activity__target-account {
  word-break: break-all;
}
.restore-activity__status-icon {
  cursor: pointer;
}
.restore-activity .table__header-cell axs-tooltip {
  transform: translateY(0.125rem);
}
@media all and (min-width: 30.0625rem) {
  .restore-activity__target-account {
    word-break: initial;
  }
}

.accounts__quick-summary {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 1.25rem;
}
.accounts__quick-summary-title {
  display: flex;
  align-items: center;
  width: 100%;
  margin-right: 1.25rem;
  margin-bottom: 0.625rem;
  font-weight: bold;
}
.accounts__user-icon {
  padding-right: 0.125rem;
  font-size: 1.25rem;
  color: #878c96;
  vertical-align: sub;
}
.accounts__users-icon {
  padding-right: 0.3125rem;
  font-size: 1.25rem;
  color: #878c96;
  vertical-align: sub;
}
.accounts__table {
  word-break: break-word;
}
.accounts__table__th-name, .accounts__table__th-last-backup {
  width: 15%;
}
.accounts__table__th-url {
  width: 45%;
}
.accounts__table__th-email {
  width: 30%;
}
.accounts__table__name-flex {
  display: flex;
  border: none;
}
.accounts__table__td-backup {
  padding-left: 1.25rem;
}
.accounts__table__th-site-name {
  width: 20%;
}
.accounts__table__th-data-protected {
  width: 25%;
}
.accounts__table__th-site-email {
  width: 35%;
}
.accounts__count {
  margin-right: 0.3125rem;
  margin-left: 0.3125rem;
  font-weight: bold;
}
.accounts__quick-summary-value {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: start;
  padding: 0.625rem 0.625rem;
  margin-right: 0.625rem;
  margin-bottom: 0.625rem;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
}
.accounts__search {
  display: flex;
  flex-grow: 1;
  align-items: center;
  width: 100%;
}
.accounts__sidebar {
  width: 20.625rem;
}
.accounts__sidebar-statistics-title {
  margin-top: 1.875rem;
  margin-bottom: 1.25rem;
}
.accounts__sidebar-account-name {
  margin-top: 1.25rem;
}
.accounts__sidebar__connector-icon {
  position: relative;
  top: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.25rem;
}
.accounts__confirm-deselection-names {
  max-height: 21.875rem;
  padding: 1.25rem;
  overflow: auto;
  list-style: none;
  background: #fafafa;
}
.accounts__confirm-deselection-name-icon {
  position: relative;
  top: 0.0625rem;
}
@media all and (min-width: 64.0625rem) {
  .accounts__quick-summary-title {
    width: auto;
  }
  .accounts__search {
    width: unset;
    min-width: 15.625rem;
  }
}

.reports__calendar {
  display: inline-block;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.reports__calendar--no-border {
  border: none;
}
.reports__calendar-and-details {
  padding: 0.75rem 0;
  margin-top: 1.25rem;
}
.reports__details {
  padding: 1.25rem;
  margin-top: 1.25rem;
  margin-left: 0;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.reports__details-row {
  display: flex;
  flex-wrap: wrap;
}
.reports__details-row .backup-status__icon {
  margin-top: 1.25rem;
}
.reports__details-row .backup-status__summary {
  margin-top: 1.875rem;
  margin-right: 1.875rem;
}
.reports__details-dropdown .dropdown__list {
  z-index: 0;
  max-height: 12.875rem;
  overflow-y: auto;
}
.reports__details-dropdown .dropdown__item {
  line-height: 2.1875rem;
}
.reports__details-dropdown .dropdown__item .link {
  text-decoration: none;
}
.reports__details-dropdown .dropdown__item .reports__details-dropdown-status {
  color: #3c3c46;
  text-decoration: underline;
}
.reports__details-dropdown .dropdown__item--active .reports__details-dropdown-status {
  font-weight: bold;
  text-decoration: none;
}
.reports__details-dropdown .dropdown__item .reports__details-dropdown-status:hover {
  color: #0074d9;
}
.reports__details-dropdown-container {
  width: 17.5rem;
  padding: 1.0625rem 2.1875rem 0.75rem 1.25rem;
}
.reports__details-dropdown-date {
  display: block;
  float: right;
  line-height: 2.1875rem;
}
.reports__donut-chart {
  margin-right: 4.375rem;
  margin-left: 1.875rem;
}
.reports__status-icon {
  display: inline;
}
@media all and (min-width: 30.0625rem) {
  .reports__calendar-and-details {
    overflow: initial;
  }
  .reports__details {
    padding: 1.25rem 1.875rem;
  }
}
@media all and (min-width: 48.0625rem) {
  .reports__calendar-and-details {
    display: flex;
    padding: 0;
  }
  .reports__details {
    flex-grow: 1;
    margin-top: 0;
    margin-left: 1.25rem;
  }
}
@media all and (min-width: 64.0625rem) {
  .reports__calendar-and-details {
    margin-top: 0;
  }
}

.connector-icon--top-align {
  margin-top: -0.4375rem;
}
.connector-icon__image {
  position: relative;
  top: 0.25rem;
  margin-right: 0.25rem;
  margin-left: 0.5rem;
}

.dynamic-loading axs-spinner {
  display: none;
}
.dynamic-loading--active {
  position: relative;
}
.dynamic-loading--active axs-spinner {
  position: absolute;
  top: 12.5rem;
  left: 50%;
  z-index: 1;
  display: inline-block;
  margin-left: -1.25rem;
}
.dynamic-loading--active .export-modal-spinner {
  top: 3.75rem;
}
.dynamic-loading--active .muted {
  display: block;
  text-align: initial;
  pointer-events: none;
}
.dynamic-loading--active .muted--opacity::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -0.3125rem;
  content: " ";
  background: rgba(255, 255, 255, 0.65);
}

.reseller-accounts-summary {
  margin-top: 0.9375rem;
}
.reseller-accounts-summary__title {
  margin-left: 0.3125rem;
  line-height: 5.875rem;
}
.reseller-accounts-summary__statistic-block {
  display: block;
  min-width: 14.0625rem;
  height: 3.4375rem;
  padding: 0 2.5rem;
  margin: 0 0 0.9375rem;
  line-height: 3.4375rem;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
}
.reseller-accounts-summary__statistic-block-number--orange {
  color: #f26e21;
}
.reseller-accounts-summary__statistic-block-title {
  margin-left: 0.375rem;
}
@media all and (min-width: 48.0625rem) {
  .reseller-accounts-summary__statistic-block {
    display: inline-block;
    margin: 0 0 0 1.5625rem;
    vertical-align: middle;
  }
}

.reseller-accounts-table {
  margin-bottom: 1.875rem;
}
.reseller-accounts-table__client-column {
  max-width: 15vw;
  word-break: break-all;
}
.reseller-accounts-table__status-icon--left {
  text-align: left;
}
.reseller-accounts-table__user-icon {
  font-size: 1.25rem;
  color: #878c96;
  vertical-align: sub;
}
.reseller-accounts-table__image-box.table__body-cell {
  padding: 0;
}
.reseller-accounts-table__logo-box {
  display: block;
  width: 4.5rem;
  padding-right: 0.3125rem;
  transform: scale(1.3);
}
.reseller-accounts-table__accordion-icon {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.3125rem;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.reseller-accounts-table__accordion-table-cell {
  max-width: 10vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.reseller-accounts-table__accordion-table-cell--empty {
  max-width: 5vw;
  overflow: hidden;
  white-space: nowrap;
}
.reseller-accounts-table__accordion-table-cell--expanded {
  text-indent: 0.9375rem;
}
@media all and (min-width: 64.0625rem) {
  .reseller-accounts-table__accordion-table-cell--expanded {
    text-indent: 0;
  }
}

.filters-search.search-panel {
  left: 3%;
  width: 94%;
}
.filters-search.search-panel .search-panel-body {
  justify-content: space-between;
}
.filters-search.search-panel .search-panel-tile {
  width: 90%;
}
@media all and (min-width: 48.0625rem) {
  .filters-search.search-panel {
    left: 48%;
    width: 50%;
  }
  .filters-search.search-panel .search-panel-tile {
    width: 100%;
  }
}

.reseller-accounts-status {
  margin-bottom: 2.1875rem;
}

.items-table axs-spinner {
  display: none;
}
.items-table__pagination {
  margin-top: 1.25rem;
}
.items-table--loading {
  position: relative;
}
.items-table--loading axs-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: inline-block;
  margin-left: -1.25rem;
}
.items-table--loading tbody {
  pointer-events: none;
}
.items-table--loading > tbody::before {
  position: absolute;
  top: 2.8125rem;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  background: rgba(255, 255, 255, 0.5);
}
.items-table__folder-contents {
  overflow: hidden;
  white-space: nowrap;
}
.items-table__folder-contents--icon.table__column--visible-sml {
  display: flex;
}
.items-table__folder-contents--icon.table__column--visible-sml axs-icon {
  margin-right: 0.3125rem;
}
.items-table__folder-contents .axs-button__text {
  max-width: 30vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.audit-logs-table__user-icon {
  margin-right: 0.1875rem;
  font-size: 1.25rem;
  color: #878c96;
  vertical-align: sub;
}
.audit-logs-table__username {
  max-width: 30vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.audit-logs-table__username__flex {
  display: flex;
  align-items: center;
}
.audit-logs-table__date {
  min-width: 5rem;
}
.audit-logs-table__container {
  max-width: 30vw;
}
.audit-logs-table__details .dropdown__item {
  cursor: not-allowed !important;
}
.audit-logs-table__details .checkbox {
  margin: 0;
  margin-right: 0.625rem;
}
.audit-logs-table__details-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
}
.audit-logs-table__details-dropdown-ellipsis {
  max-width: 21.875rem;
}
.audit-logs-table__details-dropdown-ellipsis .dropdown__label {
  overflow: hidden;
  text-overflow: ellipsis;
}
.audit-logs-table__details .checkbox__label-text {
  padding: 0 0.625rem;
  font-size: 0.75rem;
}

.search-results__table-cell {
  max-width: 36vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-results__table-cell--icon {
  display: flex;
}
.search-results__table-cell--icon axs-icon {
  margin-right: 0.3125rem;
}
.search-results__table-cell--attachments {
  text-wrap: wrap;
}
.search-results .search-result-table__link-button .axs-button__text {
  max-width: 26vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media all and (min-width: 48.0625rem) {
  .search-results__table-cell {
    max-width: 26vw;
  }
  .search-results .search-result-table__link-button .axs-button__text {
    max-width: 14vw;
  }
}
@media all and (min-width: 64.0625rem) {
  .search-results__table-cell {
    max-width: 14vw;
  }
}

.search__sidebar__details-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.search__sidebar__details {
  text-align: left;
}
.search__sidebar__view {
  width: 100%;
  height: 50%;
  padding: 0.9375rem;
  margin-top: 1.875rem;
  text-align: center;
  background: #ffffff;
}
.search__sidebar__info {
  margin: 0 0 0.625rem;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  word-break: break-all;
}
.search__sidebar__permission {
  box-sizing: border-box;
  display: block;
  margin-top: 1.875rem;
  text-align: center;
}
.search__sidebar p {
  word-break: break-all;
}

.download-report-summary {
  display: block;
  margin-top: 0.9375rem;
}
@media all and (min-width: 48.0625rem) {
  .download-report-summary {
    display: inline-block;
    margin-top: 0;
  }
}

.tagline {
  margin: 1.25rem 0 2.5rem 0;
  font-size: 2rem;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
}
.tagline .icon {
  position: relative;
  top: 0.125rem;
  display: inline-block;
  padding: 0 0.5rem 0 0;
  font-size: 1.625rem;
}

.tour {
  max-width: 12.5rem;
  text-align: left;
  border: 0.0625rem solid #f26e21;
  border-radius: 0.3125rem;
}
.tour .shepherd-header {
  padding-top: 0.625rem !important;
  padding-bottom: 0 !important;
  font-size: 0.875rem !important;
  background-color: #ffffff !important;
}
.tour .shepherd-header .shepherd-title {
  margin-top: 0.3125rem;
  margin-left: 0.3125rem;
  color: #878c96 !important;
}
.tour .shepherd-header::before {
  margin-right: auto;
  font-family: "axcient-iconfont", sans-serif;
  font-size: 1.25rem;
  color: #f26e21;
  content: "\e90a";
}
.tour__next-button {
  padding-left: 0.3125rem !important;
  margin-right: auto !important;
  font-size: 0.875rem !important;
  color: #f26e21 !important;
  text-transform: none !important;
  background-color: transparent !important;
}
.tour__next-button::after {
  content: " →";
}

.shepherd-modal-overlay-container {
  opacity: 0.75 !important;
  fill: #ffffff !important;
}

.shepherd-arrow {
  display: none !important;
}

.version {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: -1;
  display: none;
  padding: 0 0.9375rem 0.3125rem 0;
  font-size: 0.5625rem;
  color: #878c96;
}

@media all and (min-width: 48.0625rem) {
  .version {
    display: block;
  }
}
.initial-configuration-wizard {
  display: flex;
  align-items: center;
  height: 85%;
}
.initial-configuration-wizard--reseller-dashboard {
  display: unset;
}
.initial-configuration-wizard__text--center {
  text-align: center;
}
.initial-configuration-wizard__image-box {
  margin: 2.5rem 0 1.875rem;
  text-align: center;
}
.initial-configuration-wizard__logo-box {
  width: 11.25rem;
  height: 11.25rem;
  padding: 1.75rem;
  margin-right: 0.625rem;
  margin-left: 0.625rem;
  border: 1px solid #c2c5ca;
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.25rem 0 #e1e1e1;
}
.initial-configuration-wizard__logo-box:hover {
  background-color: #fafafa;
}
.initial-configuration-wizard__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  max-width: 28.125rem;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}
.initial-configuration-wizard__content--new-organization {
  height: 50%;
}
.initial-configuration-wizard__select-services {
  max-width: 27.5rem;
  padding-left: 0.625rem;
}
.initial-configuration-wizard__select-services .checkbox__label-text {
  top: -0.375rem;
}
.initial-configuration-wizard__select-services .checkbox__label-text .services__service-icon {
  position: relative;
  top: 0.25rem;
  margin-right: 0.1875rem;
}
.initial-configuration-wizard--reseller-dashboard .initial-configuration-wizard__content {
  max-width: unset;
}
.initial-configuration-wizard__title {
  margin-bottom: 0;
  font-weight: lighter;
}
.initial-configuration-wizard__sharepoint-form-buttons {
  display: flex;
  justify-content: flex-end;
}
.initial-configuration-wizard__select-services-hint {
  position: absolute;
  top: 56%;
  left: calc(50% + 250px);
  display: none;
}
.initial-configuration-wizard__authorize-office365-hint {
  position: absolute;
  top: 44%;
  left: calc(50% + 250px);
  display: none;
}
.initial-configuration-wizard__hint-header {
  position: relative;
  top: -2rem;
  left: 1.5625rem;
  font-size: 0.875rem;
  color: #878c96;
}
@media all and (min-width: 48.0625rem) {
  .initial-configuration-wizard__select-services-hint {
    display: unset;
  }
  .initial-configuration-wizard__authorize-office365-hint {
    display: unset;
  }
}
@media all and (min-width: 64.0625rem) {
  .initial-configuration-wizard__select-services-hint {
    left: calc(50% + 350px);
  }
  .initial-configuration-wizard__authorize-office365-hint {
    left: calc(50% + 350px);
  }
}

.signup-google__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}
.signup-google__center-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.status-pill {
  display: inline-block;
  width: 6.25rem;
  font-size: 0.875rem;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-radius: 0.1875rem;
}
.status-pill--success {
  background-color: #f3faf2;
  border: 0.0625rem solid #8acf81;
}
.status-pill--warning {
  background-color: #fdfae6;
  border: 0.0625rem solid #e8c900;
}

.welcome-modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.75);
}
.welcome-modal--hidden {
  display: none;
}
.welcome-modal__content {
  display: flex;
  flex-direction: column;
  width: 98%;
  padding: 1.5625rem;
  background: #ffffff;
  border: 0.0625rem solid #d2d8e1;
  border-radius: 0.3125rem;
  box-shadow: 0rem 0.1875rem 0.3125rem 0 #d2d8e1;
}
.welcome-modal__header {
  margin-top: 0;
  margin-bottom: 0;
}
.welcome-modal__buttons {
  display: flex;
  justify-content: space-around;
  width: 92%;
  margin: 1.25rem auto;
}
.welcome-modal__icon {
  width: 8rem;
  height: 5.4375rem;
}
.welcome-modal__button {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 7.5rem;
  height: 7.5rem;
  padding: 0.625rem 0.3125rem;
  margin: 0 0.3125rem;
  font-size: 1.125rem;
  border: 0.0625rem solid #d2d8e1;
  border-radius: 0.3125rem;
  box-shadow: 0rem 0.1875rem 0.3125rem 0 #d2d8e1;
}
.welcome-modal__button:hover:not(.welcome-modal__button--active) {
  color: #f26e21;
  text-decoration: underline;
  cursor: pointer;
  background-color: #fafafa;
  box-shadow: none;
}
.welcome-modal__button--active {
  color: #f26e21;
  border-color: #f26e21;
}
.welcome-modal__text {
  flex-grow: 1;
}
.welcome-modal__footer {
  display: block;
}
.welcome-modal__footer__checkbox {
  margin-right: 1.875rem;
  text-align: left;
}

@media all and (min-width: 48.0625rem) {
  .welcome-modal__content {
    width: 46.25rem;
    height: 34.875rem;
  }
  .welcome-modal__header {
    margin-top: 1.125rem;
  }
  .welcome-modal__buttons {
    margin: 3.125rem auto 1.875rem;
  }
  .welcome-modal__button {
    width: 11.25rem;
    height: 11.25rem;
    padding: 2.8125rem 1.5625rem 1.5625rem;
    margin: 0;
  }
  .welcome-modal__footer {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
  }
}
.oauth-failed {
  max-width: 43.75rem;
  margin: 13% auto 0;
  text-align: center;
}
.oauth-failed__logo {
  max-width: initial;
  margin-bottom: 2.8125rem;
}
.oauth-failed__buttons {
  margin: 3.125rem 0 3.75rem;
}
.oauth-failed__line {
  width: 80%;
  margin: 0 auto;
  border-bottom: 0.0625rem solid #e1e1e1;
  transform: translateY(-3.125rem);
}

@media all and (min-width: 48.0625rem) {
  .oauth-failed__line {
    transform: translateY(-7.8125rem);
  }
}
.reset-form {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 90vh;
  padding: 0 0.625rem;
  margin: 0 auto 2.5rem;
}
.reset-form .center-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.login-form {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 90vh;
  padding: 0 0.625rem;
  margin: 0 auto 2.5rem;
}
.login-form__footer {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.organization-login__center-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mfa-wizard button::-moz-focus-inner,
.mfa-wizard button::-webkit-focus-ring-color,
.mfa-wizard [type=button]::-moz-focus-inner,
.mfa-wizard [type=button]::-webkit-focus-ring-color {
  padding: 0;
  border-style: none;
}
.mfa-wizard button:focus,
.mfa-wizard [type=button]:focus {
  outline: none;
}
.mfa-wizard__qr {
  display: flex;
  justify-content: center;
}
.mfa-wizard__qr-code {
  width: 12.5rem;
  height: 12.5rem;
  text-align: center;
}
.mfa-wizard__display-secret {
  display: flex;
  justify-content: center;
}
.mfa-wizard__display-secret .text-field__input:disabled {
  font-size: 1.125rem;
  color: #3c3c46;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  background-color: #fafafa;
  border: 0.0625rem solid #c2c5ca;
}
.mfa-wizard__recovery-codes {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.mfa-wizard__display-code:disabled {
  min-width: 7.5rem;
  height: 2.25rem;
  margin: 0.3125rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.125rem;
  color: #3c3c46;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  background-color: #fafafa;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
}

.manage-mfa__recovery-codes {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}
.manage-mfa__recovery-code:disabled {
  min-width: 7.5rem;
  height: 2.25rem;
  margin: 0.3125rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1.125rem;
  color: #3c3c46;
  text-align: center;
  text-transform: uppercase;
  cursor: default;
  background-color: #fafafa;
  border: 0.0625rem solid #c2c5ca;
  border-radius: 0.3125rem;
}
.manage-mfa__recovery-code--used:disabled {
  color: #db2c00;
  background-color: #f0f1f3;
}

.toggle__container {
  display: flex;
}
.toggle__label {
  padding-left: 0.625rem;
}

.org-selection-form__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-right: auto;
  margin-left: auto;
}
.org-selection-form__center-logo {
  display: flex;
  align-items: center;
  justify-content: center;
}
.org-selection-form__full-width {
  min-width: 20rem;
  max-width: 28.75rem;
}

.selected-for-protection {
  padding: 0.625rem 1.875rem;
  margin: 1.875rem 0 0;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.selected-for-protection i {
  position: relative;
  top: 0.1875rem;
  font-size: 1.25rem;
  color: #878c96;
}
.selected-for-protection .icon--loading-error {
  font-size: inherit;
}
.selected-for-protection .green {
  color: #8acf81;
}
@media all and (min-width: 30.0625rem) {
  .selected-for-protection {
    margin-left: 0.625rem;
  }
}
@media all and (min-width: 85.375rem) {
  .selected-for-protection {
    margin-left: 1.875rem;
  }
}

.users-table__username,
.sites-table__username,
.teams-table__username {
  max-width: 40vw;
  overflow: hidden;
  text-overflow: ellipsis;
}
.users-table__username--icon,
.sites-table__username--icon,
.teams-table__username--icon {
  display: flex;
}
.users-table__username--icon axs-icon,
.sites-table__username--icon axs-icon,
.teams-table__username--icon axs-icon {
  margin-right: 0.3125rem;
}
.users-table__accordion-arrow,
.sites-table__accordion-arrow,
.teams-table__accordion-arrow {
  text-align: right;
  cursor: pointer;
}
.users-table__backup-status-icon,
.sites-table__backup-status-icon,
.teams-table__backup-status-icon {
  display: inline-block;
  margin-top: -0.125rem;
  margin-right: 0.25rem;
}
.users-table__backup-status-icon--top-align,
.sites-table__backup-status-icon--top-align,
.teams-table__backup-status-icon--top-align {
  vertical-align: top;
}
.users-table__backup-status-message,
.sites-table__backup-status-message,
.teams-table__backup-status-message {
  display: inline-block;
  max-width: 31.25rem;
  margin-bottom: 3.125rem;
}
.users-table__backup-status-message .link,
.sites-table__backup-status-message .link,
.teams-table__backup-status-message .link {
  color: #f26e21;
}
.users-table__td--top-align,
.sites-table__td--top-align,
.teams-table__td--top-align {
  vertical-align: top;
}

.objects-table__path {
  max-width: 30vw;
  overflow-x: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
}
.objects-table__title-flex-container {
  display: flex;
}
.objects-table__title-flex-container axs-icon {
  margin-right: 0.3125rem;
}
.objects-table__issue-title-modal__body {
  padding: 1rem;
  background: #f5f6f8;
}
.objects-table__issue-title-modal__field-title {
  display: inline-block;
  min-width: 5.625rem;
  margin-top: 0.625rem;
  margin-left: 0.625rem;
  font-weight: bold;
  line-height: 1.25rem;
}
.objects-table__issue-title-modal__path-container {
  display: flex;
  align-items: start;
}
.objects-table__issue-title-modal__path {
  margin-top: 0.625rem;
  word-break: break-all;
}
.objects-table__issue-title-modal__description {
  padding: 0.5rem 0.5rem 0.5rem 1.25rem;
  margin-top: 0.625rem;
  background: rgba(242, 110, 33, 0.08);
}
.objects-table__issue-title-modal__details {
  margin-top: 0.625rem;
}
.objects-table__issue-title-modal__error-detail {
  max-height: 9.375rem;
  padding: 0.5rem;
  margin-top: 0.625rem;
  overflow: auto;
  background: #fafafa;
}
.objects-table__id-copy-button {
  width: 6.25rem;
  padding: 0.4375rem 0.375rem 0.375rem 0.375rem;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
  color: #3c3c46;
  letter-spacing: 0.03125rem;
  vertical-align: middle;
  cursor: pointer;
  background-color: transparent;
  border: 0.0625rem solid #878c96;
  border-radius: 6.25rem;
}
@media (hover: hover) {
  .objects-table__id-copy-button:not([disabled]):hover {
    color: #3c3c46;
    background-color: #f0f1f3;
    border-color: #4590ff;
    box-shadow: 0 0 0 0.0625rem #4590ff;
  }
}
.objects-table__status {
  padding-left: 0.625rem;
}
.objects-table__backup-status-tooltip--visibleMediumLarge {
  display: none;
}
@media all and (min-width: 48.0625rem) {
  .objects-table__backup-status-tooltip--visibleMediumLarge {
    display: inline-block;
  }
}

.table-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: space-between;
  width: 100%;
}
.table-pagination__search-results {
  align-items: last baseline;
  margin: 0.9375rem 0 -1.25rem 0;
}
.table-pagination__bottom {
  justify-content: center;
  padding-top: 1.5625rem;
}
.table-pagination__per-page-filter {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  order: 0;
  width: 14.375rem;
}
.table-pagination__per-page-filter-select-text {
  margin: 0.625rem 0.25rem 0 0.25rem;
}
.table-pagination__per-page-filter-select-width {
  width: 4.0625rem;
  transform: translateY(0.3125rem);
}
.table-pagination__per-page-filter .select {
  grid-template-rows: none;
  row-gap: 0;
  margin-top: 1.25rem;
}
.table-pagination__pagination {
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  order: 2;
  width: 100%;
  margin-top: 0;
}
.table-pagination .filters-menu {
  order: 1;
  margin-top: -0.9375rem;
  margin-bottom: 0.9375rem;
}
@media all and (min-width: 48.0625rem) {
  .table-pagination {
    flex-wrap: nowrap;
  }
  .table-pagination .filters-menu {
    order: unset;
    margin-top: 0;
    margin-bottom: 0;
  }
  .table-pagination__pagination {
    justify-content: space-between;
    order: unset;
    width: auto;
  }
  .table-pagination__per-page-filter {
    order: unset;
  }
}

.accordion {
  width: 100%;
}
.accordion details {
  width: 100%;
  padding: 0.3125rem 0.625rem;
  border: 0.0625rem solid #e1e1e1;
}
.accordion [open] {
  padding-bottom: 0.3125rem;
}
.accordion details ~ details {
  margin-top: 1.25rem;
}
.accordion summary {
  position: relative;
  padding: 0.4375rem 0.625rem 0.25rem;
  margin: -0.5rem -0.6875rem -0.375rem;
  list-style: none;
  background-color: #f5f6f8;
  border: 0.0625rem solid #e1e1e1;
}
.accordion summary::-webkit-details-marker {
  display: none;
}
.accordion summary:hover {
  cursor: pointer;
}
.accordion [open] summary {
  margin-bottom: 0.5rem;
}
.accordion summary::after {
  position: absolute;
  right: 0.3125rem;
  margin-top: -0.375rem;
  font-family: "axcient-iconfont";
  font-size: x-large;
  font-weight: normal;
  content: "\e965";
}

.alerts {
  width: 100%;
  margin: 0 1.25rem 0 0;
}

.organizations-alerts {
  margin: 1.25rem 0 0;
}
.organizations-alerts__title {
  display: flex;
  margin: 0 0 1.25rem;
}
.organizations-alerts__title axs-icon {
  margin-right: 0.3125rem;
}
.organizations-alerts__backup-status {
  display: flex;
}
.organizations-alerts__backup-status axs-icon {
  margin-right: 0.25rem;
}
.organizations-alerts__backup-status-icon {
  display: inline;
}
.organizations-alerts__table {
  width: 100%;
}
.organizations-alerts__table--provider-icon {
  margin-right: 0.625rem;
  vertical-align: text-top;
}
.organizations-alerts__table__column-alerts {
  width: 50%;
}
.organizations-alerts__table__column-logo {
  width: 1.875rem;
}
.organizations-alerts__table td:not(:last-of-type) {
  max-width: 14.0625rem;
  padding-right: 0.625rem;
}
.organizations-alerts .remediation-link {
  word-break: break-all;
}
.organizations-alerts summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 2.5rem;
  font-weight: bold;
}
.organizations-alerts summary::after {
  margin-top: -0.125rem;
}
@media all and (min-width: 85.375rem) {
  .organizations-alerts {
    margin: 1.875rem 0 0 1.875rem;
  }
}

.synchronization-issues__table {
  width: 100%;
}
.synchronization-issues__table td {
  padding-right: 0.625rem;
}
.synchronization-issues__table--provider-config {
  max-width: 9.375rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.synchronization-issues__table--date {
  min-width: 9.375rem;
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.synchronization-issues__table--issue-label {
  overflow-x: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media all and (min-width: 48.0625rem) {
  .synchronization-issues__table--provider-config {
    max-width: initial;
    word-break: break-all;
    white-space: normal;
  }
  .synchronization-issues__table--issue-label {
    max-width: 18.75rem;
  }
}
@media all and (min-width: 85.375rem) {
  .synchronization-issues__table--issue-label {
    max-width: 9.375rem;
  }
}
@media all and (min-width: 95.625rem) {
  .synchronization-issues__table--issue-label {
    max-width: 18.75rem;
  }
}

.synchronization-issues-modal__issue {
  padding: 1.375rem 1.5625rem;
  word-break: normal;
  background-color: #f5f6f8;
}
.synchronization-issues-modal__issue:not(:last-child) {
  margin-bottom: 1.25rem;
}
.synchronization-issues-modal__issue-title {
  display: flex;
  justify-content: space-between;
}
.synchronization-issues-modal__issue-icon {
  display: block;
  padding-right: 0.3125rem;
  font-size: 1.25rem;
}

.remediation-modal__alert-type {
  padding: 0.9375rem 0.625rem;
  margin: 0.9375rem 0;
  background: #f5f6f8;
}
.remediation-modal__alert-type-icon {
  margin-right: 0.3125rem;
}
.remediation-modal__alert-type-icon--blue {
  color: #4590ff;
}
.remediation-modal__alert-type-icon--red {
  color: #db2c00;
}
.remediation-modal__containers-list {
  padding: 0;
  margin: 0.625rem 0 0;
  list-style: none;
}
.remediation-modal__containers-list li {
  margin: 0.4375rem 0;
  word-break: break-all;
}
.remediation-modal__remaining-containers {
  margin-bottom: 0.9375rem;
}

.totals-container__right {
  padding: 0 0.3125rem;
  margin: auto;
}
.totals-container__left .tabs {
  margin-top: 0;
  margin-bottom: 0;
}
.totals-container .list-total {
  font-size: 0.875rem;
}
@media all and (min-width: 48.0625rem) {
  .totals-container {
    display: flex;
  }
  .totals-container__left {
    flex-grow: 1;
  }
  .totals-container__left .tabs {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.browser-filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.browser-filters__filter {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 0 1.25rem;
  margin: 0.3125rem 0 1.25rem;
  border: 0.0625rem #c2c5ca solid;
  border-radius: 0.25rem;
}
.browser-filters__filter-fields {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.625rem;
  align-items: center;
}
.browser-filters .point-in-time__button {
  margin-top: 0.4375rem;
}
.browser-filters .point-in-time__time-picker {
  margin-top: -0.5rem;
}
@media all and (min-width: 48.0625rem) {
  .browser-filters__account {
    width: 40%;
  }
  .browser-filters__point-in-time {
    width: 58%;
  }
}
@media all and (min-width: 85.375rem) {
  .browser-filters__filter-notification {
    margin-top: -0.625rem;
  }
  .browser-filters__filter {
    width: 49%;
  }
}

.browser-wrapper {
  display: flex;
  flex-wrap: wrap;
}
.browser-wrapper__breadcrumbs {
  width: 100%;
}
.browser-wrapper__root-breadcrumb-icon {
  margin-right: 0.5rem;
  margin-bottom: -0.3125rem;
}
.browser-wrapper__breadcrumb-separator {
  margin-right: 0.625rem;
  margin-left: 0.625rem;
}
.browser-wrapper__breadcrumb-separator::after {
  content: ">";
}
.browser-wrapper__search {
  margin-left: auto;
  text-align: right;
}
.browser-wrapper__clear-search-modal {
  text-align: left;
}
.browser-wrapper__search-input {
  display: inline-block;
}
.browser-wrapper__tree-view-wrapper {
  display: flex;
  flex-basis: 40%;
  flex-direction: column;
  max-width: 40%;
  max-height: 50rem;
}
.browser-wrapper__tree-view-wrapper axs-spinner {
  display: none;
}
.browser-wrapper__tree-view-wrapper--loading {
  position: relative;
}
.browser-wrapper__tree-view-wrapper--loading axs-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: inline-block;
  margin-left: -1.25rem;
}
.browser-wrapper__tree-view-wrapper--loading::before {
  position: absolute;
  top: 2.8125rem;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
  background: rgba(255, 255, 255, 0.5);
}
.browser-wrapper .table {
  flex-basis: 60%;
  height: 100%;
}
.browser-wrapper__tree-view-header {
  padding: 1.25rem 0 0.9375rem 0.3125rem;
  font-size: 0.75rem;
  font-weight: bold;
  color: #878c96;
  text-transform: uppercase;
  letter-spacing: 0.0625rem;
  border-bottom: 0.0625rem solid #e1e1e1;
}
.browser-wrapper__tree-view {
  max-width: 40vw;
  height: 100%;
}
.browser-wrapper .totals-container {
  flex-basis: 100%;
  order: -1;
}
.browser-wrapper .pagination {
  margin-right: auto;
  margin-left: auto;
}

.organization-permissions-alert__banner-text {
  display: inline;
}
.organization-permissions-alert__banner-text p {
  display: inline;
}
.organization-permissions-alert__learn-more-link {
  margin: 0 0.625rem;
  color: #fafafa;
}
.organization-permissions-alert__learn-more-link:active, .organization-permissions-alert__learn-more-link:focus, .organization-permissions-alert__learn-more-link:hover {
  color: #fafafa;
}
.axs-banner--warning .organization-permissions-alert__learn-more-link {
  color: #3c3c46;
}
.organization-permissions-alert__modal .modal__dialog {
  max-width: 53.125rem;
}
.organization-permissions-alert__modal__text {
  display: flex;
}
.organization-permissions-alert__modal__text axs-icon {
  align-items: start;
}
.organization-permissions-alert__modal__text--icon {
  padding-top: 1.125rem;
  padding-right: 0.3125rem;
}
.organization-permissions-alert__modal__header {
  display: flex;
  margin-bottom: 2.25rem;
}
.organization-permissions-alert__modal__header axs-icon {
  margin-right: 0.3125rem;
}
.organization-permissions-alert__modal .modal__footer {
  justify-content: center;
  padding-top: 2.5rem;
}
.organization-permissions-alert__icon {
  display: block;
  width: 5.625rem;
  padding-top: 2.1875rem;
  margin: 0 auto;
  white-space: nowrap;
}

.reseller-permission-summary {
  padding: 0.3125rem 0.9375rem;
  background-color: #f5f6f8;
}

.restore-retries-modal__error-header {
  padding: 0.625rem 1.25rem;
  margin-top: 0.625rem;
  background: rgba(242, 110, 33, 0.08);
}
.restore-retries-modal__error-title {
  display: flex;
  margin-bottom: 0.9375rem;
}
.restore-retries-modal__error-title axs-icon {
  align-items: start;
}
.restore-retries-modal__error-title .icon {
  margin-right: 0.625rem;
}
.restore-retries-modal__destination {
  margin-top: 0.625rem;
}
.restore-retries-modal__destination-section {
  display: flex;
  align-items: flex-start;
  padding-left: 1.25rem;
  margin-top: 0.3125rem;
  word-break: break-all;
}
.restore-retries-modal__destination-section img {
  margin-right: 0.625rem;
}
.restore-retries-modal__destination-subtitle {
  min-width: 4.375rem;
}
.restore-retries-modal__body {
  padding: 1.25rem;
  margin: 0;
  background-color: #f5f6f8;
}
.restore-retries-modal__accordion-icon {
  padding-left: 0.9375rem;
  font-size: 1.25rem;
}
.restore-retries-modal__body-link-button {
  display: flex;
  margin-top: 1.25rem;
  cursor: pointer;
}
.restore-retries-modal__restore-item {
  display: flex;
  margin-top: 0.9375rem;
}
.restore-retries-modal__restore-item-date {
  width: 4.375rem;
  min-width: 4.375rem;
}
.restore-retries-modal__status-item {
  margin-left: 0.625rem;
}
.restore-retries-modal__status {
  display: inline-block;
}
.restore-retries-modal__status-item-details {
  margin-top: 0.625rem;
}

.restore-warning {
  padding: 0.3125rem 0.625rem;
  margin: -0.9375rem 0 0.9375rem;
  background: rgba(232, 201, 0, 0.1);
  border: 0.0625rem solid #e8c900;
  border-radius: 0.3125rem;
}

.export-activity__user-icon {
  font-size: 1.25rem;
}

.export-office__subheader {
  word-break: break-word;
}
.export-office__date-picker {
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.625rem;
  align-items: center;
}
.export-office__subheader-account {
  display: flex;
  margin: 1.25rem 0;
}
.export-office__subheader-account-icon {
  margin-right: 0.625rem;
  font-size: 1.25rem;
}
.export-office__checkbox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.export-office__channels-checkboxes {
  max-height: 10.625rem;
  padding: 0.625rem 0.625rem 0;
  overflow-y: auto;
  background: #f5f6f8;
  border: 0.0625rem solid #e1e1e1;
  border-radius: 0.3125rem;
}
.export-office__select-buttons {
  margin: 0.625rem 0;
}
.export-office__horizontal-separator {
  padding: 0 0.625rem;
}
.export-office__list-item {
  display: flex;
  justify-content: space-between;
}
.export-office__checkbox-size-label {
  margin-right: 0.6875rem;
  color: #3b5fb5;
}

.export-warning {
  padding: 0.3125rem 0.625rem;
  margin: 0.625rem 0 -0.625rem 0;
  background: rgba(232, 201, 0, 0.1);
  border: 0.0625rem solid #e8c900;
  border-radius: 0.3125rem;
}

.export-modal__body {
  padding: 1.25rem;
  margin: 0;
  background-color: #f5f6f8;
}
.export-modal__field-title {
  display: inline-block;
  width: 8.4375rem;
  margin-top: 0.625rem;
  margin-left: 0.625rem;
  font-weight: bold;
  line-height: 1.25rem;
}
.export-modal__field-user {
  display: inline-block;
  max-width: 18.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  text-wrap: nowrap;
}
.export-modal__user-icon {
  position: relative;
  top: 0.1875rem;
  font-size: 1.25rem;
}
.export-modal__service-icon {
  position: relative;
  top: 0.25rem;
}
.export-modal__download-title {
  margin-top: 1.25rem;
  margin-bottom: 0.625rem;
  font-weight: bold;
}
.export-modal__download-links {
  display: flex;
  justify-content: flex-start;
  padding: 0.625rem;
  background-color: #fafafa;
  border-top: 0.0625rem solid #3c3c46;
}
.export-modal__download-links-download-expired {
  justify-content: space-between;
}
.export-modal__download-links-download-expired-link {
  display: flex;
}
.export-modal__download-link-icon {
  margin-right: 0.3125rem;
  font-size: 1.25rem;
}
.export-modal__download-link-icon--blue {
  color: #0074d9;
}
.export-modal__download-link-icon--grey {
  color: #878c96;
}
.export-modal__download-size-label {
  margin-right: 1.25rem;
  margin-left: 1.25rem;
}
.export-modal__download-size-label--not-available {
  margin-right: 1.875rem;
}
.export-modal__export-status-item {
  display: flex;
  align-items: center;
}
.export-modal__export-status-item .export-status-icon {
  top: 0;
  transform: none;
}
.export-modal__download-manifest-link {
  margin-left: 0.625rem;
}

.failure-message {
  padding: 0.625rem;
  margin: 0.625rem 0 0;
  border: 1px solid;
  border-radius: 0.3125rem;
}
.failure-message--error {
  background-color: #fbeae6;
  border-color: #db2c00;
}
.failure-message--warning {
  background-color: #fdfae6;
  border-color: #e8c900;
}
.failure-message--info {
  background-color: #ecf4ff;
  border-color: #4590ff;
}

.asio-credentials__token {
  display: flex;
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}
.asio-credentials__token-copy {
  margin-top: 0.1875rem;
  background: transparent;
  border: 0;
}
.asio-credentials__billing-sync {
  display: flex;
  column-gap: 0.625rem;
  align-items: center;
  margin-top: 1.25rem;
}

.provider-icon {
  padding-left: 0.625rem;
}
.provider-icon--multiple {
  padding-left: 0.625rem;
}

.buttons {
  display: block;
  width: 100%;
  text-align: left;
}
.buttons--center {
  text-align: center;
}
.buttons--right {
  text-align: right;
}
.buttons--footer {
  padding: 1.875rem 0 0 0;
  margin-top: 1.875rem;
  border-top: 1px solid #e1e1e1;
}

.combo-select .ember-power-select-option .combo-select__option {
  flex: 1 1 auto;
  word-break: break-all;
}

.combo-select .ember-power-select-trigger {
  word-break: break-all;
}

.combo-select__description {
  font-weight: normal;
}

.user-menu .dropdown__list {
  z-index: 501;
}

.sidebar--active {
  top: 7.5rem;
}

.smart-search__basic .smart-search__input {
  padding-right: 2rem;
}

[data-tooltip-system]::before,
[data-tooltip]::before {
  transform: none;
}

.calendar-day__number [data-tooltip-system]::before,
.calendar-day__number [data-tooltip]::before,
.table .table__header [data-tooltip-system]::before,
.table .table__header [data-tooltip]::before {
  left: 4.6875rem;
  width: auto;
  min-width: 9.375rem;
  margin-left: 0;
  transform: translateX(-50%);
}

.table__body-row .link {
  color: #0074d9;
}
.table__body-row--active .link, .table__body-row:active .link, .table__body-row:focus .link, .table__body-row:hover .link {
  color: #551a8b;
}

.link-blue {
  color: #0074d9;
  text-decoration: underline;
}
.link-blue:active, .link-blue:focus, .link-blue:hover {
  color: #551a8b;
}

.sidebar .text,
.sidebar p {
  word-break: break-word;
}

@media all and (min-width: 64.0625rem) {
  .main-menu-hint {
    position: relative;
    bottom: 1.875rem;
    left: 1.25rem;
    display: inline-block;
    margin-top: 1.875rem;
  }
}
hr {
  border-top: 0.0625rem solid #878c96;
}

.logo {
  width: 9.375rem;
  margin: 0 auto;
}

.clear {
  clear: both;
}

.hidden {
  display: none;
}

.main-menu-logo .logo {
  width: auto;
}

.organization-tesselation {
  height: 100%;
  background: url("../assets/tesselation/cloud-mobile-086cf430e65483f9db59ee19253a11c5.png") no-repeat center right;
}

@media (min-width: 48.0625rem) {
  .organization-tesselation {
    background-image: url("../assets/tesselation/cloud-tablet-ae4f792f8d66604ae1a7808f8f005f81.png");
  }
}
@media all and (min-width: 64.0625rem) {
  .main-menu-logo .logo {
    width: 9.375rem;
  }
  .organization-tesselation {
    background-image: url("../assets/tesselation/cloud-desktop-fc29ed403a45918df5a29fe68c05c612.png");
  }
}