@charset "UTF-8";
/* styles for irene/components/account-settings/security/mfa-disable/index.scss */
._alert-success_s60fhc {
  border: 1px solid var(--account-settings-security-mfa-alert-success-border-color);
  background-color: var(--account-settings-security-mfa-alert-success-background);
  color: var(--account-settings-security-mfa-alert-success-text-color);
}

/* styles for irene/components/account-settings/security/mfa-email-enable/index.scss */
._info-box_1ldhfp {
  background-color: var(--account-settings-security-mfa-info-box-bg);
}

/* styles for irene/components/account-settings/security/mfa-switch-to-app/index.scss */
._info-box_1kbpoc {
  background-color: var(--account-settings-security-mfa-info-box-bg);
}

/* styles for irene/components/account-settings/security/mfa-switch-to-email/index.scss */
._info-box_s6o9yp {
  background-color: var(--account-settings-security-mfa-info-box-bg);
}

/* styles for irene/components/account-settings/security/multi-factor-auth/index.scss */
._mfa-records-container_1msecg {
  border: 1px solid var(--account-settings-security-mfa-border-color);
}
._mfa-records-container_1msecg ._mfa-enabled_1msecg {
  background-color: var(--account-settings-security-mfa-alert-success-background);
}
._mfa-records-container_1msecg a {
  color: var(--account-settings-security-mfa-primary-color);
}
._mfa-records-container_1msecg a:hover {
  text-decoration: underline;
}

._alert-warn_1msecg {
  border: 1px solid var(--account-settings-security-mfa-alert-warn-border-color);
  background-color: var(--account-settings-security-mfa-alert-warn-background);
  color: var(--account-settings-security-mfa-alert-warn-text-color);
}
._alert-warn_1msecg ._alert-warn-link_1msecg {
  color: var(--account-settings-security-mfa-alert-warn-text-color) !important;
}

/* styles for irene/components/ai-reporting/chat-generate/generate-loader/index.scss */
._generate-loader-container_1euwle {
  height: calc(100vh - (92px + 3em));
  max-height: 1000px;
  margin: 1.5em;
  background-color: var(--ai-reporting-generate-loader-background-color);
  border-radius: var(--ai-reporting-generate-loader-border-radius);
  padding: 1.5em;
  box-sizing: border-box;
  text-align: center;
}

/* styles for irene/components/ai-reporting/chat-generate/index.scss */
._textarea-input_qlq240 {
  border-width: 0;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/ai-reporting/chat-generate/turn-on-settings/index.scss */
._empty-container_sbvtja {
  background-color: var(--ai-reporting-turn-on-settings-bg-color);
  max-width: 750px;
  justify-self: center;
  margin-top: 4em;
  box-shadow: var(--ai-reporting-turn-on-settings-box-shadow);
}
._empty-container_sbvtja ._body_sbvtja {
  padding: 2.14em;
}
._empty-container_sbvtja ._body_sbvtja ._header_sbvtja {
  margin-top: 1.25em;
}
._empty-container_sbvtja ._footer_sbvtja {
  box-shadow: var(--ai-reporting-turn-on-settings-footer-box-shadow);
  width: 100%;
  padding: 1.07em 2.14em;
}

/* styles for irene/components/ai-reporting/preview/advance-filter-drawer/index.scss */
._filter-drawer-container_17nkk1 {
  height: -moz-fit-content;
  height: fit-content;
}
._filter-drawer-container_17nkk1 ._filter-drawer-content_17nkk1 {
  min-height: calc(100vh - 164px);
  height: -moz-fit-content;
  height: fit-content;
  border: 1px solid var(--ai-reporting-preview-advance-filter-drawer-border-color);
  background-color: var(--ai-reporting-preview-advance-filter-drawer-background-main);
}
._filter-drawer-container_17nkk1 ._filter-drawer-footer_17nkk1 {
  z-index: 10;
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--ai-reporting-preview-advance-filter-drawer-border-color);
  background-color: var(--ai-reporting-preview-advance-filter-drawer-background-main);
  box-shadow: var(--ai-reporting-preview-advance-filter-drawer-cta-box-shadow);
}

/* styles for irene/components/ai-reporting/preview/filter-by-column-drawer/index.scss */
._filter-sections_jusme2 {
  height: 100%;
  width: 450px;
  overflow-y: auto;
}

._filter-drawer-footer_jusme2 {
  padding: 1em 1.5em;
  background-color: var(--ai-reporting-preview-filter-by-column-drawer-footer-background-color);
  box-shadow: var(--ai-reporting-preview-filter-by-column-drawer-footer-box-shadow);
}

/* styles for irene/components/ai-reporting/preview/filter-sections/additional-filters/choice-type/index.scss */
._choice-select-option_kf3a03 {
  width: 210px !important;
}
._choice-select-option_kf3a03 .ember-power-select-multiple-options {
  padding: 0.285em;
  max-height: 64px;
}
._choice-select-option_kf3a03 .ember-power-select-placeholder {
  font-size: 0.928rem;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/additional-filters/date-type/index.scss */
._date-picker-btn_1vmmwv {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  max-height: 32px;
  border: 1px solid var(--ai-reporting-preview-filter-sections-date-type-date-picker-border-color);
  border-radius: var(--ai-reporting-preview-filter-sections-date-type-date-picker-border-radius);
}
._date-picker-btn_1vmmwv._is-errored_1vmmwv, ._date-picker-btn_1vmmwv._is-errored_1vmmwv ._date-picker-date-text_1vmmwv {
  border-color: var(--ai-reporting-preview-filter-sections-date-type-date-picker-error-border-color) !important;
}
._date-picker-btn_1vmmwv._is-multiple-date-select_1vmmwv {
  max-height: 100px;
}
._date-picker-btn_1vmmwv ._date-picker-date-text_1vmmwv {
  padding: 0.5em 1.5em;
  padding-left: 0.75em;
  max-height: 64px;
  overflow-y: scroll;
  border-left: 1px solid var(--ai-reporting-preview-filter-sections-date-type-date-picker-border-color);
}
._date-picker-btn_1vmmwv ._date-picker-date-text_1vmmwv._is-multiple-date-select_1vmmwv {
  max-width: 200px;
  padding: 0.5em;
  overflow-y: scroll;
}
._date-picker-btn_1vmmwv ._date-picker-date-text_1vmmwv._range-date_1vmmwv {
  padding: 0.5em 0.75em;
  min-width: 220px;
  max-width: 220px;
}
._date-picker-btn_1vmmwv ._date-picker-icon_1vmmwv {
  margin: 0 0.6em;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/additional-filters/filter-field/index.scss */
._filter-field_wqa3wy {
  width: 100%;
  display: flex;
  gap: 1em;
  position: relative;
  padding: 1em;
  border: 1px solid var(--ai-reporting-preview-filter-sections-filter-field-border-color);
  border-radius: var(--ai-reporting-preview-filter-sections-filter-field-border-radius);
}

._field-label_wqa3wy {
  position: absolute;
  top: -12px;
  left: 1em;
  padding: 0 1em !important;
  width: -moz-max-content;
  width: max-content;
  background-color: var(--ai-reporting-preview-filter-sections-filter-field-background-main);
}

._filter-field-container_wqa3wy {
  background-color: var(--ai-reporting-preview-filter-sections-filter-field-background-main);
}

._filter-field-dropdown_wqa3wy {
  width: 210px !important;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/additional-filters/text-type/index.scss */
._text-type-text-field-container_ynwo5x {
  position: relative;
}
._text-type-text-field-container_ynwo5x ._text-type-text-field-helper-text_ynwo5x {
  position: absolute;
  bottom: -34px;
  left: 8px;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/columns/index.scss */
._add-remove-header_f04lf4 {
  border-bottom: 1px solid var(--ai-reporting-preview-filter-sections-columns-header-border-color);
  padding: 1em 1.5em;
}

._reorder-icon_f04lf4 {
  cursor: grab;
  color: var(--ai-reporting-preview-filter-sections-columns-reorder-icon-color) !important;
}

._column-item_f04lf4._drag-over_f04lf4 {
  border-bottom: 1px solid var(--ai-reporting-preview-filter-sections-columns-drag-border-color);
}

._filter-drawer-footer_f04lf4 {
  padding: 1em 1.5em;
  background-color: var(--ai-reporting-preview-filter-sections-columns-bg-color);
  box-shadow: var(--ai-reporting-preview-filter-sections-columns-box-shadow);
}

._add-remove-section_f04lf4 {
  height: 100%;
  width: 450px;
  overflow-y: auto;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/filter-group/index.scss */
._filter-group-container_1enmn2 {
  width: 100%;
  display: flex;
  gap: 1rem;
  position: relative;
  padding: 1rem;
  border: 1px solid var(--ai-reporting-preview-filter-sections-filter-group-border-color);
  border-radius: var(--ai-reporting-preview-filter-sections-filter-group-border-radius);
}
._filter-group-container_1enmn2 ._field-group-label_1enmn2 {
  position: absolute;
  top: -12px;
  left: 1em;
  padding: 0 1em !important;
  width: -moz-max-content;
  width: max-content;
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-background-main);
}
._filter-group-container_1enmn2 ._empty-filter-group-container_1enmn2 {
  width: 100%;
  padding: 1em 1.5em;
  border: 1px solid var(--ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-color);
  border-radius: var(--ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-radius);
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-background-light);
}
._filter-group-container_1enmn2 ._empty-filter-group-container_1enmn2 ._add-filter-btn_1enmn2 {
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-background-main) !important;
}
._filter-group-container_1enmn2 ._add-new-condition-btn_1enmn2 {
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-background-color) !important;
  color: var(--ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-color) !important;
  border: 1px solid var(--ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-border-color) !important;
}
._filter-group-container_1enmn2 ._add-new-condition-btn_1enmn2:hover {
  border: 1px solid var(--ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-color) !important;
}

/* styles for irene/components/ai-reporting/preview/filter-sections/filter-group/item/index.scss */
._filter-group-item_12rikc {
  min-height: 64px;
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-item-background-color);
}
._filter-group-item_12rikc._in-operator_12rikc {
  padding-bottom: 3.1429em;
}
._filter-group-item_12rikc ._filter-group-item-content_12rikc {
  position: relative;
}
._filter-group-item_12rikc ._filter-group-item-content_12rikc > *:not(._filter-group-item-line_12rikc) {
  z-index: 3;
}
._filter-group-item_12rikc ._filter-group-item-content_12rikc ._filter-group-item-line_12rikc {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 1em;
  transform: translateY(-50%);
  width: calc(100% - 2em);
  height: 1px;
  border-bottom: 1px dotted var(--ai-reporting-preview-filter-sections-filter-group-item-line-border-color);
}
._filter-group-item_12rikc ._base-filter-indicator_12rikc {
  border-radius: 0.4286em;
  padding: 0.4286em 0.5714em;
  background-color: var(--ai-reporting-preview-filter-sections-filter-group-item-base-filter-indicator-background-color);
}

._filter-fields-dropdown_12rikc {
  width: 210px !important;
}

/* styles for irene/components/ai-reporting/preview/index.scss */
._query-container_15ddme {
  border-radius: var(--ai-reporting-preview-border-radius);
  padding: 1em;
  background-color: var(--ai-reporting-preview-background-color);
}

._preview-container_15ddme {
  background-color: var(--ai-reporting-preview-background-color);
}

._custom-button_15ddme {
  background-color: var(--ai-reporting-preview-custom-button-bg-color) !important;
  color: var(--ai-reporting-preview-custom-button-color) !important;
  height: 2.14em !important;
  font-size: 0.928em !important;
  border: 0.3px solid var(--ai-reporting-preview-custom-button-bg-color) !important;
}
._custom-button_15ddme._disabled_15ddme {
  opacity: 50% !important;
}
._custom-button_15ddme:hover {
  border: 0.3px solid var(--ai-reporting-preview-custom-button-border-color) !important;
}

._default-filter-note_15ddme {
  border: 1px solid var(--ai-reporting-preview-note-border-color);
}
._default-filter-note_15ddme ._warning-icon-container_15ddme {
  place-content: center;
  text-align: center;
  background-color: var(--ai-reporting-preview-note-bg-color);
  height: 3em;
  width: 3em;
}

/* styles for irene/components/ai-reporting/preview/report-download-drawer/index.scss */
._report-download-drawer-container_s8iyqo {
  height: -moz-fit-content;
  height: fit-content;
}
._report-download-drawer-container_s8iyqo ._report-download-drawer-content_s8iyqo {
  min-height: calc(100vh - 164px);
  height: -moz-fit-content;
  height: fit-content;
}
._report-download-drawer-container_s8iyqo ._report-download-drawer-footer_s8iyqo {
  z-index: 10;
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--ai-reporting-preview-report-download-drawer-border-color);
  background-color: var(--ai-reporting-preview-report-download-drawer-background-main);
  box-shadow: var(--ai-reporting-preview-report-download-drawer-cta-box-shadow);
}

/* styles for irene/components/ai-reporting/preview/table/index.scss */
._report-preview_9iagsz {
  height: calc(100vh - 150px);
  max-height: 1000px;
}

._report-preview-table-container_9iagsz {
  height: 100%;
}

._report-preview-table_9iagsz {
  max-height: calc(100% - 54px);
  height: auto;
}
._report-preview-table_9iagsz table {
  table-layout: auto;
}
._report-preview-table_9iagsz table thead tr th,
._report-preview-table_9iagsz table tbody tr td {
  width: auto !important;
  min-width: 150px !important;
  max-width: 600px !important;
}
._report-preview-table_9iagsz table tbody tr td {
  overflow: auto;
}

/* styles for irene/components/ak-accordion/index.scss */
._ak-accordion-root_12v6qm,
._ak-accordion-root_12v6qm ._details_12v6qm,
._ak-accordion-root_12v6qm ._summary_12v6qm {
  width: 100%;
}
._ak-accordion-root_12v6qm ._details_12v6qm {
  height: auto;
  overflow: hidden;
}
._ak-accordion-root_12v6qm ._details_12v6qm._collapsed_12v6qm {
  max-height: 0px !important;
}
._ak-accordion-root_12v6qm ._summary_12v6qm {
  cursor: pointer;
  border: 1px solid;
  padding: 0.7857em 1.4285em;
}
._ak-accordion-root_12v6qm ._summary_12v6qm._primary_12v6qm {
  background-color: var(--ak-accordion-summary-primary-background);
  border-color: var(--ak-accordion-summary-primary-border-color);
}
._ak-accordion-root_12v6qm ._summary_12v6qm._secondary_12v6qm, ._ak-accordion-root_12v6qm ._summary_12v6qm._disabled_12v6qm {
  background-color: var(--ak-accordion-summary-secondary-background);
  border-color: var(--ak-accordion-summary-secondary-border-color);
}
._ak-accordion-root_12v6qm ._summary_12v6qm._light_12v6qm {
  border: none;
  background-color: var(--ak-accordion-summary-light-background);
  box-shadow: var(--ak-accordion-summary-light-box-shadow);
}
._ak-accordion-root_12v6qm ._summary_12v6qm._disabled_12v6qm {
  cursor: not-allowed;
}
._ak-accordion-root_12v6qm ._summary_12v6qm ._summary-expand-icon_12v6qm {
  transition: transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transform: rotate(0deg);
}
._ak-accordion-root_12v6qm ._summary_12v6qm ._summary-expand-icon_12v6qm._expanded_12v6qm {
  transform: rotate(-180deg);
}

/* styles for irene/components/ak-appbar/index.scss */
._ak-appbar-root_oxtibf {
  width: 100%;
  z-index: var(--ak-appbar-zIndex);
}

._ak-appbar-gutter_oxtibf {
  padding: 0.8em 1em;
}

._ak-appbar-color-inherit_oxtibf {
  background: var(--ak-appbar-inherit-background);
  color: var(--ak-appbar-inherit-background-text-color);
  border-bottom: var(--ak-appbar-inherit-border-bottom);
}
._ak-appbar-color-inherit_oxtibf ._ak-appbar-default-icon-button_oxtibf .ak-icon {
  color: var(--ak-appbar-inherit-background-text-color) !important;
}
._ak-appbar-color-inherit_oxtibf ._ak-appbar-default-icon-button_oxtibf:hover {
  background-color: var(--ak-appbar-inherit-hover-background) !important;
}

._ak-appbar-color-default_oxtibf {
  background: var(--ak-appbar-default-background);
  color: var(--ak-appbar-default-background-text-color);
  border-bottom: var(--ak-appbar-default-border-bottom);
}

._ak-appbar-color-light_oxtibf {
  background: var(--ak-appbar-light-background);
  color: var(--ak-appbar-light-background-text-color);
  border-bottom: var(--ak-appbar-light-border-bottom);
}

._ak-appbar-color-dark_oxtibf {
  background: var(--ak-appbar-dark-background);
  color: var(--ak-appbar-dark-background-text-color);
  border-bottom: var(--ak-appbar-dark-border-bottom);
}
._ak-appbar-color-dark_oxtibf ._ak-appbar-default-icon-button_oxtibf .ak-icon {
  color: var(--ak-appbar-dark-background-text-color) !important;
}
._ak-appbar-color-dark_oxtibf ._ak-appbar-default-icon-button_oxtibf:hover {
  background-color: var(--ak-appbar-dark-hover-background) !important;
}

._ak-appbar-position-static_oxtibf {
  position: static;
}

._ak-appbar-position-relative_oxtibf {
  position: relative;
}

._ak-appbar-position-fixed_oxtibf {
  position: fixed;
}

._ak-appbar-position-sticky_oxtibf {
  position: sticky;
}

._ak-appbar-position-absolute_oxtibf {
  position: absolute;
}

._ak-appbar-placement-top_oxtibf {
  top: 0;
  left: 0;
  right: 0;
}

._ak-appbar-placement-bottom_oxtibf {
  bottom: 0;
  left: 0;
  right: 0;
}

._ak-appbar-bottom-elevation_oxtibf {
  box-shadow: var(--ak-appbar-box-shadow);
}

/* styles for irene/components/ak-autocomplete/index.scss */
._ak-autocomplete-input-root_g1ximl .ak-text-field-right-adornment {
  position: absolute;
  right: 0px;
}

._ak-autocomplete-clear-button_g1ximl {
  z-index: calc(var(--ak-autocomplete-x-btn-zIndex) + 1);
}

._ak-autocomplete-dropdown-root_g1ximl {
  display: inline-flex;
  background-color: var(--ak-autocomplete-background);
  border-radius: var(--ak-autocomplete-border-radius);
  box-shadow: var(--ak-autocomplete-box-shadow);
  border: 1px solid var(--ak-autocomplete-border-color);
  padding: 0;
  box-sizing: border-box;
  width: 100%;
  max-height: 10em;
  overflow-y: auto;
}

._ak-autocomplete-text-field_g1ximl {
  padding-left: 1em !important;
  padding-right: 2.5em !important;
}

._ak-autocomplete-dropdown-list_g1ximl {
  width: 100%;
}

/* styles for irene/components/ak-breadcrumbs/auto-trail/index.scss */
._ak-breadcrumb-auto-trail-item_gi84x8 {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
._ak-breadcrumb-auto-trail-item_gi84x8 ._breadcrumb-title_gi84x8,
._ak-breadcrumb-auto-trail-item_gi84x8 ._separator_gi84x8 {
  font-size: 0.929em;
  line-height: 1.286em;
  letter-spacing: -0.0176em;
  color: var(--ak-breadcrumbs-auto-trail-color-text-secondary);
}
._ak-breadcrumb-auto-trail-item_gi84x8 ._separator_gi84x8 {
  margin-left: 0.24em;
  margin-right: 0.24em;
}
._ak-breadcrumb-auto-trail-item_gi84x8 ._ak-breadcrumb-auto-trail-item-link-text_gi84x8:hover,
._ak-breadcrumb-auto-trail-item_gi84x8 ._ak-breadcrumb-auto-trail-item-link-text_gi84x8:focus,
._ak-breadcrumb-auto-trail-item_gi84x8 ._ak-breadcrumb-auto-trail-item-link-text_gi84x8:active {
  background-color: transparent !important;
}
._ak-breadcrumb-auto-trail-item_gi84x8:not(:last-of-type) ._ak-breadcrumb-auto-trail-item-link-text_gi84x8:hover ._breadcrumb-title_gi84x8 {
  text-decoration: underline;
}
._ak-breadcrumb-auto-trail-item_gi84x8:last-of-type {
  pointer-events: none;
}
._ak-breadcrumb-auto-trail-item_gi84x8:last-of-type ._ak-breadcrumb-auto-trail-item-link-text_gi84x8 ._breadcrumb-title_gi84x8 {
  font-weight: var(--ak-breadcrumbs-auto-trail-font-weight-medium);
  color: var(--ak-breadcrumbs-auto-trail-color-text-primary);
}
._ak-breadcrumb-auto-trail-item_gi84x8:last-of-type ._separator_gi84x8 {
  display: none;
}

/* styles for irene/components/ak-button/index.scss */
._ak-button-root_1vgcus,
._ak-button-text-root_1vgcus {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
  font-family: var(--ak-button-font-family);
  line-height: 24px;
  min-width: 80px;
  height: auto;
  border-radius: var(--ak-button-border-radius);
}
._ak-button-root_1vgcus:hover, ._ak-button-root_1vgcus:focus,
._ak-button-text-root_1vgcus:hover,
._ak-button-text-root_1vgcus:focus {
  border: unset;
  transition: unset !important;
}
._ak-button-root_1vgcus:disabled,
._ak-button-text-root_1vgcus:disabled {
  opacity: unset;
}
._ak-button-root_1vgcus._ak-button-disabled_1vgcus, ._ak-button-root_1vgcus._ak-button-loading_1vgcus,
._ak-button-text-root_1vgcus._ak-button-disabled_1vgcus,
._ak-button-text-root_1vgcus._ak-button-loading_1vgcus {
  pointer-events: none;
}

._ak-button-root_1vgcus {
  padding: 0.4em 0.7em;
}

._ak-button-text-root_1vgcus {
  padding: 0;
}
._ak-button-text-root_1vgcus:disabled ._ak-button-text_1vgcus, ._ak-button-text-root_1vgcus._ak-button-disabled_1vgcus ._ak-button-text_1vgcus {
  color: var(--ak-button-color-text-disabled);
}
._ak-button-text-root_1vgcus:hover ._ak-button-text_1vgcus {
  text-decoration: underline;
}
._ak-button-text-root_1vgcus:focus ._ak-button-text_1vgcus {
  text-decoration: underline;
}
._ak-button-text-root_1vgcus._ak-button-text-underline-none_1vgcus:hover ._ak-button-text_1vgcus {
  text-decoration: none;
}
._ak-button-text-root_1vgcus._ak-button-text-underline-none_1vgcus:focus ._ak-button-text_1vgcus {
  text-decoration: none;
}

._ak-button-filled-primary_1vgcus {
  background-color: var(--ak-button-color-primary);
  color: var(--ak-button-color-primary-contrast-text);
}
._ak-button-filled-primary_1vgcus:disabled, ._ak-button-filled-primary_1vgcus._ak-button-disabled_1vgcus {
  color: var(--ak-button-color-primary-contrast-text);
  background-color: var(--ak-button-disabled-background);
}
._ak-button-filled-primary_1vgcus:disabled._ak-button-loading_1vgcus {
  background-color: var(--ak-button-color-primary);
  color: var(--ak-button-color-primary-contrast-text);
}
._ak-button-filled-primary_1vgcus:hover, ._ak-button-filled-primary_1vgcus:focus {
  color: var(--ak-button-color-primary-contrast-text);
  background: var(--ak-button-filled-primary-hover-background);
}

._ak-button-outlined-neutral_1vgcus {
  border: 1px solid var(--ak-button-color-neutral);
  color: var(--ak-button-color-text-primary);
}
._ak-button-outlined-neutral_1vgcus:disabled, ._ak-button-outlined-neutral_1vgcus._ak-button-disabled_1vgcus {
  border-color: var(--ak-button-color-neutral);
  color: var(--ak-button-color-text-disabled);
}
._ak-button-outlined-neutral_1vgcus:hover, ._ak-button-outlined-neutral_1vgcus:focus {
  color: var(--ak-button-color-text-primary);
  border: 1px solid var(--ak-button-color-neutral);
  box-shadow: inset 0 0 0 0.5px var(--ak-button-color-neutral);
}

._ak-button-outlined-primary_1vgcus {
  border: 1px solid var(--ak-button-color-primary);
  color: var(--ak-button-color-primary);
}
._ak-button-outlined-primary_1vgcus:disabled, ._ak-button-outlined-primary_1vgcus._ak-button-disabled_1vgcus {
  border-color: var(--ak-button-color-neutral);
  color: var(--ak-button-color-text-disabled);
}
._ak-button-outlined-primary_1vgcus:hover, ._ak-button-outlined-primary_1vgcus:focus {
  color: var(--ak-button-color-primary);
  border: 1px solid var(--ak-button-color-primary);
  box-shadow: inset 0 0 0 0.5px var(--ak-button-color-primary);
}

._ak-button-loader_1vgcus {
  display: inline-flex;
  align-items: center;
  margin-right: 0.5em;
}
._ak-button-loader_1vgcus .ak-loader-circle-indicator {
  stroke: var(--ak-button-color-primary-contrast-text) !important;
}

._ak-button-left-icon_1vgcus,
._ak-button-right-icon_1vgcus {
  display: inline-flex;
  align-items: center;
}
._ak-button-left-icon_1vgcus .ak-icon,
._ak-button-right-icon_1vgcus .ak-icon {
  font-size: 1.125rem !important;
}

._ak-button-left-icon_1vgcus {
  margin-right: 0.5em;
}

._ak-button-right-icon_1vgcus {
  margin-left: 0.5em;
}

/* styles for irene/components/ak-checkbox-tree/index.scss */
._expanded-icon_1h4uni {
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
  transform: rotate(-90deg);
}
._expanded-icon_1h4uni._down_1h4uni {
  transform: rotate(0deg);
}

._checkbox-tree-node_1h4uni {
  background-color: var(--ak-checkbox-tree-secondary-background-white);
  border: 1px solid var(--ak-checkbox-tree-secondary-border-color);
}
._checkbox-tree-node_1h4uni._root_1h4uni {
  height: 48px;
  padding: 0.9286em;
}
._checkbox-tree-node_1h4uni._root_1h4uni:not(:first-of-type) {
  border-top: 0px;
}
._checkbox-tree-node_1h4uni:not(._root_1h4uni) {
  padding: 0.7857em;
}
._checkbox-tree-node_1h4uni._parent_1h4uni {
  cursor: pointer;
}
._checkbox-tree-node_1h4uni._child_1h4uni {
  border-top: 0px;
}
._checkbox-tree-node_1h4uni._leaf_1h4uni:not(._has-parent-sibling_1h4uni) {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
._checkbox-tree-node_1h4uni._leaf_1h4uni:not(._has-parent-sibling_1h4uni):first-of-type {
  padding-top: 1em;
}
._checkbox-tree-node_1h4uni._leaf_1h4uni:not(._has-parent-sibling_1h4uni):last-of-type {
  padding-bottom: 1em;
}
._checkbox-tree-node_1h4uni._leaf_1h4uni:not(._has-parent-sibling_1h4uni):first-of-type, ._checkbox-tree-node_1h4uni._leaf_1h4uni:not(._has-parent-sibling_1h4uni):not(:last-child) {
  border-bottom: 0px;
}
._checkbox-tree-node_1h4uni._secondary_1h4uni, ._checkbox-tree-node_1h4uni._disabled_1h4uni {
  background-color: var(--ak-checkbox-tree-secondary-background);
}

/* styles for irene/components/ak-checkbox/index.scss */
._ak-checkbox-root_124z1x {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-decoration: none;
  padding: 0.4em;
  border-radius: 50%;
}
._ak-checkbox-root_124z1x._ak-checkbox-hover-focus_124z1x:hover, ._ak-checkbox-root_124z1x._ak-checkbox-hover-focus_124z1x:focus {
  background-color: var(--ak-checkbox-hover-background);
}

._ak-checkbox_124z1x {
  cursor: inherit;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._ak-checkbox_124z1x:disabled + ._ak-svg-checkbox-icon_124z1x {
  color: var(--ak-checkbox-color-text-disabled) !important;
}

._ak-svg-checkbox-icon_124z1x {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  color: currentColor;
  flex-shrink: 0;
  width: 21px;
  height: 21px;
}

/* Checked State */
._ak-checkbox_124z1x:checked + ._ak-svg-checkbox-icon_124z1x {
  color: var(--ak-checkbox-color-checked);
}

/* Indeterminate State */
._ak-checkbox_124z1x[data-indeterminate=true] + ._ak-svg-checkbox-icon_124z1x {
  color: var(--ak-checkbox-color-indeterminate);
}

/* Disabled State */
._ak-checkbox_124z1x:disabled + ._ak-svg-checkbox-icon_124z1x {
  color: var(--ak-checkbox-color-text-disabled) !important;
}

/* styles for irene/components/ak-chip/index.scss */
._ak-chip-root_t086gp {
  max-width: 100%;
  font-family: var(--ak-chip-font-family);
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit;
  background-color: transparent;
  border-radius: var(--ak-chip-border-radius);
  white-space: nowrap;
  cursor: default;
  outline: 0px;
  text-decoration: none;
  padding: 0px;
  vertical-align: middle;
  box-sizing: border-box;
}

._ak-chip-button_t086gp {
  cursor: pointer;
}

._ak-chip-variant-filled_t086gp {
  border: 0px;
}
._ak-chip-variant-filled_t086gp._ak-chip-color-default_t086gp {
  background-color: var(--ak-chip-color-filled-default-background);
  color: var(--ak-chip-color-filled-default-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-primary_t086gp {
  background-color: var(--ak-chip-color-filled-primary-background);
  color: var(--ak-chip-color-filled-primary-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-secondary_t086gp {
  background-color: var(--ak-chip-color-filled-secondary-background);
  color: var(--ak-chip-color-filled-secondary-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-success_t086gp {
  background-color: var(--ak-chip-color-filled-success-background);
  color: var(--ak-chip-color-filled-success-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-error_t086gp {
  background-color: var(--ak-chip-color-filled-error-background);
  color: var(--ak-chip-color-filled-error-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-warn_t086gp {
  background-color: var(--ak-chip-color-filled-warn-background);
  color: var(--ak-chip-color-filled-warn-contrast-text);
}
._ak-chip-variant-filled_t086gp._ak-chip-color-info_t086gp {
  background-color: var(--ak-chip-color-filled-info-background);
  color: var(--ak-chip-color-filled-info-contrast-text);
}

._ak-chip-variant-semi-filled_t086gp {
  border: 0px;
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-default_t086gp {
  background-color: var(--ak-chip-color-semi-filled-default-background);
  color: var(--ak-chip-color-semi-filled-default-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-primary_t086gp {
  background-color: var(--ak-chip-color-semi-filled-primary-background);
  color: var(--ak-chip-color-semi-filled-primary-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-secondary_t086gp {
  background-color: var(--ak-chip-color-semi-filled-secondary-background);
  color: var(--ak-chip-color-semi-filled-secondary-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-success_t086gp {
  background-color: var(--ak-chip-color-semi-filled-success-background);
  color: var(--ak-chip-color-semi-filled-success-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-error_t086gp {
  background-color: var(--ak-chip-color-semi-filled-error-background);
  color: var(--ak-chip-color-semi-filled-error-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-warn_t086gp {
  background-color: var(--ak-chip-color-semi-filled-warn-background);
  color: var(--ak-chip-color-semi-filled-warn-contrast-text);
}
._ak-chip-variant-semi-filled_t086gp._ak-chip-color-info_t086gp {
  background-color: var(--ak-chip-color-semi-filled-info-background);
  color: var(--ak-chip-color-semi-filled-info-contrast-text);
}

._ak-chip-variant-outlined_t086gp {
  border-width: 1px;
  border-style: solid;
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-default_t086gp {
  border-color: var(--ak-chip-color-outlined-default);
  color: var(--ak-chip-color-text-primary);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-primary_t086gp {
  border-color: var(--ak-chip-color-outlined-primary);
  color: var(--ak-chip-color-outlined-primary);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-secondary_t086gp {
  border-color: var(--ak-chip-color-outlined-secondary);
  color: var(--ak-chip-color-outlined-secondary);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-success_t086gp {
  border-color: var(--ak-chip-color-outlined-success);
  color: var(--ak-chip-color-outlined-success);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-error_t086gp {
  border-color: var(--ak-chip-color-outlined-error);
  color: var(--ak-chip-color-outlined-error);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-warn_t086gp {
  border-color: var(--ak-chip-color-outlined-warn);
  color: var(--ak-chip-color-outlined-warn);
}
._ak-chip-variant-outlined_t086gp._ak-chip-color-info_t086gp {
  border-color: var(--ak-chip-color-outlined-info);
  color: var(--ak-chip-color-outlined-info);
}

._ak-chip-variant-semi-filled-outlined_t086gp {
  border-width: 1px;
  border-style: solid;
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-default_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-default-background);
  color: var(--ak-chip-color-semi-filled-outlined-default-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-default-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-primary_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-primary-background);
  color: var(--ak-chip-color-semi-filled-outlined-primary-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-primary-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-secondary_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-secondary-background);
  color: var(--ak-chip-color-semi-filled-outlined-secondary-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-secondary-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-success_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-success-background);
  color: var(--ak-chip-color-semi-filled-outlined-success-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-success-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-error_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-error-background);
  color: var(--ak-chip-color-semi-filled-outlined-error-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-error-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-warn_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-warn-background);
  color: var(--ak-chip-color-semi-filled-outlined-warn-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-warn-contrast-text);
}
._ak-chip-variant-semi-filled-outlined_t086gp._ak-chip-color-info_t086gp {
  background-color: var(--ak-chip-color-semi-filled-outlined-info-background);
  color: var(--ak-chip-color-semi-filled-outlined-info-contrast-text);
  border-color: var(--ak-chip-color-semi-filled-outlined-info-contrast-text);
}

._ak-chip-label_t086gp {
  margin: 0 0.5em !important;
}

._ak-chip-icon_t086gp {
  display: inline-flex;
  align-items: center;
  margin-left: 0.5em;
}

._ak-chip-size-medium_t086gp {
  height: 32px;
}
._ak-chip-size-medium_t086gp ._ak-chip-delete-icon-button_t086gp {
  padding: 0.143em !important;
}
._ak-chip-size-medium_t086gp ._ak-chip-icon_t086gp .ak-icon {
  font-size: 1.125rem !important;
}

._ak-chip-size-small_t086gp {
  height: 22px;
}
._ak-chip-size-small_t086gp ._ak-chip-delete-icon-button_t086gp {
  padding: 0.107em !important;
}
._ak-chip-size-small_t086gp ._ak-chip-label_t086gp {
  font-size: 0.857rem;
}
._ak-chip-size-small_t086gp ._ak-chip-icon_t086gp .ak-icon {
  font-size: 0.85rem !important;
}

._ak-chip-delete-icon-button_t086gp {
  margin-right: 0.25em !important;
}
._ak-chip-delete-icon-button_t086gp:hover {
  background-color: var(--ak-chip-delete-btn-hover-background) !important;
}

/* styles for irene/components/ak-date-picker/index.scss */
._ak-date-picker-trigger_3r3ak4 {
  display: inline-block;
}

._ak-date-picker-popup-container_3r3ak4 {
  display: flex;
  flex-direction: column;
  background-color: var(--ak-date-picker-background);
  border: 1px solid var(--ak-date-picker-border-color);
  border-radius: var(--ak-date-picker-border-radius);
  box-shadow: var(--ak-date-picker-box-shadow);
  padding: 0;
  margin-top: 0.25em;
  box-sizing: border-box;
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-weekday {
  padding: 2px 0;
  font-family: var(--ak-date-picker-font-family);
  font-weight: var(--ak-date-picker-font-weight-medium);
  font-size: 0.857rem;
  color: var(--ak-date-picker-color-text-primary);
  text-transform: uppercase;
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day {
  width: 36px;
  height: 36px;
  padding: 2px 0;
  border-radius: var(--ak-date-picker-border-radius);
  font-size: 0.928rem;
  font-family: var(--ak-date-picker-font-family);
  font-weight: var(--ak-date-picker-font-weight-regular);
  border-left: 1px solid var(--ak-date-picker-day-border-color);
  border-top: 1px solid var(--ak-date-picker-day-border-color);
  opacity: unset;
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day:hover, ._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day:focus {
  background-color: var(--ak-date-picker-day-btn-hover-background);
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day:disabled {
  color: var(--ak-date-picker-color-text-disabled) !important;
}
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-single_3r3ak4 .ember-power-calendar-day--selected {
  background-color: var(--ak-date-picker-color-primary);
  color: var(--ak-date-picker-color-primary-contrast-text) !important;
}
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-range_3r3ak4 .ember-power-calendar-day--selected {
  background-color: var(--ak-date-picker-color-primary-light);
  border-radius: 0;
  border-left: none;
}
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-range_3r3ak4 .ember-power-calendar-day--interactive[disabled] {
  opacity: unset;
}
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-range_3r3ak4 .ember-power-calendar-day--range-start,
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-range_3r3ak4 .ember-power-calendar-day--range-end {
  background-color: var(--ak-date-picker-color-primary) !important;
  color: var(--ak-date-picker-color-primary-contrast-text) !important;
  border-radius: var(--ak-date-picker-border-radius) !important;
}
._ak-date-picker-popup-container_3r3ak4._ak-date-picker-multiple_3r3ak4 .ember-power-calendar-day--selected {
  background-color: var(--ak-date-picker-color-primary);
  color: var(--ak-date-picker-color-primary-contrast-text) !important;
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day--other-month {
  color: var(--ak-date-picker-color-text-secondary);
}
._ak-date-picker-popup-container_3r3ak4 .ember-power-calendar-day--current-month {
  color: var(--ak-date-picker-color-text-primary);
}
._ak-date-picker-popup-container_3r3ak4 ._ak-date-picker-quick-select-container_3r3ak4 {
  display: grid;
  gap: 0 1em;
  grid-template-areas: "header header" ". .";
  border-top: 1px solid var(--ak-date-picker-border-color);
  box-sizing: border-box;
}
._ak-date-picker-popup-container_3r3ak4 ._ak-date-picker-quick-select-container_3r3ak4 ._ak-date-picker-quick-select-header_3r3ak4 {
  grid-area: header;
  margin-bottom: 0.5em;
}

/* styles for irene/components/ak-divider/index.scss */
._ak-divider-root_dmtdmy {
  flex-shrink: 0;
  border-style: solid;
}
._ak-divider-root_dmtdmy._ak-divider-direction-horizontal_dmtdmy {
  border-width: 0px 0px thin;
}
._ak-divider-root_dmtdmy._ak-divider-direction-vertical_dmtdmy {
  flex-shrink: unset;
  border-width: 0px thin 0px 0px;
}

._ak-divider-variant-fullWidth_dmtdmy {
  margin: 0px;
}
._ak-divider-variant-fullWidth_dmtdmy._ak-divider-direction-horizontal_dmtdmy {
  width: 100%;
}
._ak-divider-variant-fullWidth_dmtdmy._ak-divider-direction-vertical_dmtdmy {
  height: 100%;
}

._ak-divider-variant-middle_dmtdmy {
  margin: 0 1em;
}
._ak-divider-variant-middle_dmtdmy._ak-divider-direction-horizontal_dmtdmy {
  width: 100%;
}
._ak-divider-variant-middle_dmtdmy._ak-divider-direction-vertical_dmtdmy {
  margin: 1em 0;
  height: 80%;
}

._ak-divider-color-light_dmtdmy {
  border-color: var(--ak-divider-color-light);
}

._ak-divider-color-dark_dmtdmy {
  border-color: var(--ak-divider-color-dark);
}

/* styles for irene/components/ak-drawer/index.scss */
._drawer-root_o268os {
  position: fixed;
  inset: 0px;
  z-index: var(--ak-drawer-zIndex);
}

._backdrop-root_o268os {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0px;
  background-color: var(--ak-drawer-backdrop-overlay-background);
  z-index: -1;
  opacity: 0;
}

._drawer-container_o268os {
  background-color: var(--ak-drawer-background);
  color: var(--ak-drawer-color-text-primary);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1 0 auto;
  z-index: var(--ak-drawer-zIndex);
  position: fixed;
  outline: 0px;
}

._drawer-anchor-left_o268os {
  top: 0px;
  left: 0px;
  transform: translateX(-100%);
}

._drawer-anchor-right_o268os {
  top: 0px;
  right: 0px;
  transform: translateX(100%);
}

/* styles for irene/components/ak-form-control-label/index.scss */
._ak-form-control-label-root_1nmqwz {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  vertical-align: middle;
}

._ak-form-control-label_1nmqwz {
  margin: 0px;
  font-weight: var(--font-weight-regular);
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: 0.00938em;
}

._ak-form-control-label-placement-right_1nmqwz {
  flex-direction: row;
}

._ak-form-control-label-placement-left_1nmqwz {
  flex-direction: row-reverse;
}

._ak-form-control-label-disabled_1nmqwz {
  color: var(--text-disabled) !important;
}

/* styles for irene/components/ak-icon-button/index.scss */
._ak-icon-button-root_1zo6qj {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  height: auto;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: var(--ak-icon-button-color-text-primary) !important;
  text-align: center;
  flex: 0 0 auto;
  border-radius: var(--ak-icon-button-border-radius);
  overflow: visible;
}
._ak-icon-button-root_1zo6qj:disabled {
  pointer-events: none;
  cursor: default;
  background-color: transparent;
  color: var(--ak-icon-button-color-text-disabled);
}
._ak-icon-button-root_1zo6qj:disabled .ak-icon {
  color: var(--ak-icon-button-color-text-disabled);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj {
  border: 1px solid;
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj:disabled {
  border-color: var(--ak-icon-button-border-color-default) !important;
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-default_1zo6qj {
  border-color: var(--ak-icon-button-border-color-default);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-default_1zo6qj:hover:not(:disabled) {
  box-shadow: inset 0 0 0 0.5px var(--ak-icon-button-border-color-default);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-primary_1zo6qj {
  border-color: var(--ak-icon-button-border-color-primary);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-primary_1zo6qj:hover:not(:disabled) {
  box-shadow: inset 0 0 0 0.5px var(--ak-icon-button-border-color-primary);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-secondary_1zo6qj {
  border-color: var(--ak-icon-button-border-color-secondary);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-outlined_1zo6qj._ak-icon-button-border-color-secondary_1zo6qj:hover:not(:disabled) {
  box-shadow: inset 0 0 0 0.5px var(--ak-icon-button-border-color-secondary);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-variant-default_1zo6qj:hover:not(:disabled) {
  background-color: var(--ak-icon-button-hover-background);
}
._ak-icon-button-root_1zo6qj._ak-icon-button-size-small_1zo6qj {
  padding: 0.35em;
}
._ak-icon-button-root_1zo6qj._ak-icon-button-size-small_1zo6qj .ak-icon {
  font-size: 1.125rem !important;
}
._ak-icon-button-root_1zo6qj._ak-icon-button-size-medium_1zo6qj {
  padding: 0.4em;
}
._ak-icon-button-root_1zo6qj._ak-icon-button-size-medium_1zo6qj .ak-icon {
  font-size: 1.35rem !important;
}

/* styles for irene/components/ak-icon/index.scss */
._ak-icon-root_1c2k6u {
  font-size: inherit;
}

._ak-icon-color-primary_1c2k6u {
  color: var(--ak-icon-color-primary);
}

._ak-icon-color-secondary_1c2k6u {
  color: var(--ak-icon-color-secondary);
}

._ak-icon-color-textPrimary_1c2k6u {
  color: var(--ak-icon-color-text-primary);
}

._ak-icon-color-textSecondary_1c2k6u {
  color: var(--ak-icon-color-text-secondary);
}

._ak-icon-color-error_1c2k6u {
  color: var(--ak-icon-color-error);
}

._ak-icon-color-success_1c2k6u {
  color: var(--ak-icon-color-success);
}

._ak-icon-color-warn_1c2k6u {
  color: var(--ak-icon-color-warn);
}

._ak-icon-color-info_1c2k6u {
  color: var(--ak-icon-color-info);
}

._ak-icon-color-inherit_1c2k6u {
  color: inherit;
}

._ak-icon-size-small_1c2k6u {
  font-size: 1.125rem !important;
}

._ak-icon-size-medium_1c2k6u {
  font-size: 1.5rem !important;
}

/* styles for irene/components/ak-link/index.scss */
._ak-link-root_9h6zsb {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  text-decoration: none;
  color: inherit;
  font-weight: 400;
  font-size: 1rem;
}
._ak-link-root_9h6zsb._ak-link-disabled_9h6zsb {
  color: var(--ak-link-color-text-disabled);
  pointer-events: none;
}
._ak-link-root_9h6zsb._ak-link-disabled_9h6zsb:hover ._ak-link-text_9h6zsb {
  text-decoration: none;
}

._ak-link-color-primary_9h6zsb {
  color: var(--ak-link-color-primary);
}

._ak-link-color-secondary_9h6zsb {
  color: var(--ak-link-color-secondary);
}

._ak-link-color-textPrimary_9h6zsb {
  color: var(--ak-link-color-text-primary);
}

._ak-link-color-textSecondary_9h6zsb {
  color: var(--ak-link-color-text-secondary);
}

._ak-link-color-warn_9h6zsb {
  color: var(--ak-link-color-warn);
}

._ak-link-color-error_9h6zsb {
  color: var(--ak-link-color-error);
}

._ak-link-color-success_9h6zsb {
  color: var(--ak-link-color-success);
}

._ak-link-color-info_9h6zsb {
  color: var(--ak-link-color-info);
}

._ak-link-color-inherit_9h6zsb {
  color: inherit;
}

a:hover._ak-link-color-primary_9h6zsb {
  color: var(--ak-link-color-primary);
}
a:hover._ak-link-color-secondary_9h6zsb {
  color: var(--ak-link-color-secondary);
}
a:hover._ak-link-color-textPrimary_9h6zsb {
  color: var(--ak-link-color-text-primary);
}
a:hover._ak-link-color-textSecondary_9h6zsb {
  color: var(--ak-link-color-text-secondary);
}
a:hover._ak-link-color-warn_9h6zsb {
  color: var(--ak-link-color-warn);
}
a:hover._ak-link-color-error_9h6zsb {
  color: var(--ak-link-color-error);
}
a:hover._ak-link-color-success_9h6zsb {
  color: var(--ak-link-color-success);
}
a:hover._ak-link-color-info_9h6zsb {
  color: var(--ak-link-color-info);
}

._ak-link-underline-none_9h6zsb ._ak-link-text_9h6zsb {
  text-decoration: none;
}

._ak-link-underline-always_9h6zsb ._ak-link-text_9h6zsb {
  text-decoration: underline;
}

._ak-link-underline-hover_9h6zsb {
  text-decoration: none;
}
._ak-link-underline-hover_9h6zsb:hover ._ak-link-text_9h6zsb {
  text-decoration: underline;
}

._ak-link-left-icon_9h6zsb,
._ak-link-right-icon_9h6zsb {
  display: inline-flex;
  align-items: center;
}
._ak-link-left-icon_9h6zsb .ak-icon,
._ak-link-right-icon_9h6zsb .ak-icon {
  font-size: 1.125rem !important;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

._ak-link-left-icon_9h6zsb {
  margin-right: 0.5em;
}

._ak-link-right-icon_9h6zsb {
  margin-left: 0.5em;
}

._ak-link-noWrap_9h6zsb {
  overflow: hidden;
}

/* styles for irene/components/ak-list/index.scss */
._ak-list-root_jnx4sp {
  list-style: none;
  margin: 0px;
  padding: 0.5em 0px;
  position: relative;
}

/* styles for irene/components/ak-list/item-icon/index.scss */
._ak-list-item-icon-root_1wfnu1 {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
}
._ak-list-item-icon-root_1wfnu1 .ak-icon {
  color: var(--ak-list-item-color-text-primary);
}

._ak-list-item-icon-disabled_1wfnu1 {
  color: var(--ak-list-item-color-text-disabled);
}
._ak-list-item-icon-disabled_1wfnu1 .ak-icon {
  color: var(--ak-list-item-color-text-disabled);
}

._ak-list-item-icon-gutter-right_1wfnu1 {
  margin-right: 0.5em;
}

._ak-list-item-icon-gutter-left_1wfnu1 {
  margin-left: 0.5em;
}

/* styles for irene/components/ak-list/item-text/index.scss */
._ak-list-item-text-root_4wx003 {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  min-width: 0px;
}

._ak-list-item-text-disabled_4wx003 {
  color: var(--ak-list-item-color-text-disabled) !important;
}

/* styles for irene/components/ak-list/item/index.scss */
._ak-list-item-root_1rdo24 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  text-decoration: none;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
}

._ak-list-item-button-root_1rdo24,
._ak-list-item-link-root_1rdo24 {
  background-color: transparent;
  outline: 0px;
  border: 0px;
  margin: 0px;
  border-radius: 0px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
  display: flex;
  flex-grow: 1;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  text-decoration: none;
  min-width: 0px;
  box-sizing: border-box;
  text-align: left;
  height: auto;
  line-height: normal;
}
._ak-list-item-button-root_1rdo24:hover:not(:disabled),
._ak-list-item-link-root_1rdo24:hover:not(:disabled) {
  background-color: var(--ak-list-item-hover-background);
}
._ak-list-item-button-root_1rdo24:focus:not(:disabled),
._ak-list-item-link-root_1rdo24:focus:not(:disabled) {
  background-color: var(--ak-list-item-hover-background);
}
._ak-list-item-button-root_1rdo24:disabled,
._ak-list-item-link-root_1rdo24:disabled {
  color: var(--ak-list-item-color-text-disabled);
}

._ak-list-item-link-disabled_1rdo24 {
  pointer-events: none;
  color: var(--ak-list-item-color-text-disabled);
}
._ak-list-item-link-disabled_1rdo24:hover {
  background-color: transparent;
}

._ak-list-item-selected_1rdo24 {
  background-color: var(--ak-list-item-selected-background);
}

._ak-list-item-gutters_1rdo24 {
  padding: 0.5em 1em;
}

/* styles for irene/components/ak-loader/index.scss */
._ak-loader-root_kekvu {
  display: inline-flex;
  position: relative;
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu {
  transform: rotate(-90deg);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu._indeterminate_kekvu {
  transform-origin: 50% 50%;
  animation: _SpinnerFrames_kekvu 1s infinite linear;
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu,
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu {
  fill: transparent;
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-primary_kekvu {
  stroke: var(--ak-loader-track-color-primary-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-secondary_kekvu {
  stroke: var(--ak-loader-track-color-secondary-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-info-dark_kekvu {
  stroke: var(--ak-loader-track-color-info-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-info_kekvu {
  stroke: var(--ak-loader-track-color-info-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-success_kekvu {
  stroke: var(--ak-loader-track-color-success-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-warn-dark_kekvu {
  stroke: var(--ak-loader-track-color-warn-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-warn_kekvu {
  stroke: var(--ak-loader-track-color-warn-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-track_kekvu._ak-loader-track-color-error_kekvu {
  stroke: var(--ak-loader-track-color-error-light);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu {
  stroke-linecap: round;
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-primary_kekvu {
  stroke: var(--ak-loader-stroke-primary-main);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-secondary_kekvu {
  stroke: var(--ak-loader-stroke-secondary);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-info_kekvu {
  stroke: var(--ak-loader-stroke-info-main);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-info-dark_kekvu {
  stroke: var(--ak-loader-stroke-info-dark);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-success_kekvu {
  stroke: var(--ak-loader-stroke-success-main);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-warn_kekvu {
  stroke: var(--ak-loader-stroke-warn-main);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-warn-dark_kekvu {
  stroke: var(--ak-loader-stroke-warn-dark);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._ak-loader-indicator-color-error_kekvu {
  stroke: var(--ak-loader-stroke-error-main);
}
._ak-loader-root_kekvu ._ak-loader-svg_kekvu ._ak-loader-svg-indicator_kekvu._indeterminate_kekvu {
  stroke-dasharray: 90, 200;
  stroke-dashoffset: 0;
}
._ak-loader-root_kekvu ._ak-loader-svg-label_kekvu {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
}

@keyframes _SpinnerFrames_kekvu {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
/* styles for irene/components/ak-loader/linear/index.scss */
._ak-loader-linear-root_160lt0 {
  width: 100%;
  min-width: 100px;
  position: relative;
  overflow: hidden;
  display: block;
  border-radius: 100px;
  background-color: var(--ak-loader-linear-root-bg-color);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0 {
  bottom: 0px;
  top: 0px;
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-primary_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-primary_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-primary_160lt0 {
  background-color: var(--ak-loader-stroke-primary-main);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-secondary_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-secondary_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-secondary_160lt0 {
  background-color: var(--ak-loader-stroke-secondary);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-info_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-info_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-info_160lt0 {
  background-color: var(--ak-loader-stroke-info-main);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-info-dark_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-info-dark_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-info-dark_160lt0 {
  background-color: var(--ak-loader-stroke-info-dark);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-success_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-success_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-success_160lt0 {
  background-color: var(--ak-loader-stroke-success-main);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-warn_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-warn_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-warn_160lt0 {
  background-color: var(--ak-loader-stroke-warn-main);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-warn-dark_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-warn-dark_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-warn-dark_160lt0 {
  background-color: var(--ak-loader-stroke-warn-dark);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0._ak-loader-linear-color-error_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0._ak-loader-linear-color-error_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0._ak-loader-linear-color-error_160lt0 {
  background-color: var(--ak-loader-stroke-error-main);
}
._ak-loader-linear-root_160lt0 ._ak-loader-linear-indicator_160lt0 {
  width: 100%;
  position: absolute;
  transition: transform 0.4s linear 0s;
  left: -100%;
  transform-origin: left center;
}
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0,
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--2_160lt0 {
  width: auto;
  position: absolute;
  left: 0px;
  transition: transform 0.2s linear 0s;
  transform-origin: left center;
  animation: 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite normal none running _linear-loader_160lt0;
}
._ak-loader-linear-root_160lt0 ._indeterminate-indicator-bar--1_160lt0 {
  animation-delay: 0s;
}

._ak-loader-linear-label_160lt0 {
  white-space: nowrap;
}

@keyframes _linear-loader_160lt0 {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/* styles for irene/components/ak-menu/index.scss */
._ak-menu-root_vuwd08 {
  position: fixed;
  inset: 0px;
  z-index: var(--ak-menu-z-index) !important;
}

._ak-menu-dropdown-root_vuwd08 {
  display: inline-flex;
  background-color: var(--ak-menu-background);
  border-radius: var(--ak-menu-border-radius);
  box-shadow: var(--ak-menu-box-shadow);
  border: 1px solid var(--ak-menu-border-color);
  min-width: 100px;
  padding: 0;
  box-sizing: border-box;
}

._ak-menu-dropdown-full-width_vuwd08 {
  width: 100%;
}

._ak-menu-dropdown-list_vuwd08 {
  width: 100%;
}

._ak-menu-arrow-popover-root_vuwd08[data-popper-placement*=top] ._ak-menu-dropdown-root_vuwd08 {
  margin-bottom: 0.8em;
}
._ak-menu-arrow-popover-root_vuwd08[data-popper-placement*=bottom] ._ak-menu-dropdown-root_vuwd08 {
  margin-top: 0.8em;
}
._ak-menu-arrow-popover-root_vuwd08[data-popper-placement*=left] ._ak-menu-dropdown-root_vuwd08 {
  margin-right: 0.8em;
}
._ak-menu-arrow-popover-root_vuwd08[data-popper-placement*=right] ._ak-menu-dropdown-root_vuwd08 {
  margin-left: 0.8em;
}

/* styles for irene/components/ak-modal/index.scss */
.ember-modal-wrapper ._ak-modal-overlay_1t1w6n {
  z-index: var(--ak-modal-zIndex);
}
.ember-modal-wrapper ._ak-modal-overlay_1t1w6n.translucent {
  background-color: var(--ak-modal-backdrop-overlay-background);
}
.ember-modal-wrapper ._ak-modal-overlay_1t1w6n ._ak-modal-dialog-container_1t1w6n {
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  max-height: calc(100% - 64px);
  padding: 0;
  border-radius: var(--ak-modal-border-radius);
  box-shadow: none;
}
.ember-modal-wrapper ._ak-modal-overlay_1t1w6n._ak-modal-overlay-blur_1t1w6n {
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
}
.ember-modal-wrapper ._ak-modal-body_1t1w6n {
  min-width: 400px;
  flex: 1 1 auto;
  overflow-y: auto;
}
.ember-modal-wrapper ._ak-modal-body_1t1w6n._ak-modal-body-gutter_1t1w6n {
  padding: 1.2em;
}

/* styles for irene/components/ak-pagination-provider/index.scss */
._pagination-wrapper_6l99yj {
  display: flex;
  flex-direction: column;
  width: 100%;
}

/* styles for irene/components/ak-pagination/index.scss */
/* Pagination Component */
._ak-pagination_c191ev {
  background: var(--ak-pagination-background);
  border-radius: var(--ak-pagination-border-radius);
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0.571em 1.071em;
  margin-top: 0.714em;
  width: 100%;
  height: 45px;
}
._ak-pagination_c191ev ._ak-pagination-divider_c191ev {
  width: 1px;
  height: 100%;
  min-height: 32px;
  background: var(--ak-pagination-divider-background);
}
._ak-pagination_c191ev ._ak-pagination-divider_c191ev._pagination-buttons_c191ev {
  margin-right: 0.643em;
}
._ak-pagination_c191ev ._ak-pagination-button-prev-icon_c191ev {
  margin-right: 0.214em;
}
._ak-pagination_c191ev ._ak-pagination-button-next-icon_c191ev {
  margin-left: 0.214em;
}
._ak-pagination_c191ev ._ak-pagination-select_c191ev {
  height: 30px !important;
}
._ak-pagination_c191ev ._ak-pagination-prev-button_c191ev,
._ak-pagination_c191ev ._ak-pagination-next-button_c191ev {
  height: 30px;
  background-color: var(--ak-pagination-button-background);
  min-width: unset;
  padding-left: 0.143em;
  padding-right: 0.857em;
}
._ak-pagination_c191ev ._ak-pagination-next-button_c191ev {
  padding-left: 0.857em;
  padding-right: 0.143em;
}

._ak-pagination-variant-compact_c191ev ._ak-pagination-divider_c191ev._pagination-buttons_c191ev {
  display: none;
}
._ak-pagination-variant-compact_c191ev ._ak-pagination-prev-button_c191ev,
._ak-pagination-variant-compact_c191ev ._ak-pagination-next-button_c191ev {
  padding-left: 0.357em;
  padding-right: 0.357em;
}
._ak-pagination-variant-compact_c191ev ._ak-pagination-button-prev-icon_c191ev,
._ak-pagination-variant-compact_c191ev ._ak-pagination-button-next-icon_c191ev {
  margin: 0em;
}

/* styles for irene/components/ak-popover/index.scss */
._ak-popover-root_18ey6o {
  position: fixed;
  z-index: var(--ak-popover-zIndex);
  display: block;
  inset: 0;
}

._ak-popover-root_18ey6o._hide_18ey6o {
  visibility: hidden;
  pointer-events: none;
}

._backdrop-root_18ey6o {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0px;
  background-color: transparent;
  z-index: -1;
}

._ak-popover-arrow_18ey6o {
  position: absolute;
  font-size: 10px;
  width: 2.1em;
  height: 2.1em;
}
._ak-popover-arrow_18ey6o::before {
  content: "";
  position: absolute;
  display: block;
  width: 1em;
  height: 1em;
  z-index: 0;
}

._ak-popover-arrow-color-light_18ey6o::before {
  background-color: var(--ak-popover-arrow-background-light);
  border-width: 1px;
  border-style: solid;
}

._ak-popover-arrow-color-dark_18ey6o::before {
  background-color: var(--ak-popover-arrow-background-dark);
}

._ak-popover-container_18ey6o {
  z-index: 1;
}
._ak-popover-container_18ey6o[data-popper-placement*=bottom] ._ak-popover-arrow_18ey6o {
  top: 0;
  left: 0;
  width: 2.1em;
  height: 0.7em;
  margin-top: 0.6em;
}
._ak-popover-container_18ey6o[data-popper-placement*=bottom] ._ak-popover-arrow_18ey6o::before {
  transform: translateX(50%) rotate(-45deg);
}
._ak-popover-container_18ey6o[data-popper-placement*=bottom] ._ak-popover-arrow-color-light_18ey6o::before {
  border-color: var(--ak-popover-arrow-border-light) var(--ak-popover-arrow-border-light) transparent transparent;
}
._ak-popover-container_18ey6o[data-popper-placement*=top] ._ak-popover-arrow_18ey6o {
  bottom: 0;
  left: 0;
  width: 2.1em;
  height: 0.7em;
  margin-bottom: 0.9em;
}
._ak-popover-container_18ey6o[data-popper-placement*=top] ._ak-popover-arrow_18ey6o::before {
  transform: translateX(50%) rotate(-45deg);
}
._ak-popover-container_18ey6o[data-popper-placement*=top] ._ak-popover-arrow-color-light_18ey6o::before {
  border-color: transparent transparent var(--ak-popover-arrow-border-light) var(--ak-popover-arrow-border-light);
}
._ak-popover-container_18ey6o[data-popper-placement*=right] ._ak-popover-arrow_18ey6o {
  left: 0;
  width: 0.7em;
  height: 2.1em;
  margin-left: 0.6em;
}
._ak-popover-container_18ey6o[data-popper-placement*=right] ._ak-popover-arrow_18ey6o::before {
  transform: translateY(50%) rotate(-45deg);
}
._ak-popover-container_18ey6o[data-popper-placement*=right] ._ak-popover-arrow-color-light_18ey6o::before {
  border-color: var(--ak-popover-arrow-border-light) transparent transparent var(--ak-popover-arrow-border-light);
}
._ak-popover-container_18ey6o[data-popper-placement*=left] ._ak-popover-arrow_18ey6o {
  right: 0;
  width: 0.7em;
  height: 2.1em;
  margin-right: 0.9em;
}
._ak-popover-container_18ey6o[data-popper-placement*=left] ._ak-popover-arrow_18ey6o::before {
  transform: translateY(50%) rotate(-45deg);
}
._ak-popover-container_18ey6o[data-popper-placement*=left] ._ak-popover-arrow-color-light_18ey6o::before {
  border-color: transparent var(--ak-popover-arrow-border-light) var(--ak-popover-arrow-border-light) transparent;
}

/* styles for irene/components/ak-radio/group/index.scss */
._ak-radio-group-root_jf2j8q {
  display: inline-flex;
  box-sizing: border-box;
}

._ak-radio-group-column_jf2j8q {
  flex-direction: column;
}

._ak-radio-group-row_jf2j8q {
  flex-direction: row;
}

/* styles for irene/components/ak-radio/index.scss */
._ak-radio-root_5892nu {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative;
  box-sizing: border-box;
  background-color: transparent;
  outline: 0;
  border: 0;
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-decoration: none;
  padding: 0.4em;
  border-radius: 50%;
}
._ak-radio-root_5892nu._ak-radio-hover-focus_5892nu:hover, ._ak-radio-root_5892nu._ak-radio-hover-focus_5892nu:focus {
  background-color: var(--ak-radio-hover-background);
}

._ak-radio_5892nu {
  cursor: inherit;
  position: absolute;
  opacity: 0;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
._ak-radio_5892nu:disabled + ._ak-svg-radio-icon_5892nu {
  color: var(--ak-radio-color-text-disabled) !important;
}

._ak-svg-radio-icon_5892nu {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 21px;
  height: 21px;
  display: inline-block;
  color: currentColor;
  flex-shrink: 0;
}
._ak-svg-radio-icon_5892nu._ak-svg-radio-icon-checked_5892nu {
  color: var(--ak-radio-color-success-main);
}

/* styles for irene/components/ak-select/before-option/index.scss */
._before-option-label_4goldn {
  height: 35px;
  display: flex;
  align-items: center;
  padding-left: 1em !important;
  border-bottom: 1px solid var(--ak-select-before-option-border-color);
}

._before-option-search_4goldn {
  border-bottom: 1px solid var(--ak-select-before-option-border-color);
}
._before-option-search_4goldn .ak-text-field-left-adornment {
  margin-left: 0.8em;
}
._before-option-search_4goldn .ak-text-input-outlined {
  border: 0;
}

._team-name-text-input_4goldn {
  height: 35px !important;
  font-size: 0.857rem !important;
}

/* styles for irene/components/ak-select/index.scss */
._ak-form-control_1bcyr {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
}

._ak-form-label_1bcyr {
  padding: 0;
  position: relative;
  display: block;
  transform-origin: top left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._ak-form-label-spacing_1bcyr {
  margin-top: 0.4em;
}

._ak-form-helper-text_1bcyr {
  color: var(--ak-select-form-helper-color);
  font-weight: 400;
  font-size: 0.857rem;
  text-align: left;
  margin-top: 0.2em;
  margin-right: 0.5em;
  margin-bottom: 0;
  margin-left: 0.5em;
}

._ak-error-form-helper-text_1bcyr {
  color: var(--ak-select-error-color) !important;
}

._ak-select-dropdown_1bcyr {
  background-color: var(--ak-select-dropdown-background) !important;
  border-radius: var(--ak-select-dropdown-border-radius) !important;
  box-shadow: var(--ak-select-dropdown-box-shadow) !important;
  border: 1px solid var(--ak-select-dropdown-border-color) !important;
  z-index: var(--ak-select-dropdown-zIndex) !important;
}
._ak-select-dropdown_1bcyr .ember-power-select-search {
  border-bottom: 1px solid var(--ak-select-option-divider-color);
}
._ak-select-dropdown_1bcyr .ember-power-select-search .ember-power-select-search-input {
  padding: 0;
  border: 0;
}
._ak-select-dropdown_1bcyr .ember-power-select-options {
  padding: 0.5em 0;
}
._ak-select-dropdown_1bcyr .ember-power-select-options .ember-power-select-option {
  padding: 0.5em 1em;
  line-height: normal;
  color: var(--ak-select-option-color-text-primary);
}
._ak-select-dropdown_1bcyr .ember-power-select-options .ember-power-select-option[aria-current=true] {
  background-color: var(--ak-select-option-hover-background);
  color: var(--ak-select-option-color-text-primary);
}
._ak-select-dropdown_1bcyr .ember-power-select-options .ember-power-select-option[aria-selected=true] {
  background-color: var(--ak-select-option-selected-background);
}
._ak-select-dropdown_1bcyr .ember-power-select-options .ember-power-select-option:not(:last-child) {
  border-bottom: 1px solid var(--ak-select-option-divider-color);
}

._ak-select-trigger-root-multiple_1bcyr ._ak-select-trigger_1bcyr {
  height: auto !important;
}

._ak-select-trigger-root_1bcyr {
  font-weight: 400;
  font-size: 1rem;
  color: var(--ak-select-trigger-color-text-primary);
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  border-radius: var(--ak-select-trigger-border-radius);
}
._ak-select-trigger-root_1bcyr .ember-basic-dropdown {
  width: 100%;
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger_1bcyr {
  display: flex;
  align-items: center;
  width: 100%;
  border: 1px solid var(--ak-select-trigger-border-color);
  border-radius: var(--ak-select-trigger-border-radius);
  height: 32px;
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger_1bcyr[aria-disabled=true] {
  pointer-events: none;
  color: var(--ak-select-trigger-disabled-color);
  background-color: var(--ak-select-trigger-disabled-background);
  border-color: var(--ak-select-trigger-disabled-background);
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger_1bcyr .ember-power-select-status-icon {
  position: absolute;
  font-size: 4.5px;
  width: 3em;
  height: 1em;
  border: none;
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger_1bcyr .ember-power-select-status-icon::before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  margin: auto;
  border-style: solid;
  border-width: 1em 1em 0 1em;
  border-color: var(--ak-select-trigger-arrow-color) transparent transparent transparent;
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger-error_1bcyr {
  border-color: var(--ak-select-error-color);
}
._ak-select-trigger-root_1bcyr ._ak-select-trigger-error_1bcyr:focus {
  border-color: var(--ak-select-error-color);
}
._ak-select-trigger-root_1bcyr .ember-power-select-multiple-options {
  padding: 0.285em;
  -moz-column-gap: 0.25em;
       column-gap: 0.25em;
}
._ak-select-trigger-root_1bcyr .ember-power-select-multiple-options .ember-power-select-multiple-option {
  display: flex;
  flex-direction: row-reverse;
  background-color: var(--ak-select-multiple-chip-background-color);
  border: 0;
  font-size: 0.857rem;
  min-height: 1.85em;
  align-items: center;
  border-radius: var(--ak-select-multiple-chip-border-radius);
}
._ak-select-trigger-root_1bcyr .ember-power-select-multiple-options .ember-power-select-multiple-option .ember-power-select-multiple-remove-btn {
  font-size: 1.2rem !important;
  margin-left: 0.57em;
}

/* styles for irene/components/ak-skeleton/index.scss */
._ak-skeleton-root_n0fox6,
._ak-skeleton-variant-rectangular_n0fox6 {
  display: block;
  background: linear-gradient(306deg, var(--ak-skeleton-linear-gradient-color-1) 19.42%, var(--ak-skeleton-linear-gradient-color-2) 81.49%);
  animation: _pulseKeyframe_n0fox6 3s ease-in-out 0.5s infinite normal none running;
}

._ak-skeleton-variant-circular_n0fox6 {
  border-radius: 50%;
}

._ak-skeleton-variant-rounded_n0fox6 {
  border-radius: 4px;
}

@keyframes _pulseKeyframe_n0fox6 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.45;
  }
  66% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
/* styles for irene/components/ak-stack/index.scss */
._ak-stack-direction-row_har3vp,
._ak-stack-direction-row-reverse_har3vp {
  display: flex;
}

._ak-stack-direction-column_har3vp,
._ak-stack-direction-column-reverse_har3vp {
  display: flex;
  flex-direction: column;
}

._ak-stack-direction-row-reverse_har3vp {
  flex-direction: row-reverse;
}

._ak-stack-direction-column-reverse_har3vp {
  flex-direction: column-reverse;
}

._ak-stack-alignitems-flex-start_har3vp {
  align-items: flex-start;
}

._ak-stack-alignitems-center_har3vp {
  align-items: center;
}

._ak-stack-alignitems-flex-end_har3vp {
  align-items: flex-end;
}

._ak-stack-alignitems-stretch_har3vp {
  align-items: stretch;
}

._ak-stack-justifycontent-start_har3vp {
  justify-content: start;
}

._ak-stack-justifycontent-flex-start_har3vp {
  justify-content: flex-start;
}

._ak-stack-justifycontent-center_har3vp {
  justify-content: center;
}

._ak-stack-justifycontent-stretch_har3vp {
  justify-content: stretch;
}

._ak-stack-justifycontent-normal_har3vp {
  justify-content: normal;
}

._ak-stack-justifycontent-space-between_har3vp {
  justify-content: space-between;
}

._ak-stack-justifycontent-space-around_har3vp {
  justify-content: space-around;
}

._ak-stack-justifycontent-space-evenly_har3vp {
  justify-content: space-evenly;
}

._ak-stack-justifycontent-flex-end_har3vp {
  justify-content: flex-end;
}

._ak-stack-justifycontent-right_har3vp {
  justify-content: right;
}

._ak-stack-justifycontent-left_har3vp {
  justify-content: left;
}

._ak-stack-justifycontent-end_har3vp {
  justify-content: end;
}

._ak-stack-flexwrap-nowrap_har3vp {
  flex-wrap: nowrap;
}

._ak-stack-flexwrap-wrap_har3vp {
  flex-wrap: wrap;
}

._ak-stack-flexwrap-wrap-reverse_har3vp {
  flex-wrap: wrap-reverse;
}

._ak-stack-spacing-0_har3vp {
  gap: 0em;
}

._ak-stack-spacing-1\/2_har3vp {
  gap: 0.25em;
}

._ak-stack-spacing-1_har3vp {
  gap: 0.5em;
}

._ak-stack-spacing-3\/2_har3vp {
  gap: 0.75em;
}

._ak-stack-spacing-2_har3vp {
  gap: 1em;
}

._ak-stack-spacing-5\/2_har3vp {
  gap: 1.25em;
}

._ak-stack-spacing-3_har3vp {
  gap: 1.5em;
}

._ak-stack-spacing-7\/2_har3vp {
  gap: 1.75em;
}

._ak-stack-spacing-4_har3vp {
  gap: 2em;
}

._ak-stack-spacing-9\/2_har3vp {
  gap: 2.25em;
}

._ak-stack-spacing-5_har3vp {
  gap: 2.5em;
}

._ak-stack-spacing-11\/2_har3vp {
  gap: 2.75em;
}

._ak-stack-spacing-6_har3vp {
  gap: 3em;
}

._ak-stack-width-1\/12_har3vp {
  width: 8.33333%;
}

._ak-stack-width-2\/12_har3vp {
  width: 16.66667%;
}

._ak-stack-width-3\/12_har3vp {
  width: 25%;
}

._ak-stack-width-4\/12_har3vp {
  width: 33.33333%;
}

._ak-stack-width-5\/12_har3vp {
  width: 41.66667%;
}

._ak-stack-width-6\/12_har3vp {
  width: 50%;
}

._ak-stack-width-7\/12_har3vp {
  width: 58.33333%;
}

._ak-stack-width-8\/12_har3vp {
  width: 66.66667%;
}

._ak-stack-width-9\/12_har3vp {
  width: 75%;
}

._ak-stack-width-10\/12_har3vp {
  width: 83.33333%;
}

._ak-stack-width-11\/12_har3vp {
  width: 91.66667%;
}

._ak-stack-width-12\/12_har3vp,
._ak-stack-width-full_har3vp {
  width: 100%;
}

._ak-stack-width-fit-content_har3vp {
  width: -moz-fit-content;
  width: fit-content;
}

._ak-stack-width-auto_har3vp {
  width: auto;
}

._ak-stack-bg-color-transparent_har3vp {
  background-color: transparent;
}

._ak-stack-bg-color-white_har3vp {
  background-color: var(--background-main);
}

._ak-stack-bg-color-light_har3vp {
  background-color: var(--background-light);
}

/* styles for irene/components/ak-table/index.scss */
._ak-table-root_1jqw2e table {
  width: 100%;
}
._ak-table-root_1jqw2e table th,
._ak-table-root_1jqw2e table td {
  font-family: var(--font-family);
  color: var(--ak-table-color-text-primary);
  font-size: 1rem;
  vertical-align: middle;
}
._ak-table-root_1jqw2e table td {
  font-weight: var(--ak-table-font-weight-regular);
}
._ak-table-root_1jqw2e table th {
  font-weight: var(--ak-table-font-weight-medium);
  border-bottom: none;
}

._ak-table-padding-dense_1jqw2e table thead th {
  padding: 0.5em 1.2143em;
}
._ak-table-padding-dense_1jqw2e table tbody td {
  padding: 0.6em 1.2143em;
}

._ak-table-padding-default_1jqw2e table thead th {
  padding: 0.75em 1.2143em;
}
._ak-table-padding-default_1jqw2e table tbody td {
  padding: 1em 1.2143em;
}

._ak-table-header-color-neutral_1jqw2e table thead th {
  background-color: var(--ak-table-header-background-neutral);
}

._ak-table-header-color-transparent_1jqw2e table thead th {
  background-color: transparent;
}

._ak-table-variant-semi-bordered_1jqw2e table thead tr {
  border: 1px solid;
}
._ak-table-variant-semi-bordered_1jqw2e table tbody tr:nth-last-child(2) td {
  border-bottom: none;
}
._ak-table-variant-semi-bordered_1jqw2e table tbody tr td {
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
._ak-table-variant-semi-bordered_1jqw2e._ak-table-header-color-neutral_1jqw2e table thead tr {
  border-color: var(--ak-table-header-border-neutral);
}
._ak-table-variant-semi-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-light_1jqw2e table thead tr {
  border-color: var(--ak-table-border-light);
}
._ak-table-variant-semi-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-dark_1jqw2e table thead tr {
  border-color: var(--ak-table-border-dark);
}

._ak-table-variant-full-bordered_1jqw2e table thead tr {
  border-width: 1px;
  border-style: solid;
}
._ak-table-variant-full-bordered_1jqw2e table thead tr th:not(:last-child) {
  border-right-width: 1px;
  border-right-style: solid;
}
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-neutral_1jqw2e thead tr,
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-neutral_1jqw2e thead tr th {
  border-color: var(--ak-table-header-border-neutral);
}
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-light_1jqw2e table thead tr,
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-light_1jqw2e table thead tr th {
  border-color: var(--ak-table-border-light);
}
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-dark_1jqw2e table thead tr,
._ak-table-variant-full-bordered_1jqw2e._ak-table-header-color-transparent_1jqw2e._ak-table-border-color-dark_1jqw2e table thead tr th {
  border-color: var(--ak-table-border-dark);
}

._ak-table-variant-full-bordered_1jqw2e table tbody tr td {
  border: 1px solid;
  border-right-width: 1px;
  border-right-style: solid;
  border-bottom-width: 1px !important;
  border-bottom-style: solid;
}
._ak-table-variant-full-bordered_1jqw2e table tbody tr td:first-child {
  border-left-width: 1px;
  border-left-style: solid;
}

._ak-table-border-color-light_1jqw2e table tbody tr td {
  border-color: var(--ak-table-border-light);
}

._ak-table-border-color-dark_1jqw2e table tbody tr td {
  border-color: var(--ak-table-border-dark);
}

._ak-table-hoverable_1jqw2e table tbody tr:hover td {
  background-color: var(--ak-table-hover-background);
}

/* styles for irene/components/ak-tabs/index.scss */
._ak-tabs-container_en281b {
  border-bottom: 1px solid var(--ak-tabs-border-color);
  box-sizing: border-box;
}

/* styles for irene/components/ak-tabs/item/index.scss */
._ak-tab-item_1hbkda {
  height: 40px;
  width: -moz-fit-content;
  width: fit-content;
}
._ak-tab-item_1hbkda a,
._ak-tab-item_1hbkda button {
  height: 100%;
  padding: 0em 1.143em;
  font-family: var(--ak-tabs-font-family);
  color: var(--ak-tabs-text-color-secondary);
  font-weight: var(--ak-tabs-font-weight-regular);
}
._ak-tab-item_1hbkda a:hover,
._ak-tab-item_1hbkda button:hover {
  color: var(--ak-tabs-text-color-secondary);
}
._ak-tab-item_1hbkda ._ak-tab-badge_1hbkda {
  font-size: 0.857em;
  min-width: 24px;
  min-height: 20px;
  padding: 0em 0.357em;
  margin-left: 0.7em;
  border-radius: var(--ak-tabs-border-radius);
  font-weight: var(--ak-tabs-font-weight-regular);
  background-color: transparent;
}
._ak-tab-item_1hbkda ._ak-tab-badge_1hbkda._ak-tab-badge-background_1hbkda {
  background-color: var(--ak-tabs-neutral-background);
  color: var(--ak-tabs-text-color-secondary);
}
._ak-tab-item_1hbkda ._ak-tab-icon_1hbkda .ak-icon {
  font-size: 1.29rem !important;
  color: var(--ak-tabs-text-color-secondary);
}
._ak-tab-item_1hbkda ._active-line_1hbkda {
  position: relative;
  color: var(--ak-tabs-text-color-primary);
  font-weight: var(--ak-tabs-font-weight-bold);
}
._ak-tab-item_1hbkda ._active-line_1hbkda:hover, ._ak-tab-item_1hbkda ._active-line_1hbkda:focus {
  background-color: unset;
  color: var(--ak-tabs-text-color-primary);
}
._ak-tab-item_1hbkda ._active-line_1hbkda ._ak-tab-badge_1hbkda {
  background-color: transparent;
}
._ak-tab-item_1hbkda ._active-line_1hbkda ._ak-tab-badge_1hbkda._ak-tab-badge-background_1hbkda {
  background-color: var(--ak-tabs-color-primary-light);
  color: var(--ak-tabs-text-color-primary);
}
._ak-tab-item_1hbkda ._active-line_1hbkda ._ak-tab-icon_1hbkda .ak-icon {
  color: var(--ak-tabs-text-color-primary);
}
._ak-tab-item_1hbkda ._active-line_1hbkda::after {
  display: block;
  width: 100%;
  height: 3px;
  content: "";
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-radius: 3px 3px 0px 0px;
  background-color: var(--ak-tabs-color-primary);
}
._ak-tab-item_1hbkda ._active-shadow_1hbkda {
  position: relative;
  color: var(--ak-tabs-color-primary);
  border: 1px solid var(--ak-tabs-border-color);
  box-shadow: var(--ak-tabs-active-box-shadow);
  border-bottom: 0;
  border-top-right-radius: 0.357em;
  border-top-left-radius: 0.357em;
  font-weight: var(--ak-tabs-font-weight-bold);
  background-color: var(--ak-tabs-background-main);
}
._ak-tab-item_1hbkda ._active-shadow_1hbkda:hover, ._ak-tab-item_1hbkda ._active-shadow_1hbkda:focus {
  background-color: unset;
  color: var(--ak-tabs-color-primary);
}
._ak-tab-item_1hbkda ._active-shadow_1hbkda ._ak-tab-badge_1hbkda {
  background-color: transparent;
}
._ak-tab-item_1hbkda ._active-shadow_1hbkda ._ak-tab-badge_1hbkda._ak-tab-badge-background_1hbkda {
  background-color: var(--ak-tabs-color-primary-light);
  color: var(--ak-tabs-text-color-primary);
}
._ak-tab-item_1hbkda ._active-shadow_1hbkda ._ak-tab-icon_1hbkda .ak-icon {
  color: var(--ak-tabs-text-color-primary);
}

/* styles for irene/components/ak-text-field/index.scss */
._ak-form-control_1uz7ue {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
}

._ak-form-label_1uz7ue {
  padding: 0;
  position: relative;
  display: block;
  transform-origin: top left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._ak-form-label-spacing_1uz7ue {
  margin-top: 0.4em;
}

._ak-form-helper-text_1uz7ue {
  color: var(--text-secondary);
  font-weight: 400;
  font-size: 0.857rem;
  text-align: left;
  margin-top: 0.2em;
  margin-right: 0.5em;
  margin-bottom: 0;
  margin-left: 0.5em;
}

._ak-error-form-helper-text_1uz7ue {
  color: var(--error-main) !important;
}

._ak-text-field-root_1uz7ue {
  font-weight: 400;
  font-size: 1rem;
  color: var(--text-primary);
  box-sizing: border-box;
  position: relative;
  cursor: text;
  display: inline-flex;
  align-items: center;
  border-radius: var(--border-radius);
  z-index: 0;
}

._ak-text-input_1uz7ue {
  font: inherit;
  letter-spacing: inherit;
  color: currentColor;
  box-sizing: content-box;
  background: none;
  border: 0;
  height: 1.4375em;
  margin: 0;
  display: block;
  min-width: 0;
  width: 100%;
  padding: 0.54em;
  outline: unset;
}
._ak-text-input_1uz7ue::-moz-placeholder {
  color: var(--text-secondary);
  font-style: normal;
  opacity: 1;
}
._ak-text-input_1uz7ue::placeholder {
  color: var(--text-secondary);
  font-style: normal;
  opacity: 1;
}
._ak-text-input_1uz7ue:-ms-input-placeholder {
  color: var(--text-secondary);
  font-style: normal;
}
._ak-text-input_1uz7ue::-ms-input-placeholder {
  color: var(--text-secondary);
  font-style: normal;
}
._ak-text-input_1uz7ue:focus ~ ._ak-text-input-outlined_1uz7ue, ._ak-text-input_1uz7ue:focus-visible ~ ._ak-text-input-outlined_1uz7ue {
  border-width: 2px;
}
._ak-text-input_1uz7ue:disabled {
  color: var(--text-secondary);
}
._ak-text-input_1uz7ue:disabled ~ ._ak-text-input-outlined_1uz7ue {
  background-color: var(--disabled-background-textfield);
  border-color: var(--disabled-background-textfield);
  z-index: -1;
}

._ak-error-text-input_1uz7ue {
  border-color: var(--error-main) !important;
}

._ak-text-input-outlined_1uz7ue {
  text-align: left;
  position: absolute;
  bottom: 0;
  right: 0;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0 0.54em;
  pointer-events: none;
  border-radius: inherit;
  border-style: solid;
  border-width: 1px;
  overflow: hidden;
  min-width: 0%;
  border-color: var(--border-color-2);
}

._ak-text-field-left-adornment_1uz7ue,
._ak-text-field-right-adornment_1uz7ue {
  display: inline-flex;
  align-items: center;
}
._ak-text-field-left-adornment_1uz7ue .ak-icon,
._ak-text-field-right-adornment_1uz7ue .ak-icon {
  font-size: 1.25rem !important;
}

._ak-text-field-left-adornment_1uz7ue {
  margin-left: 0.54em;
}

._ak-text-field-right-adornment_1uz7ue {
  margin-right: 0.54em;
}

/* styles for irene/components/ak-toggle/index.scss */
._toggle-container_1kt16v {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  vertical-align: middle;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  text-decoration: none;
  aspect-ratio: 2/1;
}

._toggle-input_1kt16v {
  cursor: inherit;
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  z-index: 1;
}
._toggle-input_1kt16v:checked + ._track_1kt16v::before {
  flex: auto;
}
._toggle-input_1kt16v:checked + ._track_1kt16v {
  background-color: var(--ak-toggle-checked-background-color);
}
._toggle-input_1kt16v:disabled + ._track_1kt16v {
  opacity: 0.5;
}

._track_1kt16v {
  cursor: pointer;
  display: flex;
  background-color: var(--ak-toggle-unchecked-background-color);
  border-radius: 999px;
  height: 100%;
  width: 100%;
  padding: 5%;
}
._track_1kt16v::before, ._track_1kt16v::after {
  display: block;
  content: "";
  flex: 0;
  height: 100%;
}
._track_1kt16v::before {
  transition: flex 0.4s;
}
._track_1kt16v::after {
  flex: 0;
  aspect-ratio: 1/1;
  max-width: -moz-fit-content;
  max-width: fit-content;
  border-radius: 999px;
  background-color: var(--ak-toggle-slider-background-color);
}

._toggle-container-small_1kt16v {
  height: 1.18125em;
  margin: 0.4em;
}

._toggle-container-default_1kt16v {
  height: 1.6875em;
  margin: 0.4em;
}

._toggle-container-large_1kt16v {
  height: 2.19375em;
  margin: 0.4em;
}

/* styles for irene/components/ak-tooltip/index.scss */
._ak-tooltip-wrapper_2utk8u {
  display: inline-flex;
  box-sizing: border-box;
  position: relative;
}

._ak-tooltip-container-root_2utk8u {
  position: fixed;
  inset: 0px;
  z-index: var(--ak-tooltip-zIndex);
  width: 0;
}

._ak-tooltip-root_2utk8u {
  border-radius: var(--ak-tooltip-border-radius);
  padding: 0.4em 0.8em;
  font-size: 0.857rem;
  max-width: 400px;
  margin: 0 2px;
  white-space: nowrap;
  font-weight: var(--ak-tooltip-font-weight-regular);
  font-family: var(--ak-tooltip-font-family);
  box-shadow: var(--ak-tooltip-box-shadow-2);
}

._ak-tooltip-color-light_2utk8u {
  background-color: var(--ak-tooltip-background-light);
  color: var(--ak-tooltip-color-on-light);
  border: 1px solid var(--ak-tooltip-border-light);
}

._ak-tooltip-color-dark_2utk8u {
  background-color: var(--ak-tooltip-background-dark);
  color: var(--ak-tooltip-color-on-dark);
}

._ak-tooltip-arrow-popover-root_2utk8u[data-popper-placement*=top] ._ak-tooltip-root_2utk8u {
  margin-bottom: 0.8em;
}
._ak-tooltip-arrow-popover-root_2utk8u[data-popper-placement*=bottom] ._ak-tooltip-root_2utk8u {
  margin-top: 0.8em;
}
._ak-tooltip-arrow-popover-root_2utk8u[data-popper-placement*=left] ._ak-tooltip-root_2utk8u {
  margin-right: 0.8em;
}
._ak-tooltip-arrow-popover-root_2utk8u[data-popper-placement*=right] ._ak-tooltip-root_2utk8u {
  margin-left: 0.8em;
}

/* styles for irene/components/ak-typography/index.scss */
._ak-typography_jq5r3g {
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  margin: 0;
  padding: 0;
}

._ak-typography-no-gutter-bottom_jq5r3g {
  margin-bottom: 0 !important;
}

._ak-typography-gutter-bottom_jq5r3g {
  margin-bottom: 0.5em !important;
}

._ak-typography-color-primary_jq5r3g {
  color: var(--primary-main);
}

._ak-typography-color-secondary_jq5r3g {
  color: var(--secondary-main);
}

._ak-typography-color-textPrimary_jq5r3g {
  color: var(--text-primary);
}

._ak-typography-color-textSecondary_jq5r3g,
._ak-typography-color-neutral_jq5r3g {
  color: var(--text-secondary);
}

._ak-typography-color-error_jq5r3g {
  color: var(--error-main);
}

._ak-typography-color-success_jq5r3g {
  color: var(--success-main);
}

._ak-typography-color-warn_jq5r3g {
  color: var(--warn-main);
}

._ak-typography-color-info_jq5r3g {
  color: var(--info-main);
}

._ak-typography-color-inherit_jq5r3g {
  color: inherit;
}

._ak-typography-font-weight-bold_jq5r3g {
  font-weight: var(--font-weight-bold) !important;
}

._ak-typography-font-weight-medium_jq5r3g {
  font-weight: var(--font-weight-medium) !important;
}

._ak-typography-font-weight-regular_jq5r3g {
  font-weight: var(--font-weight-regular) !important;
}

._ak-typography-font-weight-light_jq5r3g {
  font-weight: var(--font-weight-light) !important;
}

._ak-typography-align-left_jq5r3g {
  text-align: left;
}

._ak-typography-align-center_jq5r3g {
  text-align: center;
}

._ak-typography-align-right_jq5r3g {
  text-align: right;
}

._ak-typography-align-justify_jq5r3g {
  text-align: justify;
}

._ak-typography-align-inherit_jq5r3g {
  text-align: inherit;
}

._ak-typography-h1_jq5r3g {
  font-weight: var(--font-weight-regular);
  font-size: 2.285rem;
}

._ak-typography-h2_jq5r3g {
  font-weight: var(--font-weight-regular);
  font-size: 2rem;
}

._ak-typography-h3_jq5r3g {
  font-weight: var(--font-weight-bold);
  font-size: 1.714rem;
}

._ak-typography-h4_jq5r3g {
  font-weight: var(--font-weight-medium);
  font-size: 1.428rem;
}

._ak-typography-h5_jq5r3g {
  font-weight: var(--font-weight-bold);
  font-size: 1.143rem;
}

._ak-typography-h6_jq5r3g {
  font-weight: var(--font-weight-medium);
  font-size: 1rem;
}

._ak-typography-subtitle1_jq5r3g {
  font-weight: var(--font-weight-bold);
  font-size: 1rem;
}

._ak-typography-subtitle2_jq5r3g {
  font-weight: var(--font-weight-medium);
  font-size: 0.928rem;
}

._ak-typography-body1_jq5r3g {
  font-weight: var(--font-weight-regular);
  font-size: 1rem;
}

._ak-typography-body2_jq5r3g {
  font-weight: var(--font-weight-regular);
  font-size: 0.928rem;
}

._ak-typography-body3_jq5r3g {
  font-weight: var(--font-weight-regular);
  font-size: 0.7143rem;
  line-height: 1em;
}

._no-wrap_jq5r3g {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._ak-typography-underline-none_jq5r3g {
  text-decoration: none;
}

._ak-typography-underline-always_jq5r3g {
  text-decoration: underline;
}

._ak-typography-underline-hover_jq5r3g {
  text-decoration: none;
}
._ak-typography-underline-hover_jq5r3g:hover {
  text-decoration: underline;
}

/* styles for irene/components/analysis-risk/override-edit-drawer/content/index.scss */
._edit-analysis-content_1a584m {
  width: 650px;
  border: 1px solid var(--analysis-risk-override-edit-drawer-content-border-color);
  border-radius: var(--analysis-risk-override-edit-drawer-content-border-radius);
  margin: 1.5em;
}

/* styles for irene/components/analysis-risk/override-edit-drawer/divider/index.scss */
._divider-container_9vzvam {
  width: 100px;
  height: 24px;
  position: relative;
}
._divider-container_9vzvam ._divider_9vzvam {
  width: 100%;
  border-bottom: 1px dashed var(--analysis-risk-override-edit-drawer-divider-color);
  z-index: -1;
}
._divider-container_9vzvam ._divider_9vzvam,
._divider-container_9vzvam ._divider-label_9vzvam {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
._divider-container_9vzvam ._divider-label_9vzvam {
  z-index: 1;
  min-width: 32px;
  height: 24px;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 0 0.75em;
  background-color: var(--analysis-risk-override-edit-drawer-divider-label-background-color);
  font-size: 0.857rem !important;
  display: inline-flex;
  align-items: center;
}

/* styles for irene/components/analysis-risk/override-edit-drawer/override-details/index.scss */
._overridden-as-value-container_1xpn19 {
  padding: 0.75em 1em;
  border: 1px solid var(--analysis-risk-override-edit-drawer-override-details-border-color);
  border-radius: var(--analysis-risk-override-edit-drawer-override-details-border-radius);
  box-sizing: border-box;
}

._overridden-details-chip_1xpn19 {
  border: 1px solid var(--analysis-risk-override-edit-drawer-override-details-border-color);
  border-radius: 2.142em;
  padding: 0.35em 1em;
  box-sizing: border-box;
}

/* styles for irene/components/analysis-risk/override-edit-drawer/override-form/index.scss */
._textarea-input_wernr4 {
  border: 1px solid var(--analysis-risk-override-edit-drawer-override-form-textarea-border-color);
  border-radius: var(--analysis-risk-override-edit-drawer-override-form-border-radius);
  color: var(--analysis-risk-override-edit-drawer-override-form-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}
._textarea-input_wernr4._textarea-error_wernr4 {
  border-color: var(--analysis-risk-override-edit-drawer-override-form-error-color);
}

._override-success-severity-container_wernr4 {
  border: 1px solid var(--analysis-risk-override-edit-drawer-override-form-severity-container-border-color);
  border-radius: var(--analysis-risk-override-edit-drawer-override-form-border-radius);
  padding: 0.5em 0.75em;
  gap: 0.75em;
}

/* styles for irene/components/analysis-risk/tag/index.scss */
._analysis-risk-tag_eoiay5 {
  width: 115px;
  padding: 0.35em 0;
  font-family: var(--analysis-risk-font-family);
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border-radius: var(--analysis-risk-border-radius);
  white-space: nowrap;
  cursor: default;
  outline: 0px;
  text-decoration: none;
  vertical-align: middle;
  box-sizing: border-box;
  color: inherit;
}
._analysis-risk-tag_eoiay5 ._analysis-risk-tag-label_eoiay5 {
  color: var(--analysis-risk-text-color);
}
._analysis-risk-tag_eoiay5 ._analysis-risk-overridden-icon_eoiay5 {
  fill: var(--analysis-risk-text-color);
}

._tooltip-content-text_eoiay5,
._tooltip-content-icon_eoiay5 {
  color: var(--analysis-risk-text-color);
}

._is-critical_eoiay5 {
  background-color: var(--analysis-risk-color-critical);
}

._is-danger_eoiay5 {
  background-color: var(--analysis-risk-color-high);
}

._is-warning_eoiay5 {
  background-color: var(--analysis-risk-color-medium);
}

._is-info_eoiay5 {
  background-color: var(--analysis-risk-color-low);
}

._is-success_eoiay5 {
  background-color: var(--analysis-risk-color-passed);
}

._is-default_eoiay5 {
  background-color: var(--analysis-risk-color-none);
}

._is-waiting_eoiay5,
._is-progress_eoiay5 {
  border: 1px solid var(--analysis-risk-color-waiting);
}
._is-waiting_eoiay5 ._analysis-risk-tag-label_eoiay5,
._is-progress_eoiay5 ._analysis-risk-tag-label_eoiay5 {
  color: var(--analysis-risk-color-waiting);
}

._is-errored_eoiay5 {
  border: 1px solid var(--analysis-risk-color-critical);
}
._is-errored_eoiay5 ._analysis-risk-tag-label_eoiay5 {
  color: var(--analysis-risk-color-critical);
}

/* styles for irene/components/analysis-risk/text/index.scss */
._analysis-risk-text-critical_mpfp6q {
  color: var(--analysis-risk-color-critical);
}

._analysis-risk-text-high_mpfp6q {
  color: var(--analysis-risk-color-high);
}

._analysis-risk-text-medium_mpfp6q {
  color: var(--analysis-risk-color-medium);
}

._analysis-risk-text-low_mpfp6q {
  color: var(--analysis-risk-color-low);
}

._analysis-risk-text-passed_mpfp6q {
  color: var(--analysis-risk-color-passed);
}

._analysis-risk-text-untested_mpfp6q {
  color: var(--analysis-risk-color-none);
}

/* styles for irene/components/app-logo/index.scss */
._app-logo-image_qs7m2z {
  -o-object-fit: contain;
     object-fit: contain;
  background-image: none;
  overflow: hidden;
}

._app-logo-container-border_qs7m2z {
  border-radius: var(--app-logo-border-radius);
  border: 1px solid var(--app-logo-border-color);
  box-sizing: border-box;
}

._app-logo-container-padding_qs7m2z {
  padding: 0.5em;
}

._app-logo-image-rounded_qs7m2z {
  border-radius: 4px;
}

._app-logo-container-size-small_qs7m2z {
  width: 40px;
  height: 40px;
  min-width: 40px;
  min-height: 40px;
}

._app-logo-container-size-medium_qs7m2z {
  width: 44px;
  height: 44px;
  min-width: 44px;
  min-height: 44px;
}

._app-logo-container-size-large_qs7m2z {
  width: 53px;
  height: 53px;
  min-width: 53px;
  min-height: 53px;
}

/* styles for irene/components/app-platform-icon/index.scss */
._app-platform-icon_lf51kp {
  vertical-align: unset;
}
._app-platform-icon_lf51kp._app-platform-icon-apple_lf51kp {
  color: var(--app-platform-icon-color-ios) !important;
}
._app-platform-icon_lf51kp._app-platform-icon-android_lf51kp {
  color: var(--app-platform-icon-color-android) !important;
}

/* styles for irene/components/appknox-wrapper/index.scss */
._appknox-wrapper-root_1nb2o5 {
  width: 100%;
  display: grid;
  grid-template-areas: "sidenav topnav" "sidenav main";
  height: 100vh;
  grid-template-rows: 4em auto;
}
._appknox-wrapper-root_1nb2o5._expanded_1nb2o5, ._appknox-wrapper-root_1nb2o5._collapsed_1nb2o5 {
  transition: grid-template-columns 0.2s ease-in-out;
}
._appknox-wrapper-root_1nb2o5._collapsed_1nb2o5 {
  grid-template-columns: 56px auto;
}
._appknox-wrapper-root_1nb2o5._expanded_1nb2o5 {
  grid-template-columns: 250px auto;
}
._appknox-wrapper-root_1nb2o5 ._dashboard-main_1nb2o5 {
  grid-area: main;
  max-height: 100vh;
  padding: 0.5em;
  box-sizing: border-box;
  overflow-y: auto;
}
._appknox-wrapper-root_1nb2o5 ._dashboard-header_1nb2o5 {
  grid-area: topnav;
}
._appknox-wrapper-root_1nb2o5 ._dashboard-sidenav_1nb2o5 {
  grid-area: sidenav;
}
._appknox-wrapper-root_1nb2o5 ._divider_1nb2o5 {
  border-left: 1px solid var(--appknox-wrapper-border-color);
  height: 30px;
}
._appknox-wrapper-root_1nb2o5 ._top-nav-content_1nb2o5 {
  flex-grow: 1;
}
._appknox-wrapper-root_1nb2o5 ._menu-item-text_1nb2o5 {
  color: var(--appknox-wrapper-text-color) !important;
}

/* styles for irene/components/dynamicscan-automation-upselling-feature/index.scss */
._upselling-feature-root_1u59ao {
  box-shadow: var(--dynamicscan-automation-upselling-feature-box-shadow);
  padding: 2.428em 0;
}

._upselling-text_1u59ao {
  color: var(--dynamicscan-automation-upselling-feature-text-color);
}

._upselling-text-width_1u59ao {
  max-width: 500px;
}

._thumbsup-icon_1u59ao {
  height: 72px;
  width: 72px;
}

/* styles for irene/components/file-chart/index.scss */
._severity-indicator_wdasff {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

._severity-critical_wdasff {
  background-color: var(--file-chart-severity-level-color-critical);
}

._severity-high_wdasff {
  background-color: var(--file-chart-severity-level-color-high);
}

._severity-medium_wdasff {
  background-color: var(--file-chart-severity-level-color-medium);
}

._severity-low_wdasff {
  background-color: var(--file-chart-severity-level-color-low);
}

._severity-passed_wdasff {
  background-color: var(--file-chart-severity-level-color-passed);
}

._severity-none_wdasff {
  background-color: var(--file-chart-severity-level-color-none);
}

._tooltip-content-container_wdasff {
  width: 320px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/file-cleanup/styles.scss */
._save-input_vbtgxp {
  height: 34px;
  margin-top: 27px;
}

/* styles for irene/components/file-compare/analysis-details/index.scss */
._analysis-details-root_1ajx64 {
  width: 50%;
  border: 1px solid var(--file-compare-analysis-details-border-color);
  border-top: none;
  border-bottom-width: 1px;
}
._analysis-details-root_1ajx64._marked-passed_1ajx64 {
  background-color: var(--file-compare-analysis-details-marked-passed-bg-color);
}
._analysis-details-root_1ajx64._marked-passed_1ajx64 ._vulnerability-finding-container_1ajx64 {
  background-color: var(--file-compare-analysis-details-marked-passed-vuln-finding-bg-color);
  border: 1px solid var(--file-compare-analysis-details-border-color);
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 {
  display: flex;
  flex-direction: column;
  gap: 0.75em;
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 h1 {
  font-size: 1.75rem;
  margin: 0.4em 0 !important;
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 h3 {
  margin: 0.4em 0 !important;
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 ul {
  list-style: unset;
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 ul,
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 ol {
  margin: 0.25em 1em;
}
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 ul li,
._analysis-details-root_1ajx64 ._analysis-static-content_1ajx64 ol li {
  margin: 0.25em 1em;
}
._analysis-details-root_1ajx64:first-of-type {
  border-left-width: 1px;
}
._analysis-details-root_1ajx64:last-of-type {
  border-right-width: 1px;
}
._analysis-details-root_1ajx64 ._analysis-content-title_1ajx64 {
  width: 185px;
}
._analysis-details-root_1ajx64 ._analysis-content-value_1ajx64 {
  width: calc(100% - 185px);
}
._analysis-details-root_1ajx64 ._vulnerability-finding-container_1ajx64 {
  width: 100%;
  max-width: 600px;
  max-height: 300px;
  overflow: auto;
  text-overflow: clip;
  margin: 1em 0;
  background-color: var(--file-compare-analysis-details-findings-code-background-color);
  border-radius: var(--file-compare-analysis-details-findings-border-radius);
}
._analysis-details-root_1ajx64 ._vulnerability-finding-container_1ajx64 ._vulnerability-finding-description_1ajx64 {
  background-color: unset;
  color: var(--file-compare-analysis-details-findings-color-primary);
  white-space: pre-line;
  width: -moz-max-content;
  width: max-content;
  line-height: normal;
  padding: 0.75em;
}

/* styles for irene/components/file-compare/analysis-details/regulatory-content/index.scss */
._regulatory-content-title_xmsjpd {
  width: 185px;
}

._regulatory-content-value_xmsjpd {
  width: calc(100% - 185px);
}
._regulatory-content-value_xmsjpd ._regulatory-content-value-description_xmsjpd {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
}

/* styles for irene/components/file-compare/compare-list/index.scss */
._file-compare-list-root_1p0ts8 {
  min-height: calc(100vh - 70px);
}
._file-compare-list-root_1p0ts8 ._file-compare-list-files-wrapper_1p0ts8 {
  margin-top: 1.4286em;
  margin-bottom: 5.7143em;
}
._file-compare-list-root_1p0ts8 ._file-compare-list-file-overviews_1p0ts8 {
  display: grid;
  justify-items: stretch;
  grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
  gap: 1.4286em;
}

/* styles for irene/components/file-compare/compare-list/skeleton-loader/index.scss */
._header-section_7hhvhx {
  width: 100%;
  border: 1px solid var(--file-compare-list-skeleton-loader-border-color);
  background-color: var(--file-compare-list-skeleton-loader-background-color);
  box-sizing: border-box;
}
._header-section_7hhvhx:first-of-type {
  border-bottom: none;
}

._breadcrumbs-seperator_7hhvhx {
  color: var(--file-compare-list-skeleton-loader-breadcrumbs-seperator-color);
}

/* styles for irene/components/file-compare/empty/index.scss */
._empty-container_10bxd8 {
  background-color: var(--file-compare-empty-background-light);
  padding-top: 4.625em;
  padding-bottom: 4.625em;
}
._empty-container_10bxd8 ._empty-state-vector_10bxd8 {
  margin-bottom: 1.5625em;
}
._empty-container_10bxd8 ._body-text_10bxd8 {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/file-compare/header/index.scss */
._file-compare-header-container_1vzv1a {
  position: sticky;
  top: -0.5em;
  z-index: 10;
}
._file-compare-header-container_1vzv1a ._file-compare-header-breadcrumbs_1vzv1a {
  background-color: var(--file-compare-header-background-light);
  width: 100%;
}
._file-compare-header-container_1vzv1a ._file-compare-header-project-overview_1vzv1a {
  background-color: var(--file-compare-header-white-background-color);
  border: 1px solid var(--file-compare-header-dark-border-color);
  padding: 1em 1.5em;
}
._file-compare-header-container_1vzv1a ._file-compare-header-project-overview_1vzv1a ._divider_1vzv1a {
  border-color: var(--file-compare-header-divider-background-color) !important;
}
._file-compare-header-container_1vzv1a ._file-compare-header-project-overview_1vzv1a ._file-icon_1vzv1a {
  width: 24px;
  height: 24px;
  padding: 0.1786em;
  border-radius: var(--file-compare-header-file-icon-border-radius);
  border: 1px solid var(--file-compare-header-file-icon-border-color);
}
._file-compare-header-container_1vzv1a ._file-compare-header-project-overview_1vzv1a ._file-icon_1vzv1a img {
  width: 100%;
  height: 100%;
  border-radius: var(--file-compare-header-file-icon-border-radius);
  -o-object-fit: contain;
     object-fit: contain;
  background-image: none;
  overflow: hidden;
}
._file-compare-header-container_1vzv1a ._file-compare-header-info_1vzv1a {
  padding: 1.4286em;
  padding-bottom: 1em;
  border: 1px solid var(--file-compare-header-dark-border-color);
  border-top: none;
  box-shadow: var(--file-compare-header-info-box-shadow);
  background-color: var(--file-compare-header-white-background-color);
}

._files-overview-container_1vzv1a {
  padding: 1.4286em;
  border: 1px solid var(--file-compare-header-files-overview-border-color);
  border-top: none;
  background-color: var(--file-compare-header-white-background-color);
  display: grid;
  justify-items: stretch;
  grid-template-columns: repeat(auto-fill, minmax(475px, 1fr));
  gap: 1.4286em;
}

/* styles for irene/components/file-compare/index.scss */
._file-compare-tabs_1313f3 {
  position: sticky;
  margin-top: 1.4286em;
  top: calc(198px - 0.53em);
  z-index: 10;
  background: var(--file-compare-tabs-background-color);
}

/* styles for irene/components/file-compare/loader/index.scss */
._loading_1ce45z {
  border: 1px solid var(--file-compare-loader-border-color);
  border-radius: var(--file-compare-loader-border-radius);
  width: 100%;
  min-height: 35em;
}
._loading_1ce45z ._loading-state-vector_1ce45z {
  margin-bottom: 1.5625em;
}
._loading_1ce45z ._loading-text_1ce45z {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/file-compare/not-found/index.scss */
._file-compare-not-found_l3ri9 {
  height: calc(100vh - 70px);
}

/* styles for irene/components/file-compare/skeleton-loader/index.scss */
._file-compare-header-project-overview_38isxe {
  background-color: var(--file-compare-skeleton-loader-background-color);
  border: 1px solid var(--file-compare-skeleton-loader-border-color);
  padding: 1em 1.5em;
}

._file-compare-header-info_38isxe {
  padding: 1.4286em;
  border: 1px solid var(--file-compare-skeleton-loader-border-color);
  border-top: none;
  box-shadow: var(--file-compare-skeleton-loader-box-shadow);
  background-color: var(--file-compare-skeleton-loader-background-color);
}

._file-compare-tabs_38isxe {
  margin-top: 1.4286em;
  background: var(--file-compare-skeleton-loader-background-color);
}

/* styles for irene/components/file-compare/table/index.scss */
._file-compare-table_1rtg5c table {
  background-color: var(--file-compare-table-background-light);
}
._file-compare-table_1rtg5c tr:first-of-type:hover td {
  background-color: unset;
}
._file-compare-table_1rtg5c tr:first-of-type td {
  cursor: default;
}
._file-compare-table_1rtg5c td,
._file-compare-table_1rtg5c th {
  border-right: none !important;
  border-left: none !important;
}
._file-compare-table_1rtg5c ._table-row_1rtg5c td {
  padding-top: 0em !important;
  padding-bottom: 0em !important;
  height: 4.4286em !important;
  cursor: pointer;
}

/* styles for irene/components/file-compare/table/risk-type/index.scss */
._first-row_1pyu8z {
  position: relative;
}

._risk-type-file-ids_1pyu8z {
  gap: 0.35714em;
}
._risk-type-file-ids_1pyu8z * {
  letter-spacing: -0.01636em;
}

._vulnerability-row-item_1pyu8z,
._first-row_1pyu8z {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-items: center;
  align-items: center;
  gap: 4em;
}

._file-compare-arrow-left-icon_1pyu8z {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

/* styles for irene/components/file-compare/vulnerability-details/index.scss */
._file-compare-vulnerability-details-header-wrapper_pn4edw {
  background-color: var(--file-compare-vulnerability-details-header-wrapper-background-color);
  position: sticky;
  top: calc(198px - 0.54em);
  z-index: 1;
}
._file-compare-vulnerability-details-header-wrapper_pn4edw ._file-compare-vulnerability-details-header_pn4edw {
  padding: 1em;
  background-color: var(--file-compare-vulnerability-details-white-background);
  border: 1px solid var(--file-compare-vulnerability-details-border-color);
}

._file-compare-vulnerability-details-empty-data_pn4edw {
  border: 1px solid var(--file-compare-vulnerability-details-border-color);
  border-top: none;
  padding: 4.4286em 1em;
}

._file-compare-vulnerability-details-content_pn4edw {
  background-color: var(--file-compare-vulnerability-details-white-background);
}
._file-compare-vulnerability-details-content_pn4edw > *:first-child {
  border-right-width: 0.5px;
}
._file-compare-vulnerability-details-content_pn4edw > *:last-child {
  border-left-width: 0.5px;
}

/* styles for irene/components/file-details/api-scan/captured-apis/footer/index.scss */
._api-scan-drawer-container_1x2ppn {
  width: 640px;
  height: 100%;
  overflow-y: auto;
}

._api-scan-drawer-footer_1x2ppn {
  position: sticky;
  bottom: 0;
  background-color: var(--file-details-api-scan-captured-apis-footer-background-main);
  box-shadow: var(--file-details-api-scan-captured-apis-footer-box-shadow);
}

._height-full_1x2ppn {
  height: 100%;
}

._api-scan-drawer-alert_1x2ppn {
  margin: 1.5em;
  padding: 1em;
  background-color: var(--file-details-api-scan-captured-apis-footer-alert-background-color);
  color: var(--file-details-api-scan-captured-apis-footer-alert-text-color);
  border: 1px solid var(--file-details-api-scan-captured-apis-footer-alert-border-color);
  border-radius: var(--file-details-api-scan-footer-border-radius);
}

._bordered-box_1x2ppn {
  border: 1px solid var(--file-details-api-scan-captured-apis-footer-border-color);
  border-radius: var(--file-details-api-scan-footer-border-radius);
  box-sizing: border-box;
}

/* styles for irene/components/file-details/api-scan/captured-apis/index.scss */
._captured-api-list-container_1mg6n0 {
  background-color: var(--file-details-api-scan-captured-apis-container-background);
}
._captured-api-list-container_1mg6n0 ._captured-api-title_1mg6n0 {
  padding: 1em;
}
._captured-api-list-container_1mg6n0 ._select-all-captured-api-cta_1mg6n0 {
  background-color: var(--file-details-api-scan-captured-apis-select-all-background);
}

._captured-api-status-card_1mg6n0 {
  width: 360px;
  background-color: var(--file-details-api-scan-captured-apis-card-background);
  box-shadow: var(--file-details-api-scan-captured-apis-card-box-shadow);
  border-radius: var(--file-details-api-scan-captured-apis-border-radius);
  box-sizing: border-box;
}

/* styles for irene/components/file-details/api-scan/captured-apis/overview/index.scss */
._api-endpoint-container_1xqqhc {
  margin-top: 0.4em;
}
._api-endpoint-container_1xqqhc ._api-endpoint_1xqqhc {
  word-break: break-all;
  white-space: normal;
}

/* styles for irene/components/file-details/api-scan/index.scss */
._api-scan-root_12p4pq {
  padding: 0 0em 1.5em;
  background-color: var(--file-details-api-scan-background-color);
  min-height: calc(100vh - 56px);
}
._api-scan-root_12p4pq ._api-scan-breadcrumbs-container_12p4pq,
._api-scan-root_12p4pq ._api-scan-tabs-container_12p4pq {
  position: sticky;
  z-index: 100;
  background-color: var(--file-details-api-scan-background-color);
}
._api-scan-root_12p4pq ._api-scan-breadcrumbs-container_12p4pq {
  top: -0.5em;
}
._api-scan-root_12p4pq ._api-scan-tabs-container_12p4pq {
  top: 3em;
}
._api-scan-root_12p4pq ._bagde-count-text_12p4pq {
  font-size: 0.857rem;
  margin: 0 0.25em;
}
._api-scan-root_12p4pq ._api-scan-footer_12p4pq {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 1em;
  position: sticky;
  z-index: 10;
  bottom: 1.5em;
  background-color: var(--file-details-api-scan-footer-background-color);
  border-radius: var(--file-details-api-scan-footer-border-radius);
  border: 1px solid var(--file-details-api-scan-footer-border-color);
  box-shadow: var(--file-details-api-scan-footer-box-shadow);
}

/* styles for irene/components/file-details/api-scan/progress-status/index.scss */
._api-scan-status-card_2xwg4r {
  width: 360px;
  background-color: var(--file-details-api-scan-progress-status-card-background);
  box-shadow: var(--file-details-api-scan-progress-status-card-box-shadow);
  border-radius: var(--file-details-api-scan-progress-status-border-radius);
  box-sizing: border-box;
}
._api-scan-status-card_2xwg4r .ak-loader-linear-indicator {
  background-color: var(--file-details-api-scan-progress-status-indicator-background);
}
._api-scan-status-card_2xwg4r ._status-helper-text_2xwg4r strong {
  color: var(--file-details-api-scan-progress-status-text-primary);
  font-weight: var(--file-details-api-scan-progress-status-font-weight-medium);
}

/* styles for irene/components/file-details/api-scan/results/index.scss */
._api-results-tabs-container_14kd4s {
  padding-top: 0.5em;
  background-color: var(--file-details-api-scan-results-tabs-container-background);
  position: sticky;
  top: 5.92em;
  z-index: 100;
}

._vulnerability-details-container_14kd4s {
  background-color: var(--file-details-api-scan-results-container-background);
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/automated-dast/index.scss */
._scan-modal-body-wrapper_mit7w2 {
  height: 100%;
  border: 1px solid var(--file-details-dynamic-scan-drawer-border-color);
  border-top: 0px;
}
._scan-modal-body-wrapper_mit7w2 ._scan-modal-section_mit7w2 header {
  width: 100%;
  padding-top: 0.7857em;
  padding-bottom: 0.7857em;
  border: 1px solid var(--file-details-dynamic-scan-drawer-border-color);
  border-left: 0px;
  border-right: 0px;
  background-color: var(--file-details-dynamic-scan-drawer-background-light);
}

._api-url-filter-help-icon_mit7w2 {
  color: var(--file-details-dynamic-scan-drawer-proxy-settings-neutral-color);
}

._tooltip-content-container_mit7w2 {
  width: 280px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/device-pref-table/device-capabilities/index.scss */
._capability-chip_1x3rsz {
  border-color: var(--file-details-dynamic-scan-drawer-capability-chip-border-color) !important;
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/device-pref-table/filter-selected-item/index.scss */
._trigger-label_wt8of3 {
  font-size: 0.857rem !important;
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/device-pref-table/index.scss */
._filter-input_1po1qo {
  border-color: var(--file-details-dynamic-scan-drawer-device-list-filter-border-color) !important;
  padding: 0px 0.5714em !important;
}
._filter-input_1po1qo:hover {
  border-color: var(--file-details-dynamic-scan-drawer-device-list-filter-hover-border-color) !important;
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/index.scss */
._dynamic-scan-drawer_hu4sbo {
  height: -moz-fit-content;
  height: fit-content;
}
._dynamic-scan-drawer_hu4sbo ._dynamic-scan-drawer-body_hu4sbo {
  width: 700px;
  min-height: calc(100vh - 120px);
  height: -moz-fit-content;
  height: fit-content;
}
._dynamic-scan-drawer_hu4sbo ._dynamic-scan-drawer-cta_hu4sbo {
  z-index: 10;
  position: sticky;
  bottom: 0;
  border-top: 1px solid var(--file-details-dynamic-scan-drawer-border-color);
  background-color: var(--file-details-dynamic-scan-drawer-background-main);
  box-shadow: var(--file-details-dynamic-scan-drawer-cta-box-shadow);
}

/* styles for irene/components/file-details/dynamic-scan/action/drawer/manual-dast/index.scss */
._scan-modal-body-wrapper_1jpy96 {
  height: 100%;
  border: 1px solid var(--file-details-dynamic-scan-drawer-border-color);
}

._scan-modal-section_1jpy96 {
  padding: 1.2857em 1.7142em 1.2857em 1.5em;
}

._api-url-filter-help-icon_1jpy96 {
  color: var(--file-details-dynamic-scan-drawer-proxy-settings-neutral-color);
}

._tooltip-content-container_1jpy96 {
  width: 280px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/file-details/dynamic-scan/action/expiry/index.scss */
._extend-time-btn_1h1msb {
  border-radius: 50%;
  background-color: var(--file-details-dynamic-scan-action-expiry-extend-btn-background) !important;
  padding: 0 !important;
}
._extend-time-btn_1h1msb .ak-icon {
  color: var(--file-details-dynamic-scan-action-expiry-extend-btn-icon-color) !important;
}

._dynamic-scan-expiry-container_1h1msb {
  background-color: var(--file-details-dynamic-scan-action-expiry-container-background-color);
  padding: 0.3em 1em;
  border-radius: 200px;
}

._info-btn_1h1msb {
  border-radius: 50%;
  margin-right: 0.5em;
}

/* styles for irene/components/file-details/dynamic-scan/action/index.scss */
._dynamic-scan-btn_1ybv6h {
  padding: 0.3em 0.6em !important;
}

/* styles for irene/components/file-details/dynamic-scan/automated/index.scss */
._automated-dast-disabled-card_ll5sj8 {
  width: 518px;
  background-color: var(--file-details-dynamic-scan-automated-background-main);
  box-shadow: var(--file-details-dynamic-scan-automated-card-box-shadow);
  border-radius: var(--file-details-dynamic-scan-automated-border-radius);
  box-sizing: border-box;
  margin: 1.5em auto;
}

._loading-container_ll5sj8 {
  width: 100%;
  background: var(--file-details-dynamic-scan-automated-background-main);
  border: 1px solid var(--file-details-dynamic-scan-automated-border-color);
  border-radius: var(--file-details-dynamic-scan-automated-border-radius);
  padding: 2em;
  margin-top: 1em;
}
._loading-container_ll5sj8 ._loading-text_ll5sj8 {
  font-style: italic;
}

/* styles for irene/components/file-details/dynamic-scan/device-wrapper/index.scss */
._device-wrapper-container_8bfe3o {
  background-color: var(--file-details-dynamic-scan-device-wrapper-background-main);
  border: 1px solid var(--file-details-dynamic-scan-device-wrapper-border-color);
}

._device-wrapper-header_8bfe3o {
  border-bottom: 1px solid var(--file-details-dynamic-scan-device-wrapper-border-color);
  padding: 0.5em 1.5em;
  min-height: 48px;
}

._device-viewer-fullscreen_8bfe3o {
  position: fixed;
  inset: 0px;
  z-index: var(--vnc-viewer-modal-zIndex);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._device-viewer-backdrop_8bfe3o {
  position: fixed;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0px;
  background-color: var(--vnc-viewer-modal-backdrop-overlay-background);
  z-index: -1;
}

._device-viewer-fullscreen-container_8bfe3o {
  width: 450px;
  background-color: var(--vnc-viewer-modal-background);
  color: var(--vnc-viewer-modal-text-color);
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  height: calc(100% - 64px);
  flex: 1 0 auto;
  z-index: var(--vnc-viewer-modal-zIndex);
  position: fixed;
  outline: 0px;
}

/* styles for irene/components/file-details/dynamic-scan/header/index.scss */
._dast-results-sticky-tabs_42pgjh,
._breadcrumb-container_42pgjh {
  position: sticky;
  background-color: var(--file-details-dynamic-scan-header-background-color);
  width: 100%;
  z-index: 100;
}

._breadcrumb-container_42pgjh {
  top: -0.5em;
}

._dast-results-sticky-tabs_42pgjh {
  margin-top: 1.5em;
  top: 3em;
}
._dast-results-sticky-tabs_42pgjh ._badge-count-text_42pgjh {
  font-size: 0.857rem;
  margin: 0 0.25em;
}

/* styles for irene/components/file-details/dynamic-scan/results/coverage-table/status-header/index.scss */
._status-filter_1kce1w {
  width: 12.5em;
  background-color: var(--file-details-dynamic-scan-results-coverage-table-status-header-background-color);
  box-shadow: var(--file-details-dynamic-scan-results-coverage-table-status-header-box-shadow);
  border-radius: var(--file-details-dynamic-scan-results-coverage-table-status-header-border-radius);
}
._status-filter_1kce1w ._filter-option_1kce1w:hover {
  background-color: var(--file-details-dynamic-scan-results-coverage-table-status-header-filter-option-hover-background-color);
}
._status-filter_1kce1w ._clear-filter-section_1kce1w {
  background-color: var(--file-details-dynamic-scan-results-coverage-table-status-header-filter-option-clear-filter-background-color);
}
._status-filter_1kce1w ._filter-header_1kce1w {
  background-color: var(--file-details-dynamic-scan-results-coverage-table-status-header-filter-header-background-color);
  padding: 0.5em 1em;
}
._status-filter_1kce1w ._filter-header_1kce1w ._filter-header-text_1kce1w {
  text-transform: uppercase;
  font-size: 0.825rem !important;
}

._cursor-pointer_1kce1w {
  cursor: pointer;
}

/* styles for irene/components/file-details/dynamic-scan/results/header/index.scss */
._dast-results-tabs_1tq1mo {
  position: sticky;
  top: 5.92em;
  z-index: 100;
  width: 100%;
  margin-top: 1em;
  border: 1px solid var(--file-details-dynamic-scan-results-header-border-color);
  background-color: var(--file-details-dynamic-scan-results-header-background-color);
}

/* styles for irene/components/file-details/dynamic-scan/results/scan-coverage/index.scss */
._screen-coverage-container_rk8rzf {
  border: 1px solid var(--file-details-dynamic-scan-results-scan-coverage-container-border-color);
  border-top: none;
  border-bottom: none;
}

/* styles for irene/components/file-details/dynamic-scan/results/scan-coverage/status/index.scss */
._scan-coverage-status-container_154df9 {
  margin-top: 0.7857em;
  padding: 4.5714em 2.8571em 5.5em 2.8571em;
  box-shadow: var(--file-details-dynamic-scan-results-scan-coverage-status-box-shadow);
}

/* styles for irene/components/file-details/dynamic-scan/results/vulnerability-details/index.scss */
._dast-results-info_kpfhn0 {
  border-width: 0px 1px;
  border-style: solid;
  border-color: var(--file-details-dynamic-scan-results-border-color);
  background-color: var(--file-details-dynamic-scan-results-background-main);
  padding: 1em;
}

/* styles for irene/components/file-details/dynamic-scan/status-chip/index.scss */
._chips-uppercase_tu68zt {
  text-transform: uppercase;
}

/* styles for irene/components/file-details/index.scss */
._file-details-root_51so5 {
  background: var(--file-details-background-color);
}

/* styles for irene/components/file-details/insights-wrapper/index.scss */
._bordered-box_10rttw {
  width: 100%;
  border: 1px solid var(--file-details-insights-wrapper-border-color);
  background-color: var(--file-details-insights-wrapper-background-color);
  box-sizing: border-box;
}

/* styles for irene/components/file-details/key-insights/index.scss */
._key-insights-root_3iegv9 {
  width: 100%;
  border: 1px solid var(--file-details-key-insights-border-color);
  box-sizing: border-box;
}
._key-insights-root_3iegv9 ._key-insights-header_3iegv9 {
  padding: 0.75em 1.5em;
  border-bottom: 1px solid var(--file-details-key-insights-border-color);
}

._insights-container_3iegv9 {
  display: flex;
  gap: 1em;
}
._insights-container_3iegv9 ._insights-item_3iegv9:not(:last-child) {
  border-right: 1px solid var(--file-details-key-insights-border-color);
  padding-right: 2em;
}

._ak-link-btn_3iegv9 {
  padding: 0.5em 0.7em;
  background-color: var(--file-details-key-insights-link-btn-background-color);
  border-radius: var(--file-details-key-insights-border-radius);
  color: var(--file-details-key-insights-link-btn-contrast-text-color);
}
._ak-link-btn_3iegv9:hover, ._ak-link-btn_3iegv9:focus {
  color: var(--file-details-key-insights-link-btn-contrast-text-color);
  background-color: var(--file-details-key-insights-link-btn-hover-color);
}

/* styles for irene/components/file-details/manual-scan/index.scss */
._manual-scan-root_3fmcf6 {
  padding: 0 0em 1.5em;
  background-color: var(--file-details-manual-scan-background-color);
  min-height: calc(100vh - 56px);
}
._manual-scan-root_3fmcf6 ._manual-scan-breadcrumbs-container_3fmcf6,
._manual-scan-root_3fmcf6 ._manual-scan-tabs-container_3fmcf6 {
  position: sticky;
  z-index: 100;
  background-color: var(--file-details-manual-scan-background-color);
}
._manual-scan-root_3fmcf6 ._manual-scan-breadcrumbs-container_3fmcf6 {
  top: -0.5em;
}
._manual-scan-root_3fmcf6 ._manual-scan-tabs-container_3fmcf6 {
  top: 3em;
}
._manual-scan-root_3fmcf6 ._bagde-count-text_3fmcf6 {
  font-size: 0.857rem;
  margin: 0 0.25em;
}
._manual-scan-root_3fmcf6 ._manual-scan-footer_3fmcf6 {
  width: 100%;
  max-width: 1250px;
  margin: 0 auto;
  padding: 1em;
  position: sticky;
  z-index: 10;
  bottom: 1.5em;
  background-color: var(--file-details-manual-scan-footer-background-color);
  border-radius: var(--file-details-manual-scan-footer-border-radius);
  border: 1px solid var(--file-details-manual-scan-footer-border-color);
  box-shadow: var(--file-details-manual-scan-footer-box-shadow);
}

/* styles for irene/components/file-details/manual-scan/progress-status/index.scss */
._manual-scan-status-card_6tdrqh {
  width: 360px;
  background-color: var(--file-details-manual-scan-progress-status-card-background);
  box-shadow: var(--file-details-manual-scan-progress-status-card-box-shadow);
  border-radius: var(--file-details-manual-scan-progress-status-border-radius);
  box-sizing: border-box;
}
._manual-scan-status-card_6tdrqh ._status-helper-text_6tdrqh strong {
  color: var(--file-details-manual-scan-progress-status-text-primary);
  font-weight: var(--file-details-manual-scan-progress-status-font-weight-medium);
}

/* styles for irene/components/file-details/manual-scan/request-access/index.scss */
._manual-scan-status-card_ipu7g5 {
  width: 500px;
  background-color: var(--file-details-manual-scan-request-access-card-background);
  box-shadow: var(--file-details-manual-scan-request-access-card-box-shadow);
  border-radius: var(--file-details-manual-scan-request-access-border-radius);
  box-sizing: border-box;
}

/* styles for irene/components/file-details/manual-scan/request-form/additional-comments/index.scss */
._textarea-input_33w5b0 {
  border: 1px solid var(--file-details-manual-scan-request-form-additional-comments-textarea-border-color);
  border-radius: var(--file-details-manual-scan-request-form-additional-comments-textarea-border-radius);
  color: var(--file-details-manual-scan-request-form-additional-comments-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/file-details/manual-scan/request-form/basic-info/index.scss */
._basic-info-group_dl6vdd {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.75em;
  box-sizing: border-box;
}
._basic-info-group_dl6vdd ._basic-info-label_dl6vdd {
  max-width: 420px;
}
._basic-info-group_dl6vdd ._basic-info-input-container_dl6vdd {
  max-width: 300px;
}

/* styles for irene/components/file-details/manual-scan/request-form/index.scss */
._manual-scan-form-container_1nc53y {
  background-color: var(--file-details-manual-scan-request-form-background-color);
  margin: 1.5em 0;
  border-radius: var(--file-details-manual-scan-request-form-border-radius);
  border: 1px solid var(--file-details-manual-scan-request-form-border-color);
}

/* styles for irene/components/file-details/manual-scan/request-form/login-details/index.scss */
._login-details-group_1fiuhj {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.75em;
  box-sizing: border-box;
}

._login-details-label_1fiuhj {
  width: 420px;
}

._login-details-input-container_1fiuhj {
  max-width: 300px;
}

/* styles for irene/components/file-details/manual-scan/request-form/vpn-details/index.scss */
._vpn-details-group_1vmaxo {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.75em;
  box-sizing: border-box;
}
._vpn-details-group_1vmaxo ._vpn-details-label_1vmaxo {
  max-width: 420px;
}
._vpn-details-group_1vmaxo ._vpn-details-input-container_1vmaxo {
  max-width: 300px;
}

/* styles for irene/components/file-details/manual-scan/results/index.scss */
._manual-results-tabs-container_5bwlo7 {
  padding-top: 0.5em;
  background-color: var(--file-details-manual-scan-results-tab-container-background);
  position: sticky;
  top: 5.92em;
  z-index: 100;
}

._vulnerability-details-container_5bwlo7 {
  background-color: var(--file-details-manual-scan-results-background-main);
}

/* styles for irene/components/file-details/not-found/index.scss */
._file-not-found-root_1bv66h {
  background-color: var(--file-details-file-not-found-background-color);
}

/* styles for irene/components/file-details/proxy-settings/index.scss */
._tooltip-content-container_vjge0e {
  width: 280px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

._proxy-settings-help-icon_vjge0e {
  color: var(--file-details-proxy-settings-neutral-color);
}

._proxy-settings-divider_vjge0e {
  width: 1px;
  height: 18px;
  background-color: var(--file-details-proxy-settings-neutral-color);
}

/* styles for irene/components/file-details/scan-actions/api-scan/index.scss */
._scanning-chip_1y5fhy {
  gap: 0.285em;
  border: 1px solid var(--file-details-scan-actions-api-scan-border-color);
  border-radius: var(--file-details-scan-actions-api-scan-border-radius);
  padding: 0 0.428em;
  height: 1.714em;
}
._scanning-chip_1y5fhy ._scanning-text_1y5fhy {
  font-size: 0.857rem;
}
._scanning-chip_1y5fhy .ak-loader-circle-indicator {
  stroke: var(--file-details-scan-actions-api-scan-loader-color) !important;
}
._scanning-chip_1y5fhy .ak-loader-svg-track {
  stroke: var(--file-details-scan-actions-api-scan-loader-track-color) !important;
}

._view-details-icon_1y5fhy .ak-icon {
  font-size: 1.5rem !important;
}

._chips-uppercase_1y5fhy {
  text-transform: uppercase;
}

/* styles for irene/components/file-details/scan-actions/dynamic-scan/index.scss */
._view-details-icon_q91rrx .ak-icon {
  font-size: 1.5rem !important;
}

/* styles for irene/components/file-details/scan-actions/index.scss */
._scan-status-card_73wvzp {
  border: 1px solid var(--file-details-scan-actions-border-color);
  background-color: var(--file-details-scan-actions-background-color);
  min-width: 240px;
  max-width: 360px;
  flex: 1;
}

/* styles for irene/components/file-details/scan-actions/manual-scan/index.scss */
._view-details-icon_1bvl1u .ak-icon {
  font-size: 1.5rem !important;
}

._chips-uppercase_1bvl1u {
  text-transform: uppercase;
}

/* styles for irene/components/file-details/scan-actions/scan-overview/index.scss */
._scan-overview-item_1j6xfr {
  min-width: 50px;
  gap: 0.2857em;
  padding: 0.5714em;
  border-radius: 3px;
  border: 1px solid var(--file-details-scan-actions-scan-overview-border-color);
}
._scan-overview-item_1j6xfr ._result-value_1j6xfr {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* styles for irene/components/file-details/scan-actions/static-scan/index.scss */
._scanning-chip_1tbdq4 {
  gap: 0.285em;
  border: 1px solid var(--file-details-scan-actions-static-scan-border-color);
  border-radius: var(--file-details-scan-actions-static-scan-border-radius);
  padding: 0 0.428em;
  height: 1.714em;
}
._scanning-chip_1tbdq4 ._scanning-text_1tbdq4 {
  font-size: 0.857rem;
}
._scanning-chip_1tbdq4 .ak-loader-circle-indicator {
  stroke: var(--file-details-scan-actions-static-scan-loader-color) !important;
}
._scanning-chip_1tbdq4 .ak-loader-svg-track {
  stroke: var(--file-details-scan-actions-static-scan-loader-track-color) !important;
}

._view-details-icon_1tbdq4 .ak-icon {
  font-size: 1.5rem !important;
}

._chips-uppercase_1tbdq4 {
  text-transform: uppercase;
}

/* styles for irene/components/file-details/severity-level/index.scss */
._severity-level-root_1adn9m {
  width: 100%;
  border: 1px solid var(--file-details-severity-level-border-color);
  box-sizing: border-box;
}
._severity-level-root_1adn9m ._severity-level-header_1adn9m {
  padding: 0.75em 1.5em;
  border-bottom: 1px solid var(--file-details-severity-level-border-color);
}

._severity-indicator_1adn9m {
  width: 10px;
  height: 10px;
  border-radius: 50%;
}

._severity-critical_1adn9m {
  background-color: var(--file-details-severity-level-color-critical);
}

._severity-high_1adn9m {
  background-color: var(--file-details-severity-level-color-high);
}

._severity-medium_1adn9m {
  background-color: var(--file-details-severity-level-color-medium);
}

._severity-low_1adn9m {
  background-color: var(--file-details-severity-level-color-low);
}

._severity-passed_1adn9m {
  background-color: var(--file-details-severity-level-color-passed);
}

._severity-none_1adn9m {
  background-color: var(--file-details-severity-level-color-none);
}

/* styles for irene/components/file-details/skeleton-loader/index.scss */
._box-section-root_1lj3ei {
  width: 100%;
  border: 1px solid var(--file-details-skeleton-loader-border-color);
  background-color: var(--file-details-skeleton-loader-background-color);
  box-sizing: border-box;
}
._box-section-root_1lj3ei ._box-section-header_1lj3ei,
._box-section-root_1lj3ei ._box-section-item_1lj3ei {
  padding: 0.75em 1.5em;
}

._scan-actions-status-card_1lj3ei {
  min-width: 240px;
  max-width: 360px;
  flex: 1;
}

/* styles for irene/components/file-details/static-scan/index.scss */
._sast-page-root_1ki9l6 {
  padding: 0 0em 1.5em 0em;
  background-color: var(--file-details-static-scan-background-color);
  min-height: calc(100vh - 56px);
}
._sast-page-root_1ki9l6 ._sast-results-info_1ki9l6 {
  border-width: 0px 1px;
  border-style: solid;
  border-color: var(--file-details-static-scan-border-color);
  background-color: var(--file-details-static-scan-background-main);
  padding: 1em;
}
._sast-page-root_1ki9l6 ._sast-results-sticky-header_1ki9l6,
._sast-page-root_1ki9l6 ._breadcrumb-container_1ki9l6 {
  position: sticky;
  background-color: var(--file-details-static-scan-background-color);
  width: 100%;
  z-index: 100;
}
._sast-page-root_1ki9l6 ._breadcrumb-container_1ki9l6 {
  top: -0.5em;
}
._sast-page-root_1ki9l6 ._sast-results-sticky-header_1ki9l6 {
  margin-top: 1.5em;
  top: 3em;
}
._sast-page-root_1ki9l6 ._sast-results-sticky-header_1ki9l6 ._sast-results-header_1ki9l6 {
  border-bottom: 1px solid var(--file-details-static-scan-border-color);
}
._sast-page-root_1ki9l6 ._sast-results-sticky-header_1ki9l6 ._sast-results-header_1ki9l6 ._badge-count-text_1ki9l6 {
  font-size: 0.857rem;
  margin: 0 0.25em;
}
._sast-page-root_1ki9l6 ._sast-results-sticky-header_1ki9l6 ._sast-results-tabs_1ki9l6 {
  width: 100%;
  margin-top: 0.5em;
}

/* styles for irene/components/file-details/summary/app-platform/index.scss */
._app-platform-icon-apple_1matsu {
  color: var(--file-details-summary-app-platform-color-ios);
}

._app-platform-icon-android_1matsu {
  color: var(--file-details-summary-app-platform-color-android);
}

._app-platform-icon_1matsu {
  font-size: 1.25rem;
  vertical-align: unset;
}

/* styles for irene/components/file-details/summary/file-tags/index.scss */
._add-tag-btn_cal9j7 {
  height: 32px;
}

._add-tag-text-field-root_cal9j7 {
  height: 32px;
}

/* styles for irene/components/file-details/summary/index.scss */
._file-summary-root_hkabs6 {
  width: 100%;
  border: 1px solid var(--file-details-summary-border-color);
  background-color: var(--file-details-summary-background-color);
  box-sizing: border-box;
}
._file-summary-root_hkabs6 ._file-summary-header_hkabs6 {
  box-shadow: var(--file-details-summary-header-box-shadow);
}
._file-summary-root_hkabs6 ._file-summary-padding_hkabs6 {
  padding: 0.75em 0;
}
._file-summary-root_hkabs6 ._file-summary-padding_hkabs6 ._show-more-icon_hkabs6 {
  font-size: 1.5rem !important;
}

._file-more-menu-item-group_hkabs6 {
  padding: 0.5em 1em 0.75em 1em;
}
._file-more-menu-item-group_hkabs6:not(:first-child) {
  padding-top: 1em;
}

._store-logo-container_hkabs6 {
  display: flex;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
}
._store-logo-container_hkabs6:hover {
  background-color: var(--file-details-summary-store-logo-container-background-color);
  border: 1px solid var(--file-details-summary-store-logo-container-border-color);
}

._appstore-logo-vector_hkabs6 {
  height: 16px;
  width: 16px;
}

._file-summary-more-menu-btn_hkabs6 {
  padding: 0.5em;
  min-width: 34px;
}

/* styles for irene/components/file-details/vulnerability-analysis-details/edit-analysis-button/reset-confirm/index.scss */
._reset-confirm-note_74a3vg {
  padding: 0.75em;
  margin: 1.25em 1.5em 3.5em;
  background-color: var(--file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-note-background-color);
  border-radius: var(--file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-border-radius);
}

._reset-action-container_74a3vg {
  background-color: var(--file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-background-main);
  box-shadow: var(--file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-action-box-shadow);
}

/* styles for irene/components/file-details/vulnerability-analysis-details/findings/code-box/index.scss */
._analysis-content-title_1qs6rd {
  padding: 0.75em 1.5em;
  border-bottom: 1px solid var(--file-details-vulnerability-analysis-details-findings-code-box-border-color);
}
._analysis-content-title_1qs6rd h6 {
  margin-bottom: 0em !important;
}

._clipboard-button_1qs6rd {
  background-color: var(--file-details-vulnerability-analysis-details-findings-code-box-background-main);
}

._vulnerability-finding-container_1qs6rd {
  width: 100%;
  background-color: var(--file-details-vulnerability-analysis-details-findings-code-box-code-background-color);
  border-radius: var(--file-details-vulnerability-analysis-details-findings-code-box-border-radius);
}
._vulnerability-finding-container_1qs6rd ._vulnerability-finding-description_1qs6rd {
  max-width: 100%;
  max-height: 250px;
  overflow: auto;
  text-overflow: clip;
  background-color: unset;
  color: var(--file-details-vulnerability-analysis-details-findings-code-box-color-primary);
  line-height: normal;
  padding: 0.75em;
}
._vulnerability-finding-container_1qs6rd ._vulnerability-finding-header_1qs6rd {
  background-color: var(--file-details-vulnerability-analysis-details-findings-code-box-header-background-color);
  padding: 0.5em 0.75em;
}

._pre-wrap_1qs6rd {
  white-space: pre-wrap;
}

._pre-line_1qs6rd {
  white-space: pre-line;
}

._analysis-overridded-passed_1qs6rd ._vulnerability-finding-description_1qs6rd {
  background-color: var(--file-details-vulnerability-analysis-details-findings-code-box-marked-passed-code-background-color);
  border: 1px solid var(--file-details-vulnerability-analysis-details-findings-code-box-border-color);
}

/* styles for irene/components/file-details/vulnerability-analysis-details/findings/custom-vulnerabilities/index.scss */
._analysis-section_1vbtfl {
  width: 100%;
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-background-main);
}
._analysis-section_1vbtfl._analysis-overridded-passed_1vbtfl {
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-background-color);
}
._analysis-section_1vbtfl._analysis-overridded-passed_1vbtfl ._analysis-content-title_1vbtfl {
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-background-color);
}
._analysis-section_1vbtfl._analysis-overridded-passed_1vbtfl ._analysis-static-content_1vbtfl pre code,
._analysis-section_1vbtfl._analysis-overridded-passed_1vbtfl ._vulnerability-finding-container_1vbtfl {
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-code-background-color);
  border: 1px solid var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-color);
}
._analysis-section_1vbtfl ._analysis-content-title_1vbtfl {
  position: sticky;
  top: calc(132px + 1.5em);
  z-index: 1;
  padding: 1em;
  border: 1px solid var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-color);
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-background-main);
}
._analysis-section_1vbtfl ._analysis-content-title_1vbtfl h6 {
  margin-bottom: 0 !important;
}
._analysis-section_1vbtfl ._analysis-content-container_1vbtfl {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-color);
}
._analysis-section_1vbtfl ._analysis-content-value_1vbtfl {
  max-width: 460px;
}
._analysis-section_1vbtfl ._vulnerability-finding-container_1vbtfl {
  max-width: 600px;
  max-height: 300px;
  overflow: auto;
  text-overflow: clip;
  margin: 1em 0;
  background-color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-background-color);
  border-radius: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-radius);
}
._analysis-section_1vbtfl ._vulnerability-finding-container_1vbtfl ._vulnerability-finding-description_1vbtfl {
  background-color: unset;
  color: var(--file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-color-primary);
  white-space: pre-line;
  width: -moz-max-content;
  width: max-content;
  line-height: normal;
  padding: 0.75em;
}

/* styles for irene/components/file-details/vulnerability-analysis-details/findings/index.scss */
._analysis-section_1tr0ny {
  width: 100%;
  background-color: var(--file-details-vulnerability-analysis-details-background-main);
}
._analysis-section_1tr0ny._analysis-overridded-passed_1tr0ny {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-background-color);
}
._analysis-section_1tr0ny._analysis-overridded-passed_1tr0ny ._analysis-content-title_1tr0ny {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-background-color);
}
._analysis-section_1tr0ny._analysis-overridded-passed_1tr0ny ._vulnerability-finding-container_1tr0ny {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-code-background-color);
  border: 1px solid var(--file-details-vulnerability-analysis-details-border-color);
}
._analysis-section_1tr0ny ._analysis-content-value_1tr0ny {
  max-width: 460px;
}
._analysis-section_1tr0ny ._analysis-content-title_1tr0ny {
  position: sticky;
  top: calc(132px + 1.5em);
  z-index: 1;
  padding: 1em;
  background-color: var(--file-details-vulnerability-analysis-details-background-main);
  border: 1px solid var(--file-details-vulnerability-analysis-details-border-color);
}
._analysis-section_1tr0ny ._analysis-content-title_1tr0ny h6 {
  margin-bottom: 0em !important;
}
._analysis-section_1tr0ny ._analysis-content-container_1tr0ny {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: var(--file-details-vulnerability-analysis-details-border-color);
}

._ak-pagination-select_1tr0ny {
  height: 30px !important;
}

._ak-pagination-prev-button_1tr0ny,
._ak-pagination-next-button_1tr0ny {
  height: 30px;
  background-color: var(--file-details-vulnerability-analysis-details-pagination-button-background-color);
  min-width: unset;
  padding-left: 0.143em;
  padding-right: 0.857em;
}
._ak-pagination-prev-button_1tr0ny:hover, ._ak-pagination-prev-button_1tr0ny:disabled,
._ak-pagination-next-button_1tr0ny:hover,
._ak-pagination-next-button_1tr0ny:disabled {
  background-color: var(--file-details-vulnerability-analysis-details-pagination-button-background-color) !important;
}

._ak-pagination-next-button_1tr0ny {
  border-left: 1px solid var(--file-details-vulnerability-analysis-details-border-color-2);
  border-radius: 0px !important;
}

._ak-pagination-prev-button_1tr0ny {
  border-right: 1px solid var(--file-details-vulnerability-analysis-details-border-color-2);
  border-radius: 0px !important;
}

._counter-container_1tr0ny {
  border: 1px solid var(--file-details-vulnerability-analysis-details-border-color-2);
  border-radius: var(--file-details-vulnerability-analysis-details-border-radius);
  background-color: var(--file-details-vulnerability-analysis-details-code-background-color);
}

/* styles for irene/components/file-details/vulnerability-analysis-details/index.scss */
._analysis-details-root_1nv92z {
  min-height: calc(100vh - 56px);
  margin: -0.5em;
  background-color: var(--file-details-vulnerability-analysis-details-background-light);
}
._analysis-details-root_1nv92z ._analysis-details-header_1nv92z {
  padding-bottom: 1.5em;
  background-color: var(--file-details-vulnerability-analysis-details-background-light);
  position: sticky;
  top: -0.5em;
  z-index: calc(var(--file-details-vulnerability-analysis-details-zIndex) - 1);
}
._analysis-details-root_1nv92z ._analysis-details-header_1nv92z ._analysis-details-header-root_1nv92z {
  background-color: var(--file-details-vulnerability-analysis-details-background-main);
  box-shadow: var(--file-details-vulnerability-analysis-details-header-box-shadow);
  padding: 1.75em 1.5em;
  box-sizing: border-box;
}
._analysis-details-root_1nv92z ._analysis-details-header-container_1nv92z,
._analysis-details-root_1nv92z ._analysis-details-body-container_1nv92z {
  width: 80%;
  max-width: 960px;
  margin: 0 auto;
}
._analysis-details-root_1nv92z ._analysis-details-header-container_1nv92z {
  display: flex;
  flex-direction: column;
  height: 90px;
  justify-content: space-between;
}
._analysis-details-root_1nv92z ._analysis-details-body-container_1nv92z {
  margin: 0 auto;
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z {
  width: 100%;
  background-color: var(--file-details-vulnerability-analysis-details-background-main);
  margin-bottom: 1em;
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-overridded-passed_1nv92z {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-background-color);
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-overridded-passed_1nv92z ._analysis-content-title-container_1nv92z {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-background-color);
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-overridded-passed_1nv92z ._analysis-static-content_1nv92z pre code {
  background-color: var(--file-details-vulnerability-analysis-details-marked-passed-code-background-color);
  border: 1px solid var(--file-details-vulnerability-analysis-details-border-color);
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-regulatory-section_1nv92z {
  padding: 0em;
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-regulatory-section_1nv92z ._analysis-regulatory-content_1nv92z {
  width: 100%;
  padding: 0em 1.5em 1em;
}
._analysis-details-root_1nv92z ._analysis-section_1nv92z._analysis-regulatory-section_1nv92z ._analysis-regulatory-content_1nv92z:not(:last-child) {
  border-bottom: 1px solid var(--file-details-vulnerability-analysis-details-divider-color);
}
._analysis-details-root_1nv92z ._analysis-section-container_1nv92z {
  border: 1px solid var(--file-details-vulnerability-analysis-details-divider-color);
}
._analysis-details-root_1nv92z ._analysis-content-title-container_1nv92z {
  width: 100%;
  padding: 1em;
  position: sticky;
  top: calc(132px + 1.5em);
  z-index: 1;
  background-color: var(--file-details-vulnerability-analysis-details-background-main);
  border: 1px solid var(--file-details-vulnerability-analysis-details-divider-color);
}
._analysis-details-root_1nv92z ._analysis-content-container_1nv92z {
  width: 100%;
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: var(--file-details-vulnerability-analysis-details-divider-color);
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z {
  display: flex;
  flex-direction: column;
  padding: 1em;
  gap: 0.75em;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z h1 {
  font-size: 1.75rem;
  margin: 0.4em 0 !important;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z h3 {
  margin: 0.4em 0 !important;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z ul {
  list-style: unset;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z ul,
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z ol {
  margin: 0.25em 1em;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z ul li,
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z ol li {
  margin: 0.25em 1em;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z code {
  color: var(--file-details-vulnerability-analysis-details-color-primary);
  font-size: 0.857rem;
  font-weight: 400;
  padding: 1px 2px 2px;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z pre {
  background-color: unset;
}
._analysis-details-root_1nv92z ._analysis-static-content_1nv92z pre code {
  display: block;
  width: 600px;
  max-height: 400px;
  overflow: auto;
  margin: 0.5em 0;
  padding: 1em;
  font-size: 1rem;
  white-space: pre;
  background-color: var(--file-details-vulnerability-analysis-details-code-background-color);
  color: var(--file-details-vulnerability-analysis-details-code-text-color);
  border-radius: var(--file-details-vulnerability-analysis-details-border-radius);
}
._analysis-details-root_1nv92z ._analysis-content-label_1nv92z {
  min-width: 250px;
  max-width: 250px;
}
._analysis-details-root_1nv92z ._analysis-content-value_1nv92z {
  max-width: 460px;
}
._analysis-details-root_1nv92z ._summary-container_1nv92z {
  flex: 1;
  height: 100%;
}

/* styles for irene/components/file-details/vulnerability-analysis-details/regulatory-content/index.scss */
._regulatory-content-title_1e95qn {
  min-width: 250px;
  max-width: 250px;
}

._regulatory-content-value_1e95qn {
  max-width: 460px;
}

/* styles for irene/components/file-details/vulnerability-analysis/header/index.scss */
._vulnerability-type-filter-select-trigger_1ga70b {
  height: 35px !important;
}

._vulnerability-header_1ga70b {
  border: 1px solid var(--file-details-vulnerability-analysis-header-border-color);
  background-color: var(--file-details-vulnerability-analysis-header-background-color);
  box-sizing: border-box;
  padding: 1em;
  margin: 1em 0em;
}

/* styles for irene/components/file-details/vulnerability-analysis/table/index.scss */
._empty-container_ibq6k0 {
  padding: 2.5em;
  height: 300px;
  border: 1px solid var(--file-details-vulnerability-analysis-table-border-color);
  background-color: var(--file-details-vulnerability-analysis-table-background-color);
  box-sizing: border-box;
}

._vulnerability-table_ibq6k0 {
  background-color: var(--file-details-vulnerability-analysis-table-background-color);
}

/* styles for irene/components/file-list/index.scss */
._file-list-root_q7v9r9 {
  min-height: calc(100vh - 70px);
}
._file-list-root_q7v9r9 ._file-list-compare-header-chip_q7v9r9 {
  height: 30px;
}
._file-list-root_q7v9r9 ._file-list-compare-header-chip_q7v9r9._selected-file-chip_q7v9r9 {
  border-style: dashed !important;
  color: var(--file-list-selected-file-chip-color);
  background-color: var(--file-list-selected-file-chip-background);
}
._file-list-root_q7v9r9 ._file-list-wrapper_q7v9r9 {
  margin-top: 1.4286em;
  margin-bottom: 1em;
}
._file-list-root_q7v9r9 ._file-list-container_q7v9r9 {
  display: grid;
  justify-items: stretch;
  grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
  gap: 1.4286em;
}

/* styles for irene/components/file-overview/file-details/index.scss */
._file-overview-file-details_uxcqn6 {
  padding: 0.6429em 1.1429em;
  border-bottom: 1px solid var(--file-overview-border-color-light);
}

._file-overview-versions-tags_uxcqn6 {
  padding: 1.1429em;
  padding-top: 0.5714em;
}
._file-overview-versions-tags_uxcqn6 ._file-version-container_uxcqn6 {
  padding: 0.5714em 0em;
  border-bottom: 1px solid var(--file-overview-border-color-light);
}
._file-overview-versions-tags_uxcqn6 ._file-version-container_uxcqn6 ._file-version-title_uxcqn6 {
  min-width: 140px;
}
._file-overview-versions-tags_uxcqn6 ._file-tags-container_uxcqn6 {
  width: 100%;
  display: flex;
  align-items: center;
  overflow-x: auto;
  gap: 0.3571em;
  height: 26px;
  margin-top: 0.9286em;
}

._store-logo-container_uxcqn6 {
  display: flex;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
}
._store-logo-container_uxcqn6:hover {
  border: 1px solid var(--file-overview-store-logo-container-background-color);
}

._appstore-logo-vector_uxcqn6 {
  height: 16px;
  width: 16px;
}

._file-overview-details_uxcqn6 {
  padding: 0.57em 1.285em;
}

/* styles for irene/components/file-overview/header/index.scss */
._file-overview-header_61zlas {
  background-color: var(--file-overview-background-grey);
  border-bottom: 1px solid var(--file-overview-border-color-dark);
  padding: 1em 1.285em;
}
._file-overview-header_61zlas ._open-in-new-tab-link-class_61zlas {
  display: inline-flex;
}
._file-overview-header_61zlas ._open-in-new-tab-link_61zlas:hover::after {
  content: "";
  position: absolute;
  width: 32px;
  height: 32px;
  border-radius: 100%;
  background-color: var(--file-overview-open-in-new-icon-background-color);
}

._card-more-menu-item-group_61zlas {
  padding: 0 0.5em;
  padding-bottom: 0.5em;
}
._card-more-menu-item-group_61zlas:not(:first-child) {
  padding-top: 0.5em;
}

._card-more-menu-item_61zlas a {
  padding: 0.5em !important;
}

/* styles for irene/components/file-overview/index.scss */
._file-overview_1q58rd {
  border-radius: var(--file-overview-border-radius);
  border: 1px solid var(--file-overview-border-color-dark);
  background-color: var(--file-overview-background-white);
  height: 100%;
}

._file-overview-chart_1q58rd {
  flex: 1;
}

/* styles for irene/components/file-overview/scan-statuses/index.scss */
._file-overview-statuses_1yhxyb {
  background: var(--file-overview-background-grey);
  border: 1px solid var(--file-overview-border-color-dark);
  border-left: none;
  border-right: none;
}

._file-overview-status_1yhxyb {
  padding: 0.57em 1.2em;
}

._file-overview-status-icon_1yhxyb {
  font-size: 1.357rem !important;
}

/* styles for irene/components/file-overview/tags/index.scss */
._file-tags-container_195lm2 {
  overflow-x: auto;
  min-height: 26px;
}

._card-chips_195lm2 {
  background-color: var(--file-overview-background-grey);
  border-radius: 4px;
}

._text-nowrap_195lm2 {
  white-space: nowrap;
}

/* styles for irene/components/file/report-drawer/privacy-reports/item/index.scss */
._generate-container_10cev4 {
  width: 100%;
  border: 1px solid var(--file-report-dr-privacy-reports-border-color);
  border-radius: var(--file-report-dr-privacy-reports-border-radius);
  padding: 1.5em;
}

/* styles for irene/components/file/report-drawer/privacy-reports/sample/index.scss */
._sample-report-description_1e5yd8 {
  width: 100%;
  border: 1px solid var(--file-report-dr-privacy-reports-border-color);
  border-radius: var(--file-report-dr-privacy-reports-border-radius);
}

/* styles for irene/components/file/report-drawer/sbom-reports/sample/index.scss */
._sample-report-description_f44ies {
  width: 100%;
  border: 1px solid var(--file-report-dr-sbom-reports-border-color);
  border-radius: var(--file-report-dr-sbom-reports-border-radius);
}

/* styles for irene/components/file/report-drawer/va-reports/index.scss */
._file-report-va-reports-drawer_1g1a1 ._generate-container_1g1a1 {
  width: 100%;
  border: 1px solid var(--file-report-dr-va-reports-border-color);
  border-radius: var(--file-report-dr-va-reports-border-radius);
  padding: 1.5em;
}
._file-report-va-reports-drawer_1g1a1 ._report-gen-progress-indicator_1g1a1 {
  background-color: var(--file-report-dr-va-reports-gen-progress-indicator-bg);
}

/* styles for irene/components/home-page/index.scss */
._home-page-container_ynev7h {
  background-color: var(--home-page-background-color);
  min-height: 100vh;
  height: auto;
  padding: 4em;
}
._home-page-container_ynev7h ._home-page-content_ynev7h {
  max-width: 1200px;
}

._logo-container_ynev7h {
  width: 100%;
}
._logo-container_ynev7h img {
  max-width: 225px;
  max-height: 100px;
}

._logout-button_ynev7h {
  background-color: var(--home-page-button-background-color);
}

/* styles for irene/components/home-page/product-card/index.scss */
._product-card-container_2wbayo {
  border-radius: var(--home-page-product-card-border-radius);
  border: 1px solid var(--home-page-product-card-border-color);
  max-width: 314px;
}
._product-card-container_2wbayo ._product-card-content_2wbayo {
  background-color: var(--home-page-product-card-background-color);
  padding: 1.5em;
}
._product-card-container_2wbayo ._product-icon_2wbayo {
  width: 42px;
  height: 42px;
}
._product-card-container_2wbayo ._beta-chip_2wbayo {
  border-color: var(--home-page-product-card-beta-tag-bg);
  background-color: var(--home-page-product-card-beta-tag-bg);
  color: var(--home-page-product-card-beta-tag-color) !important;
}

/* styles for irene/components/license-detail/index.scss */
._license-detail-header_1ok1yz {
  border: 1px solid var(--license-detail-border-color);
  background-color: var(--license-detail-background-color);
  padding: 1.142em 1.714em;
  margin: 1.428em 0;
}

._license-detail-body_1ok1yz {
  background-color: var(--license-detail-background-color);
  padding: 1.142em 1.714em;
}

._key-width_1ok1yz {
  width: 15%;
}

/* styles for irene/components/main-loader-ai/index.scss */
._loading-container_9z8jj2 {
  font-size: 1.5em;
  width: 100%;
  display: flex;
  text-align: center;
}

._progress-container_9z8jj2 {
  width: 30%;
  margin-top: 1em;
}

/* styles for irene/components/main-loader/index.scss */
._loading-container_1dpyez {
  font-size: 1.5em;
  width: 100%;
  display: flex;
  text-align: center;
  height: 100%;
}

._progress-container_1dpyez {
  width: 30%;
  margin-top: 3em;
}

/* styles for irene/components/marketplace/card-content/index.scss */
._marketplace-card-logo_x6zzbg {
  height: 50%;
  width: 50%;
  margin: auto;
  padding: 1rem 0;
}
._marketplace-card-logo_x6zzbg img {
  height: 6rem;
  width: 6rem;
}

._marketplace-card-desc_x6zzbg {
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

._marketplace-card-title_x6zzbg {
  font-size: 1.2rem;
}

/* styles for irene/components/marketplace/index.scss */
._marketplace-header_1lr7qb {
  font-size: 1.65rem;
  padding: 0 0 0.865em 0.5em;
}

._sub-header_1lr7qb {
  font-size: 1.5rem;
  padding-bottom: 0.95em;
}

._sub-header-description_1lr7qb {
  color: var(--marketplace-sub-header-description-text-color);
}

/* styles for irene/components/marketplace/integration-card/index.scss */
._marketplace-card_1lq61i {
  border: 1px solid var(--marketplace-integration-card-border-color);
  text-align: center;
  display: block;
  box-shadow: 0px 0px 6px #ccc;
  padding: 1em;
  color: var(--marketplace-integration-card-text-color);
}
._marketplace-card_1lq61i:hover {
  box-shadow: 1px 1px 20px #999;
}

._marketplace-card-disabled_1lq61i {
  opacity: 0.5;
}
._marketplace-card-disabled_1lq61i ._marketplace-card_1lq61i:hover {
  box-shadow: 0px 0px 6px #ccc;
}

/* styles for irene/components/marketplace/integration-list/index.scss */
._marketplace-icon_yw1c6l {
  margin: 1em;
  width: 15em;
}

._marketplace-list_yw1c6l {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

/* styles for irene/components/marketplace/plugin-card/index.scss */
._marketplace-card_tcveto {
  border: 1px solid var(--marketplace-plugin-card-border-color);
  text-align: center;
  display: block;
  box-shadow: 0px 0px 6px #ccc;
  padding: 1em;
  color: var(--marketplace-plugin-card-text-color);
}
._marketplace-card_tcveto:hover {
  box-shadow: 1px 1px 20px #999;
}

._marketplace-modal-content-container_tcveto a {
  color: var(--marketplace-plugin-card-primary-color);
}
._marketplace-modal-content-container_tcveto a:hover {
  text-decoration: underline;
}

._marketplace-modal-logo_tcveto {
  height: auto;
  width: 6em;
  margin: auto;
}
._marketplace-modal-logo_tcveto img {
  height: 100%;
  width: 100%;
}

._marketplace-modal-title_tcveto {
  font-size: 1.2rem;
  padding-bottom: 1.5em;
}

/* styles for irene/components/marketplace/plugin-list/index.scss */
._marketplace-icon_sgmq1m {
  margin: 1em;
  width: 15em;
}

._marketplace-list_sgmq1m {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

/* styles for irene/components/modals/org-file-cleanup-list/index.scss */
._file-cleanup-list-container_x6hve0 ._list-head_x6hve0 {
  display: grid;
  grid-template-columns: 100px 1fr 1fr;
  align-items: center;
  height: 40px;
  font-weight: bold;
  box-shadow: 0px 2px 4px -4px #000;
  padding: 0 8px;
}
._file-cleanup-list-container_x6hve0 ._list-body_x6hve0 {
  margin-bottom: 15px;
  max-height: 320px;
  overflow: auto;
  padding: 0 8px;
}
._file-cleanup-list-container_x6hve0 ._list-body_x6hve0 ._list-body__row_x6hve0 {
  display: grid;
  grid-template-columns: 100px 1fr 1fr;
  height: 40px;
  align-items: center;
  border-bottom: 1px solid;
}
._file-cleanup-list-container_x6hve0 ._list-body_x6hve0 ._list-body__row_x6hve0 ._list-body__row-item_x6hve0 {
  font-size: 13px;
}
._file-cleanup-list-container_x6hve0 ._list-body_x6hve0 ._list-body__row_x6hve0 ._list-body__row-item_x6hve0 ._username_x6hve0 {
  text-transform: capitalize;
}
._file-cleanup-list-container_x6hve0 ._list-body_x6hve0 ._no-result_x6hve0 {
  text-align: center;
  padding-top: 8px;
}

/* styles for irene/components/notifications-dropdown/footer/index.scss */
._notification-dropdown-footer_1lx3qb {
  border-top: 1px solid var(--notification-dropdown-border-color);
}

/* styles for irene/components/notifications-dropdown/header/index.scss */
._notification_header_1tq9hf {
  display: flex;
  flex-flow: column;
  width: 100%;
  padding: 1em;
}

._notification_header_line_1tq9hf {
  display: flex;
  justify-content: space-between;
}

._notification_title_1tq9hf {
  margin-right: 0.5em;
}

._notification_title_area_1tq9hf {
  display: flex;
  align-items: center;
}

._notifications_unread_count_1tq9hf {
  color: var(--notification-unread-count-color-primary);
  background-color: var(--notification-unread-count-background-color);
  line-height: 1em;
  padding: 0.25em 0.4em;
}

/* styles for irene/components/notifications-dropdown/index.scss */
._notification-dropdown-container_1w8qht {
  width: 35em;
  background: var(--notifications-dropdown-background-color);
  border: 1px solid var(--notifications-dropdown-border-color);
  box-shadow: var(--notifications-dropdown-box-shadow);
  margin-top: 10px;
}

._notification_main_list_1w8qht {
  min-height: 30em;
  max-height: 70vh;
  overflow-y: scroll;
}

._loading_1w8qht {
  height: 12.5em;
}

/* styles for irene/components/notifications-page/bell-icon/index.scss */
._nf-icon-container_qtqgwy {
  position: relative;
}

._nf-icon_qtqgwy,
._nf-icon_qtqgwy:hover,
._nf-icon_qtqgwy:focus,
._nf-icon_qtqgwy:active {
  color: var(--notification-bell-icon-color);
}

._nf-button_qtqgwy {
  border: 0;
  border-radius: 0;
  display: inline-block;
  height: auto;
  padding: 0;
  margin: 0.5em;
  background-color: transparent;
}

._nf-unread-dot_qtqgwy {
  background-color: var(--notification-bell-icon-dot-background-color);
  border: 2px solid var(--notification-bell-icon-dot-border-color);
  height: 0.9em;
  width: 0.9em;
  border-radius: 50%;
  position: absolute;
  top: -0.3em;
  right: -0.1em;
}

._icon-container_qtqgwy {
  position: relative;
  display: flex;
}

/* styles for irene/components/notifications-page/empty/index.scss */
._container_wuelo6 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 5em;
  padding-bottom: 4.5em;
}

._message_wuelo6 {
  margin: 2em 0;
}

/* styles for irene/components/notifications-page/header/index.scss */
._notification_header_zq8kbg {
  display: flex;
  flex-flow: column;
  width: 100%;
  padding-left: 1em;
  padding-bottom: 0.5em;
}

._notification_header_line_zq8kbg {
  display: flex;
  justify-content: space-between;
  padding-top: 2em;
}

._notification_title_zq8kbg {
  margin-right: 0.5em;
}

._notification_title_area_zq8kbg {
  display: flex;
  align-items: center;
}

._notification_settings_area_zq8kbg {
  display: flex;
  align-items: center;
}

._notifications_unread_count_zq8kbg {
  color: var(--notification-unread-count-color-primary);
  background-color: var(--notification-unread-count-background-color);
  line-height: 1em;
  padding: 0.25em 0.4em;
}

._notification_unread_text_zq8kbg {
  margin-right: 1em;
  color: var(--notification-unread-text-primary-color);
}

._notification_unread_toggle_zq8kbg {
  margin: 0;
}

._vertical-divider_zq8kbg {
  height: 100%;
  border: 1px solid;
  border-color: var(--notification-divider-border-color);
  opacity: 0.1;
  margin: 0 1em;
}

/* styles for irene/components/notifications-page/index.scss */
._notification_container_1164i7 {
  display: flex;
  width: 80%;
  padding-left: 1em;
  flex-direction: column;
}

._notification_main_list_1164i7 {
  display: flex;
  flex-direction: column;
}

._loading_1164i7 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 12.5em;
}

/* styles for irene/components/notifications-page/message/index.scss */
._message_container_outer_1kragi {
  padding: 1em;
  display: flex;
  flex-direction: row;
}

._message_container_outer_1kragi:hover,
._message_container_outer_1kragi:focus,
._message_container_outer_1kragi:active {
  background-color: var(--notification-message-hover-background-color);
}

._message_container_inner_1kragi {
  flex: auto;
}

._unread_container_1kragi {
  height: 100%;
  margin: 0.5em;
}

._unread_label_1kragi {
  display: block;
  background-color: transparent;
  width: 0.5em;
  border-radius: 999px;
  aspect-ratio: 1/1;
  position: relative;
}

._unread_1kragi:checked + ._unread_label_1kragi {
  background-color: var(--notification-message-read-unread-dot-background-color);
}

._unread_label_1kragi::before,
._unread_label_1kragi::after {
  content: "";
  display: block;
  position: absolute;
  top: -100%;
  left: -100%;
  width: 1.5em;
  border-radius: 999px;
  aspect-ratio: 1/1;
}

._unread_label_1kragi::before {
  opacity: 0;
}

._unread_label_1kragi::after {
  border: 1px solid var(--notification-message-read-unread-ring-border-color);
  opacity: 0;
}

._unread_label_1kragi:hover::after,
._unread_label_1kragi:active::after {
  opacity: 0.1;
}

._message_container_outer_1kragi:hover ._unread_label_1kragi::after,
._message_container_outer_1kragi:focus ._unread_label_1kragi::after,
._message_container_outer_1kragi:active ._unread_label_1kragi::after {
  opacity: 0.1;
}

._unread_1kragi {
  width: 0;
  height: 0;
  opacity: 0;
}

._notification_created_on_1kragi {
  color: var(--notification-message-time-color);
  font-size: 0.9em;
  margin-top: 0.4em;
}

._message_container_inner_1kragi {
  color: var(--notification-message-color-text-primary);
}

/* styles for irene/components/notifications-page/messages/nf-apistcmpltd1/index.scss */
._meta-info_1n2fd3 {
  font-size: 0.95em;
}

._pipe_1n2fd3 {
  color: var(--neutral-grey-200);
}

._vulnerability-stats_1n2fd3 {
  border: 1px solid var(--neutral-grey-100);
  padding: 1em 1.2em;
  margin: 0.8em 0 0.5em;
  border-radius: 0.2em;
  max-width: 40em;
}

._severity-levels_1n2fd3 {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column;
  row-gap: 0.35em;
  -moz-column-gap: 5em;
       column-gap: 5em;
}

._severity-level_1n2fd3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.95em;
}

._severity-label_1n2fd3 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._severity-color_1n2fd3 {
  height: 0.8em;
  width: 0.8em;
  border-radius: 50%;
  margin-right: 0.4em;
}

._severity-color--critical_1n2fd3 {
  background-color: var(--severity-critical);
}

._severity-color--high_1n2fd3 {
  background-color: var(--severity-high);
}

._severity-color--medium_1n2fd3 {
  background-color: var(--severity-medium);
}

._severity-color--low_1n2fd3 {
  background-color: var(--severity-low);
}

._severity-color--passed_1n2fd3 {
  background-color: var(--severity-passed);
}

._severity-color--untested_1n2fd3 {
  background-color: var(--severity-untested);
}

/* styles for irene/components/notifications-page/messages/nf-dastcmpltd1/index.scss */
._meta-info_1ekhr4 {
  font-size: 0.95em;
}

._pipe_1ekhr4 {
  color: var(--neutral-grey-200);
}

._vulnerability-stats_1ekhr4 {
  border: 1px solid var(--neutral-grey-100);
  padding: 1em 1.2em;
  margin: 0.8em 0 0.5em;
  border-radius: 0.2em;
  max-width: 40em;
}

._severity-levels_1ekhr4 {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column;
  row-gap: 0.35em;
  -moz-column-gap: 5em;
       column-gap: 5em;
}

._severity-level_1ekhr4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.95em;
}

._severity-label_1ekhr4 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._severity-color_1ekhr4 {
  height: 0.8em;
  width: 0.8em;
  border-radius: 50%;
  margin-right: 0.4em;
}

._severity-color--critical_1ekhr4 {
  background-color: var(--severity-critical);
}

._severity-color--high_1ekhr4 {
  background-color: var(--severity-high);
}

._severity-color--medium_1ekhr4 {
  background-color: var(--severity-medium);
}

._severity-color--low_1ekhr4 {
  background-color: var(--severity-low);
}

._severity-color--passed_1ekhr4 {
  background-color: var(--severity-passed);
}

._severity-color--untested_1ekhr4 {
  background-color: var(--severity-untested);
}

/* styles for irene/components/notifications-page/messages/nf-sastcmpltd1/index.scss */
._meta-info_10aey8 {
  font-size: 0.95em;
}

._pipe_10aey8 {
  color: var(--neutral-grey-200);
}

._vulnerability-stats_10aey8 {
  border: 1px solid var(--neutral-grey-100);
  padding: 1em 1.2em;
  margin: 0.8em 0 0.5em;
  border-radius: 0.2em;
  max-width: 40em;
}

._severity-levels_10aey8 {
  display: grid;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column;
  row-gap: 0.35em;
  -moz-column-gap: 5em;
       column-gap: 5em;
}

._severity-level_10aey8 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.95em;
}

._severity-label_10aey8 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

._severity-color_10aey8 {
  height: 0.8em;
  width: 0.8em;
  border-radius: 50%;
  margin-right: 0.4em;
}

._severity-color--critical_10aey8 {
  background-color: var(--severity-critical);
}

._severity-color--high_10aey8 {
  background-color: var(--severity-high);
}

._severity-color--medium_10aey8 {
  background-color: var(--severity-medium);
}

._severity-color--low_10aey8 {
  background-color: var(--severity-low);
}

._severity-color--passed_10aey8 {
  background-color: var(--severity-passed);
}

._severity-color--untested_10aey8 {
  background-color: var(--severity-untested);
}

/* styles for irene/components/notifications-page/messages/nf-sbomcmpltd/index.scss */
._pipe_orbzuo {
  color: var(--neutral-grey-200);
}

/* styles for irene/components/notifications-page/messages/nf-str-url-upldfailnprjdeny2/index.scss */
._pipe_1sgemi {
  color: var(--neutral-grey-200);
}

/* styles for irene/components/notifications-page/messages/nf-str-url-upload-success/index.scss */
._pipe_153m4k {
  color: var(--neutral-grey-200);
}

/* styles for irene/components/notifications-page/messages/nf-str-url-vldtn-err/index.scss */
._error-container_1w28zj {
  border: 1px solid var(--neutral-grey-100);
  padding: 1em 1.2em;
  margin: 0.5em 0 0.5em;
  border-radius: 0.2em;
  max-width: 40em;
}

/* styles for irene/components/notifications-page/messages/nf-systm-file-upload-success/index.scss */
._pipe_ob70ze {
  color: var(--neutral-grey-200);
}

/* styles for irene/components/notifications-page/messages/nf-upldfailnprjdeny2/index.scss */
._help-text_13y1yh {
  color: var(--neutral-grey-500);
}

/* styles for irene/components/notifications-page/namespace-message/index.scss */
._pipe_ysm3fq {
  color: var(--neutral-grey-200);
}

._message-container_ysm3fq {
  border: 1px solid var(--neutral-grey-100);
  padding: 1em 1.2em;
  margin: 0.75em 0 0.5em;
  border-radius: 0.2em;
}

/* styles for irene/components/novnc-rfb/index.scss */
._novnc-rfb_lddxu5 {
  width: 100%;
  height: 100%;
}
._novnc-rfb_lddxu5 canvas {
  cursor: pointer !important;
  overflow: hidden;
}

/* styles for irene/components/oidc-authorize/index.scss */
._oidc-authorize-root_ouqjxf {
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  background-color: var(--oidc-authorize-container-background-color);
  overflow: auto;
  padding: 3em;
  box-sizing: border-box;
}
._oidc-authorize-root_ouqjxf ._oidc-authorize-container_ouqjxf {
  margin: auto;
}
._oidc-authorize-root_ouqjxf ._oidc-authorize-logo-container_ouqjxf {
  padding: 1em 0em;
  align-items: center;
  border-bottom: 1px solid var(--oidc-authorize-border-color);
  margin-bottom: 1em;
  display: flex;
  justify-content: center;
  width: 100%;
}
._oidc-authorize-root_ouqjxf ._oidc-authorize-logo-container_ouqjxf img {
  max-width: 60%;
}
._oidc-authorize-root_ouqjxf ._oidc-authorize-card_ouqjxf {
  width: 30em;
  border-radius: 4px;
  background-color: var(--oidc-authorize-card-background-color);
  box-shadow: var(--oidc-authorize-card-box-shadow);
  border: 1px solid var(--oidc-authorize-card-border-color);
}
._oidc-authorize-root_ouqjxf ._oidc-authorize-card-icon_ouqjxf {
  color: var(--oidc-authorize-icon-color-success) !important;
}

/* styles for irene/components/organization-analytics/app-scan-chart/index.scss */
._date-picker-btn_xspylt {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid var(--organization-analytics-app-scan-chart-border-color);
  border-radius: var(--organization-analytics-app-scan-chart-border-radius);
}
._date-picker-btn_xspylt ._date-picker-dateText_xspylt {
  padding: 0.5em 1em;
  border-left: 1px solid var(--organization-analytics-app-scan-chart-border-color);
}
._date-picker-btn_xspylt ._date-picker-icon_xspylt {
  margin: 0 0.6em;
}

/* styles for irene/components/organization-analytics/index.scss */
._analytics-root_twf5cc {
  padding: 2em;
  margin: -0.5em;
  background-color: var(--organization-analytics-background-color);
  min-height: calc(100vh - 56px);
}

._main-box-container_twf5cc {
  border-radius: var(--organization-analytics-border-radius);
  box-shadow: var(--organization-analytics-box-shadow);
  border: 1px solid var(--organization-analytics-border-color);
}
._main-box-container_twf5cc ._box-main-heading_twf5cc {
  background-color: var(--organization-analytics-background-color-grey);
  padding: 0.5em;
  justify-content: center;
}

/* styles for irene/components/organization-analytics/recent-issues/index.scss */
._main-box-container_13wjqy {
  border-radius: var(--organization-analytics-recent-issues-border-radius);
  box-shadow: var(--organization-analytics-recent-issues-box-shadow);
  border: 1px solid var(--organization-analytics-recent-issues-border-color);
  width: 100%;
}
._main-box-container_13wjqy ._box-main-heading_13wjqy {
  background-color: var(--organization-analytics-recent-issues-background-color);
  padding: 0.5em;
  justify-content: center;
}

._box-list-container_13wjqy {
  max-height: 220px;
  overflow: scroll;
}
._box-list-container_13wjqy ._issue-name_13wjqy {
  margin: 0 !important;
}

._empty-container_13wjqy {
  height: 220px;
  width: 100%;
}

/* styles for irene/components/organization-archive/index.scss */
._archive-type-description_1bwemw {
  max-width: 800px;
}

._date-picker-btn_1bwemw {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid var(--organization-archive-border-color);
  border-radius: var(--organization-archive-border-radius);
}
._date-picker-btn_1bwemw ._date-picker-dateText_1bwemw {
  padding: 0.5em 1em;
  border-left: 1px solid var(--organization-archive-border-color);
  border-right: 1px solid var(--organization-archive-border-color);
}
._date-picker-btn_1bwemw ._date-picker-icon_1bwemw {
  margin: 0 0.6em;
}
._date-picker-btn_1bwemw ._date-picker-clearBtn_1bwemw {
  min-width: 60px;
}

/* styles for irene/components/organization-archive/list/index.scss */
._archive-row-expired_biuddh {
  background-color: var(--organization-archive-list-expired-background);
}

._bordered-container_biuddh {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  margin: 1em 0;
  max-width: 800px;
  min-height: 100px;
  border-radius: var(--organization-archive-list-bordered-container-border-radius);
  border: 1px solid var(--organization-archive-list-bordered-container-border-color);
  box-sizing: border-box;
}
._bordered-container_biuddh ._empty-svg_biuddh {
  height: 70px;
}

/* styles for irene/components/organization-billing/plan/index.scss */
._box-section_chuj3h {
  max-width: 400px;
  margin: 0.75em;
  padding: 1em;
  border: 1px solid var(--organization-billing-plan-card-border-color);
  border-radius: var(--organization-billing-plan-card-border-radius);
  box-shadow: var(--organization-billing-plan-card-box-shadow);
}
._box-section_chuj3h ._box-section-content_chuj3h {
  margin: 0.75em;
  padding: 0.75em;
  font-size: 1.142rem;
  height: 60px;
  text-align: center;
  color: var(--organization-billing-plan-card-text-secondary-color);
}
._box-section_chuj3h ._plan-quantity-container_chuj3h {
  padding: 0 2em;
  border: 2px solid var(--organization-billing-plan-plan-quantity-container-border-color);
}
._box-section_chuj3h ._plan-text_chuj3h {
  text-transform: uppercase;
}
._box-section_chuj3h ._minus-icon_chuj3h,
._box-section_chuj3h ._plus-icon_chuj3h {
  color: var(--organization-billing-plan-common-white) !important;
  border-radius: 50%;
  font-size: 20px;
  width: 35px;
  height: 35px;
}
._box-section_chuj3h ._minus-icon_chuj3h {
  background-color: var(--organization-billing-plan-primary-main);
}
._box-section_chuj3h ._minus-icon_chuj3h:hover {
  background-color: var(--organization-billing-plan-primary-main) !important;
}
._box-section_chuj3h ._plus-icon_chuj3h,
._box-section_chuj3h ._payment-button_chuj3h {
  background-color: var(--organization-billing-plan-success-main);
}
._box-section_chuj3h ._plus-icon_chuj3h:hover,
._box-section_chuj3h ._payment-button_chuj3h:hover {
  background-color: var(--organization-billing-plan-success-main) !important;
}

/* styles for irene/components/organization-details/index.scss */
._header-container_l8pshk {
  padding: 1em 0em;
  box-sizing: border-box;
}

/* styles for irene/components/organization-email-domain/index.scss */
._org-email-domain_fzhqhn {
  max-width: 600px;
}

/* styles for irene/components/organization-member/invite-user/index.scss */
._drawer-content-container_ksvdao {
  height: 100%;
  box-sizing: border-box;
}

._invite-drawer-content_ksvdao {
  padding: 1em;
  height: 100%;
  width: 400px;
  overflow-y: auto;
}

._invite-drawer-footer_ksvdao {
  box-shadow: 0px -4px 8px 4px rgba(0, 0, 0, 0.03);
}

/* styles for irene/components/organization-member/list/add-to-team/index.scss */
._empty-container_1d42zy {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  margin-right: 1.5em;
  margin-left: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--organization-member-list-add-to-team-border-radius);
  border: 1px solid var(--organization-member-list-add-to-team-border-color);
  box-sizing: border-box;
}
._empty-container_1d42zy ._empty-svg_1d42zy {
  height: 120px;
}

/* styles for irene/components/organization-member/list/index.scss */
._search-input_khzonb {
  width: 21.42em;
}

._no-result-container_khzonb {
  height: 300px;
}

._loading-container_khzonb {
  width: 100%;
  background: var(--organization-member-list-loading-container-background);
  border: 1px solid var(--organization-member-list-loading-container-border);
  border-radius: var(--organization-member-list-loading-container-border-radius);
  padding: 2em;
}
._loading-container_khzonb ._loading-text_khzonb {
  font-style: italic;
}

/* styles for irene/components/organization-member/list/member-details/index.scss */
._empty-container_1najrx {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  margin-right: 1.5em;
  margin-left: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--organization-member-list-member-details-border-radius);
  border: 1px solid var(--organization-member-list-member-details-border-color);
  box-sizing: border-box;
}
._empty-container_1najrx ._empty-svg_1najrx {
  height: 120px;
}

._box_1najrx {
  border-bottom: 1px solid var(--organization-member-list-member-details-divider-color) !important;
  box-shadow: var(--organization-member-list-member-details-box-shadow);
}

._divider-gap_1najrx {
  margin-top: 0.65em;
  margin-bottom: 0.65em;
}

/* styles for irene/components/organization-member/list/member-drawer/index.scss */
._drawer-content-container_1gfrh4 {
  height: 100%;
  box-sizing: border-box;
}

._user-drawer-content_1gfrh4 {
  height: 100%;
  width: 650px;
  overflow-y: auto;
}

/* styles for irene/components/organization-mfa/index.scss */
._org-setting-mfa_1r6rkx {
  max-width: 600px;
}

._alert-error_1r6rkx,
._alert-warn_1r6rkx {
  display: flex;
  align-items: center;
  padding: 1em;
  border-radius: var(--organization-mfa-border-radius);
  box-sizing: border-box;
}

._alert-error_1r6rkx {
  border: 1px solid var(--organization-mfa-alert-error-border-color);
  background-color: var(--organization-mfa-alert-error-background);
}

._alert-warn_1r6rkx {
  border: 1px solid var(--organization-mfa-alert-warn-border-color);
  background-color: var(--organization-mfa-alert-warn-background);
  color: var(--organization-mfa-alert-warn-text-color);
}
._alert-warn_1r6rkx ._alert-warn-link_1r6rkx {
  color: var(--organization-mfa-alert-warn-text-color) !important;
}

/* styles for irene/components/organization-name-header/index.scss */
._header-container_qagg7j {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1em;
  background-color: var(--organization-name-header-background-color);
  border: 1px solid var(--organization-name-header-border-color);
  border-radius: var(--organization-name-header-border-radius);
  box-sizing: border-box;
}

._tooltip-content-container_qagg7j {
  width: 320px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

._add-button_qagg7j {
  box-shadow: none;
  border-style: dashed;
  background-color: var(--organization-name-color-primary-light);
}
._add-button_qagg7j:hover, ._add-button_qagg7j:focus {
  box-shadow: none;
  border-style: dashed;
}
._add-button_qagg7j:hover ._add-button-text_qagg7j, ._add-button_qagg7j:focus ._add-button-text_qagg7j {
  text-decoration: underline;
}
._add-button_qagg7j:disabled {
  box-shadow: none;
  border-color: var(--organization-name-color-text-disabled);
  background-color: var(--organization-name-add-btn-disabled-background);
  color: var(--organization-name-color-text-disabled);
  text-decoration: none;
}

/* styles for irene/components/organization-namespace/index.scss */
._no-result-container_jlorll {
  height: 350px;
}

._loading-container_jlorll {
  width: 100%;
  background: var(--organization-namespace-loading-container-background);
  border: 1px solid var(--organization-namespace-loading-container-border);
  border-radius: var(--organization-namespace-loading-container-border-radius);
  padding: 2em;
}
._loading-container_jlorll ._loading-text_jlorll {
  font-style: italic;
}

/* styles for irene/components/organization-namespace/namespace-value/index.scss */
._team-project-icon_1tz8zi {
  font-size: 1.2rem;
  vertical-align: unset;
}

/* styles for irene/components/organization-team/add-team-member/index.scss */
._emtpy-container_1kzlll {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 250px;
  box-sizing: border-box;
}
._emtpy-container_1kzlll ._empty-svg_1kzlll {
  height: 100px;
}

._loading-container_1kzlll {
  display: flex;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  min-height: 150px;
  border-radius: var(--add-team-member-loading-container-border-radius);
  border: 1px solid var(--add-team-member-loading-container-border-color);
  box-sizing: border-box;
}

/* styles for irene/components/organization-team/add-team-project/index.scss */
._emtpy-container_pho3up {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 250px;
  box-sizing: border-box;
}
._emtpy-container_pho3up ._empty-svg_pho3up {
  height: 100px;
}

._loading-container_pho3up {
  display: flex;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  min-height: 150px;
  border-radius: var(--add-team-project-loading-container-border-radius);
  border: 1px solid var(--add-team-project-loading-container-border-color);
  box-sizing: border-box;
}

/* styles for irene/components/organization-team/add-team-project/project-info/index.scss */
._team-project-icon_mzixco {
  font-size: 1.2rem;
  vertical-align: unset;
}

/* styles for irene/components/organization-team/details/active-action/index.scss */
._team-action-container_plrviy {
  padding: 1.5em;
  padding-bottom: 5em;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: auto;
}

._action-footer-shadow_plrviy {
  box-shadow: var(--organization-team-details-active-action-footer-shadow);
}

/* styles for irene/components/organization-team/details/index.scss */
._team-detail-root_1nqz49 {
  width: 650px;
  height: 100%;
}

/* styles for irene/components/organization-team/details/team-info/index.scss */
._team-detail-content_8gk2sb {
  width: 100%;
  height: 100%;
  overflow: auto;
}

._team-detail-info_8gk2sb {
  padding: 1.5em;
  box-shadow: var(--organization-team-details-team-info-summary-shadow);
}

/* styles for irene/components/organization-team/index.scss */
._emtpy-container_1uhqsy {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 250px;
  box-sizing: border-box;
}
._emtpy-container_1uhqsy ._empty-svg_1uhqsy {
  height: 150px;
}

._loading-container_1uhqsy {
  display: flex;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  min-height: 100px;
  background-color: var(--organization-team-loading-container-background);
  border-radius: var(--organization-team-loading-container-border-radius);
  border: 1px solid var(--organization-team-loading-container-border);
  box-sizing: border-box;
}
._loading-container_1uhqsy ._loading-text_1uhqsy {
  font-style: italic;
}

/* styles for irene/components/organization-team/invitation-list/index.scss */
._emtpy-container_12bvml {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--organization-team-invitation-list-loading-container-border-radius);
  border: 1px solid var(--organization-team-invitation-list-loading-container-border-color);
  box-sizing: border-box;
}
._emtpy-container_12bvml ._empty-svg_12bvml {
  height: 70px;
}

/* styles for irene/components/organization-team/member-list/index.scss */
._emtpy-container_15qcor {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--organization-team-member-list-loading-container-border-radius);
  border: 1px solid var(--organization-team-member-list-loading-container-border-color);
  box-sizing: border-box;
}
._emtpy-container_15qcor ._empty-svg_15qcor {
  height: 70px;
}

/* styles for irene/components/organization-team/overview/index.scss */
._org-team-overview-container_f0c963 {
  width: 100%;
  padding: 1em;
  box-sizing: border-box;
  border-radius: var(--organization-team-overview-border-radius);
  border: 1px solid var(--organization-team-overview-border-color);
  cursor: pointer;
}
._org-team-overview-container_f0c963:hover {
  background-color: var(--organization-team-overview-hover-background);
}

._upper-case_f0c963 {
  text-transform: uppercase;
}

/* styles for irene/components/organization-team/project-list/index.scss */
._emtpy-container_9jtij6 {
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--organization-team-project-list-loading-container-border-radius);
  border: 1px solid var(--organization-team-project-list-loading-container-border-color);
  box-sizing: border-box;
}
._emtpy-container_9jtij6 ._empty-svg_9jtij6 {
  height: 70px;
}

/* styles for irene/components/organization-team/project-list/project-info/index.scss */
._team-project-icon_10pwg2 {
  font-size: 1.2rem;
  vertical-align: unset;
}

/* styles for irene/components/organization/ai-powered-features/index.scss */
._ai-powered-features-wrapper_ote3vt {
  background-color: var(--organization-ai-powered-features-bg-color);
  border: 1px solid var(--organization-ai-powered-features-border-color);
  border-top: none;
}
._ai-powered-features-wrapper_ote3vt ._ai-powered-feature-body_ote3vt {
  padding: 1.142em;
}

/* styles for irene/components/organization/integrations/card/index.scss */
._integration-card_3x88j2 {
  border: 1px solid var(--organization-integrations-card-border-color);
  border-radius: var(--organization-integrations-card-border-radius);
  height: 260px;
  width: 300px;
  margin: 1em;
}
._integration-card_3x88j2 ._integration-card-icon_3x88j2 {
  border: 1px solid var(--organization-integrations-card-border-color);
  border-radius: 50%;
  height: 5rem;
  width: 5rem;
}
._integration-card_3x88j2 ._integration-card-content_3x88j2 {
  padding: 1em;
}
._integration-card_3x88j2 ._integration-card-button_3x88j2 {
  margin: 1em;
}
._integration-card_3x88j2 ._integration-card-chip_3x88j2 {
  color: var(--organization-integrations-card-text-color);
  margin: 1em;
}

/* styles for irene/components/organization/integrations/config-drawer/index.scss */
._integration-drawer-footer_1cxoza {
  position: sticky;
  bottom: 0;
  background-color: var(--organization-integrations-github-background-main);
  box-shadow: var(--organization-integrations-github-box-shadow);
}

._height-full_1cxoza {
  height: 100%;
}

/* styles for irene/components/organization/integrations/github-account/index.scss */
._drawer-content_1s2lix {
  padding: 1.5em;
}

._form_1s2lix {
  min-width: 350px;
  max-width: 400px;
  border: 1px solid var(--organization-integrations-github-border-color);
  border-radius: var(--organization-integrations-github-border-radius);
  box-sizing: border-box;
}

/* styles for irene/components/organization/integrations/index.scss */
._org-integration-settings-integrations-container_1neto7 {
  background-color: var(--organization-settings-integrations-background-color);
  margin-top: 1.5em;
  padding: 1em;
  box-sizing: border-box;
}

/* styles for irene/components/organization/integrations/integrated-ui/index.scss */
._bordered-box_1dmn53 {
  min-width: 350px;
  border: 1px solid var(--organization-integrations-integrated-ui-border-color);
  border-radius: var(--organization-integrations-integrated-ui-border-radius);
  box-sizing: border-box;
  padding: 1em;
}
._bordered-box_1dmn53 ._integration-logo-container_1dmn53 {
  border: 1px solid var(--organization-integrations-integrated-ui-border-color);
  border-radius: 50%;
  width: 40px;
  height: 40px;
}
._bordered-box_1dmn53 ._integration-logo-container_1dmn53 img {
  width: 40px;
}
._bordered-box_1dmn53 ._integration-account-container_1dmn53 {
  box-sizing: border-box;
  width: 100%;
}

/* styles for irene/components/organization/integrations/jira-account/index.scss */
._drawer-content_kazkrq {
  padding: 1.5em;
}

._form_kazkrq {
  min-width: 350px;
  max-width: 400px;
  border: 1px solid var(--organization-integrations-jira-border-color);
  border-radius: var(--organization-integrations-jira-border-radius);
  box-sizing: border-box;
}

/* styles for irene/components/organization/integrations/service-now/index.scss */
._drawer-content_i3u3jw {
  padding: 1.5em;
}

._form_i3u3jw {
  min-width: 350px;
  max-width: 400px;
  border: 1px solid var(--organization-integrations-serviceNow-border-color);
  border-radius: var(--organization-integrations-serviceNow-border-radius);
  box-sizing: border-box;
}

._select-service-now-table_i3u3jw {
  width: 320px;
}

._integration-drawer-footer_i3u3jw {
  position: sticky;
  bottom: 0;
  background-color: var(--organization-integrations-serviceNow-background-main);
  box-shadow: var(--organization-integrations-serviceNow-box-shadow);
}

._height-full_i3u3jw {
  height: 100%;
}

/* styles for irene/components/organization/integrations/splunk/index.scss */
._drawer-content_1iux7p {
  padding: 1em 1.5em;
}

._form_1iux7p {
  width: 350px;
  border: 1px solid var(--organization-integrations-splunk-border-color);
  border-radius: var(--organization-integrations-splunk-border-radius);
  box-sizing: border-box;
}

._integration-drawer-footer_1iux7p {
  position: sticky;
  bottom: 0;
  background-color: var(--organization-integrations-splunk-background-main);
  box-shadow: var(--organization-integrations-splunk-box-shadow);
}

._height-full_1iux7p {
  height: 100%;
}

._select-width_1iux7p {
  width: 320px;
}

/* styles for irene/components/organization/integrations/splunk/user-logs-section/index.scss */
._select-width_133gtl {
  width: 320px;
}

._optional-heading_133gtl {
  background-color: var(--organization-integrations-splunk-background-neutral);
  padding: 0.5em 1em;
  border-bottom: 1px solid var(--organization-integrations-splunk-border-color);
}

/* styles for irene/components/organization/service-account/add-project/list/index.scss */
._add-project-list-container_pk9sb6 {
  height: calc(100% - 120px);
  overflow-y: auto;
}

._status-container_pk9sb6 {
  display: flex;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  border-radius: var(--organization-service-account-add-project-list-border-radius);
  border: 1px solid var(--organization-service-account-add-project-list-border-color);
  box-sizing: border-box;
}

._emtpy-container_pk9sb6 {
  flex-direction: column;
  gap: 1em;
  min-height: 250px;
}
._emtpy-container_pk9sb6 ._empty-svg_pk9sb6 {
  width: 200px;
  height: 100px;
}

._loading-container_pk9sb6 {
  min-height: 150px;
}

._add-project-list-footer_pk9sb6 {
  background-color: var(--organization-service-account-add-project-list-footer-background-main);
  box-shadow: var(--organization-service-account-add-project-list-footer-box-shadow);
}

/* styles for irene/components/organization/service-account/confirm-drawer/index.scss */
._confirm-drawer-container_plyt9q {
  width: 640px;
  margin: 1.5em;
  border: 1px solid var(--organization-service-account-confirm-drawer-border-color);
  border-radius: var(--organization-service-account-confirm-drawer-border-radius);
  box-sizing: border-box;
}

._confirm-action-container_plyt9q {
  background-color: var(--organization-service-account-confirm-drawer-background-main);
  box-shadow: var(--organization-service-account-confirm-drawer-action-box-shadow);
}

/* styles for irene/components/organization/service-account/create/index.scss */
._service-account-details-root_1qkzbn {
  background-color: var(--organization-service-account-create-background-color);
  min-height: calc(100vh - 56px);
}
._service-account-details-root_1qkzbn ._service-account-details-breadcrumbs-container_1qkzbn,
._service-account-details-root_1qkzbn ._service-account-details-header_1qkzbn {
  position: sticky;
  z-index: 100;
}
._service-account-details-root_1qkzbn ._service-account-details-breadcrumbs-container_1qkzbn {
  top: -0.5em;
  background-color: var(--organization-service-account-create-background-color);
}
._service-account-details-root_1qkzbn ._service-account-details-header_1qkzbn {
  top: 3em;
  background-color: var(--organization-service-account-create-header-background-main);
  border: 1px solid var(--organization-service-account-create-border-color);
  border-radius: var(--organization-service-account-create-border-radius);
}

/* styles for irene/components/organization/service-account/details/index.scss */
._service-account-details-root_1i1kyn {
  background-color: var(--organization-service-account-details-background-color);
  min-height: calc(100vh - 56px);
}
._service-account-details-root_1i1kyn ._service-account-details-breadcrumbs-container_1i1kyn,
._service-account-details-root_1i1kyn ._service-account-details-header_1i1kyn {
  position: sticky;
  z-index: 100;
}
._service-account-details-root_1i1kyn ._service-account-details-breadcrumbs-container_1i1kyn {
  top: -0.5em;
  background-color: var(--organization-service-account-details-background-color);
}
._service-account-details-root_1i1kyn ._service-account-details-header_1i1kyn {
  top: 3em;
  background-color: var(--organization-service-account-details-header-background-main);
  border: 1px solid var(--organization-service-account-details-border-color);
  border-radius: var(--organization-service-account-details-border-radius);
}

/* styles for irene/components/organization/service-account/list/action/index.scss */
._divider_etxl9x {
  width: 1px;
  height: 22px;
  background-color: var(--organization-service-account-list-action-divider-color);
}

/* styles for irene/components/organization/service-account/list/index.scss */
._service-account-container_1w3vhg {
  margin-top: 1.5em;
  background-color: var(--organization-service-account-list-background-main);
  border: 1px solid var(--organization-service-account-list-border-color);
  box-sizing: border-box;
}
._service-account-container_1w3vhg ._divider_1w3vhg {
  width: 1px;
  height: 34px;
  background-color: var(--organization-service-account-list-divider-color);
}

/* styles for irene/components/organization/service-account/section/access-token/index.scss */
._expiry-text-input-container_3dowdu {
  width: 125px;
}
._expiry-text-input-container_3dowdu ._divider_3dowdu {
  height: 16px;
}

._expiry-unit-label_3dowdu {
  background-color: var(--organization-service-account-section-access-token-background-color);
  padding: 0.25em 0.75em;
  border-radius: 5px;
}

._dashed-divider_3dowdu {
  width: 28px;
  border-bottom: 1px dashed var(--organization-service-account-section-access-token-border-color);
}

._divider_3dowdu {
  width: 1px;
  height: 30px;
  background-color: var(--organization-service-account-section-access-token-border-color);
}

/* styles for irene/components/organization/service-account/section/account-overview/audit-info/index.scss */
._audit-info-icon_h7ov72,
._value-info-icon_h7ov72 {
  color: var(--organization-service-account-section-account-overview-audit-info-icon-color) !important;
}

/* styles for irene/components/organization/service-account/section/account-overview/index.scss */
._textarea-input_1i0mza {
  border: 1px solid var(--organization-service-account-section-account-overview-border-color);
  border-radius: var(--organization-service-account-section-account-overview-border-radius);
  color: var(--organization-service-account-section-account-overview-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}
._textarea-input_1i0mza:focus, ._textarea-input_1i0mza:focus-visible {
  border-width: 2px;
}
._textarea-input_1i0mza._textarea-input-error_1i0mza {
  border-color: var(--organization-service-account-section-account-overview-error-main);
}

/* styles for irene/components/organization/service-account/section/card/index.scss */
._section-card-container_1ff4qf {
  width: 100%;
  border: 1px solid var(--organization-service-account-section-card-border-color);
  border-radius: var(--organization-service-account-section-card-border-radius);
  box-sizing: border-box;
}
._section-card-container_1ff4qf ._section-card-header_1ff4qf {
  padding: 1em 1.5em;
}
._section-card-container_1ff4qf ._section-card-header_1ff4qf._section-card-header-color-default_1ff4qf {
  background-color: var(--organization-service-account-section-card-header-background-color);
  color: var(--organization-service-account-section-card-header-text-color);
}
._section-card-container_1ff4qf ._section-card-header_1ff4qf._section-card-header-color-primary_1ff4qf {
  color: var(--organization-service-account-section-card-header-color-primary);
  background-color: var(--organization-service-account-section-card-header-background-color-light);
}
._section-card-container_1ff4qf ._section-card-header_1ff4qf ._header-action-btn_1ff4qf {
  background-color: var(--organization-service-account-section-card-header-background-main);
  border: unset;
}
._section-card-container_1ff4qf ._section-card-body_1ff4qf {
  background-color: var(--organization-service-account-section-card-header-background-main);
}
._section-card-container_1ff4qf ._section-card-footer_1ff4qf {
  padding: 1em 1.5em;
  background-color: var(--organization-service-account-section-card-header-background-main);
  box-shadow: var(--organization-service-account-section-card-header-box-shadow);
  box-sizing: border-box;
}

/* styles for irene/components/organization/service-account/section/select-project/index.scss */
._selected-project-access-value_14qq5o strong {
  font-weight: var(--organization-service-account-section-select-project-font-weight);
}

._tooltip-content-container_14qq5o {
  width: 350px;
  white-space: normal;
}

/* styles for irene/components/organization/service-account/section/select-project/list/index.scss */
._projects-list-container_3m89lp {
  border: 1px solid var(--organization-service-account-section-select-project-list-border-color);
  border-radius: var(--organization-service-account-section-select-project-list-border-radius);
  box-sizing: border-box;
}
._projects-list-container_3m89lp ._projects-list-header_3m89lp {
  padding: 1.5em;
  background-color: var(--organization-service-account-section-select-project-list-header-background-color);
}
._projects-list-container_3m89lp ._projects-list-header_3m89lp ._search-input-container_3m89lp {
  width: 180px;
  background-color: var(--organization-service-account-section-select-project-list-background-color);
}

/* styles for irene/components/organization/service-account/section/select-scope/index.scss */
._scope-info-icon_1i8hjq,
._scope-unchecked-icon_1i8hjq {
  color: var(--organization-service-account-section-select-scope-icon-color) !important;
}

._scope-info-tooltip-content_1i8hjq {
  width: 300px;
  white-space: normal;
}

/* styles for irene/components/organization/settings-wrapper/index.scss */
._organization-settings-root_125m5l {
  background-color: var(--organization-settings-wrapper-background-color);
  min-height: calc(100vh - 56px);
}
._organization-settings-root_125m5l ._organization-settings-breadcrumbs-container_125m5l,
._organization-settings-root_125m5l ._organization-settings-tabs-container_125m5l {
  position: sticky;
  z-index: 100;
  background-color: var(--organization-settings-wrapper-background-color);
}
._organization-settings-root_125m5l ._organization-settings-breadcrumbs-container_125m5l {
  top: -0.5em;
}
._organization-settings-root_125m5l ._organization-settings-tabs-container_125m5l {
  top: 3em;
}

/* styles for irene/components/organization/settings/index.scss */
._org-settings-container_nstd6l {
  background-color: var(--organization-settings-container-background-color);
  margin-top: 1.5em;
  padding: 1.5em 2em 5em 2em;
  box-sizing: border-box;
}

/* styles for irene/components/organization/settings/skeleton-loader/index.scss */
._org-settings-container_x2jylr {
  background-color: var(--organization-settings-skeleton-loader-background-color);
  margin-top: 1.5em;
  padding: 1.5em 2em 5em 2em;
  box-sizing: border-box;
}

._bordered-box_x2jylr {
  border: 1px solid var(--organization-settings-skeleton-loader-sso-border-color);
  border-radius: var(--organization-settings-skeleton-loader-sso-border-radius);
  box-sizing: border-box;
}
._bordered-box_x2jylr ._bordered-box-section_x2jylr {
  padding: 1em;
  box-sizing: border-box;
}
._bordered-box_x2jylr ._bordered-box-section_x2jylr:not(:last-child) {
  border-bottom: 1px solid var(--organization-settings-skeleton-loader-sso-border-color);
}
._bordered-box_x2jylr ._full-bordered-box-section_x2jylr {
  box-sizing: border-box;
}
._bordered-box_x2jylr ._full-bordered-box-section_x2jylr:not(:last-child) {
  border-bottom: 1px solid var(--organization-settings-skeleton-loader-sso-border-color);
}
._bordered-box_x2jylr ._full-bordered-box-section_x2jylr ._full-bordered-box-section-column_x2jylr {
  padding: 1em;
}
._bordered-box_x2jylr ._full-bordered-box-section_x2jylr ._full-bordered-box-section-column_x2jylr:last-child {
  border-left: 1px solid var(--organization-settings-skeleton-loader-sso-border-color);
}

/* styles for irene/components/page-not-found/index.scss */
._page-not-found-card_h7ztek {
  background-color: var(--page-not-found-card-background-color);
  border-radius: var(--page-not-found-card-border-radius);
  border: 1px solid var(--page-not-found-card-border-color);
  box-shadow: var(--page-not-found-card-box-shadow);
  min-width: 32em;
  padding-bottom: 2em;
}

._page-not-found-container_h7ztek {
  height: 100vh;
  background-color: var(--page-not-found-container-background-color);
}

._logo-container_h7ztek {
  padding: 1.5em 0em 1em 0em;
  border-bottom: 1px solid var(--page-not-found-border-color);
}
._logo-container_h7ztek img {
  max-width: 12em;
  max-height: 7em;
}

/* styles for irene/components/page-wrapper/index.scss */
._page-wrapper-root_ay3yw1 {
  padding: 1em 1.5em 1.5em 1.5em;
  margin: -0.5em;
  min-height: calc(100vh - 56px);
}
._page-wrapper-root_ay3yw1._page-wrapper-background-dark_ay3yw1 {
  background-color: var(--page-wrapper-background-color);
}
._page-wrapper-root_ay3yw1._page-wrapper-background-inherit_ay3yw1 {
  background-color: transparent;
}
._page-wrapper-root_ay3yw1 ._page-wrapper-container_ay3yw1 {
  max-width: 1200px;
  margin: 0 auto;
  width: 100%;
}

/* styles for irene/components/partner/client-detail/index.scss */
._client_xro57s {
  padding-top: 1.2rem;
}
._client_xro57s > div {
  width: 100%;
}

/* styles for irene/components/partner/client-info/index.scss */
._client-info-card_hk4y2f {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  grid-template-rows: 5rem 1fr;
  background-color: var(--background-light);
}

._client-info-header_hk4y2f {
  display: grid;
  grid-template-columns: 2.8rem 1fr;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
  padding: 0 1rem;
  height: 5rem;
  align-items: center;
}

._thumbnail_hk4y2f {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  background-color: var(--neutral-grey-400);
  color: #ffffff;
  display: grid;
  align-items: center;
  justify-content: center;
}

._thumbnail-icon_hk4y2f {
  font-size: 1.2rem;
}

._title_hk4y2f {
  text-transform: capitalize;
  font-weight: bold;
  color: var(--text-primary);
  max-height: 92%;
  font-size: 1.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
._title_hk4y2f._empty-title_hk4y2f {
  color: var(--text-secondary);
  font-size: 0.95rem;
  font-style: italic;
}

._table_hk4y2f {
  display: flex;
  flex-direction: column;
  padding: 0 1.5rem 1rem;
}

._row_hk4y2f {
  display: flex;
  border-bottom: 1px dashed var(--border-color-1);
  padding: 0.2rem 0;
}
._row_hk4y2f:last-child {
  border-bottom: none;
}

._key_hk4y2f {
  width: 30%;
  font-size: 0.85rem;
  display: flex;
  align-items: center;
}

._value_hk4y2f {
  width: 70%;
  display: flex;
  align-items: center;
}

._actions_hk4y2f {
  display: flex;
  justify-content: flex-end;
  gap: 0.8rem;
  padding-right: 1.2rem;
}

._action_hk4y2f {
  padding-bottom: 1.2rem;
}

/* styles for irene/components/partner/client-list/index.scss */
._header_ig2jwb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.7rem;
  padding-bottom: 0.5rem;
}

._title_ig2jwb {
  font-size: 1.2rem;
  font-weight: bold;
  color: var(--text-secondary);
  padding-top: 0.8rem;
  padding-bottom: 0.9rem;
}

._client-items_ig2jwb {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
  row-gap: 1.5rem;
  justify-content: center;
  flex-wrap: wrap;
}
@media (min-width: 912px) {
  ._client-items_ig2jwb {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 2000px) {
  ._client-items_ig2jwb {
    grid-template-columns: repeat(3, 1fr);
  }
}

._loading_ig2jwb {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

._loading-error_ig2jwb {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--primary-main);
  align-items: center;
  justify-content: center;
}

._empty-data_ig2jwb {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--neutral-grey-500);
  font-style: italic;
  align-items: center;
  justify-content: center;
}

/* styles for irene/components/partner/client-plan/index.scss */
._plan_x0ge3u {
  display: flex;
  align-items: center;
}

._plan-type_x0ge3u {
  border-radius: 0.2rem;
  height: 1.2rem;
  width: 4.8rem;
  font-weight: 600;
  font-size: 0.8rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}
._plan-type_x0ge3u._per-app_x0ge3u {
  color: var(--info-dark);
  background-color: var(--info-light);
}
._plan-type_x0ge3u._per-scan_x0ge3u {
  color: var(--success-main);
  background-color: var(--success-light);
}

._plan-status_x0ge3u {
  display: flex;
  align-items: center;
  color: var(--text-primary);
  margin-left: 0.5rem;
}

._expiry-date_x0ge3u {
  font-size: 0.9em;
  color: var(--neutral-grey-500);
}

._expiry-date-expired_x0ge3u {
  color: var(--error-main);
}

/* styles for irene/components/partner/client-project-detail/index.scss */
._project-card_rqw580 {
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  background-color: var(--background-light);
  padding: 1rem;
  gap: 0.5rem;
}

/* styles for irene/components/partner/client-project-list/index.scss */
._header_12qa68 {
  margin-bottom: 1rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}

._title_12qa68 {
  font-size: 1.1rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
  margin-bottom: 0 !important;
}

._table_12qa68 {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
}

._table-header_12qa68 {
  display: grid;
  align-items: center;
  justify-content: space-between;
  padding: 0.6rem 1rem;
  background-color: var(--neutral-grey-100);
  word-break: break-all;
  grid-template-columns: 10% 1fr 15%;
}
._table-header_12qa68._add-column_12qa68 {
  grid-template-columns: 10% 1fr 15% 15%;
}

._table-row_12qa68 {
  border-top: 1px solid var(--border-color-1);
  display: grid;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.3rem 0.8rem;
  min-height: 2.5rem;
  grid-template-columns: 10% 1fr 15%;
}
._table-row_12qa68._add-column_12qa68 {
  grid-template-columns: 10% 1fr 15% 15%;
}

._pagination_12qa68 {
  margin: 1rem -3px;
}

._loading-error_12qa68 {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--primary-main);
  align-items: center;
  justify-content: center;
}

._loading_12qa68 {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

._empty-data_12qa68 {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--neutral-grey-500);
  font-style: italic;
  align-items: center;
  justify-content: center;
}

._badge_12qa68 {
  font-size: 0.857em;
  min-width: 24px;
  min-height: 20px;
  padding: 0em 0.357em;
  margin-left: 0.7em;
  border-radius: var(--border-radius);
  font-weight: var(--font-weight-regular);
  background-color: var(--neutral-grey-200);
  color: var(--text-secondary);
}

/* styles for irene/components/partner/client-project-list/item/index.scss */
._platform_1vxth7 {
  padding-left: 1.5em;
  color: var(--text-secondary);
}

._version_1vxth7 {
  display: grid;
  align-items: center;
  font-size: 0.95em;
}

._view-files-button_1vxth7 {
  height: 32px;
  padding-left: 0.7143em;
  padding-right: 0.7143em;
  border: 1px solid var(--primary-main);
}

/* styles for irene/components/partner/client-report-download/index.scss */
._report-actions_fza66m {
  display: flex;
  gap: 0.5rem;
}

._button-small_fza66m {
  height: 2rem;
  padding: 0.5rem;
}

._button-progress_fza66m:disabled {
  background-color: transparent !important;
}

._progress-loader_fza66m {
  position: absolute;
  width: 0%;
  height: 100%;
  background-color: var(--primary-main);
  bottom: 0;
  left: 0;
  opacity: 0.2;
}

._download-button_fza66m {
  width: 8rem;
}

._report-loading-error_fza66m {
  color: var(--error-main);
  font-size: 0.95rem;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

._is-progress_fza66m {
  transition: width 0.6s ease;
  background-image: linear-gradient(-45deg, #fff2f1 25%, transparent 25%, transparent 50%, #fff2f1 50%, #fff2f1 75%, transparent 75%, transparent);
  background-size: 20px 20px;
  animation: _progress_fza66m 0.5s linear infinite;
}

@keyframes _progress_fza66m {
  0% {
    background-position: 0px 0px;
  }
  100% {
    background-position: 20px 0px;
  }
}
/* styles for irene/components/partner/client-report-download/report-password/index.scss */
._dropdown-toggle_1tysls {
  height: 2rem;
  padding: 0.5rem;
}
._dropdown-toggle_1tysls:focus {
  background-color: var(--secondary-main);
  border-color: var(--secondary-main);
  color: var(--secondary-contrast-text) !important;
}

._dropdown-tray_1tysls {
  background-color: var(--background-main);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  width: 19rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

._password-title_1tysls {
  text-align: center;
  padding-bottom: 1rem;
}

._password-display_1tysls {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  width: 15rem;
}

._password-loading_1tysls {
  color: var(--text-secondary);
}

._password-loading-error_1tysls {
  color: var(--error-main);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.8rem;
}

._password-input_1tysls {
  background-color: var(--background-main);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  height: 2.5rem;
  padding-left: 0.3rem;
  padding-right: 0.3rem;
  width: 9rem;
  text-align: center;
}

/* styles for irene/components/partner/client-report-summary/index.scss */
._summary_186shm {
  width: 100%;
}

._riskbar_186shm {
  display: flex;
  width: 100%;
  height: 1.6rem;
}
._riskbar_186shm:hover {
  transform: scale(1.01);
}

._riskkey-color_186shm {
  width: 0.8rem;
  height: 0.8rem;
  background-color: var(--neutral-grey-200);
}

._riskblock--critical_186shm,
._riskkey-color--critical_186shm {
  background: var(--severity-critical);
}

._riskblock--high_186shm,
._riskkey-color--high_186shm {
  background: var(--severity-high);
}

._riskblock--medium_186shm,
._riskkey-color--medium_186shm {
  background: var(--severity-medium);
}

._riskblock--low_186shm,
._riskkey-color--low_186shm {
  background: var(--severity-low);
}

._riskblock--passed_186shm,
._riskkey-color--passed_186shm {
  background: var(--severity-passed);
}

._riskblock--untested_186shm,
._riskkey-color--untested_186shm {
  background: var(--severity-untested);
}

._index_186shm {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0.4rem 1.2rem;
}

._riskkey_186shm {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem;
  font-size: 0.95rem;
}

._riskkey-label_186shm {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.36rem;
}

._riskkey-text_186shm {
  color: var(--neutral-grey-800);
}

._riskkey-count_186shm {
  color: var(--neutral-grey-900);
  font-weight: 600;
}

/* styles for irene/components/partner/client-uploads-list/index.scss */
._header_3g4tja {
  margin-bottom: 1rem;
  font-weight: bold;
  display: flex;
  align-items: center;
}

._table_3g4tja {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
}

._table-header_3g4tja {
  display: grid;
  align-items: center;
  justify-content: space-between;
  padding: 0.6rem 1rem;
  background-color: var(--neutral-grey-100);
  word-break: break-all;
  text-transform: capitalize;
}

._table-row_3g4tja {
  border-top: 1px solid var(--border-color-1);
  display: grid;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.5rem 0.8rem;
  min-height: 2.5rem;
}

._table-header_3g4tja,
._table-row_3g4tja {
  grid-template-columns: 1.3fr 1fr 1fr;
  gap: 2rem;
}
._table-header_3g4tja._has-report-column_3g4tja,
._table-row_3g4tja._has-report-column_3g4tja {
  grid-template-columns: 1fr 16% 13% 0.6fr 14rem;
  gap: 0.8rem;
}
._table-header_3g4tja._has-results-column_3g4tja,
._table-row_3g4tja._has-results-column_3g4tja {
  grid-template-columns: 1fr 16% 13% 0.6fr;
  gap: 0.8rem;
}

._app_3g4tja {
  display: grid;
  grid-template-columns: 3rem 1fr;
  gap: 0.5rem;
}

._app-icon_3g4tja {
  width: 3rem;
  height: 3rem;
  display: block;
  border-radius: 0.3rem;
  background-color: var(--neutral-grey-100);
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
}

._fileid-key_3g4tja {
  color: var(--text-secondary);
}

._fileid-value_3g4tja {
  color: var(--text-secondary);
}

._version-info_3g4tja {
  font-size: 0.95em;
}

._version_3g4tja {
  width: 100%;
  word-break: break-word;
}

._version-key_3g4tja {
  color: var(--text-secondary);
}

._version-value_3g4tja {
  color: var(--neutral-grey-900);
}

._uploaded_3g4tja {
  color: var(--text-secondary);
}

._summary_3g4tja {
  padding-right: 2rem;
}

._pagination_3g4tja {
  margin: 1rem -3px;
}

._loading-error_3g4tja {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--primary-main);
  align-items: center;
  justify-content: center;
}

._loading_3g4tja {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

._empty-data_3g4tja {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--neutral-grey-500);
  font-style: italic;
  align-items: center;
  justify-content: center;
}

._badge_3g4tja {
  font-size: 0.857em;
  min-width: 24px;
  min-height: 20px;
  padding: 0em 0.357em;
  margin-left: 0.7em;
  border-radius: var(--border-radius);
  font-weight: var(--font-weight-regular);
  background-color: var(--neutral-grey-200);
  color: var(--text-secondary);
}

/* styles for irene/components/partner/client-uploads-stat-chart/index.scss */
._title_1toiua {
  font-size: 14px;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase;
}

._header_1toiua {
  line-height: 3rem;
  font-size: 1.1rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
}

._body_1toiua {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  position: relative;
  background: var(--background-light);
}

._filter_1toiua {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  -moz-column-gap: 15px;
       column-gap: 15px;
}
._filter_1toiua ._date-range-picker_1toiua ._date-range_1toiua {
  display: grid;
  grid-template-columns: auto auto auto;
  -moz-column-gap: 8px;
       column-gap: 8px;
  justify-content: left;
  align-items: center;
  border: 1px solid var(--border-color-1);
  background: var(--background-main);
  border-radius: 0.3rem;
  padding: 0.4rem 1rem;
}
._filter_1toiua ._date-range-picker_1toiua ._date-range_1toiua ._date_1toiua {
  font-weight: bold;
  cursor: pointer;
}
._filter_1toiua ._duration-options_1toiua {
  display: grid;
  grid-template-columns: auto auto auto;
  align-items: center;
  justify-content: right;
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua {
  border: 1px solid var(--primary-main);
  border-radius: 12px;
  padding: 0.5rem 1rem !important;
  max-height: 32px;
  background-color: transparent;
  text-transform: uppercase;
  font-size: 0.8rem;
  cursor: pointer;
  color: var(--primary-main);
  border-radius: 0;
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua:hover, ._filter_1toiua ._duration-options_1toiua ._option_1toiua:active, ._filter_1toiua ._duration-options_1toiua ._option_1toiua:focus {
  background-color: var(--primary-light);
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua:first-child {
  border-top-left-radius: 0.34rem;
  border-bottom-left-radius: 0.34rem;
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua:last-child {
  border-top-right-radius: 0.34rem;
  border-bottom-right-radius: 0.34rem;
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua:nth-child(-n+2) {
  border-right: none;
}
._filter_1toiua ._duration-options_1toiua ._option_1toiua._active_1toiua, ._filter_1toiua ._duration-options_1toiua ._option_1toiua._active_1toiua:hover, ._filter_1toiua ._duration-options_1toiua ._option_1toiua._active_1toiua:active, ._filter_1toiua ._duration-options_1toiua ._option_1toiua._active_1toiua:focus {
  background-color: var(--primary-main);
  color: var(--primary-contrast-text);
}

._tooltip_1toiua {
  border: 1px solid var(--border-color-1);
  width: -moz-max-content;
  width: max-content;
  padding: 0.5rem;
  border-radius: 5px;
  font-size: 0.9rem;
  background-color: #ffffff;
}

._tt-val-label_1toiua {
  font-weight: bold;
}

._chart-container_1toiua {
  position: relative;
  width: 100%;
  height: 400px;
}

._loading-spinner_1toiua {
  position: absolute;
  height: 100%;
}

/* styles for irene/components/partner/clients-nav/index.scss */
._subnav_bhhamr {
  background-color: var(--neutral-grey-200);
  margin: 0 -10px;
  padding: 0.4rem 1.5rem 0;
  border-bottom: 1px solid var(--border-color-1);
}

._subnav-link_bhhamr {
  padding: 0.45rem 1.2rem 0.5rem;
  margin-right: 0.1rem;
  display: inline-block;
  color: inherit;
  margin-bottom: -1px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--border-color-1);
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  background-color: var(--neutral-grey-100);
}
._subnav-link_bhhamr._active_bhhamr {
  background-color: var(--background-main);
  color: var(--primary-main);
  border-color: var(--border-color-1) var(--border-color-1) var(--common-white) var(--border-color-1);
}

/* styles for irene/components/partner/credit-transfer/credit-transfer-confirm/index.scss */
._row_1dqn0k {
  display: flex;
  padding: 0.2rem 0;
}

._key_1dqn0k {
  width: 30%;
  font-size: 0.85rem;
  display: flex;
  align-items: center;
}

._value_1dqn0k {
  width: 70%;
  display: flex;
  align-items: center;
}

._empty-title_1dqn0k {
  font-style: italic;
}

/* styles for irene/components/partner/credit-transfer/credit-transfer-input/index.scss */
._client_1p5fmz {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
  justify-content: center;
}

._invalid-credits_1p5fmz {
  color: #ef4836;
  font-size: 0.8rem;
  grid-column-start: 1;
  grid-column-end: 3;
  justify-self: center;
}

._title_1p5fmz {
  text-transform: capitalize;
  font-weight: bold;
  color: var(--neutral-grey-700);
  max-height: 92%;
  font-size: 1.1rem;
  overflow: hidden;
  text-overflow: ellipsis;
}
._title_1p5fmz._empty-title_1p5fmz {
  color: #424651;
  font-style: italic;
}

._credit-tranfer_1p5fmz {
  display: grid;
  align-items: center;
  justify-content: center;
  row-gap: 1.5rem;
}

._transferable-credits_1p5fmz {
  font-size: 1.5rem;
  font-weight: bold;
  color: var(--black);
  text-align: center;
}

._tranfer-count_1p5fmz {
  display: flex;
  align-items: center;
}

._input-count_1p5fmz {
  width: 8rem;
  height: 2rem;
  border: none;
  border-bottom: 1px solid var(--black);
  color: var(--black);
  font-size: 1.5rem;
  text-align: center;
  font-weight: bold;
}

._credit-type_1p5fmz {
  width: 3em;
  text-transform: lowercase;
  font-size: 1rem;
  font-weight: bold;
  margin-left: 1em;
}

._tranfer-btn_1p5fmz {
  justify-self: center;
}

/* styles for irene/components/partner/export-stats/index.scss */
._header_h72av9 {
  line-height: 3rem;
  font-size: 1.1rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
}

._body_h72av9 {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--background-light);
  padding: 2rem;
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
}

._date-range-picker_h72av9 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 14rem;
  padding: 0.4rem;
  cursor: pointer;
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  background-color: var(--background-main);
}

._date-range_h72av9 {
  display: flex;
  align-items: center;
  -moz-column-gap: 0.4rem;
       column-gap: 0.4rem;
}

/* styles for irene/components/partner/index.scss */
._header_wvsthe {
  display: flex;
  justify-content: space-between;
  background-color: var(--neutral-grey-100);
  margin: -10px -10px 0 -10px;
}

._header-left_wvsthe {
  padding: 1.5rem;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}

._header-title_wvsthe {
  color: var(--text-primary);
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1.5;
}

._header-right_wvsthe {
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
  padding-right: 1.8rem;
}

._nav_wvsthe {
  display: flex;
  justify-content: flex-end;
}

._nav-link_wvsthe {
  padding: 0.3rem 1rem;
  border-bottom: 3px solid transparent;
  color: inherit;
}
._nav-link_wvsthe._active_wvsthe {
  border-bottom-color: var(--primary-main);
  color: var(--text-primary);
}
._nav-link_wvsthe:hover, ._nav-link_wvsthe:focus, ._nav-link_wvsthe:active {
  color: var(--text-primary);
}

/* styles for irene/components/partner/invitation-list/index.scss */
._header_13iccc {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding-top: 1.2rem;
  padding-bottom: 0.5rem;
}

._title_13iccc {
  font-size: 1.2rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
  margin-bottom: 0 !important;
}

._table_13iccc {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  margin-top: 0.7rem;
}

._table-header_13iccc {
  display: grid;
  align-items: center;
  justify-content: space-between;
  padding: 0.6rem 1rem;
  background-color: var(--neutral-grey-100);
  word-break: break-all;
  grid-template-columns: 1fr 20% 8rem 6rem 6.5rem 6rem;
}
@media (min-width: 1200px) {
  ._table-header_13iccc {
    grid-template-columns: 1fr 25% 9rem 7rem 6.5rem 6rem;
  }
}

._table-row_13iccc {
  border-top: 1px solid var(--border-color-1);
}

._pagination_13iccc {
  margin: 1rem -3px;
}

._loading-error_13iccc {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--primary-main);
  align-items: center;
  justify-content: center;
}

._loading_13iccc {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

._empty-data_13iccc {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--neutral-grey-500);
  font-style: italic;
  align-items: center;
  justify-content: center;
}

/* styles for irene/components/partner/invitation/index.scss */
._invitation_1lsv64 {
  display: grid;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.3rem 0.8rem;
  grid-template-columns: 1fr 20% 8rem 6rem 6.5rem 6rem;
}
@media (min-width: 1200px) {
  ._invitation_1lsv64 {
    grid-template-columns: 1fr 25% 9rem 7rem 6.5rem 6rem;
  }
}

._invitation-expired_1lsv64 {
  background-color: var(--background-light);
  opacity: 0.6;
}

._source_1lsv64 {
  font-size: 0.85rem;
  padding: 0.1rem 0.6rem 0.2rem;
  display: inline-block;
  border-radius: 0.3rem;
}

._source-backoffice_1lsv64 {
  color: var(--primary-main);
  background-color: var(--primary-light);
}

._source-invitation_1lsv64 {
  color: var(--success-main);
  background-color: var(--success-light);
}

._source-registration_1lsv64 {
  color: var(--info-dark);
  background-color: var(--info-light);
}

/* styles for irene/components/partner/invite-client/index.scss */
._submit_cwunzk {
  display: flex;
  justify-content: flex-end;
}

._required-marker_cwunzk {
  color: var(--primary-main);
}

/* styles for irene/components/partner/partner-plan/index.scss */
._partner-plan_2ycn0d {
  display: flex;
  justify-content: center;
  align-items: center;
}

._plan_2ycn0d {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--background-main);
  width: auto;
  padding: 0.5rem;
  border-radius: 6px;
  border: 1px solid var(--border-color-1);
}

._plan-key_2ycn0d {
  display: flex;
  flex-direction: column;
}

._plan-label_2ycn0d {
  color: var(--black);
  margin-bottom: 0.3rem;
  font-size: 0.9rem;
  text-align: center;
}

._plan-type_2ycn0d {
  border-radius: 0.2rem;
  height: 1.2rem;
  width: 4.8rem;
  font-weight: 600;
  font-size: 0.8rem;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
}
._plan-type_2ycn0d._per-app_2ycn0d {
  color: var(--info-dark);
  background-color: var(--info-light);
}
._plan-type_2ycn0d._per-scan_2ycn0d {
  color: var(--success-main);
  background-color: var(--success-light);
}

._plan-value_2ycn0d {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  background-color: var(--neutral-grey-200);
  padding: 0.35rem 0.6rem;
  border-radius: 0.4rem;
  margin-left: 0.5rem;
}

._credits-left_2ycn0d {
  color: var(--primary-main);
  font-size: 1.2rem;
  line-height: 1;
  font-weight: bold;
}

._credits-type_2ycn0d {
  text-transform: lowercase;
  font-size: 0.8rem;
  line-height: 1.2;
  font-weight: bold;
}

/* styles for irene/components/partner/plus-n-list/index.scss */
._initial-container_1i6lik {
  display: flex;
  align-items: center;
}

._first-item_1i6lik {
  color: var(--neutral-grey-700);
}

._list-item_1i6lik:not(:last-child) {
  margin-bottom: 0.6rem;
}

._show-more-count-badge_1i6lik {
  padding: 0 0.36rem 0 0.3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--neutral-grey-300);
  min-width: 1.95em;
  height: 1.5em;
  border-radius: 0.3em;
  font-size: 0.82em;
  font-weight: 600;
  border: none;
}
._show-more-count-badge_1i6lik i {
  font-size: 0.8rem;
  padding: 0 0.1rem;
  margin-right: 0.5rem;
}

/* styles for irene/components/partner/registration-request-pending-list/index.scss */
._title_1ledau {
  font-size: 1.2rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
  padding-top: 1.5rem;
  margin-bottom: 0.6rem;
}

._table_1ledau {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  margin-top: 0.7rem;
}

._table-header_1ledau {
  display: grid;
  align-items: center;
  justify-content: space-between;
  padding: 0.6rem 1rem;
  background-color: var(--neutral-grey-100);
  grid-template-columns: 1fr 21% 14% 12rem;
}
@media (min-width: 1200px) {
  ._table-header_1ledau {
    grid-template-columns: 1fr 30% 11.5rem 12rem;
  }
}

._table-row_1ledau {
  border-top: 1px solid var(--border-color-1);
}

._pagination_1ledau {
  margin: 1rem -3px;
}

._loading_1ledau {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

._loading-error_1ledau {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--primary-main);
  align-items: center;
  justify-content: center;
}

._empty-data_1ledau {
  display: flex;
  height: 7.5rem;
  background: var(--neutral-grey-100);
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  color: var(--neutral-grey-500);
  font-style: italic;
  align-items: center;
  justify-content: center;
}

/* styles for irene/components/partner/registration-request-pending/index.scss */
._request_1dp04c {
  display: grid;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.3rem 0.8rem;
  grid-template-columns: 1fr 21% 14% 12rem;
}
@media (min-width: 1200px) {
  ._request_1dp04c {
    grid-template-columns: 1fr 30% 11.5rem 12rem;
  }
}

._invite-btn_1dp04c {
  border: 1px solid var(--success-main) !important;
  color: var(--success-main) !important;
}

/* styles for irene/components/partner/registration-request-rejected-list/index.scss */
._title_7akxsc {
  font-size: 1.2rem;
  font-weight: bold;
  color: var(--neutral-grey-700);
  padding-top: 1.5rem;
  margin-bottom: 0.6rem;
}

._table_7akxsc {
  border: 1px solid var(--border-color-1);
  border-radius: 0.3rem;
  margin-top: 0.7rem;
}

._table-header_7akxsc {
  display: grid;
  align-items: center;
  justify-content: space-between;
  padding: 0.6rem 1rem;
  background-color: var(--neutral-grey-100);
  grid-template-columns: 1fr 20% 15% 15% 3.6rem;
}
@media (min-width: 1200px) {
  ._table-header_7akxsc {
    grid-template-columns: 1fr 30% 10rem 10rem 3.6rem;
  }
}

._table-row_7akxsc {
  border-top: 1px solid var(--border-color-1);
}

._pagination_7akxsc {
  margin: 1rem -3px;
}

._loading_7akxsc {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 7.5rem;
}

/* styles for irene/components/partner/registration-request-rejected/index.scss */
._request_is8ggz {
  display: grid;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 0.3rem 0.8rem;
  grid-template-columns: 1fr 20% 15% 15% 3.6rem;
}
@media (min-width: 1200px) {
  ._request_is8ggz {
    grid-template-columns: 1fr 30% 10rem 10rem 3.6rem;
  }
}

._undo-icon_is8ggz {
  color: var(--severity-high) !important;
}

/* styles for irene/components/powered-by-ai/chip/index.scss */
._powered-by-chip_l1trfg {
  background-color: var(--powered-by-ai-chip-bg-color);
  padding: 0.285em 0.428em;
  border-radius: var(--powered-by-ai-chip-border-radius);
  border: 1px solid var(--powered-by-ai-chip-bg-color);
  color: var(--powered-by-ai-chip-color);
}
._powered-by-chip_l1trfg ._text_l1trfg {
  color: var(--powered-by-ai-chip-color);
  font-size: 0.857em;
  margin-left: 0.428em;
}
._powered-by-chip_l1trfg ._icon_l1trfg {
  font-size: 1.142em !important;
}
._powered-by-chip_l1trfg._clickable_l1trfg {
  cursor: pointer;
}
._powered-by-chip_l1trfg._clickable_l1trfg:hover {
  border: 1px solid var(--powered-by-ai-chip-hover-border-color);
}

/* styles for irene/components/powered-by-ai/drawer/index.scss */
._ai-drawer-body_17nyk9 {
  border: 1px solid var(--powered-by-ai-chip-border-color);
  margin: 1.214em 1.57em;
  padding: 1.428em;
  height: inherit;
  width: 640px;
}
._ai-drawer-body_17nyk9 ._ai-drawer-body-list_17nyk9 {
  padding-left: 1em;
  list-style: disc;
}

._footer_17nyk9 {
  box-shadow: var(--powered-by-ai-chip-footer-box-shadow);
}

/* styles for irene/components/privacy-module/app-details/dangerous-permissions/index.scss */
._privacy-module-danger-perms-root_1awoxh {
  background-color: var(--privacy-module-danger-perms-bg-color);
}

/* styles for irene/components/privacy-module/app-details/header/index.scss */
._privacy-module-app-details-header_ul8pvw {
  padding-top: 0.5em;
  position: sticky;
  top: -0.5em;
  z-index: 100;
  background-color: var(--privacy-module-app-details-header-bg-color);
}

._warning-error-wrapper_ul8pvw {
  background-color: var(--privacy-module-app-details-header-warning-bg-color);
  border: 1px solid var(--privacy-module-app-details-header-warning-border);
}
._warning-error-wrapper_ul8pvw ._warning-icon-wrapper_ul8pvw {
  background-color: var(--privacy-module-app-details-header-warning-icon-bg);
}

/* styles for irene/components/privacy-module/app-details/header/summary/index.scss */
._summary-root_10fcr8 {
  width: 100%;
  border: 1px solid var(--privacy-module-app-summary-border-color);
  background-color: var(--privacy-module-app-summary-background-color);
  box-sizing: border-box;
}
._summary-root_10fcr8 ._summary-header_10fcr8 {
  box-shadow: var(--privacy-module-app-summary-header-box-shadow);
}
._summary-root_10fcr8 ._summary-padding_10fcr8 {
  padding: 0.75em 0;
}
._summary-root_10fcr8 ._summary-padding_10fcr8 ._show-more-icon_10fcr8 {
  font-size: 1.5rem !important;
}
._summary-root_10fcr8 ._summary-file-id_10fcr8 {
  margin-left: 0.35em;
  display: flex;
}
._summary-root_10fcr8 ._summary-file-id_10fcr8:hover {
  color: var(--privacy-module-app-summary-header-file-id-text);
}

._store-logo-container_10fcr8 {
  display: flex;
  height: 24px;
  width: 24px;
  align-items: center;
  justify-content: center;
}
._store-logo-container_10fcr8:hover {
  background-color: var(--privacy-module-app-summary-store-logo-container-bg-color);
  border: 1px solid var(--privacy-module-app-summary-store-logo-container-border-color);
}

._appstore-logo-vector_10fcr8 {
  height: 16px;
  width: 16px;
}

/* styles for irene/components/privacy-module/app-details/pii/index.scss */
._pii-details-drawer-content_uvxd6r {
  margin: 1.5em;
  width: 640px;
  border: 1px solid var(--ak-divider-color-light);
}

._pii-multiple-data_uvxd6r {
  border: 1px solid var(--ak-divider-color-light);
}

._pii-details-api-urls-section_uvxd6r {
  border: 1px solid var(--ak-divider-color-light);
  background-color: #f5f5f5;
}

._note-power-by-ai_uvxd6r {
  background-color: white;
  padding: 10px 14px;
}

._empty-container_uvxd6r {
  padding-top: 4em;
  padding-bottom: 4em;
  background-color: var(--storeknox-discover-results-table-header-bg-color);
  border-top: 1px solid #f8f8f8;
}
._empty-container_uvxd6r ._header_uvxd6r {
  margin-top: 1.25em;
}
._empty-container_uvxd6r ._body-text_uvxd6r {
  text-align: center;
  max-width: 500px;
}

._powered-by-chip_uvxd6r {
  background-color: #14badc;
  padding: 4px 6px;
  border-radius: 2px;
  border: 1px solid #14badc;
  cursor: pointer;
}
._powered-by-chip_uvxd6r ._text_uvxd6r {
  color: white;
  font-size: 12px;
}
._powered-by-chip_uvxd6r:hover {
  border: 1px solid #139ab5;
}

._ai-drawer-body_uvxd6r {
  border: 1px solid #f8f8f8;
  margin: 17px 22px;
  padding: 20px;
  height: inherit;
  width: 640px;
}

/* styles for irene/components/privacy-module/app-details/trackers/index.scss */
._privacy-module-trackers-root_zjpkk8 {
  background-color: var(--privacy-module-trackers-row-bg-color);
}
._privacy-module-trackers-root_zjpkk8 ._privacy-module-tracker_zjpkk8 {
  cursor: pointer;
}
._privacy-module-trackers-root_zjpkk8 ._privacy-module-tracker_zjpkk8:hover {
  background-color: var(--privacy-module-trackers-row-bg-color-hover);
}

._tracker-info-drawer-content_zjpkk8 {
  margin: 1.5em;
  width: 640px;
  border: 1px solid var(--privacy-module-trackers-drawer-border-color);
}

._tag_zjpkk8 {
  background-color: var(--privacy-module-trackers-tag-bg-color) !important;
  color: var(--privacy-module-trackers-tag-color);
}

._tooltip-content-container_zjpkk8 {
  width: 280px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/privacy-module/app-list/header/index.scss */
._header-privacy-module-page_9ee7bg {
  background-color: var(--privacy-module-applist-header-background-color);
  border: 1px solid var(--privacy-module-applist-header-border-color);
}
._header-privacy-module-page_9ee7bg ._header-privacy-module-page-title_9ee7bg {
  padding: 1em 1.285em;
}

/* styles for irene/components/privacy-module/app-list/table/action/index.scss */
._menu-button-padding_syumkc {
  padding: 0.5em 1em;
  width: 100%;
  justify-content: left;
}
._menu-button-padding_syumkc:hover {
  background-color: var(--privacy-module-applist-table-action-hover-bg-color);
}

/* styles for irene/components/privacy-module/app-list/table/index.scss */
._privacy-app-list-table-container_9v012l {
  background-color: var(--privacy-module-applist-table-bg-color);
}

/* styles for irene/components/privacy-module/app-platform/index.scss */
._app-platform-icon-container_1a1ue3 {
  width: 40px;
  height: 40px;
  padding: 0.25em;
  border-radius: var(--privacy-module-app-platform-border-radius);
  box-sizing: border-box;
}
._app-platform-icon-container_1a1ue3._bordered_1a1ue3 {
  border: 1px solid var(--privacy-module-app-platform-border-color);
}

/* styles for irene/components/privacy-module/loader/index.scss */
._loading_1sdy2c {
  width: 100%;
  min-height: 35em;
}
._loading_1sdy2c ._loading-state-vector_1sdy2c {
  margin-bottom: 1.5625em;
}
._loading_1sdy2c ._loading-text_1sdy2c {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/privacy-module/report-drawer/app-details/index.scss */
._app-details-container_10zdnd {
  padding: 0.5em 1.5em 1.5em;
  box-shadow: var(--privacy-module-report-dr-app-details-box-shadow);
}

/* styles for irene/components/privacy-module/status/index.scss */
._text-width_q0vfd2 {
  width: 500px;
}

._status-wrapper_q0vfd2 {
  background-color: var(--privacy-module-status-background);
  width: 100%;
}

/* styles for irene/components/project-list/filter-selected-item/index.scss */
._trigger-label_v35yxx {
  font-size: 0.857rem !important;
}

/* styles for irene/components/project-list/header/index.scss */
._search-input-conntainer-width_1lbglk {
  width: 200px;
}

._search-package-name-input_1lbglk {
  font-size: 0.857rem !important;
}

._header-home-page_1lbglk {
  background-color: var(--project-list-header-background-color);
  border: 1px solid var(--project-list-header-border-color);
  border-radius: var(--project-list-header-border-radius);
}

._header-home-page-title_1lbglk {
  padding: 1em 1.285em;
}

._header-home-page-sorting-filter_1lbglk {
  padding: 0.785em 1.285em;
}

._select-team-class_1lbglk {
  padding-left: 0.714em;
}

._filter-input_1lbglk {
  border-color: var(--project-list-header-filter-border-color) !important;
  padding: 0px 8px !important;
}
._filter-input_1lbglk .ember-power-select-status-icon {
  display: none;
}
._filter-input_1lbglk:hover {
  border-color: var(--project-list-header-filter-hover-border-color) !important;
}

._divider_1lbglk {
  margin-left: 0.714em;
}

._clear-filter-label_1lbglk {
  font-size: 0.857rem !important;
  text-decoration: underline;
  color: var(--project-list-header-clear-filter-color) !important;
}

._clear-filter-icon_1lbglk {
  margin-right: 0.2em;
  color: var(--project-list-header-clear-filter-color) !important;
}

._clear-filter_1lbglk:hover {
  box-shadow: none;
}
._clear-filter_1lbglk:hover:hover ._clear-filter-icon_1lbglk,
._clear-filter_1lbglk:hover:hover ._clear-filter-label_1lbglk {
  color: var(--project-list-header-clear-filter-hover-color) !important;
}

._filter-input-dropdown_1lbglk {
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}
._filter-input-dropdown_1lbglk .ember-power-select-option {
  background-color: var(--project-list-header-background-color) !important;
  padding: 0.5em 0.75em !important;
}
._filter-input-dropdown_1lbglk .ember-power-select-option[aria-current=true] {
  background-color: var(--project-list-header-filter-option-hover-background) !important;
}
._filter-input-dropdown_1lbglk .ember-power-select-options {
  padding: 0 !important;
}

/* styles for irene/components/project-list/index.scss */
._project-grid_atifbq {
  display: grid;
  justify-items: stretch;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  gap: 2em;
}

._home-page-container_atifbq {
  padding: 0.714em 0em;
}

._no-project-container_atifbq {
  height: 60vh;
  width: 100%;
  padding: 0 25%;
  background-color: var(--project-list-background-color);
  border: 1px solid var(--project-list-border-color);
  border-radius: var(--project-list-border-radius);
}

/* styles for irene/components/project-list/loader/index.scss */
._loading_10bzlw {
  border: 1px solid var(--project-list-loader-border-color);
  border-radius: var(--project-list-loader-border-radius);
  width: 100%;
  min-height: 35em;
}
._loading_10bzlw ._loading-state-vector_10bzlw {
  margin-bottom: 1.5625em;
}
._loading_10bzlw ._loading-text_10bzlw {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/project-overview/index.scss */
._project-card_1bqmrg:hover {
  box-shadow: var(--project-overview-card-hover-shadow);
}

/* styles for irene/components/project-settings/analysis-settings/index.scss */
._settings-analysis-container_11guxq {
  background: var(--project-settings-analysis-settings-background-color);
  border: 1px solid var(--project-settings-analysis-settings-border-color);
  border-top: 0;
  border-radius: var(--project-settings-analysis-settings-border-radius);
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

._section-divider_11guxq {
  border-bottom: 1px solid var(--project-settings-analysis-settings-border-color);
}

/* styles for irene/components/project-settings/analysis-settings/vulnerability-list/index.scss */
._warning-message_14crfl {
  border: 1px solid var(--project-settings-analysis-settings-vulnerability-list-border-color-warning);
  border-radius: var(--project-settings-analysis-settings-vulnerability-list-border-radius);
  background-color: var(--project-settings-analysis-settings-vulnerability-list-background-color-warning);
}

._vulnerability-list-header_14crfl {
  padding: 0.625em 2em 0.625em 1.25em;
  border-radius: var(--project-settings-analysis-settings-vulnerability-list-border-radius);
  border: 1px solid var(--project-settings-analysis-settings-vulnerability-list-border-color);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-color: var(--project-settings-analysis-settings-vulnerability-list-background-color);
}

._vulnerability-list-body_14crfl {
  border: 1px solid var(--project-settings-analysis-settings-vulnerability-list-border-color);
}

/* styles for irene/components/project-settings/analysis-settings/vulnerability-list/reset-confirm/index.scss */
._reset-action-container_1rw66s {
  background-color: var(--project-settings-analysis-settings-vulnerability-list-reset-confirm-background-main);
  box-shadow: var(--project-settings-analysis-settings-vulnerability-list-reset-confirm-action-box-shadow);
}

/* styles for irene/components/project-settings/dast-automation/automation-settings/device-preferences/index.scss */
._device-preference-select_17vjq9 {
  margin-top: 0.57em;
  max-width: 400px;
  min-width: 330px;
}

._device-preference-table_17vjq9 {
  border: 1px solid var(--project-settings-dast-automation-automation-settings-device-preferences-border-color);
  width: 100%;
  max-width: 600px;
  gap: 0.57em;
  padding: 0.57em 0;
  margin-top: 1.285em;
}

._version-select_17vjq9 {
  width: 130px;
}

/* styles for irene/components/project-settings/dast-automation/automation-settings/index.scss */
._dynamicscan-automation-settings-container_hfg8l2 {
  border: 1px solid var(--project-settings-dast-automation-automation-settings-border-color);
  border-radius: var(--project-settings-dast-automation-automation-settings-border-radius);
}

/* styles for irene/components/project-settings/dast-automation/automation-settings/scenario-table/index.scss */
._dast-scenario-table_9siudg tbody tr {
  cursor: pointer;
}
._dast-scenario-table_9siudg tbody tr td:last-of-type,
._dast-scenario-table_9siudg thead tr th:last-of-type {
  padding-right: 2em;
}

/* styles for irene/components/project-settings/dast-automation/automation-settings/scenario-table/status-header/index.scss */
._tooltip-content_sprhcd {
  width: 264px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/project-settings/dast-automation/automation-settings/scenario/index.scss */
._scenario-name-form-control_1mljnh {
  background-color: var(--project-settings-dast-automation-automation-settings-scenario-textfield-bg);
}

._scenario-form-footer-container_1mljnh {
  box-shadow: var(--project-settings-dast-automation-automation-settings-scenario-form-footer-box-shadow);
}

/* styles for irene/components/project-settings/dast-automation/index.scss */
._dast-automation-settings-root_zhnpny {
  border: 1px solid var(--project-settings-dast-automation-root-border-color);
  border-top: 0em;
  background-color: var(--project-settings-dast-automation-root-background-color);
}

/* styles for irene/components/project-settings/empty-list/index.scss */
._empty-container_1gdaof {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 1.5em;
  align-items: center;
  justify-content: center;
  gap: 1em;
  min-height: 150px;
  border-radius: var(--project-settings-empty-list-border-radius);
  border: 1px solid var(--project-settings-empty-list-border-color);
  box-sizing: border-box;
}
._empty-container_1gdaof ._empty-svg_1gdaof {
  height: 120px;
}

/* styles for irene/components/project-settings/general-settings/collaborators-table/index.scss */
._collaborators-table_1a9pjm tbody tr td:last-of-type,
._collaborators-table_1a9pjm thead tr th:last-of-type {
  padding-right: 2em;
}

/* styles for irene/components/project-settings/general-settings/index.scss */
._general-settings-root_13vh14 {
  border: 1px solid var(--project-settings-general-settings-root-border-color);
  border-top: 0em;
  background-color: var(--project-settings-general-settings-root-background-color);
}
._general-settings-root_13vh14 ._settings-section_13vh14 {
  max-width: 800px;
}

/* styles for irene/components/project-settings/general-settings/project-team-table/index.scss */
._teams-table_3f7i61 tbody tr td:last-of-type,
._teams-table_3f7i61 thead tr th:last-of-type {
  padding-right: 2em;
}

/* styles for irene/components/project-settings/header/index.scss */
._project-settings-header-root_lbf5t {
  position: sticky;
  z-index: 10;
  top: -0.5em;
  background-color: var(--project-settings-header-background-color);
}
._project-settings-header-root_lbf5t ._settings-header-info-text_lbf5t {
  color: var(--project-settings-header-info-text-color);
}
._project-settings-header-root_lbf5t ._file-icon_lbf5t {
  min-width: 38px;
  max-width: 38px;
  height: 38px;
  border-radius: var(--project-settings-header-border-radius);
  border: 1px solid var(--project-settings-header-border-color);
  box-sizing: border-box;
}
._project-settings-header-root_lbf5t ._file-icon_lbf5t img {
  -o-object-fit: contain;
     object-fit: contain;
  background-image: none;
  overflow: hidden;
}
._project-settings-header-root_lbf5t ._project-details-card_lbf5t {
  border: 1px solid var(--project-settings-header-border-color);
  border-radius: var(--project-settings-header-border-radius);
  box-shadow: var(--project-settings-header-project-details-box-shadow);
}
._project-settings-header-root_lbf5t ._settings-header-tabs_lbf5t {
  border: 1px solid var(--project-settings-header-border-color);
  border-radius: var(--project-settings-header-border-radius) var(--project-settings-header-border-radius) 0 0;
  margin-top: 0.75em;
  box-shadow: var(--project-settings-header-tabs-box-shadow);
}

/* styles for irene/components/project-settings/integrations/config-drawer/index.scss */
._project-integrations-config-drawer-container_4318vg {
  height: 100%;
  overflow-y: auto;
}
._project-integrations-config-drawer-container_4318vg ._project-integrations-settings-drawer-footer_4318vg {
  position: sticky;
  bottom: 0;
  background-color: var(--project-settings-integrations-config-drawer-background-main);
  box-shadow: var(--project-settings-integrations-config-drawer-box-shadow);
}
._project-integrations-config-drawer-container_4318vg ._height-full_4318vg {
  height: 100%;
}
._project-integrations-config-drawer-container_4318vg ._bordered-box_4318vg {
  border: 1px solid var(--project-settings-integrations-config-drawer-border-color);
  border-radius: var(--project-settings-integrations-config-drawer-footer-border-radius);
  box-sizing: border-box;
  max-width: 350px;
}

/* styles for irene/components/project-settings/integrations/github-project/index.scss */
._threshold-risk-label_1ed2fd {
  padding: 0.2587em 0.4286em;
  width: -moz-fit-content;
  width: fit-content;
}

._threshold-risk-divider_1ed2fd {
  display: flex;
  width: 1px;
  height: 30px;
  background-color: var(--project-settings-integrations-github-project-background-color);
  margin-left: 0.7143em;
  margin-right: 0.7143em;
}

/* styles for irene/components/project-settings/integrations/index.scss */
._prj-settings-integrations-root_nc4d03 {
  border: 1px solid var(--project-settings-integrations-root-border-color);
  border-top: 0em;
  background-color: var(--project-settings-integrations-root-background-color);
}
._prj-settings-integrations-root_nc4d03 ._settings-section_nc4d03 {
  max-width: 800px;
}

/* styles for irene/components/project-settings/integrations/risk-threshold/index.scss */
._threshold-risk-label_8xy22t {
  padding: 0.2587em 0.4286em;
}

/* styles for irene/components/project-settings/loader/index.scss */
._loading-container_1j8utc {
  width: 100%;
  background: var(--project-settings-loading-container-background);
  border: 1px solid var(--project-settings-loading-container-border);
  border-radius: var(--project-settings-loading-container-border-radius);
  padding: 2em;
}

/* styles for irene/components/project-settings/view-scenario/add-parameter-form/index.scss */
._scenario-add-form-container_o2dhfl {
  width: 100%;
  display: grid;
  grid-template-columns: 260px 260px 80px;
  -moz-column-gap: 2.1428em;
       column-gap: 2.1428em;
  align-content: center;
  min-width: 800px;
  border: 1px solid var(--project-settings-view-scenario-border-light);
  background: var(--project-settings-view-scenario-background-dark);
  margin-bottom: 1.4286em;
}
._scenario-add-form-container_o2dhfl ._add-parameter-text-field-form-root_o2dhfl {
  background-color: var(--project-settings-view-scenario-background-white);
}
._scenario-add-form-container_o2dhfl ._tooltip-content_o2dhfl {
  width: 264px;
  padding: 0.5em;
  box-sizing: border-box;
}

/* styles for irene/components/project-settings/view-scenario/details-column-header/index.scss */
._scenario-details-columns-container_1qo5j9 {
  width: 100%;
  display: grid;
  grid-template-columns: 260px 260px 80px;
  -moz-column-gap: 2.1428em;
       column-gap: 2.1428em;
  align-content: center;
  min-width: 800px;
  padding-top: 0.7857em;
  padding-bottom: 0.7857em;
}
._scenario-details-columns-container_1qo5j9 ._tooltip-content_1qo5j9 {
  width: 264px;
  padding: 0.5em;
  box-sizing: border-box;
}

/* styles for irene/components/project-settings/view-scenario/header/index.scss */
._view-scenario-header-root_pwt0e8 {
  background-color: var(--project-settings-view-scenario-background-white);
}

._view-scenario-header-root_pwt0e8 {
  border: 1px solid var(--project-settings-view-scenario-header-border-color);
  border-radius: var(--project-settings-view-scenario-header-border-radius);
  box-shadow: var(--project-settings-view-scenario-header-scenario-details-box-shadow);
}

._scenario-delete-footer-container_pwt0e8 {
  box-shadow: var(--project-settings-view-scenario-modal-footer-box-shadow);
}

/* styles for irene/components/project-settings/view-scenario/index.scss */
._empty-secanario-container_1aolxr {
  padding: 5.7143em 3.7143em;
  background-color: var(--project-settings-view-scenario-background-white);
}

/* styles for irene/components/project-settings/view-scenario/parameter-item/index.scss */
._scenario-details-group_11chd9 {
  width: 100%;
  -moz-column-gap: 2.1428em;
       column-gap: 2.1428em;
  display: grid;
  grid-template-columns: 260px 260px 80px 1fr;
  align-content: center;
  min-width: 800px;
  min-height: 60px;
  background-color: var(--project-settings-view-scenario-background-white);
  border-bottom: 1px solid var(--project-settings-view-scenario-parameter-item-border-color);
}
._scenario-details-group_11chd9 ._details-delete-btn_11chd9,
._scenario-details-group_11chd9 ._secure-icon_11chd9._hide_11chd9 {
  display: none;
}
._scenario-details-group_11chd9:hover ._details-delete-btn_11chd9, ._scenario-details-group_11chd9:hover ._secure-icon_11chd9._hide_11chd9,
._scenario-details-group_11chd9 ._secure-icon_11chd9._show_11chd9 {
  display: flex;
}
._scenario-details-group_11chd9 ._parameter-value-text-field-form-control_11chd9 {
  background-color: var(--project-settings-view-scenario-parameter-text-field-background);
}
._scenario-details-group_11chd9 ._parameter-value-text-field-root_11chd9 {
  cursor: text;
  background: transparent;
}
._scenario-details-group_11chd9 ._parameter-value-text-field_11chd9 ~ .ak-text-input-outlined {
  border: 0px solid var(--project-settings-view-scenario-border-light) !important;
}
._scenario-details-group_11chd9 ._parameter-value-text-field_11chd9:active ~ .ak-text-input-outlined, ._scenario-details-group_11chd9 ._parameter-value-text-field_11chd9:focus ~ .ak-text-input-outlined {
  border-width: 2px !important;
}

._parameter-modal-footer-container_11chd9 {
  box-shadow: var(--project-settings-view-scenario-modal-footer-box-shadow);
}

/* styles for irene/components/public-api-docs/index.scss */
._swagger-ui-wrapper_ezg6ge {
  position: relative;
  padding-top: 0.714em;
}
._swagger-ui-wrapper_ezg6ge ._service-account-link_ezg6ge {
  position: absolute;
  top: 24px;
  right: 0em;
}
._swagger-ui-wrapper_ezg6ge ._tabs-container_ezg6ge {
  width: 100%;
  padding-top: 1em;
  position: sticky;
  top: -7px;
  z-index: 10;
  background: var(--public-api-docs-tabs-background-color);
}

/* styles for irene/components/register-oidc-error/index.scss */
._register-error-card_ph8pks {
  background-color: var(--register-oidc-error-card-background-color);
  border-radius: var(--register-oidc-error-error-card-border-radius);
  border: 1px solid var(--register-oidc-error-error-card-border-color);
  box-shadow: var(--register-oidc-error-error-card-box-shadow);
  min-width: 32em;
  padding-bottom: 2em;
}

._register-error-container_ph8pks {
  height: 100vh;
  background-color: var(--register-oidc-error-container-background-color);
}

._logo-container_ph8pks {
  padding: 1.5em 0em 1em 0em;
  border-bottom: 1px solid var(--register-oidc-error-border-color);
}
._logo-container_ph8pks img {
  max-width: 12em;
  max-height: 7em;
}

/* styles for irene/components/regulatory-preference-organization/index.scss */
._preferences-container_1p2hhk {
  max-width: 600px;
}

/* styles for irene/components/report-wrapper/index.scss */
._report-root_1bo5uk {
  width: 100%;
  display: grid;
  grid-template-areas: "sidenav topnav" "sidenav main";
  height: 100vh;
  grid-template-rows: 4em auto;
}
._report-root_1bo5uk._expanded_1bo5uk, ._report-root_1bo5uk._collapsed_1bo5uk {
  transition: grid-template-columns 0.2s ease-in-out;
}
._report-root_1bo5uk._collapsed_1bo5uk {
  grid-template-columns: 56px auto;
}
._report-root_1bo5uk._expanded_1bo5uk {
  grid-template-columns: 250px auto;
}
._report-root_1bo5uk ._report-main_1bo5uk {
  grid-area: main;
  max-height: 100vh;
  padding: 0.5em;
  box-sizing: border-box;
  overflow-y: auto;
}
._report-root_1bo5uk ._report-header_1bo5uk {
  grid-area: topnav;
}
._report-root_1bo5uk ._report-sidenav_1bo5uk {
  grid-area: sidenav;
}

/* styles for irene/components/sbom/app-list/filter-selected-item/index.scss */
._trigger-label_5xqlpp {
  font-size: 0.857rem !important;
}

/* styles for irene/components/sbom/app-list/header/index.scss */
._header-sbom-page_1pqet3 {
  background-color: var(--sbom-app-list-header-background-color);
  border: 1px solid var(--sbom-app-list-header-border-color);
  border-radius: var(--sbom-app-list-header-border-radius);
}
._header-sbom-page_1pqet3 ._header-sbom-page-title_1pqet3 {
  padding: 1em 1.285em;
}

._header-sbom-page-sorting-filter_1pqet3 {
  padding: 0.785em 1.285em;
}

._filter-input_1pqet3 {
  border-color: var(--sbom-app-list-header-filter-border-color) !important;
  padding: 0px 8px !important;
}
._filter-input_1pqet3 .ember-power-select-status-icon {
  display: none;
}
._filter-input_1pqet3:hover {
  border-color: var(--sbom-app-list-header-filter-hover-border-color) !important;
}

._filter-input-dropdown_1pqet3 {
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}
._filter-input-dropdown_1pqet3 .ember-power-select-option {
  background-color: var(--sbom-app-list-header-background-color) !important;
  padding: 0.5em 0.75em !important;
}
._filter-input-dropdown_1pqet3 .ember-power-select-option[aria-current=true] {
  background-color: var(--sbom-app-list-header-filter-option-hover-background) !important;
}
._filter-input-dropdown_1pqet3 .ember-power-select-options {
  padding: 0 !important;
}

._search-input-container-width_1pqet3 {
  width: 200px;
}

._search-package-name-input_1pqet3 {
  font-size: 0.857rem !important;
}

._divider_1pqet3 {
  margin-left: 0.714em;
}

._clear-filter-label_1pqet3 {
  font-size: 0.857rem !important;
  text-decoration: underline;
  color: var(--sbom-app-list-header-clear-filter-color) !important;
}

._clear-filter-icon_1pqet3 {
  margin-right: 0.2em;
  color: var(--sbom-app-list-header-clear-filter-color) !important;
}

._clear-filter_1pqet3:hover {
  box-shadow: none;
}
._clear-filter_1pqet3:hover:hover ._clear-filter-icon_1pqet3,
._clear-filter_1pqet3:hover:hover ._clear-filter-label_1pqet3 {
  color: var(--sbom-app-list-header-clear-filter-hover-color) !important;
}

/* styles for irene/components/sbom/app-list/index.scss */
._sbom-app-list-container_9xn3we {
  padding: 0.714em 0 0;
}

/* styles for irene/components/sbom/app-platform/index.scss */
._app-platform-icon-container_vl3ler {
  width: 40px;
  height: 40px;
  padding: 0.25em;
  border-radius: var(--sbom-app-platform-border-radius);
  box-sizing: border-box;
}
._app-platform-icon-container_vl3ler._bordered_vl3ler {
  border: 1px solid var(--sbom-app-platform-border-color);
}

._app-platform-icon-apple_vl3ler {
  color: var(--sbom-app-platform-color-ios);
}

._app-platform-icon-android_vl3ler {
  color: var(--sbom-app-platform-color-android);
}

._app-platform-icon_vl3ler {
  font-size: 1.5rem;
  vertical-align: unset;
}

/* styles for irene/components/sbom/component-details/index.scss */
._sbom-component-details-root_rrwkls {
  border-radius: var(--sbom-component-details-border-radius);
  border: 1px solid var(--sbom-component-details-border-color);
  box-sizing: border-box;
}

._sbom-component-details-value_rrwkls {
  font-family: monospace;
  margin-top: 0.3em;
}

/* styles for irene/components/sbom/component-details/overview/index.scss */
._section-container_tk0tng {
  border: 1px solid var(--sbom-component-details-overview-border-color);
  border-radius: var(--sbom-component-details-overview-border-radius);
  margin-top: 1em;
}

._header-container_tk0tng {
  background-color: var(--sbom-component-details-overview-background-color);
  border-bottom: 1px solid var(--sbom-component-details-overview-border-color);
  padding: 0.5em 1em;
}
._header-container_tk0tng._full-border_tk0tng {
  border-color: var(--sbom-component-details-overview-border-color);
  border-width: 1px 1px 0px 1px;
  border-top-left-radius: var(--sbom-component-details-overview-border-radius);
  border-top-right-radius: var(--sbom-component-details-overview-border-radius);
  border-style: solid;
  margin-top: 1.5em;
}

._component-details_tk0tng {
  width: 100%;
}

._multiple-parents-container_tk0tng {
  margin: 0em 1em 1em;
  min-width: 97%;
  border: 1px solid var(--sbom-component-details-overview-border-color);
  border-radius: var(--sbom-component-details-overview-border-radius);
}
._multiple-parents-container_tk0tng ._multiple-parents-header_tk0tng {
  background-color: var(--sbom-component-details-overview-background-color);
  border-bottom: 1px solid var(--sbom-component-details-overview-border-color);
  padding: 0.5em 1em;
}
._multiple-parents-container_tk0tng ._multiple-parents-link_tk0tng {
  font-family: monospace !important;
}

._loading-container_tk0tng {
  border: 1px solid var(--sbom-component-details-overview-border-color);
  border-radius: var(--sbom-component-details-overview-border-radius);
}

/* styles for irene/components/sbom/component-details/skeleton-loader/index.scss */
._summary-header-root_eabima {
  border-radius: var(--sbom-component-details-skeleton-loader-summary-border-radius);
  border: 1px solid var(--sbom-component-details-skeleton-loader-summary-border-color);
  box-sizing: border-box;
}
._summary-header-root_eabima ._summary-header-container_eabima {
  padding: 1.25em 1em;
}

/* styles for irene/components/sbom/component-details/vulnerabilities/detail-wrapper/index.scss */
._vulnerability-detail-content-root_123qps {
  width: calc(100% - 2.4em);
  margin: 0.25em 1.2em 1.2em;
  background-color: var(--sbom-component-details-vulnerabilities-detail-wrapper-background-color-light);
  border-radius: var(--sbom-component-details-vulnerabilities-detail-wrapper-border-radius);
  border: 1px solid var(--sbom-component-details-vulnerabilities-detail-wrapper-border-color);
  box-sizing: border-box;
}

._empty-container_123qps {
  width: 100%;
  padding: 2em;
  background-color: var(--sbom-component-details-vulnerabilities-detail-wrapper-background-color-main);
  border: 1px solid var(--sbom-component-details-vulnerabilities-detail-wrapper-border-color);
  border-radius: var(--sbom-component-details-vulnerabilities-detail-wrapper-border-radius);
}

._vulnerability-detail-content_123qps {
  max-width: 650px;
  padding: 2em;
}
._vulnerability-detail-content_123qps ._vulnerability-reference-list_123qps {
  list-style: unset;
  padding: unset;
}
._vulnerability-detail-content_123qps ._vulnerability-reference-list_123qps li {
  margin: 0.25em;
}

/* styles for irene/components/sbom/component-details/vulnerabilities/index.scss */
._vulnerability-list-header_b58vpp,
._vulnerability-detail-wrapper_b58vpp {
  display: grid;
  grid-template-columns: 3fr 2fr 1fr;
}

._vulnerability-list-header_b58vpp {
  background-color: var(--sbom-component-details-vulnerabilities-list-header-background-color);
  border: 1px solid var(--sbom-component-details-vulnerabilities-list-header-border-color-dark);
}
._vulnerability-list-header_b58vpp ._vulnerability-list-header-item_b58vpp {
  padding: 0.75em 1.2143em;
}

._vulnerability-list-item_b58vpp {
  flex-direction: column;
  border: 1px solid var(--sbom-component-details-vulnerabilities-list-border-color-light);
  border-top: none;
}
._vulnerability-list-item_b58vpp ._vulnerability-detail-wrapper_b58vpp {
  width: 100%;
}
._vulnerability-list-item_b58vpp ._vulnerability-detail-wrapper_b58vpp ._vulnerability-detail-cell_b58vpp {
  padding: 1em 1.2143em;
}

/* styles for irene/components/sbom/component-details/vulnerabilities/severity/index.scss */
._severity-chip_hwsq8h {
  width: 80px;
  color: var(--sbom-component-details-vulnerabilities-severity-chip-text-color) !important;
}

._severity-chip-critical_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-critical) !important;
}

._severity-chip-high_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-high) !important;
}

._severity-chip-medium_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-medium) !important;
}

._severity-chip-low_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-low) !important;
}

._severity-chip-info_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-info) !important;
}

._severity-chip-none_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-none) !important;
}

._severity-chip-unknown_hwsq8h {
  background-color: var(--sbom-component-details-vulnerabilities-severity-unknown) !important;
}

/* styles for irene/components/sbom/empty-loading-view/index.scss */
._empty-loading-container_ca9gry {
  width: 100%;
  border: 1px solid var(--sbom-empty-loading-view-border-color);
  border-radius: var(--sbom-empty-loading-view-border-radius);
  justify-content: center;
  align-items: center;
}
._empty-loading-container_ca9gry._skeleton_ca9gry {
  justify-content: flex-start;
  align-items: flex-start;
}
._empty-loading-container_ca9gry._list_ca9gry {
  border: 0px;
}
._empty-loading-container_ca9gry ._empty-loading-content-bordered_ca9gry {
  padding: 2em;
  border: 1px solid var(--sbom-empty-loading-view-border-color);
  border-radius: var(--sbom-empty-loading-view-border-radius);
}

/* styles for irene/components/sbom/scan-details/component-list/dependency-type-header/index.scss */
._status-filter_f5ikfc {
  width: 12.5em;
  background-color: var(--sbom-scanDetails-componentList-dependencyTypeHeader-background-color);
  box-shadow: var(--sbom-scanDetails-componentList-dependencyTypeHeader-box-shadow);
  border-radius: var(--sbom-scanDetails-componentList-dependencyTypeHeader-border-radius);
}
._status-filter_f5ikfc ._filter-option_f5ikfc:hover {
  background-color: var(--sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-hover-background-color);
}
._status-filter_f5ikfc ._clear-filter-section_f5ikfc {
  background-color: var(--sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-clear-filter-background-color);
}
._status-filter_f5ikfc ._filter-header_f5ikfc {
  background-color: var(--sbom-scanDetails-componentList-dependencyTypeHeader-filter-header-background-color);
  padding: 0.5em 1em;
}
._status-filter_f5ikfc ._filter-header_f5ikfc ._filter-header-text_f5ikfc {
  text-transform: uppercase;
  font-size: 0.825rem !important;
}

._cursor-pointer_f5ikfc {
  cursor: pointer;
}

/* styles for irene/components/sbom/scan-details/component-list/type-header/index.scss */
._type-filter_jizbxm {
  width: 12.5em;
  background-color: var(--sbom-scanDetails-componentList-typeHeader-background-color);
  box-shadow: var(--sbom-scanDetails-componentList-typeHeader-box-shadow);
  border-radius: var(--sbom-scanDetails-componentList-typeHeader-border-radius);
}
._type-filter_jizbxm ._filter-option_jizbxm:hover {
  background-color: var(--sbom-scanDetails-componentList-typeHeader-filter-option-hover-background-color);
}
._type-filter_jizbxm ._clear-filter-section_jizbxm {
  background-color: var(--sbom-scanDetails-componentList-typeHeader-filter-option-clear-filter-background-color);
}
._type-filter_jizbxm ._filter-header_jizbxm {
  background-color: var(--sbom-scanDetails-componentList-typeHeader-filter-header-background-color);
  padding: 0.5em 1em;
}
._type-filter_jizbxm ._filter-header_jizbxm ._filter-header-text_jizbxm {
  text-transform: uppercase;
  font-size: 0.825rem !important;
}

._cursor-pointer_jizbxm {
  cursor: pointer;
}

/* styles for irene/components/sbom/scan-details/component-tree/index.scss */
._expand-icon_124tkd {
  position: absolute;
  top: 5px;
  z-index: 1;
}

._main-tree_124tkd {
  padding-left: 1.5em;
}

._tree-action-container_124tkd {
  position: relative;
}

._tree-label_124tkd {
  font-family: monospace !important;
}
._tree-label_124tkd._tree-label-highlighted-text_124tkd {
  color: var(--sbom-scan-details-component-tree-highlighted-text-color);
}
._tree-label_124tkd._tree-label-highlighted-text_124tkd:hover {
  text-decoration: none;
}

._tree-node_124tkd {
  height: 34px;
  margin-left: 20px;
}
._tree-node_124tkd:hover {
  cursor: pointer;
}
._tree-node_124tkd._last-node_124tkd {
  border-left: 0px;
}
._tree-node_124tkd ._tree-connectors_124tkd {
  width: 20px;
  height: 34px;
  top: -17px;
  position: relative;
  border-bottom: 1px solid var(--sbom-scan-details-component-tree-border-color);
  border-left: 1px solid var(--sbom-scan-details-component-tree-border-color);
}
._tree-node_124tkd ._space_124tkd {
  position: relative;
  top: -17px;
  width: 20px;
  height: 34px;
  border-left: 1px solid var(--sbom-scan-details-component-tree-border-color);
}
._tree-node_124tkd ._space_124tkd._margin_124tkd {
  border-left: 0px;
}

._tree-package-name-container_124tkd {
  background-color: var(--sbom-scan-details-component-tree-header-background-color);
  margin-bottom: 15px;
  padding: 0.3em 0.7em;
}

._tree-connector-parent-line_124tkd {
  width: 5px;
  height: 1px;
  border-top: 1px solid var(--sbom-scan-details-component-tree-border-color);
}

._component-tree-container_124tkd {
  overflow: auto;
  max-height: 66vh;
  border: 1px solid var(--sbom-scan-details-component-tree-border-color);
  border-bottom-left-radius: var(--sbom-scan-details-component-tree-border-radius);
  border-bottom-right-radius: var(--sbom-scan-details-component-tree-border-radius);
}

._scrollbox_124tkd {
  overflow: auto;
  background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
  background-repeat: no-repeat;
  background-color: white;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  background-attachment: local, local, scroll, scroll;
}

._tree-label-highlighted_124tkd {
  background-color: var(--sbom-scan-details-component-tree-highlighted-background-color);
  border-radius: 4px;
  padding: 2px 5px;
}

._highlighted-return-icon-container_124tkd {
  background-color: var(--sbom-scan-details-component-tree-highlighted-background-color);
  border-radius: 50%;
  padding: 2px;
}
._highlighted-return-icon-container_124tkd ._highlighted-return-icon_124tkd {
  color: var(--sbom-scan-details-component-tree-highlighted-text-color);
}

/* styles for irene/components/sbom/scan-details/index.scss */
._ak-link-btn_1ekpdh {
  padding: 0.4em 0.7em;
  border: 1px solid var(--sbom-scan-details-border-color);
  border-radius: var(--sbom-scan-details-link-border-radius);
}
._ak-link-btn_1ekpdh:hover, ._ak-link-btn_1ekpdh:focus {
  box-shadow: inset 0 0 0 0.5px var(--sbom-scan-details-border-color);
}

._show-more-container_1ekpdh {
  width: 100%;
}

._scan-status-container_1ekpdh {
  border: 1px solid var(--sbom-scan-details-border-color);
  border-radius: var(--sbom-scan-details-link-border-radius);
  height: 500px;
}

._switch-button_1ekpdh {
  border-color: var(--sbom-scan-details-border-color) !important;
}
._switch-button_1ekpdh._active_1ekpdh {
  background-color: var(--sbom-scan-details-background-color);
}
._switch-button_1ekpdh._list_1ekpdh {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}
._switch-button_1ekpdh._tree_1ekpdh {
  border-right: 0px !important;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

._switch-view-header_1ekpdh {
  padding: 0.7em 1em;
  margin-top: 1em;
  border-width: 1px 1px 0px 1px;
  border-style: solid;
  border-color: var(--sbom-scan-details-border-color);
  border-top-left-radius: var(--sbom-scan-details-link-border-radius);
  border-top-right-radius: var(--sbom-scan-details-link-border-radius);
}

._toggle-button_1ekpdh {
  border-color: var(--sbom-scan-details-border-color) !important;
  height: 32px;
}

/* styles for irene/components/sbom/scan-details/overview/index.scss */
._overview-container_17096q {
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 1em;
  padding: 0.5em 1em;
  border: 1px solid var(--sbom-scan-details-overview-border-color);
  border-radius: var(--sbom-scan-details-overview-border-radius);
}

._new-feature-container_17096q {
  background-color: var(--sbom-scan-details-overview-new-feature-background-color);
  border-radius: var(--sbom-scan-details-overview-border-radius);
  padding: 0.2em;
}

._new-feature-icon_17096q {
  color: var(--sbom-scan-details-overview-new-feature-text-color);
}

/* styles for irene/components/sbom/scan-details/skeleton-loader-tree/index.scss */
._tree-connectors_1wn4n7 {
  width: 20px;
  height: 34px;
  top: -17px;
  position: relative;
  border-bottom: 1px solid var(--sbom-scan-details-component-tree-border-color);
  border-left: 1px solid var(--sbom-scan-details-component-tree-border-color);
}

._node-container_1wn4n7 {
  height: 34px;
  margin-left: 2em;
}

._tree-package-name-container_1wn4n7 {
  background-color: var(--sbom-scan-details-component-tree-header-background-color);
  margin-bottom: 1em;
  padding: 0.3em 0.7em;
}

/* styles for irene/components/sbom/scan-details/skeleton-loader/index.scss */
._summary-header-root_z1utjm {
  border-radius: var(--sbom-scan-details-skeleton-loader-summary-border-radius);
  border: 1px solid var(--sbom-scan-details-skeleton-loader-summary-border-color);
  box-sizing: border-box;
}
._summary-header-root_z1utjm ._summary-header-container_z1utjm {
  padding: 0.75em 1em;
}

/* styles for irene/components/sbom/scan-report-drawer/app-details/index.scss */
._app-details-container_1fpb13 {
  padding: 0.5em 1.5em 1.5em;
  box-shadow: var(--sbom-scan-report-dr-app-details-box-shadow);
}

/* styles for irene/components/sbom/scan-report-drawer/report-list/item/index.scss */
._generate-container_1j0tyc {
  width: 100%;
  border: 1px solid var(--sbom-scan-report-dr-border-color);
  border-radius: var(--sbom-scan-report-dr-border-radius);
  padding: 1.5em;
  margin-bottom: 1em;
}

/* styles for irene/components/sbom/summary-header/index.scss */
._summary-header-root_xb74tq {
  border-radius: var(--sbom-summary-header-border-radius);
  border: 1px solid var(--sbom-summary-header-border-color);
  box-sizing: border-box;
}
._summary-header-root_xb74tq ._summary-header-container_xb74tq,
._summary-header-root_xb74tq ._summary-header-collapsible-container_xb74tq {
  padding: 0.75em 1em;
}
._summary-header-root_xb74tq ._summary-header-collapsible-container_xb74tq {
  border-top: 1px solid var(--sbom-summary-header-border-color);
}

/* styles for irene/components/security-wrapper/index.scss */
._security-header_rdbizo {
  margin-bottom: 1.5em;
}

/* styles for irene/components/security/analysis-details/attachments/index.scss */
._attachment-list-container_1pyn3y {
  box-shadow: var(--security-analysis-details-attachments-list-box-shadow);
  border-radius: var(--security-analysis-details-attachments-list-border-radius);
  border: 1px solid var(--security-analysis-details-attachments-list-border-color);
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y {
  border-top: 1px solid var(--security-analysis-details-attachments-list-border-color);
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._text-with-icon_1pyn3y {
  gap: 0.2587em;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y::before {
  content: attr(data-type);
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  font-size: 0.7em;
  font-weight: bold;
  width: 4em;
  height: 2.3em;
  text-align: center;
  color: var(--security-analysis-details-attachments-type-text-color);
  background: var(--security-analysis-details-attachments-type-background-color);
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=apk]::before {
  background: #5eb533;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=ipa]::before {
  background: #8e44ad;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=txt]::before {
  background: #a6b1b5;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=log]::before {
  background: #373a43;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=pdf]::before {
  background: #db3e3d;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=doc]::before {
  background: #307cf1;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=docx]::before {
  background: #307cf1;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=xls]::before {
  background: #0f9d58;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=xlsx]::before {
  background: #0f9d58;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=xlsm]::before {
  background: #0f9d58;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=zip]::before {
  background: #855d40;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=jpg]::before {
  background: #80c081;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=jpeg]::before {
  background: #80c081;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=png]::before {
  background: #80c081;
}
._attachment-list-container_1pyn3y ._attachment-details_1pyn3y ._attachment_1pyn3y[data-type=bmp]::before {
  background: #80c081;
}

/* styles for irene/components/security/analysis-details/cvss-metrics/index.scss */
._colored-box_1qm76g {
  display: flex;
  width: 130px;
  height: 130px;
  color: var(--security-analysis-details-cvss-metrics-white-color);
  border-radius: 0.4em;
  border: 4px solid;
}
._colored-box_1qm76g._is-warning_1qm76g {
  background-color: var(--security-analysis-details-cvss-metrics-risk-medium-color);
  border-color: var(--security-analysis-details-cvss-metrics-risk-medium-color);
}
._colored-box_1qm76g._is-info_1qm76g {
  background-color: var(--security-analysis-details-cvss-metrics-risk-low-color);
  border-color: var(--security-analysis-details-cvss-metrics-risk-low-color);
}
._colored-box_1qm76g._is-danger_1qm76g {
  background-color: var(--security-analysis-details-cvss-metrics-risk-high-color);
  border-color: var(--security-analysis-details-cvss-metrics-risk-high-color);
}
._colored-box_1qm76g._is-critical_1qm76g {
  background-color: var(--security-analysis-details-cvss-metrics-risk-critical-color);
  border-color: var(--security-analysis-details-cvss-metrics-risk-critical-color);
}
._colored-box_1qm76g._is-success_1qm76g {
  background-color: var(--security-analysis-details-cvss-metrics-risk-passed-color);
  border-color: var(--security-analysis-details-cvss-metrics-risk-passed-color);
}
._colored-box_1qm76g._is-progress_1qm76g {
  color: var(--security-analysis-details-cvss-metrics-progress-color);
  border-color: var(--security-analysis-details-cvss-metrics-progress-border-color);
  background-image: linear-gradient(-45deg, var(--security-analysis-details-cvss-metrics-progress-border-color) 25%, transparent 25%, transparent 50%, var(--security-analysis-details-cvss-metrics-progress-border-color) 50%, var(--security-analysis-details-cvss-metrics-progress-border-color) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
  transition: width 0.6s ease;
  animation: _progress_1qm76g 0.5s linear infinite;
}
._colored-box_1qm76g._is-error_1qm76g {
  background: var(--security-analysis-details-cvss-metrics-risk-error-color);
  color: var(--security-analysis-details-cvss-metrics-white-color);
  border-color: 4px solid var(--security-analysis-details-cvss-metrics-risk-error-color);
}

@keyframes _progress_1qm76g {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 20px 0;
  }
}
/* styles for irene/components/security/analysis-details/findings/add-form/index.scss */
._note_24a0ys {
  padding: 0.75em;
  background-color: var(--security-analysis-details-finding-add-form-note-background-color);
  border-radius: var(--security-analysis-details-finding-add-form-note-border-radius);
}

._textarea-input_24a0ys {
  border: 1px solid var(--security-analysis-details-finding-add-form-textarea-border-color);
  border-radius: var(--security-analysis-details-finding-add-form-textarea-border-radius);
  color: var(--security-analysis-details-finding-add-form-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/security/analysis-details/findings/table/description/index.scss */
._textarea-input_1icyfe {
  border: 1px solid var(--security-analysis-details-findings-table-description-textarea-border-color);
  border-radius: var(--security-analysis-details-findings-table-description-textarea-border-radius);
  color: var(--security-analysis-details-findings-table-description-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/security/analysis-details/findings/table/index.scss */
._loading_fo2a0w {
  border: 1px solid var(--security-analysis-list-table-border-color);
  border-radius: var(--security-analysis-list-table-border-radius);
  width: 100%;
  min-height: 35em;
}
._loading_fo2a0w ._loading-state-vector_fo2a0w {
  margin-bottom: 1.5625em;
}
._loading_fo2a0w ._loading-text_fo2a0w {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/security/analysis-details/findings/table/title/index.scss */
._textarea-input_2wueun {
  border: 1px solid var(--security-analysis-details-findings-table-title-textarea-border-color);
  border-radius: var(--security-analysis-details-findings-table-title-textarea-border-radius);
  color: var(--security-analysis-details-findings-table-title-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/security/analysis-details/footer/index.scss */
._footer-root_174d35 {
  background-color: var(--security-analysis-details-footer-white-background-color);
  padding-bottom: 1.5em;
  position: sticky;
  bottom: 0em;
  z-index: 10;
}
._footer-root_174d35 ._footer-cta-btns-container_174d35 {
  padding: 1.4286em;
  padding-bottom: 1em;
  border: 1px solid var(--security-analysis-details-footer-cta-border-color);
  box-shadow: var(--security-analysis-details-footer-cta-box-shadow);
  background-color: var(--security-analysis-details-footer-white-background-color);
}

/* styles for irene/components/security/analysis-details/header/index.scss */
._analysis-details-header-section_1676pa {
  border: 1px solid var(--security-analysis-details-header-border-color);
  background-color: var(--security-analysis-details-header-background-color);
}

._mark-as-passed-button_1676pa,
._mark-as-passed-button_1676pa:hover,
._mark-as-passed-button_1676pa:focus {
  background-color: var(--security-analysis-details-header-marked-as-passed-background-color);
  border-color: var(--security-analysis-details-header-marked-as-passed-border-color);
  color: var(--security-analysis-details-header-marked-as-passed-color);
  box-shadow: unset;
}
._mark-as-passed-button_1676pa .ak-icon,
._mark-as-passed-button_1676pa:hover .ak-icon,
._mark-as-passed-button_1676pa:focus .ak-icon {
  color: var(--security-analysis-details-header-marked-as-passed-color);
}

/* styles for irene/components/security/analysis-details/index.scss */
._analysis-details-section-wrapper_on32nc {
  background-color: var(--security-analysis-details-background-color);
  border: 1px solid var(--security-analysis-details-border-color);
}

/* styles for irene/components/security/analysis-list/filter-selected-item/index.scss */
._trigger-label_jdi8uz {
  font-size: 0.857rem !important;
}

/* styles for irene/components/security/analysis-list/header/index.scss */
._security-analysis-list-header-root_17pk2z {
  background-color: var(--security-analysis-list-header-background-color);
  border: 1px solid var(--security-analysis-list-header-border-color);
  border-radius: var(--security-analysis-list-header-border-radius);
}
._security-analysis-list-header-root_17pk2z ._security-analysis-list-header-title_17pk2z {
  padding: 1em 1.285em;
}

._security-analysis-list-header-sorting-filter_17pk2z {
  padding: 0.785em 1.285em;
}

/* styles for irene/components/security/analysis-list/index.scss */
._filter-input_ydiyg8 {
  border-color: var(--security-analysis-list-filter-border-color) !important;
  padding: 0px 8px !important;
}
._filter-input_ydiyg8 .ember-power-select-status-icon {
  display: none;
}
._filter-input_ydiyg8:hover {
  border-color: var(--security-analysis-list-filter-hover-border-color) !important;
}

._filter-input-dropdown_ydiyg8 {
  min-width: -moz-max-content !important;
  min-width: max-content !important;
}
._filter-input-dropdown_ydiyg8 .ember-power-select-option {
  background-color: var(--security-analysis-list-filter-option-background-color) !important;
  padding: 0.5em 0.75em !important;
}
._filter-input-dropdown_ydiyg8 .ember-power-select-option[aria-current=true] {
  background-color: var(--security-analysis-list-filter-option-hover-background) !important;
}
._filter-input-dropdown_ydiyg8 .ember-power-select-options {
  padding: 0 !important;
}

._search-vulnerability-name-input_ydiyg8 {
  font-size: 0.857rem !important;
}

._divider_ydiyg8 {
  margin-left: 0.714em;
}

._clear-filter-label_ydiyg8 {
  font-size: 0.857rem !important;
  text-decoration: underline;
  color: var(--security-analysis-list-clear-filter-color) !important;
}

._clear-filter-icon_ydiyg8 {
  margin-right: 0.2em;
  color: var(--security-analysis-list-clear-filter-color) !important;
}

._clear-filter_ydiyg8:hover {
  box-shadow: none;
}
._clear-filter_ydiyg8:hover:hover ._clear-filter-icon_ydiyg8,
._clear-filter_ydiyg8:hover:hover ._clear-filter-label_ydiyg8 {
  color: var(--security-analysis-list-clear-filter-hover-color) !important;
}

/* styles for irene/components/security/analysis-list/table/index.scss */
._loading_ygotll {
  border: 1px solid var(--security-analysis-list-table-border-color);
  border-radius: var(--security-analysis-list-table-border-radius);
  width: 100%;
  min-height: 35em;
}
._loading_ygotll ._loading-state-vector_ygotll {
  margin-bottom: 1.5625em;
}
._loading_ygotll ._loading-text_ygotll {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/security/analysis-list/table/status/index.scss */
._scanning-animation_6isc5e {
  transition: width 0.6s ease;
  background-image: linear-gradient(-45deg, #fff2f1 25%, transparent 25%, transparent 50%, #fff2f1 50%, #fff2f1 75%, transparent 75%, transparent);
  background-size: 20px 20px;
  animation: _progress_6isc5e 0.5s linear infinite;
}

@keyframes _progress_6isc5e {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 20px 0;
  }
}
/* styles for irene/components/security/download-app/index.scss */
._root-container_mn3up9 {
  border: 1px solid var(--security-download-app-container-border-color);
  border-radius: var(--security-download-app-container-border-radius);
  min-width: 29.5em;
  max-width: 29.5em;
  box-shadow: var(--security-download-app-container-box-shadow);
  padding: 1.714em 2.857em 2.714em;
}
._root-container_mn3up9 ._title_mn3up9 {
  font-size: 1.285rem;
  padding-bottom: 0.5em;
}

/* styles for irene/components/security/file-details-actions/index.scss */
._file-actions-section-wrapper_100kav {
  border: 1px solid var(--security-file-details-actions-border-color);
  background-color: var(--security-file-details-actions-background-color);
}

/* styles for irene/components/security/file-search-list/header/index.scss */
._header-security-file-search-page-title_10cjqx {
  min-width: 600px;
  padding: 1em 1.285em;
  border: 1px solid var(--security-project-search-list-header-border-color);
  border-radius: var(--security-project-search-list-header-border-radius);
}

/* styles for irene/components/security/file-search-list/index.scss */
._min-width-content_1n6bxk {
  min-width: 600px;
}

/* styles for irene/components/security/nav-menu/index.scss */
._security-menu_1j7vdp {
  margin-bottom: -1em;
  flex-grow: 1;
}

._security-menu-item_1j7vdp a {
  color: inherit !important;
}

/* styles for irene/components/security/project-search-list/header/index.scss */
._header-security-project-page-title_6yxni4 {
  min-width: 600px;
  padding: 1em 1.285em;
  border: 1px solid var(--security-file-search-list-header-border-color);
  border-radius: var(--security-file-search-list-header-border-radius);
}

._search-package-name-input_6yxni4 {
  font-size: 0.857rem !important;
}

/* styles for irene/components/security/project-search-list/index.scss */
._min-width-content_1n8m68 {
  min-width: 600px;
}

/* styles for irene/components/security/purge-api-analysis/index.scss */
._root-container_1yd0ye {
  border: 1px solid var(--security-purge-api-analysis-container-border-color);
  border-radius: var(--security-purge-api-analysis-container-border-radius);
  min-width: 29.5em;
  max-width: 29.5em;
  box-shadow: var(--security-purge-api-analysis-container-box-shadow);
  padding: 1.714em 2.857em 2.714em;
}
._root-container_1yd0ye ._title_1yd0ye {
  font-size: 1.285rem;
  padding-bottom: 0.5em;
}

/* styles for irene/components/side-nav/index.scss */
._side-menu-root_16al3c {
  width: 100%;
  height: 100vh;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  box-sizing: border-box;
  z-index: var(--side-nav-zIndex);
  background-color: var(--side-nav-inherit-background);
  box-shadow: var(--side-nav-box-shadow);
  border-right: var(--side-nav-border);
  display: flex;
  flex-direction: column;
}
._side-menu-root_16al3c._expanded_16al3c ._divider_16al3c {
  width: 90%;
}
._side-menu-root_16al3c._collapsed_16al3c ._divider_16al3c {
  width: 75%;
}
._side-menu-root_16al3c._collapsed_16al3c ._side-menu-list_16al3c {
  margin: auto;
}
._side-menu-root_16al3c ._app-logo_16al3c {
  margin: 3em auto 1em;
  max-width: 56%;
  max-height: 9em;
}
._side-menu-root_16al3c ._app-logo_16al3c img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._side-menu-root_16al3c ._favicon-logo_16al3c {
  max-width: 35px;
  max-height: 35px;
  margin: 0.5em auto 1em auto;
}
._side-menu-root_16al3c ._favicon-logo_16al3c img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
._side-menu-root_16al3c ._side-menu-list_16al3c {
  width: 100%;
  align-items: center;
  padding: 0.5em 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  overflow-x: hidden;
}
._side-menu-root_16al3c ._side-menu-list_16al3c._no-switcher_16al3c {
  padding-top: 3em;
}
._side-menu-root_16al3c ._scroll-container_16al3c {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
._side-menu-root_16al3c ._menu-item-tooltip_16al3c {
  display: flex;
  width: 100%;
  padding: 0.6em 1em;
  justify-content: center;
}
._side-menu-root_16al3c ._menu-item-link_16al3c {
  display: flex;
  width: 100%;
  cursor: pointer;
}
._side-menu-root_16al3c ._menu-item-link_16al3c:hover, ._side-menu-root_16al3c ._menu-item-link_16al3c:focus {
  background-color: var(--side-nav-inherit-hover-background) !important;
}
._side-menu-root_16al3c ._menu-item-link_16al3c._active_16al3c {
  position: relative;
  background-color: var(--side-nav-item-active-background);
}
._side-menu-root_16al3c ._menu-item-link_16al3c._active_16al3c::before {
  content: "";
  display: block;
  width: 2px;
  height: 100%;
  background-color: var(--side-nav-item-active-border-color);
  position: absolute;
  left: 0;
  top: 0;
}
._side-menu-root_16al3c ._menu-item-link_16al3c._active_16al3c ._menu-item-text_16al3c {
  font-weight: var(--side-nav-font-weight-medium);
  color: var(--side-nav-inherit-background-text-color);
}
._side-menu-root_16al3c ._menu-item-link_16al3c._active_16al3c ._menu-item-badge_16al3c {
  height: 18px !important;
  background-color: var(--side-nav-item-active-badge-background);
}
._side-menu-root_16al3c ._menu-item-link_16al3c._active_16al3c ._menu-item-badge_16al3c span {
  color: var(--side-nav-item-active-badge-text-color);
  font-weight: var(--side-nav-font-weight-medium);
  opacity: unset;
}
._side-menu-root_16al3c ._menu-item-link_16al3c ._menu-item-badge_16al3c {
  height: 18px !important;
  background-color: var(--side-nav-item-badge-background);
}
._side-menu-root_16al3c ._menu-item-link_16al3c ._menu-item-badge_16al3c span {
  color: var(--side-nav-item-badge-text-color);
  font-weight: var(--side-nav-font-weight-medium);
  opacity: 0.4;
}
._side-menu-root_16al3c ._menu-item-icon_16al3c,
._side-menu-root_16al3c ._menu-item-text_16al3c {
  color: var(--side-nav-inherit-background-text-color) !important;
}
._side-menu-root_16al3c ._menu-item-icon-svg_16al3c path {
  stroke: var(--side-nav-inherit-background-text-color) !important;
}
._side-menu-root_16al3c ._lower-menu_16al3c {
  display: flex;
  flex-direction: column;
}
._side-menu-root_16al3c ._lower-menu_16al3c ._rotated-icon_16al3c {
  transform: rotate(180deg);
}
._side-menu-root_16al3c ._lower-menu_16al3c ._lower-menu-chat_16al3c {
  color: var(--side-nav-text-primary) !important;
}
._side-menu-root_16al3c ._divider_16al3c {
  align-self: center;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
._side-menu-root_16al3c ._no-hover_16al3c:hover, ._side-menu-root_16al3c ._no-hover_16al3c:focus {
  background-color: transparent !important;
  cursor: default;
}

._lower-menu-chat_16al3c {
  color: var(--appknox-wrapper-text-primary) !important;
}

/* styles for irene/components/side-nav/product-switcher/index.scss */
._switcher_mbk3kf {
  width: 100%;
  display: flex;
  align-items: center;
  padding: 1em;
  background-color: unset !important;
}
._switcher_mbk3kf._collapsed_mbk3kf {
  justify-content: center;
  padding: 1em;
}

._switcher-menu-tooltip_mbk3kf {
  display: flex;
  width: 100%;
  cursor: pointer;
}
._switcher-menu-tooltip_mbk3kf._collapsed_mbk3kf {
  justify-content: center;
}
._switcher-menu-tooltip_mbk3kf:hover {
  background-color: var(--side-nav-product-switcher-item-hover-background);
}

._switcher-menu-container_mbk3kf {
  margin-left: 0.8em;
  border: var(--side-nav-product-switcher-border);
  box-shadow: var(--side-nav-product-switcher-box-shadow);
  min-width: 200px;
  max-width: 220px;
  background-color: var(--side-nav-product-switcher-bg-main);
}
._switcher-menu-container_mbk3kf ._switcher-menu-item_mbk3kf {
  width: 100%;
  margin: 0.2em 0;
  padding: 0.75em 1em;
  justify-content: flex-start;
}
._switcher-menu-container_mbk3kf ._switcher-menu-item_mbk3kf:hover {
  background-color: var(--side-nav-product-switcher-item-hover-background);
}
._switcher-menu-container_mbk3kf ._switcher-menu-title_mbk3kf {
  text-transform: uppercase;
  font-size: 0.857rem;
  padding: 1.2em;
  background-color: var(--side-nav-product-switcher-modal-title-background);
  border-bottom: var(--side-nav-product-switcher-border);
}
._switcher-menu-container_mbk3kf ._switcher-menu-item-icon_mbk3kf {
  height: 24px;
  width: 24px;
}

._switcher-popover-arrow_mbk3kf::before {
  background-color: var(--side-nav-product-switcher-modal-title-background);
}

/* styles for irene/components/sso-settings/index.scss */
._sso-settings-header-container_18e999 {
  max-width: 600px;
}

._sso-settings-main-container_18e999 {
  max-width: 800px;
}

._bordered-box_18e999 {
  border: 1px solid var(--sso-settings-border-color);
  border-radius: var(--sso-settings-border-radius);
  box-sizing: border-box;
}
._bordered-box_18e999 ._bordered-box-section_18e999 {
  padding: 1em;
  box-sizing: border-box;
}
._bordered-box_18e999 ._bordered-box-section_18e999:not(:last-child) {
  border-bottom: 1px solid var(--sso-settings-border-color);
}
._bordered-box_18e999 ._full-bordered-box-section_18e999 {
  box-sizing: border-box;
}
._bordered-box_18e999 ._full-bordered-box-section_18e999:not(:last-child) {
  border-bottom: 1px solid var(--sso-settings-border-color);
}
._bordered-box_18e999 ._full-bordered-box-section_18e999 ._full-bordered-box-section-column_18e999 {
  padding: 1em;
}
._bordered-box_18e999 ._full-bordered-box-section_18e999 ._full-bordered-box-section-column_18e999:last-child {
  border-left: 1px solid var(--sso-settings-border-color);
}
._bordered-box_18e999 ._header-icon_18e999 {
  padding-right: 0.25em;
}

._dropzone-upload-active_18e999 {
  box-shadow: inset 0 0 6px var(--sso-settings-dropzone-active-shadow-color);
}

._browse-file-btn_18e999 {
  margin: 0;
  padding: 0;
  cursor: pointer;
  text-decoration: none;
  background-color: transparent;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.75em;
  color: var(--sso-settings-file-upload-btn-color);
}
._browse-file-btn_18e999:hover {
  text-decoration: underline;
  color: var(--sso-settings-file-upload-btn-color);
}

._textarea-input_18e999 {
  border: 1px solid var(--sso-settings-textarea-border-color);
  border-radius: var(--sso-settings-textarea-border-radius);
  color: var(--sso-settings-textarea-color);
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 0.75em;
  max-width: 100%;
  width: 100%;
}

/* styles for irene/components/storeknox-wrapper/index.scss */
._storeknox-root_1hg8sv {
  width: 100%;
  display: grid;
  grid-template-areas: "sidenav topnav" "sidenav main";
  height: 100vh;
  grid-template-rows: 4em auto;
}
._storeknox-root_1hg8sv._expanded_1hg8sv, ._storeknox-root_1hg8sv._collapsed_1hg8sv {
  transition: grid-template-columns 0.2s ease-in-out;
}
._storeknox-root_1hg8sv._collapsed_1hg8sv {
  grid-template-columns: 56px auto;
}
._storeknox-root_1hg8sv._expanded_1hg8sv {
  grid-template-columns: 250px auto;
}
._storeknox-root_1hg8sv ._storeknox-main_1hg8sv {
  grid-area: main;
  max-height: 100vh;
  padding: 0.5em;
  box-sizing: border-box;
  overflow-y: auto;
}
._storeknox-root_1hg8sv ._storeknox-header_1hg8sv {
  grid-area: topnav;
}
._storeknox-root_1hg8sv ._storeknox-sidenav_1hg8sv {
  grid-area: sidenav;
}

/* styles for irene/components/storeknox/discover/index.scss */
._header-storeknox-discover-page_miixy5 {
  margin: 0.714em 0;
  border: 1px solid var(--storeknox-discover-header-border-color);
  background-color: var(--storeknox-discover-header-background-color);
  padding: 1.428em;
}

._description-storeknox-discover-page_miixy5 {
  color: var(--storeknox-discover-header-description-color);
}

._discover-tabs_miixy5 {
  margin-bottom: 1.428em;
}

/* styles for irene/components/storeknox/discover/requested-apps/index.scss */
._requested-table_642lel tr {
  background-color: var(--storeknox-discover-requested-apps-table-row-color);
  border: 1px solid var(--storeknox-discover-requested-apps-table-row-border-color);
  border-top: 0;
}

._empty-container_642lel {
  padding-top: 5em;
  padding-bottom: 5em;
  border: 1px solid var(--storeknox-discover-requested-apps-table-row-border-color);
  background-color: var(--storeknox-discover-requested-apps-table-row-color);
  border-top: 0;
}
._empty-container_642lel ._header_642lel {
  margin-top: 1.5625em;
}
._empty-container_642lel ._body-text_642lel {
  text-align: center;
  max-width: 550px;
}

/* styles for irene/components/storeknox/discover/requested-apps/status/index.scss */
._info-icon_y7bskm {
  font-size: 1rem !important;
  height: 12px;
  color: var(--storeknox-discover-requested-apps-status-info-icon-color);
}

/* styles for irene/components/storeknox/discover/results/empty/index.scss */
._empty-container_1c400g {
  background-color: var(--storeknox-discover-results-empty-bg-color);
  padding-top: 3em;
  padding-bottom: 3em;
}
._empty-container_1c400g ._header_1c400g {
  margin-top: 1.5625em;
}
._empty-container_1c400g ._body-text_1c400g {
  text-align: center;
  max-width: 500px;
}

/* styles for irene/components/storeknox/discover/results/index.scss */
._search-input-container-width_156g3e {
  width: 530px;
  margin-right: 0.714em;
  background-color: var(--storeknox-discover-results-bg-color);
}
._search-input-container-width_156g3e ._close-search-text_156g3e {
  cursor: pointer;
}

._disclaimer-section_156g3e {
  margin-top: 2.14em;
  border: 1px solid var(--storeknox-discover-results-border-color);
  background-color: var(--storeknox-discover-results-bg-color);
}

._warning-icon_156g3e {
  background-color: var(--storeknox-discover-results-icon-bg-color);
  color: var(--storeknox-discover-results-icon-color);
}

/* styles for irene/components/storeknox/discover/results/table/action-header/index.scss */
._tooltip-content_61y1ru {
  width: 14.285em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/discover/results/table/action/index.scss */
._requested-icon_1e8u98 {
  padding: 0.4em;
  color: var(--storeknox-discover-results-table-action-requested-icon-color);
  background-color: var(--storeknox-discover-results-table-action-requested-icon-bgcolor);
  border-radius: var(--storeknox-discover-results-table-action-border-radius);
}

._already-exist-icon_1e8u98 {
  padding: 0.4em;
  color: var(--storeknox-discover-results-table-action-already-exist-icon-color);
  background-color: var(--storeknox-discover-results-table-action-already-exist-icon-bgcolor);
  border-radius: var(--storeknox-discover-results-table-action-border-radius);
}

._tooltip-content_1e8u98 {
  width: 12.85em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/discover/results/table/index.scss */
._result-header_11qpg8 {
  border: 1px solid var(--storeknox-discover-results-table-header-border-color);
  padding: 1em;
  background-color: var(--storeknox-discover-results-table-header-bg-color);
  border-top: 0;
  border-bottom: 0;
}

._results-back-icon_11qpg8 {
  font-size: 1.714rem !important;
  margin-right: 0.214em;
}

._results-table_11qpg8 tr {
  background-color: var(--storeknox-discover-results-table-row-color);
  border: 1px solid var(--storeknox-discover-results-table-row-border-color);
  border-top: 0;
}

._empty-container_11qpg8 {
  padding-top: 5em;
  padding-bottom: 5em;
  border: 1px solid var(--storeknox-discover-results-table-header-border-color);
  background-color: var(--storeknox-discover-results-table-header-bg-color);
  border-top: 0;
}
._empty-container_11qpg8 ._header_11qpg8 {
  margin-top: 1.5625em;
}
._empty-container_11qpg8 ._body-text_11qpg8 {
  text-align: center;
  max-width: 550px;
}

/* styles for irene/components/storeknox/discover/welcome-modal/index.scss */
._modal-body_1rf936 {
  padding: 15px 35px;
}
._modal-body_1rf936 ._modal-body-list_1rf936 {
  padding: 15px 18px;
}

._modal-footer_1rf936 {
  box-shadow: 0px -1px 10px 0px rgba(0, 0, 0, 0.0509803922);
  padding: 10px 0;
}

/* styles for irene/components/storeknox/indicator/index.scss */
._tooltip-content_2t7ljj {
  width: 200px;
  max-width: -moz-max-content;
  max-width: max-content;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory-details/app-details/actions-list/button/index.scss */
._action-button-root_4mxx32 {
  border-radius: 3px;
  background-color: var(--storeknox-inventory-details-app-details-action-button-no-action-bg);
  color: var(--storeknox-inventory-details-app-details-action-button-no-action-color) !important;
  border-color: var(--storeknox-inventory-details-app-details-action-button-no-action-color) !important;
}
._action-button-root_4mxx32:focus, ._action-button-root_4mxx32:hover {
  box-shadow: var(--storeknox-inventory-details-app-details-action-button-box-shadow) var(--storeknox-inventory-details-app-details-action-button-no-action-color);
}
._action-button-root_4mxx32._needs-action_4mxx32 {
  color: var(--storeknox-inventory-details-app-details-action-button-needs-action-color) !important;
  border-color: var(--storeknox-inventory-details-app-details-action-button-needs-action-color) !important;
  background-color: var(--storeknox-inventory-details-app-details-action-button-needs-action-bg);
}
._action-button-root_4mxx32._needs-action_4mxx32:focus, ._action-button-root_4mxx32._needs-action_4mxx32:hover {
  box-shadow: var(--storeknox-inventory-details-app-details-action-button-box-shadow) var(--storeknox-inventory-details-app-details-action-button-needs-action-color);
}
._action-button-root_4mxx32._feature-in-progress_4mxx32 {
  color: var(--storeknox-inventory-details-app-details-action-button-feature-in-progress-color) !important;
  border-color: var(--storeknox-inventory-details-app-details-action-button-feature-in-progress-color) !important;
  background-color: var(--storeknox-inventory-details-app-details-action-button-feature-in-progress-bg-color) !important;
}
._action-button-root_4mxx32._feature-in-progress_4mxx32:focus, ._action-button-root_4mxx32._feature-in-progress_4mxx32:hover {
  box-shadow: var(--storeknox-inventory-details-app-details-action-button-box-shadow) var(--storeknox-inventory-details-app-details-action-button-feature-in-progress-color);
}

/* styles for irene/components/storeknox/inventory-details/app-details/actions-list/index.scss */
._last-monitored-date_1oydi9 {
  background-color: var(--storeknox-inventory-details-app-details-action-list-last-monitored-bg-color);
  padding: 0.2143em 0.4286em;
}

/* styles for irene/components/storeknox/inventory-details/app-details/va-results/initiate-upload/index.scss */
._tooltip-content_1kj2kk {
  width: 260px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory-details/app-details/va-results/latest-file-results/index.scss */
._indicator_1snc2m {
  display: flex;
  width: 10px;
  height: 10px;
  border-radius: 100%;
}
._indicator_1snc2m._critical_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-critical);
}
._indicator_1snc2m._high_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-high);
}
._indicator_1snc2m._medium_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-medium);
}
._indicator_1snc2m._low_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-low);
}
._indicator_1snc2m._passed_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-passed);
}
._indicator_1snc2m._untested_1snc2m {
  background-color: var(--storeknox-inventory-details-app-details-va-results-risk-color-untested);
}

/* styles for irene/components/storeknox/inventory-details/feature-unavailable/index.scss */
._feature-unavailable-root_1dhyx2 {
  background-color: var(--storeknox-inventory-details-feature-unavailable-bg-color);
}

/* styles for irene/components/storeknox/inventory-details/header/index.scss */
._app-inventory-header-root_1j4gpc {
  position: sticky;
  z-index: 10;
  top: -0.5em;
  background-color: var(--storeknox-inventory-details-header-bg-color);
}
._app-inventory-header-root_1j4gpc ._app-info-logo_1j4gpc {
  border-radius: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: 50px;
  height: 50px;
  border: 1px solid var(--storeknox-inventory-details-header-app-logo-border-color);
}

._tooltip-content-container_1j4gpc {
  width: 320px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory-details/section-header/index.scss */
._storeknox-inventory-details-section-header-root_1h5mlf {
  height: 40px;
  border: 1px solid var(--storeknox-inventory-details-section-header-root-border-color);
  border-bottom: 0px;
}
._storeknox-inventory-details-section-header-root_1h5mlf._default_1h5mlf {
  background: var(--storeknox-inventory-details-section-header-default-bg-color);
}
._storeknox-inventory-details-section-header-root_1h5mlf._white_1h5mlf {
  background-color: var(--storeknox-inventory-details-section-header-white-bg-color);
}

/* styles for irene/components/storeknox/inventory-details/section-info/index.scss */
._storeknox-inventory-details-section-info-root_12epa3 {
  background-color: var(--storeknox-inventory-details-section-info-root-bg-color);
  border: 1px solid var(--storeknox-inventory-details-section-info-root-border-color);
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/header/index.scss */
._storeknox-inventory-details-unscanned-version-header-tabs_2uzld4 {
  width: 100%;
  position: sticky;
  top: 232px;
  z-index: 1;
  background: var(--storeknox-inventory-details-unscanned-version-header-tabs-bg-color);
}
._storeknox-inventory-details-unscanned-version-header-tabs_2uzld4._not-appknox_2uzld4 {
  top: 282px;
}

._sm-summary-overview_2uzld4 {
  border: none;
}

._overview-summary_2uzld4 {
  padding: 1em 1.4285em !important;
}

._status_2uzld4 {
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
}
._status_2uzld4 > span {
  font-weight: var(--storeknox-inventory-details-unscanned-version-header-summary-status-font-weight);
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/status/index.scss */
._status_5iq5yb {
  text-transform: uppercase;
  width: -moz-fit-content;
  width: fit-content;
}
._status_5iq5yb > span {
  font-weight: var(--storeknox-inventory-details-unscanned-version-status-chip-font-weight);
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/table-empty/index.scss */
._empty-container_1oa9v9 {
  margin-top: 4.625em;
  margin-bottom: 4.625em;
}
._empty-container_1oa9v9 ._empty-state-vector_1oa9v9 {
  margin-bottom: 1.5625em;
}
._empty-container_1oa9v9 ._body-text_1oa9v9 {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/table-loading/index.scss */
._loading_1n9ppd {
  border-radius: var(storeknox-inventory-details-unscanned-version-table-loading-border-radius);
  width: 100%;
  min-height: 35em;
}
._loading_1n9ppd ._loading-state-vector_1n9ppd {
  margin-bottom: 1.5625em;
}
._loading_1n9ppd ._loading-text_1n9ppd {
  text-align: center;
  max-width: 302px;
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/table/actions-header/index.scss */
._tooltip-content_a84py1 {
  width: 260px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/table/actions/index.scss */
._tooltip-content_1tt4uj {
  width: 260px;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

._flip-icon_1tt4uj {
  transform: rotate(180deg);
}

._beta-chip_1tt4uj {
  background-color: var(--storeknox-inventory-details-unscanned-version-table-beta-tag-bg);
  border-color: var(--storeknox-inventory-details-unscanned-version-table-beta-tag-bg) !important;
  color: var(--storeknox-inventory-details-unscanned-version-table-beta-tag-color) !important;
}

/* styles for irene/components/storeknox/inventory-details/unscanned-version/table/index.scss */
._app-details-table-root_xwptl5 {
  background-color: var(--storeknox-inventory-details-unscanned-version-table-root-bg-color);
}
._app-details-table-root_xwptl5 ._app-details-table-wrapper_xwptl5 {
  overflow-x: auto;
}
._app-details-table-root_xwptl5 ._app-details-table-wrapper_xwptl5 ._app-details-table-container_xwptl5 ._app-details-table_xwptl5 td:first-child {
  border-left: none !important;
}
._app-details-table-root_xwptl5 ._app-details-table-wrapper_xwptl5 ._app-details-table-container_xwptl5 ._app-details-table_xwptl5 td:last-child {
  border-right: none !important;
}
._app-details-table-root_xwptl5 ._app-details-table-wrapper_xwptl5 ._app-details-table-container_xwptl5 ._app-details-table_xwptl5 ._table-row_xwptl5 {
  height: 47px !important;
}

/* styles for irene/components/storeknox/inventory/app-list/index.scss */
._app-list-header_vgx6o5,
._app-list-table_vgx6o5 {
  background-color: var(--storeknox-inventory-app-list-table-bg-color);
}

._search-input-container-width_vgx6o5 {
  width: 170px;
  margin: 1em 1.5714em;
}
._search-input-container-width_vgx6o5 ._close-search-text_vgx6o5 {
  cursor: pointer;
}

/* styles for irene/components/storeknox/inventory/app-list/table/availability-header/index.scss */
._info-icon_12553u {
  font-size: 1em !important;
  height: 0.857em;
  color: var(--storeknox-inventory-app-list-table-availability-header-info-icon-color);
}

._tooltip-content_12553u {
  width: 17.857em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory/app-list/table/index.scss */
._empty-container_15686k {
  padding-top: 5em;
  padding-bottom: 5em;
  border: 1px solid var(--storeknox-inventory-app-list-table-empty-border-color);
  background-color: var(--storeknox-inventory-app-list-table-empty-color);
  border-top: 0;
}
._empty-container_15686k ._header_15686k {
  margin-top: 1.5625em;
}
._empty-container_15686k ._body-text_15686k {
  text-align: center;
  max-width: 550px;
}

/* styles for irene/components/storeknox/inventory/app-list/table/monitoring-status/index.scss */
._tooltip-content_1acwf9 {
  width: 17.857em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory/disabled-apps/index.scss */
._app-list-header_13xihv {
  background-color: white;
  padding: 15px 22px;
}

._search-input-container-width_13xihv {
  width: 170px;
}
._search-input-container-width_13xihv ._close-search-text_13xihv {
  cursor: pointer;
}

/* styles for irene/components/storeknox/inventory/disabled-apps/table/availability-header/index.scss */
._info-icon_uzd7h5 {
  font-size: 1em !important;
  height: 0.857em;
  color: var(--storeknox-inventory-disabled-apps-table-availability-header-info-icon-color);
}

._tooltip-content_uzd7h5 {
  width: 17.857em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory/disabled-apps/table/monitoring-status/index.scss */
._tooltip-content_t0qn1r {
  width: 17.857em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

/* styles for irene/components/storeknox/inventory/index.scss */
._header-storeknox-inventory-page_hcj2kk {
  background-color: var(--storeknox-inventory-header-background-color);
  margin: 0.714em 0;
  padding: 1.428em;
  border: 1px solid var(--storeknox-inventory-header-border-color);
}

/* styles for irene/components/storeknox/inventory/pending-review/empty/index.scss */
._empty-container_1wknl2 {
  margin-top: 5em;
  margin-bottom: 5em;
}
._empty-container_1wknl2 ._header_1wknl2 {
  margin-top: 1.5625em;
}

/* styles for irene/components/storeknox/inventory/pending-review/index.scss */
._review-header_1utxcy {
  border: 1px solid var(--storeknox-inventory-pending-review-header-border-color);
  background-color: var(--storeknox-inventory-pending-review-header-bg-color);
  padding: 1em;
}

._approve-button_1utxcy {
  width: 7.714em;
  background-color: var(--storeknox-inventory-pending-review-approve-button-color) !important;
}

._reject-button_1utxcy {
  width: 7.714em;
  background-color: var(--storeknox-inventory-pending-review-reject-button-color) !important;
}

._divider_1utxcy {
  margin: 0 0.35em;
}

/* styles for irene/components/storeknox/inventory/pending-review/table/availability-header/index.scss */
._info-icon_ldojfi {
  font-size: 1rem !important;
  height: 0.857em;
  color: var(--storeknox-inventory-pending-review-table-availability-header-info-icon-color);
}

._tooltip-content_ldojfi {
  width: 17.857em;
  padding: 0.5em;
  box-sizing: border-box;
  white-space: normal;
}

._availability-filter_ldojfi {
  width: 12.5em;
  background-color: var(--storeknox-inventory-pending-review-table-availability-filter-background-color);
  box-shadow: var(--storeknox-inventory-pending-review-table-availability-filter-box-shadow);
  border-radius: var(--storeknox-inventory-pending-review-table-availability-filter-border-radius);
}
._availability-filter_ldojfi ._filter-option_ldojfi:hover {
  background-color: var(--storeknox-inventory-pending-review-table-availability-filter-option-hover-background-color);
}
._availability-filter_ldojfi ._clear-filter-section_ldojfi {
  background-color: var(--storeknox-inventory-pending-review-table-availability-filter-option-clear-filter-background-color);
}

._cursor-pointer_ldojfi {
  cursor: pointer;
}

/* styles for irene/components/storeknox/inventory/pending-review/table/index.scss */
._review-table_1k6cb8 tr {
  background-color: var(--storeknox-inventory-pending-review-table-row-color);
  border: 1px solid var(--storeknox-inventory-pending-review-table-row-border-color);
  border-top: 0;
}

/* styles for irene/components/storeknox/inventory/pending-review/table/requested-by-header/index.scss */
._found-by-filter_1x4day {
  width: 12.5em;
  background-color: var(--storeknox-inventory-pending-review-table-requested-by-filter-background-color);
  box-shadow: var(--storeknox-inventory-pending-review-table-requested-by-filter-box-shadow);
  border-radius: var(--storeknox-inventory-pending-review-table-requested-by-filter-border-radius);
}
._found-by-filter_1x4day ._filter-option_1x4day:hover {
  background-color: var(--storeknox-inventory-pending-review-table-requested-by-filter-option-hover-background-color);
}
._found-by-filter_1x4day ._clear-filter-section_1x4day {
  background-color: var(--storeknox-inventory-pending-review-table-requested-by-filter-option-clear-filter-background-color);
}

/* styles for irene/components/storeknox/inventory/pending-review/table/requested-by/index.scss */
._info-icon_5sqx4r {
  font-size: 1rem !important;
  height: 12px;
  color: var(--storeknox-inventory-pending-review-table-requested-by-info-icon-color);
}

._section-header_5sqx4r {
  text-transform: uppercase;
  font-size: 0.785rem;
  color: var(--storeknox-inventory-pending-review-table-requested-by-header-text-color);
}

/* styles for irene/components/storeknox/inventory/pending-review/table/status/index.scss */
._info-icon_1d1cgw {
  font-size: 1rem !important;
  height: 12px;
  color: var(--storeknox-inventory-pending-review-table-status-info-icon-color);
}

/* styles for irene/components/storeknox/product-icon/index.scss */
._product-icon_6r11nn {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--storeknox-product-icon-border-color);
  border-radius: 100%;
  cursor: pointer;
}
._product-icon_6r11nn._not-clickable_6r11nn {
  cursor: default;
}
._product-icon_6r11nn._product-vapt_6r11nn, ._product-icon_6r11nn._product-sm_6r11nn {
  border: none;
}

._product-info-tray_6r11nn {
  width: 260px;
  background-color: var(--storeknox-product-icon-info-tray-bg-color);
  border: 1px solid var(--storeknox-product-icon-border-color);
  box-shadow: var(--storeknox-product-icon-product-info-tray-box-shadow);
  margin-top: 0.7143em;
}

._store-link-container_6r11nn {
  background-color: var(--storeknox-product-icon-store-link-container-bg-color);
  padding-top: 0.8571em;
  padding-bottom: 1em;
}

/* styles for irene/components/storeknox/review-logs/index.scss */
._header-storeknox-review-logs-page_8qqsdq {
  margin-top: 0.714em;
  border: 1px solid var(--storeknox-review-logs-header-border-color);
  background-color: var(--storeknox-review-logs-header-background-color);
  padding: 1.428em;
  margin-bottom: 2.14em;
}

._description-storeknox-review-logs-page_8qqsdq {
  color: var(--storeknox-review-logs-header-description-color);
}

/* styles for irene/components/storeknox/table-columns/store-header/index.scss */
._store-filter_1eyaay {
  width: 175px;
  background-color: var(--storeknox-table-columns-store-header-filter-background-color);
  box-shadow: var(--storeknox-table-columns-store-header-filter-box-shadow);
  border-radius: var(--storeknox-table-columns-store-header-filter-border-radius);
}
._store-filter_1eyaay ._filter-option_1eyaay:hover {
  background-color: var(--storeknox-table-columns-store-header-filter-option-hover-bgcolor);
}
._store-filter_1eyaay ._clear-filter-section_1eyaay {
  background-color: var(--storeknox-table-columns-store-header-filter-option-clear-filter-bgcolor);
}

/* styles for irene/components/system-status/index.scss */
._system-status-root_od7kog {
  height: 100vh;
}
._system-status-root_od7kog ._root-container_od7kog {
  border: 1px solid var(--system-status-root-container-border-color);
  border-radius: var(--system-status-root-container-border-radius);
  min-width: 35em;
  max-width: 35em;
  box-shadow: var(--system-status-root-container-box-shadow);
}
._system-status-root_od7kog ._root-container_od7kog ._logo-container_od7kog img {
  max-width: 12em;
  max-height: 7em;
}

/* styles for irene/components/three-bounce-spinner/index.scss */
/*Huge thanks to @tobiasahlin at http://tobiasahlin.com/spinkit/ */
._three-bounce-spinner_1qnqgd {
  width: 70px;
  text-align: center;
}
._three-bounce-spinner_1qnqgd > div {
  width: 18px;
  height: 18px;
  background-color: #EF4836;
  border-radius: 100%;
  display: inline-block;
  animation: _sk-bouncedelay_1qnqgd 1.4s infinite ease-in-out both;
}
._three-bounce-spinner_1qnqgd ._bounce1_1qnqgd {
  animation-delay: -0.32s;
}
._three-bounce-spinner_1qnqgd ._bounce2_1qnqgd {
  animation-delay: -0.16s;
}

@keyframes _sk-bouncedelay_1qnqgd {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}
/* styles for irene/components/top-nav/index.scss */
._navbar-root_1k015m {
  padding: 0.65em 1em;
  background-color: var(--top-nav-background-color);
  color: var(--top-nav-text-color);
  max-height: 4em;
  width: 100%;
}
._navbar-root_1k015m ._navbar-btn_1k015m {
  color: var(--top-nav-text-color);
  background-color: unset;
}
._navbar-root_1k015m ._navbar-btn_1k015m .ak-icon {
  font-size: 1.5rem !important;
}
._navbar-root_1k015m ._navbar-btn_1k015m:hover {
  color: var(--top-nav-text-color);
  background-color: unset;
}
._navbar-root_1k015m ._right-nav_1k015m {
  margin-left: auto;
}
._navbar-root_1k015m ._navbar-title_1k015m {
  color: var(--top-nav-text-color);
}
._navbar-root_1k015m ._spacer_1k015m {
  flex-grow: 1;
}
._navbar-root_1k015m ._appknox-logo_1k015m {
  pointer-events: none;
  padding: 1em 0;
}
._navbar-root_1k015m ._appknox-logo_1k015m img {
  max-width: 12em;
  max-height: 2em;
}

/* styles for irene/components/top-nav/onboarding-guide/index.scss */
._onboarding-guide-list_13dorj {
  min-width: 200px;
  padding: 0;
}

._onboarding-guide-list-container_13dorj {
  border-right: 1px solid var(--top-nav-onboarding-guide-list-border-color);
  height: 407.45px;
}

._onboarding-guide-iframe-container_13dorj {
  position: relative;
  height: 393px;
  border-radius: 0;
  overflow: hidden;
  min-width: 700px;
  margin: 0.5em;
}

._onboarding-guide-iframe_13dorj {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* styles for irene/components/tri-state-checkbox/index.scss */
._container_196ml3 {
  width: 10rem;
  position: relative;
}
._container_196ml3 ._overridden_196ml3 {
  position: relative;
  border: 1px solid var(--tri-state-checkbox-border-color);
  margin-top: 0.3rem;
  margin-bottom: 0.35rem;
  border-radius: 0.35rem;
  background: var(--tri-state-checkbox-overridden-bg);
}
._container_196ml3 ._reset-icon-btn-container_196ml3 {
  position: absolute;
  right: 0;
  top: 0px;
  transform: translateY(-47%) translateX(50%);
}
._container_196ml3 ._reset-icon_196ml3 {
  background-color: var(--tri-state-reset-icon-bg);
  border-radius: 100%;
}

/* styles for irene/components/upload-app/status/details/index.scss */
._progress-card_1fvhgg {
  width: 100%;
  border: 1px solid var(--app-upload-status-details-footer-border-color);
  border-radius: 2px;
}

._upload-status-footer_1fvhgg {
  border-top: 1px solid var(--app-upload-status-details-footer-border-color);
  background: var(--app-upload-status-details-footer-background-color);
}

._file-icon_1fvhgg {
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  box-sizing: border-box;
}
._file-icon_1fvhgg img {
  -o-object-fit: contain;
     object-fit: contain;
  background-image: none;
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid var(--app-upload-status-details-image-border-color);
}

/* styles for irene/components/upload-app/status/index.scss */
._submission-status-popover-container_nfqkjc {
  inset: 0;
}

._submission-status-dropdown-container_nfqkjc {
  margin-top: 10px;
  position: relative;
  width: 30em;
  background: var(--app-upload-status-dropdown-background-color);
  border: 1px solid var(--app-upload-status-dropdown-border-color);
  box-shadow: var(--app-upload-status-dropdown-box-shadow);
}

._green-loader_nfqkjc .ak-loader-circle-indicator {
  stroke: var(--app-upload-status-green-loader-color) !important;
}
._green-loader_nfqkjc .ak-loader-svg-track {
  stroke: var(--app-upload-status-green-loader-track-color) !important;
}

._divider_nfqkjc {
  border-left: 1px solid;
  height: 30px;
}

._cursor-pointer_nfqkjc {
  cursor: pointer;
}

._popup-height_nfqkjc {
  max-height: 70vh;
  overflow: auto;
}

/* styles for irene/components/upload-app/via-link/index.scss */
._upload-button-stack_nq4wzj {
  box-shadow: var(--app-upload-via-link-button-stack-shadow);
}

._link-icon_nq4wzj {
  color: var(--app-upload-via-link-button-color);
}

._upload-modal-container_nq4wzj {
  width: 450px;
  padding: 1.2em;
}

._valid-url-format-list_nq4wzj {
  list-style: disc;
  padding-left: 1em;
  color: var(--app-upload-via-link-url-format-bullet-color);
}

/* styles for irene/components/upload-app/via-link/preview/index.scss */
._loading-preview-stack_1j6p5m {
  background-color: var(--app-upload-via-link-preview-background-color);
  border: 1px solid var(--app-upload-via-link-preview-border-color);
  border-radius: 2px;
  height: 125px;
}

._preview-stack_1j6p5m {
  border: 1px solid var(--app-upload-via-link-preview-background-color);
}

._store-link-stack_1j6p5m {
  background-color: var(--app-upload-via-link-preview-footer-background-color);
}

._preview-error-stack_1j6p5m {
  border: 1px solid var(--app-upload-via-link-preview-background-color);
  padding: 32px;
}

/* styles for irene/components/upselling-module/index.scss */
._gradient-fill_10jy36 {
  height: 375px;
  background: linear-gradient(0deg, var(--upselling-module-gradient-light) 0%, var(--upselling-module-gradient) 69.79%);
}

._upsell-container_10jy36 {
  padding: 0.714em 0 0;
  background-color: var(--upselling-module-background-color);
  box-shadow: var(--upselling-module-box-shadow-6);
}

._upsell-content_10jy36 {
  padding: 2.5em 5em;
}

._upsell-footer_10jy36 {
  box-shadow: var(--upselling-module-box-shadow-4);
  background-color: var(--upselling-module-background-color);
  padding: 1em 5em;
}

._thumbsup-icon_10jy36 {
  height: 26px;
  width: 26px;
}

/* styles for irene/components/user-login/index.scss */
._login-input-container_1eq1g8 {
  padding: 1.714em 2.857em 2.714em;
}
._login-input-container_1eq1g8 ._login-title_1eq1g8 {
  font-size: 1.285rem;
  padding-bottom: 1.142em;
}

._login-footer_1eq1g8 {
  background: var(--user-login-footer-background-color);
}

/* styles for irene/components/user-login/perform-mfa/index.scss */
._error-stack_uoqusq {
  margin-top: 0.285em;
}
._error-stack_uoqusq ._error-icon_uoqusq {
  padding-top: 0.142em;
  font-size: 1rem !important;
}
._error-stack_uoqusq ._error-message_uoqusq {
  padding-left: 0.714em;
  font-size: 0.857rem;
}

._contact-support-link_uoqusq {
  color: var(--user-login-perform-mfa-contact-support-color);
  text-decoration: underline;
}

/* styles for irene/components/user-login/recover-password/index.scss */
._recover-password-input-container_kq5ruc {
  padding: 1.714em 2.857em 2.714em;
}
._recover-password-input-container_kq5ruc ._recover-password-title_kq5ruc {
  padding-bottom: 1.142em;
  font-size: 1.285rem;
}
._recover-password-input-container_kq5ruc ._recover-password-title_kq5ruc ._retry-text_kq5ruc {
  color: var(--user-login-recover-password-retry-text-color);
}

._recover-password-footer_kq5ruc {
  background: var(--user-login-recover-password-footer-background-color);
}

/* styles for irene/components/user-login/reset-password/index.scss */
._reset-password-input-container_fl5ed7 {
  padding: 1.714em 2.857em 2.714em;
}
._reset-password-input-container_fl5ed7 ._reset-password-title_fl5ed7 {
  padding-bottom: 1.142em;
  font-size: 1.285rem;
}

._reset-password-footer_fl5ed7 {
  background: var(--user-login-reset-password-footer-background-color);
}

._error-stack_fl5ed7 {
  margin-top: 0.285em;
}
._error-stack_fl5ed7 ._error-icon_fl5ed7 {
  padding-top: 0.142em;
  font-size: 1rem !important;
}
._error-stack_fl5ed7 ._error-message_fl5ed7 {
  padding-left: 0.714em;
  font-size: 0.857rem;
}

/* styles for irene/components/user-login/root-container/index.scss */
._login-root_lh6m9c {
  height: 100vh;
}
._login-root_lh6m9c ._root-container_lh6m9c {
  border: 1px solid var(--user-login-root-container-border-color);
  border-radius: var(--user-login-root-container-border-radius);
  min-width: 29.5em;
  max-width: 29.5em;
  box-shadow: var(--user-login-root-container-box-shadow);
}
._login-root_lh6m9c ._root-container_lh6m9c ._logo-container_lh6m9c img {
  max-width: 12em;
  max-height: 7em;
}

/* styles for irene/components/user-login/via-sso/index.scss */
._login-form-sso-separator_7eilds {
  width: 10.8em;
  margin: 1em 0em;
}

/* styles for irene/components/user-login/via-username-password/index.scss */
._forgot-password-link_1cm7ai {
  color: var(--user-login-via-username-password-link-color);
  margin-bottom: 0.35em;
}

._error-stack_1cm7ai {
  margin-top: 0.285em;
}
._error-stack_1cm7ai ._error-icon_1cm7ai {
  padding-top: 0.142em;
  font-size: 1rem !important;
}
._error-stack_1cm7ai ._error-message_1cm7ai {
  padding-left: 0.714em;
  font-size: 0.857rem;
}

._contact-support-link_1cm7ai {
  color: var(--user-login-via-username-password-contact-support-color);
  text-decoration: underline;
}

/* styles for irene/components/user-registration/form/index.scss */
._register-form-root_8kajbs {
  width: 100%;
  height: 100vh;
  display: flex;
  background-color: var(--user-registration-form-background-color);
  overflow: auto;
  padding: 3em;
  box-sizing: border-box;
}
._register-form-root_8kajbs ._logo-container_8kajbs {
  padding: 1.5em 0em 1em 0em;
  border-bottom: 1px solid var(--user-registration-form-border-color);
  width: 100%;
}
._register-form-root_8kajbs ._logo-container_8kajbs img {
  max-width: 12em;
  max-height: 7em;
}
._register-form-root_8kajbs ._register-form-container_8kajbs {
  background-color: var(--user-registration-form-container-background-color);
  border-radius: var(--user-registration-form-container-border-radius);
  border: 1px solid var(--user-registration-form-container-border-color);
  box-shadow: var(--user-registration-form-container-box-shadow);
  margin: 1em 1em 3em 1em;
  width: 32em;
  height: -moz-min-content;
  height: min-content;
}
._register-form-root_8kajbs ._register-form-main_8kajbs {
  display: flex;
  flex-direction: column;
  padding: 2em;
}
._register-form-root_8kajbs ._input-field-disabled_8kajbs {
  background-color: var(--user-registration-form-disabled-background-color) !important;
  color: var(--user-registration-form-text-primary) !important;
}
._register-form-root_8kajbs ._asterisk_8kajbs {
  color: var(--user-registration-form-primary-color);
}
._register-form-root_8kajbs ._login-link-container_8kajbs {
  background-color: var(--user-registration-form-login-link-background-color);
  padding: 1em;
  box-shadow: var(--user-registration-form-login-link-box-shadow);
  border-radius: 0px 2px;
}

/* styles for irene/components/user-registration/register-confirm/index.scss */
._register-confirm-root_1v33q4 {
  height: 100vh;
  background-color: var(--user-registration-register-confirm-background-color);
}

._register-confirm-icon_1v33q4 {
  font-size: 50px !important;
  margin-bottom: 0.2em;
}

._register-confirm-button_1v33q4 {
  width: 8em;
}

._register-confirm-container_1v33q4 {
  background-color: var(--user-registration-register-confirm-container-background-color);
  border-radius: var(--user-registration-register-confirm-container-border-radius);
  box-shadow: var(--user-registration-register-confirm-container-box-shadow);
  min-width: 32em;
}

._register-confirm_1v33q4 {
  padding: 2em 1em;
}

._logo-container_1v33q4 {
  padding: 1.5em 0em 1em 0em;
  border-bottom: 1px solid var(--user-registration-register-confirm-logo-container-border-color);
}
._logo-container_1v33q4 img {
  max-width: 12em;
  max-height: 7em;
}

._login-link-container_1v33q4 {
  background-color: var(--user-registration-register-confirm-login-link-background-color);
  padding: 1em;
  box-shadow: var(--user-registration-register-confirm-login-link-box-shadow);
  border-radius: 0px 2px;
}

/* styles for irene/components/vnc-viewer/index.scss */
._automated-scan-vnc-note_9dz5a8 {
  background-color: var(--vnc-viewer-note-background);
  color: var(--vnc-viewer-note-text-color);
  padding: 1em;
  margin: 6em 1em;
  border-radius: var(--vnc-viewer-note-border-radius);
}

._automated-scan-trigger-info_9dz5a8 {
  padding: 1em;
  background-color: var(--vnc-viewer-info-background);
  border-radius: var(--vnc-viewer-note-border-radius);
  border: 1px solid var(--vnc-viewer-info-border-color);
}

/* styles for irene/styles/_component-variables.scss */
body {
  --ak-appbar-default-background: var(--background-main);
  --ak-appbar-default-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-default-background-text-color: var(--text-primary);
  --ak-appbar-light-background: var(--background-light);
  --ak-appbar-light-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-light-background-text-color: var(--text-primary);
  --ak-appbar-dark-background: var(--background-dark);
  --ak-appbar-dark-border-bottom: none;
  --ak-appbar-dark-background-text-color: var(--common-white);
  --ak-appbar-dark-hover-background: var(--hover-dark-background);
  --ak-appbar-zIndex: var(--zIndex-appbar);
  --ak-icon-color-primary: var(--primary-main);
  --ak-icon-color-secondary: var(--secondary-main);
  --ak-icon-color-text-primary: var(--text-primary);
  --ak-icon-color-text-secondary: var(--text-secondary);
  --ak-icon-color-error: var(--error-main);
  --ak-icon-color-success: var(--success-main);
  --ak-icon-color-warn: var(--warn-main);
  --ak-icon-color-info: var(--info-main);
  --ak-loader-stroke-primary-main: var(--primary-main);
  --ak-loader-stroke-secondary: var(--secondary-main);
  --ak-loader-stroke-info-main: var(--info-main);
  --ak-loader-stroke-info-dark: var(--info-dark);
  --ak-loader-stroke-success-main: var(--success-main);
  --ak-loader-stroke-warn-main: var(--warn-main);
  --ak-loader-stroke-warn-dark: var(--warn-dark);
  --ak-loader-stroke-error-main: var(--error-main);
  --ak-loader-track-color-primary-light: var(--primary-light);
  --ak-loader-track-color-secondary-light: var(--neutral-grey-200);
  --ak-loader-track-color-info-light: var(--info-light);
  --ak-loader-track-color-success-light: var(--success-light);
  --ak-loader-track-color-warn-light: var(--warn-light);
  --ak-loader-track-color-error-light: var(--error-light);
  --ak-loader-linear-root-bg-color: var(--neutral-grey-200);
  --ak-popover-arrow-background-light: var(--background-main);
  --ak-popover-arrow-border-light: var(--border-color-1);
  --ak-popover-arrow-background-dark: var(--background-dark);
  --ak-popover-zIndex: var(--zIndex-tooltip);
  --ak-tooltip-border-radius: var(--border-radius);
  --ak-tooltip-font-weight-regular: var(--font-weight-regular);
  --ak-tooltip-font-family: var(--font-family);
  --ak-tooltip-box-shadow-2: var(--box-shadow-2);
  --ak-tooltip-background-light: var(--background-main);
  --ak-tooltip-background-dark: var(--background-dark);
  --ak-tooltip-color-on-light: var(--text-primary);
  --ak-tooltip-color-on-dark: var(--common-white);
  --ak-tooltip-border-light: var(--border-color-1);
  --ak-tooltip-zIndex: var(--zIndex-tooltip);
  --ak-toggle-slider-background-color: var(--background-main);
  --ak-toggle-checked-background-color: var(--success-main);
  --ak-toggle-unchecked-background-color: var(--neutral-grey-300);
  --ak-divider-color-light: var(--divider);
  --ak-divider-color-dark: var(--divider-dark);
  --ak-link-color-text-disabled: var(--text-disabled);
  --ak-link-color-primary: var(--primary-main);
  --ak-link-color-secondary: var(--secondary-main);
  --ak-link-color-text-primary: var(--text-primary);
  --ak-link-color-text-secondary: var(--text-secondary);
  --ak-link-color-error: var(--error-main);
  --ak-link-color-success: var(--success-main);
  --ak-link-color-warn: var(--warn-main);
  --ak-link-color-info: var(--info-main);
  --ak-icon-button-color-text-disabled: var(--text-disabled);
  --ak-icon-button-color-text-primary: var(--text-primary);
  --ak-icon-button-border-radius: var(--border-radius);
  --ak-icon-button-border-color-default: var(--border-color-2);
  --ak-icon-button-border-color-primary: var(--primary-main);
  --ak-icon-button-border-color-secondary: var(--secondary-main);
  --ak-icon-button-hover-background: var(--hover-light-background);
  --ak-list-item-color-text-disabled: var(--text-disabled);
  --ak-list-item-hover-background: var(--hover-light-background);
  --ak-list-item-selected-background: var(--primary-light);
  --ak-list-item-color-text-primary: var(--text-primary);
  --ak-menu-background: var(--background-main);
  --ak-menu-border-radius: var(--border-radius);
  --ak-menu-box-shadow: var(--box-shadow-2);
  --ak-menu-border-color: var(--border-color-1);
  --ak-menu-z-index: var(--zIndex-tooltip);
  --ak-select-form-helper-color: var(--text-secondary);
  --ak-select-error-color: var(--error-main);
  --ak-select-dropdown-background: var(--background-main);
  --ak-select-dropdown-border-radius: var(--border-radius);
  --ak-select-dropdown-box-shadow: var(--box-shadow-2);
  --ak-select-dropdown-border-color: var(--border-color-1);
  --ak-select-dropdown-zIndex: var(--zIndex-tooltip);
  --ak-select-option-color-text-primary: var(--text-primary);
  --ak-select-option-hover-background: var(--hover-light-background);
  --ak-select-option-selected-background: var(--primary-light);
  --ak-select-option-divider-color: var(--divider);
  --ak-select-trigger-color-text-primary: var(--text-primary);
  --ak-select-trigger-border-radius: var(--border-radius);
  --ak-select-trigger-border-color: var(--border-color-2);
  --ak-select-trigger-disabled-color: var(--text-secondary);
  --ak-select-trigger-disabled-background: var(--disabled-background-textfield);
  --ak-select-trigger-arrow-color: var(--text-primary);
  --ak-select-multiple-chip-background-color: var(--neutral-grey-200);
  --ak-select-multiple-chip-border-radius: var(--border-radius);
  --ak-select-before-option-border-color: var(--neutral-grey-100);
  --ak-modal-zIndex: var(--zIndex-modal);
  --ak-modal-backdrop-overlay-background: var(--backdrop-overlay-background);
  --ak-modal-border-radius: var(--border-radius);
  --ak-table-font-weight-regular: var(--font-weight-regular);
  --ak-table-font-weight-medium: var(--font-weight-medium);
  --ak-table-font-family: var(--font-family);
  --ak-table-color-text-primary: var(--text-primary);
  --ak-table-header-background-neutral: var(--neutral-grey-100);
  --ak-table-header-border-neutral: var(--border-color-1);
  --ak-table-border-light: var(--divider);
  --ak-table-border-dark: var(--divider-dark);
  --ak-table-hover-background: var(--hover-light-background);
  --ak-checkbox-color-checked: var(--success-main);
  --ak-checkbox-color-indeterminate: var(--success-main);
  --ak-checkbox-color-text-disabled: var(--text-disabled);
  --ak-checkbox-hover-background: var(--hover-light-background);
  --ak-button-font-family: var(--font-family);
  --ak-button-border-radius: var(--border-radius);
  --ak-button-color-primary: var(--primary-main);
  --ak-button-filled-primary-hover-background: var(--primary-dark);
  --ak-button-color-primary-contrast-text: var(--primary-contrast-text);
  --ak-button-color-secondary: var(--secondary-main);
  --ak-button-color-text-primary: var(--text-primary);
  --ak-button-color-text-secondary: var(--text-secondary);
  --ak-button-color-error: var(--error-main);
  --ak-button-color-success: var(--success-main);
  --ak-button-color-warn: var(--warn-main);
  --ak-button-color-info: var(--info-main);
  --ak-button-color-neutral: var(--neutral-grey-400);
  --ak-button-color-text-disabled: var(--text-disabled);
  --ak-button-disabled-background: var(--disabled-background-button);
  --ak-chip-font-family: var(--font-family);
  --ak-chip-border-radius: var(--border-radius);
  --ak-chip-color-text-primary: var(--text-primary);
  --ak-chip-delete-btn-hover-background: var(--hover-light-background);
  --ak-chip-color-filled-default-background: var(--neutral-grey-100);
  --ak-chip-color-filled-default-contrast-text: var(--text-primary);
  --ak-chip-color-filled-primary-background: var(--primary-main);
  --ak-chip-color-filled-primary-contrast-text: var(--common-white);
  --ak-chip-color-filled-secondary-background: var(--secondary-main);
  --ak-chip-color-filled-secondary-contrast-text: var(--common-white);
  --ak-chip-color-filled-success-background: var(--success-main);
  --ak-chip-color-filled-success-contrast-text: var(--common-white);
  --ak-chip-color-filled-error-background: var(--error-main);
  --ak-chip-color-filled-error-contrast-text: var(--common-white);
  --ak-chip-color-filled-warn-background: var(--warn-main);
  --ak-chip-color-filled-warn-contrast-text: var(--common-white);
  --ak-chip-color-filled-info-background: var(--info-main);
  --ak-chip-color-filled-info-contrast-text: var(--common-white);
  --ak-chip-color-semi-filled-default-background: var(--neutral-grey-200);
  --ak-chip-color-semi-filled-default-contrast-text: var(--neutral-grey-700);
  --ak-chip-color-semi-filled-primary-background: var(--primary-light);
  --ak-chip-color-semi-filled-primary-contrast-text: var(--primary-dark);
  --ak-chip-color-semi-filled-secondary-background: var(--neutral-grey-200);
  --ak-chip-color-semi-filled-secondary-contrast-text: var(--secondary-main);
  --ak-chip-color-semi-filled-success-background: var(--success-light);
  --ak-chip-color-semi-filled-success-contrast-text: var(--success-main);
  --ak-chip-color-semi-filled-error-background: var(--error-light);
  --ak-chip-color-semi-filled-error-contrast-text: var(--error-main);
  --ak-chip-color-semi-filled-warn-background: var(--warn-light);
  --ak-chip-color-semi-filled-warn-contrast-text: var(--warn-dark);
  --ak-chip-color-semi-filled-info-background: var(--info-light);
  --ak-chip-color-semi-filled-info-contrast-text: var(--info-dark);
  --ak-chip-color-outlined-default: var(--border-color-1);
  --ak-chip-color-outlined-primary: var(--primary-main);
  --ak-chip-color-outlined-secondary: var(--secondary-main);
  --ak-chip-color-outlined-success: var(--success-main);
  --ak-chip-color-outlined-error: var(--error-main);
  --ak-chip-color-outlined-warn: var(--warn-main);
  --ak-chip-color-outlined-info: var(--info-main);
  --ak-chip-color-semi-filled-outlined-default-background: var(
    --neutral-grey-100
  );
  --ak-chip-color-semi-filled-outlined-default-contrast-text: var(
    --text-primary
  );
  --ak-chip-color-semi-filled-outlined-default-border-color: var(
    --neutral-grey-200
  );
  --ak-chip-color-semi-filled-outlined-primary-background: var(--primary-light);
  --ak-chip-color-semi-filled-outlined-primary-contrast-text: var(
    --primary-dark
  );
  --ak-chip-color-semi-filled-outlined-secondary-background: var(
    --neutral-grey-200
  );
  --ak-chip-color-semi-filled-outlined-secondary-contrast-text: var(
    --secondary-main
  );
  --ak-chip-color-semi-filled-outlined-success-background: var(--success-light);
  --ak-chip-color-semi-filled-outlined-success-contrast-text: var(
    --success-main
  );
  --ak-chip-color-semi-filled-outlined-error-background: var(--error-light);
  --ak-chip-color-semi-filled-outlined-error-contrast-text: var(--error-main);
  --ak-chip-color-semi-filled-outlined-warn-background: var(--warn-light);
  --ak-chip-color-semi-filled-outlined-warn-contrast-text: var(--warn-dark);
  --ak-chip-color-semi-filled-outlined-info-background: var(--info-light);
  --ak-chip-color-semi-filled-outlined-info-contrast-text: var(--info-dark);
  --ak-autocomplete-x-btn-zIndex: var(--zIndex-tooltip);
  --ak-autocomplete-background: var(--background-main);
  --ak-autocomplete-border-radius: var(--border-radius);
  --ak-autocomplete-box-shadow: var(--box-shadow-2);
  --ak-autocomplete-border-color: var(--border-color-1);
  --ak-drawer-backdrop-overlay-background: var(--backdrop-overlay-background);
  --ak-drawer-background: var(--background-main);
  --ak-drawer-color-text-primary: var(--text-primary);
  --ak-drawer-zIndex: var(--zIndex-drawer);
  --ak-radio-hover-background: var(--hover-light-background);
  --ak-radio-color-text-disabled: var(--text-disabled);
  --ak-radio-color-success-main: var(--success-main);
  --ak-date-picker-background: var(--background-main);
  --ak-date-picker-border-color: var(--border-color-1);
  --ak-date-picker-day-border-color: var(--common-white);
  --ak-date-picker-border-radius: var(--border-radius);
  --ak-date-picker-box-shadow: var(--box-shadow-2);
  --ak-date-picker-day-btn-hover-background: var(--hover-light-background);
  --ak-date-picker-color-text-primary: var(--text-primary);
  --ak-date-picker-color-text-secondary: var(--text-secondary);
  --ak-date-picker-color-text-disabled: var(--text-disabled);
  --ak-date-picker-color-primary: var(--primary-main);
  --ak-date-picker-color-primary-light: var(--primary-light);
  --ak-date-picker-color-primary-contrast-text: var(--primary-contrast-text);
  --ak-date-picker-font-family: var(--font-family);
  --ak-date-picker-font-weight-regular: var(--font-weight-regular);
  --ak-date-picker-font-weight-medium: var(--font-weight-medium);
  --ak-pagination-background: var(--neutral-grey-100);
  --ak-pagination-border-radius: var(--border-radius);
  --ak-pagination-divider-background: var(--divider-dark);
  --ak-pagination-button-background: var(--common-white);
  --ak-tabs-font-family: var(--font-family);
  --ak-tabs-border-color: var(--border-color-1);
  --ak-tabs-color-primary: var(--primary-main);
  --ak-tabs-color-primary-light: var(--primary-light);
  --ak-tabs-text-color-secondary: var(--text-secondary);
  --ak-tabs-text-color-primary: var(--text-primary);
  --ak-tabs-font-weight-bold: var(--font-weight-bold);
  --ak-tabs-font-weight-regular: var(--font-weight-regular);
  --ak-tabs-border-radius: var(--border-radius);
  --ak-tabs-neutral-background: var(--neutral-grey-200);
  --ak-tabs-active-box-shadow: var(--box-shadow-4);
  --ak-tabs-background-main: var(--background-main);
  --ak-breadcrumbs-auto-trail-color-text-primary: var(--text-primary);
  --ak-breadcrumbs-auto-trail-color-text-secondary: var(--neutral-grey-500);
  --ak-breadcrumbs-auto-trail-font-weight-medium: var(--font-weight-medium);
  --ak-accordion-summary-secondary-background: var(--background-light);
  --ak-accordion-summary-secondary-border-color: var(--border-color-1);
  --ak-accordion-summary-primary-background: var(--primary-main-10);
  --ak-accordion-summary-primary-border-color: var(--primary-main-10);
  --ak-accordion-summary-light-background: var(--background-main);
  --ak-accordion-summary-light-box-shadow: var(--box-shadow-12);
  --ak-skeleton-linear-gradient-color-1: var(--neutral-grey-100);
  --ak-skeleton-linear-gradient-color-2: var(--neutral-grey-200);
  --ak-checkbox-tree-secondary-background-white: var(--background-main);
  --ak-checkbox-tree-secondary-background: var(--background-light);
  --ak-checkbox-tree-secondary-border-color: var(--border-color-1);
}
body._theme-light_4z5thp {
  --ak-appbar-inherit-background: var(--background-light);
  --ak-appbar-inherit-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-inherit-background-text-color: var(--text-primary);
  --ak-appbar-inherit-hover-background: var(--hover-light-background);
  --ak-appbar-box-shadow: var(--box-shadow-light);
}
body._theme-dark_4z5thp {
  --ak-appbar-inherit-background: var(--background-dark);
  --ak-appbar-inherit-border-bottom: none;
  --ak-appbar-inherit-background-text-color: var(--common-white);
  --ak-appbar-inherit-hover-background: var(--hover-dark-background);
  --ak-appbar-box-shadow: var(--box-shadow-dark);
}

body {
  --security-dashboard-nav-bg-color: var(--background-main);
  --security-download-app-container-border-color: var(--neutral-grey-200);
  --security-download-app-container-box-shadow: var(--box-shadow-3);
  --security-download-app-container-border-radius: var(--border-radius);
  --security-purge-api-analysis-container-border-color: var(--neutral-grey-200);
  --security-purge-api-analysis-container-box-shadow: var(--box-shadow-3);
  --security-purge-api-analysis-container-border-radius: var(--border-radius);
  --security-project-search-list-header-border-color: var(--neutral-white-100);
  --security-project-search-list-header-border-radius: var(--border-radius);
  --security-project-empty-loading-view-border-radius: var(--border-radius);
  --security-project-empty-loading-view-border-color: var(--border-color-1);
  --security-file-search-list-header-border-color: var(--neutral-white-100);
  --security-file-search-list-header-border-radius: var(--border-radius);
  --security-file-empty-loading-view-border-radius: var(--border-radius);
  --security-file-empty-loading-view-border-color: var(--border-color-1);
  --security-analysis-list-filter-option-background-color: var(--common-white);
  --security-analysis-list-filter-border-color: var(--neutral-grey-200);
  --security-analysis-list-filter-hover-border-color: var(--neutral-grey-400);
  --security-analysis-list-filter-option-hover-background: var(
    --hover-light-background
  );
  --security-analysis-list-divider-background-color: var(--neutral-grey-200);
  --security-analysis-list-clear-filter-color: var(--neutral-grey-600);
  --security-analysis-list-clear-filter-hover-color: var(--primary-main);
  --security-analysis-list-header-background-color: var(--common-white);
  --security-analysis-list-header-border-color: var(--neutral-white-100);
  --security-analysis-list-header-border-radius: var(--border-radius);
  --security-analysis-list-table-border-radius: var(--border-radius);
  --security-analysis-list-table-border-color: var(--neutral-white-100);
  --security-file-details-actions-background-color: var(--background-main);
  --security-file-details-actions-border-color: var(--border-color-1);
  --security-analysis-details-background-color: var(--background-main);
  --security-analysis-details-border-color: var(--border-color-1);
  --security-analysis-details-header-background-color: var(--background-main);
  --security-analysis-details-header-border-color: var(--border-color-1);
  --security-analysis-details-header-marked-as-passed-background-color: var(
    --success-main
  );
  --security-analysis-details-header-marked-as-passed-border-color: var(
    --success-main
  );
  --security-analysis-details-header-marked-as-passed-color: var(
    --common-white
  );
  --security-analysis-details-cvss-metrics-white-color: var(--common-white);
  --security-analysis-details-cvss-metrics-risk-medium-color: var(
    --severity-medium
  );
  --security-analysis-details-cvss-metrics-risk-low-color: var(--severity-low);
  --security-analysis-details-cvss-metrics-risk-high-color: var(
    --severity-high
  );
  --security-analysis-details-cvss-metrics-risk-critical-color: var(
    --severity-critical
  );
  --security-analysis-details-cvss-metrics-risk-passed-color: var(
    --severity-passed
  );
  --security-analysis-details-cvss-metrics-risk-error-color: var(
    --primary-main
  );
  --security-analysis-details-cvss-metrics-progress-color: var(
    --severity-untested
  );
  --security-analysis-details-cvss-metrics-progress-border-color: var(
    --primary-main-10
  );
  --security-analysis-details-footer-white-background-color: var(
    --common-white
  );
  --security-analysis-details-footer-cta-border-color: var(--neutral-grey-300);
  --security-analysis-details-footer-cta-box-shadow: var(--box-shadow-6);
  --security-analysis-details-attachments-list-box-shadow: var(--box-shadow-7);
  --security-analysis-details-attachments-list-border-radius: var(
    --border-radius
  );
  --security-analysis-details-attachments-list-border-color: var(
    --border-color-1
  );
  --security-analysis-details-attachments-type-background-color: var(
    --text-default
  );
  --security-analysis-details-attachments-type-text-color: var(--common-white);
  --security-analysis-details-finding-add-form-note-background-color: var(
    --neutral-grey-200
  );
  --security-analysis-details-finding-add-form-note-border-radius: var(
    --border-radius
  );
  --security-analysis-details-finding-add-form-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-finding-add-form-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-finding-add-form-textarea-color: var(
    --text-primary
  );
  --security-analysis-details-findings-table-title-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-findings-table-title-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-findings-table-title-textarea-color: var(
    --text-primary
  );
  --security-analysis-details-findings-table-description-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-findings-table-description-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-findings-table-description-textarea-color: var(
    --text-primary
  );
}

body {
  --app-upload-via-link-button-stack-shadow: var(--box-shadow-4);
  --app-upload-via-link-url-format-bullet-color: var(--text-primary);
  --app-upload-via-link-preview-background-color: var(--background-light);
  --app-upload-via-link-preview-border-color: var(--neutral-grey-100);
  --app-upload-via-link-preview-footer-background-color: var(
    --neutral-grey-100
  );
  --side-nav-inherit-background: var(--background-main);
  --side-nav-inherit-background-text-color: var(--text-primary);
  --side-nav-inherit-hover-background: var(--hover-light-background);
  --side-nav-item-badge-background: var(--neutral-grey-200);
  --side-nav-item-badge-text-color: var(--text-primary);
  --side-nav-item-active-background: var(--side-menu-active-background-light);
  --side-nav-box-shadow: var(--box-shadow-light);
  --side-nav-border: 1px solid var(--border-color-1);
  --side-nav-font-weight-medium: var(--font-weight-medium);
  --side-nav-text-primary: var(--primary-main);
  --side-nav-item-active-badge-background: var(--primary-main);
  --side-nav-item-active-badge-text-color: var(--primary-contrast-text);
  --side-nav-item-active-border-color: var(--primary-main);
  --side-nav-zIndex: calc(var(--zIndex-appbar) + 1);
  --side-nav-product-switcher-modal-item-hover-background: var(
    --neutral-grey-100
  );
  --side-nav-product-switcher-modal-title-background: var(--neutral-grey-100);
  --side-nav-product-switcher-border: 1px solid var(--border-color-1);
  --side-nav-product-switcher-bg-main: var(--background-main);
  --side-nav-product-switcher-box-shadow: var(--box-shadow-light);
  --side-nav-product-switcher-item-hover-background: var(
    --hover-light-background
  );
  --organization-namespace-loading-container-background: var(
    --background-light
  );
  --organization-namespace-loading-container-border: var(--border-color-1);
  --organization-namespace-loading-container-border-radius: var(
    --border-radius
  );
  --organization-member-list-loading-container-background: var(
    --background-light
  );
  --organization-member-list-loading-container-border: var(--border-color-1);
  --organization-member-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-member-list-member-details-border-radius: var(--border-radius);
  --organization-member-list-member-details-border-color: var(--border-color-1);
  --organization-member-list-member-details-divider-color: var(
    --neutral-grey-200
  );
  --organization-member-list-member-details-box-shadow: var(--box-shadow-3);
  --organization-member-list-add-to-team-border-radius: var(--border-radius);
  --organization-member-list-add-to-team-border-color: var(--border-color-1);
  --organization-team-loading-container-background: var(--background-light);
  --organization-team-loading-container-border: var(--border-color-1);
  --organization-team-loading-container-border-radius: var(--border-radius);
  --add-team-member-loading-container-border-radius: var(--border-radius);
  --add-team-member-loading-container-border-color: var(--border-color-1);
  --add-team-project-loading-container-border-radius: var(--border-radius);
  --add-team-project-loading-container-border-color: var(--border-color-1);
  --organization-team-overview-border-radius: var(--border-radius);
  --organization-team-overview-border-color: var(--border-color-1);
  --organization-team-overview-hover-background: var(--hover-light-background);
  --organization-team-details-active-action-footer-shadow: var(--box-shadow-4);
  --organization-team-details-team-info-summary-shadow: var(--box-shadow-3);
  --organization-team-invitation-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-invitation-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-team-member-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-member-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-team-project-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-project-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-mfa-border-radius: var(--border-radius);
  --organization-mfa-alert-error-border-color: var(--error-main);
  --organization-mfa-alert-error-background: var(--error-light);
  --organization-mfa-alert-warn-border-color: var(--warn-dark);
  --organization-mfa-alert-warn-text-color: var(--warn-dark);
  --organization-mfa-alert-warn-background: var(--warn-light);
  --sso-settings-border-color: var(--border-color-1);
  --sso-settings-border-radius: var(--border-radius);
  --sso-settings-dropzone-active-shadow-color: var(--neutral-grey-200);
  --sso-settings-file-upload-btn-color: var(--primary-main);
  --sso-settings-textarea-color: var(--text-secondary);
  --sso-settings-textarea-border-color: var(--border-color-1);
  --sso-settings-textarea-border-radius: var(--border-radius);
  --organization-archive-border-color: var(--border-color-1);
  --organization-archive-border-radius: var(--border-radius);
  --organization-archive-list-expired-background: var(--neutral-grey-50);
  --organization-archive-list-bordered-container-border-radius: var(
    --border-radius
  );
  --organization-archive-list-bordered-container-border-color: var(
    --border-color-1
  );
  --organization-integrations-integrated-ui-border-radius: var(--border-radius);
  --organization-integrations-integrated-ui-border-color: var(--border-color-1);
  --organization-integrations-card-border-radius: var(--border-radius);
  --organization-integrations-card-border-color: var(--border-color-1);
  --organization-integrations-card-text-color: var(--text-primary);
  --organization-integrations-github-border-radius: var(--border-radius);
  --organization-integrations-github-border-color: var(--border-color-1);
  --organization-integrations-github-box-shadow: var(--box-shadow-4);
  --organization-integrations-github-background-main: var(--background-main);
  --organization-integrations-jira-border-radius: var(--border-radius);
  --organization-integrations-jira-border-color: var(--border-color-1);
  --organization-integrations-jira-box-shadow: var(--box-shadow-4);
  --organization-integrations-jira-background-main: var(--background-main);
  --organization-integrations-serviceNow-border-radius: var(--border-radius);
  --organization-integrations-serviceNow-border-color: var(--border-color-1);
  --organization-integrations-serviceNow-box-shadow: var(--box-shadow-4);
  --organization-integrations-serviceNow-background-main: var(
    --background-main
  );
  --organization-integrations-splunk-border-radius: var(--border-radius);
  --organization-integrations-splunk-border-color: var(--border-color-1);
  --organization-integrations-splunk-box-shadow: var(--box-shadow-4);
  --organization-integrations-splunk-background-main: var(--background-main);
  --organization-integrations-splunk-background-neutral: var(
    --neutral-grey-100
  );
  --organization-name-header-background-color: var(--background-main);
  --organization-name-header-border-color: var(--border-color-1);
  --organization-name-header-border-radius: var(--border-radius);
  --organization-name-color-primary-light: var(--primary-light);
  --organization-name-color-text-disabled: var(--text-disabled);
  --organization-name-add-btn-disabled-background: var(--neutral-white-100);
  --organization-details-color-primary: var(--primary-main);
  --organization-details-color-primary-light: var(--primary-light);
  --organization-details-color-text-primary: var(--text-primary);
  --organization-details-color-text-secondary: var(--text-secondary);
  --organization-details-border-color: var(--border-color-1);
  --organization-details-border-radius: var(--border-radius);
  --organization-details-neutral-background: var(--neutral-grey-200);
  --organization-details-font-weight-regular: var(--font-weight-regular);
  --organization-details-font-weight-bold: var(--font-weight-bold);
  --notification-bell-icon-dot-background-color: var(--primary-main);
  --notification-bell-icon-dot-border-color: var(--neutral-grey-700);
  --notification-bell-icon-color: var(--background-main);
  --notification-unread-count-color-primary: var(--primary-main);
  --notification-unread-count-background-color: var(--primary-main-10);
  --notification-unread-text-primary-color: var(--text-primary);
  --notification-divider-border-color: var(--common-black);
  --notification-message-hover-background-color: var(--neutral-grey-50);
  --notification-message-read-unread-dot-background-color: var(
    --secondary-main
  );
  --notification-message-read-unread-ring-border-color: var(
    --notification-message-read-unread-dot-background-color
  );
  --notification-message-time-color: var(--neutral-grey-400);
  --notification-message-color-text-primary: var(--text-primary);
  --notification-dropdown-border-color: var(--neutral-grey-100);
  --notification-dropdown-arrow-border-color: var(--neutral-grey-200);
  --notifications-dropdown-background-color: var(--background-main);
  --notifications-dropdown-border-color: var(--border-color-1);
  --notifications-dropdown-box-shadow: var(--box-shadow-9);
  --app-logo-border-radius: var(--border-radius);
  --app-logo-border-color: var(--neutral-grey-100);
  --file-report-dr-va-reports-border-radius: var(--border-radius);
  --file-report-dr-va-reports-border-color: var(--border-color-1);
  --file-report-dr-va-reports-gen-progress-indicator-bg: var(
    --background-light
  );
  --file-report-dr-sbom-reports-border-color: var(--neutral-grey-200);
  --file-report-dr-sbom-reports-border-radius: var(--border-radius);
  --file-report-dr-privacy-reports-border-color: var(--border-color-1);
  --file-report-dr-privacy-reports-border-radius: var(--border-radius);
  --sbom-app-list-header-background-color: var(--common-white);
  --sbom-app-list-header-border-color: var(--neutral-white-100);
  --sbom-app-list-header-border-radius: var(--border-radius);
  --sbom-app-list-header-filter-border-color: var(--neutral-grey-200);
  --sbom-app-list-header-filter-hover-border-color: var(--neutral-grey-400);
  --sbom-app-list-header-filter-option-hover-background: var(
    --hover-light-background
  );
  --sbom-app-list-header-clear-filter-color: var(--neutral-grey-600);
  --sbom-app-list-header-clear-filter-hover-color: var(--primary-main);
  --sbom-app-platform-border-radius: var(--border-radius);
  --sbom-app-platform-border-color: var(--neutral-grey-100);
  --sbom-app-platform-color-ios: var(--ios);
  --sbom-app-platform-color-android: var(--android);
  --sbom-scan-report-dr-border-radius: var(--border-radius);
  --sbom-scan-report-dr-border-color: var(--border-color-1);
  --sbom-scan-report-dr-app-details-box-shadow: var(--box-shadow-3);
  --sbom-empty-loading-view-border-radius: var(--border-radius);
  --sbom-empty-loading-view-border-color: var(--border-color-1);
  --sbom-scan-details-link-border-radius: var(--border-radius);
  --sbom-scan-details-border-color: var(--border-color-1);
  --sbom-scan-details-background-color: var(
    --side-menu-active-background-light
  );
  --sbom-scanDetails-componentList-typeHeader-background-color: var(--background-main);
  --sbom-scanDetails-componentList-typeHeader-box-shadow: var(--box-shadow-7);
  --sbom-scanDetails-componentList-typeHeader-border-radius: var(--box-shadow-7);
  --sbom-scanDetails-componentList-typeHeader-filter-option-hover-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-typeHeader-filter-option-clear-filter-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-typeHeader-filter-header-background-color: var(--neutral-grey-100);
  --sbom-scanDetails-componentList-dependencyTypeHeader-background-color: var(--background-main);
  --sbom-scanDetails-componentList-dependencyTypeHeader-box-shadow: var(--box-shadow-7);
  --sbom-scanDetails-componentList-dependencyTypeHeader-border-radius: var(--box-shadow-7);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-hover-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-clear-filter-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-header-background-color: var(--neutral-grey-100);
  --sbom-scan-details-overview-border-radius: var(--border-radius);
  --sbom-scan-details-overview-border-color: var(--border-color-1);
  --sbom-scan-details-overview-new-feature-background-color: var(--new-feature-ai-bg-color);
  --sbom-scan-details-overview-new-feature-text-color: var(--new-feature-ai-color);
  --sbom-scan-details-skeleton-loader-summary-border-radius: var(
    --border-radius
  );
  --sbom-scan-details-skeleton-loader-summary-border-color: var(
    --border-color-1
  );
  --sbom-component-details-vulnerabilities-list-header-background-color: var(
    --ak-table-header-background-neutral
  );
  --sbom-component-details-vulnerabilities-list-header-border-color-dark: var(
    --ak-table-border-dark
  );
  --sbom-component-details-vulnerabilities-list-border-color-light: var(
    --ak-table-border-light
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-background-color-main: var(
    --background-main
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-background-color-light: var(
    --background-light
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-border-color: var(
    --border-color-1
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-border-radius: var(
    --border-radius
  );
  --sbom-component-details-vulnerabilities-severity-critical: var(
    --severity-critical
  );
  --sbom-component-details-vulnerabilities-severity-high: var(--severity-high);
  --sbom-component-details-vulnerabilities-severity-medium: var(
    --severity-medium
  );
  --sbom-component-details-vulnerabilities-severity-low: var(--severity-low);
  --sbom-component-details-vulnerabilities-severity-info: var(--severity-info);
  --sbom-component-details-vulnerabilities-severity-none: var(--severity-none);
  --sbom-component-details-vulnerabilities-severity-unknown: var(
    --severity-unknown
  );
  --sbom-component-details-vulnerabilities-severity-chip-text-color: var(
    --common-white
  );
  --sbom-component-details-skeleton-loader-summary-border-radius: var(
    --border-radius
  );
  --sbom-component-details-skeleton-loader-summary-border-color: var(
    --border-color-1
  );
  --sbom-summary-header-border-radius: var(--border-radius);
  --sbom-summary-header-border-color: var(--border-color-1);
  --sbom-component-details-border-radius: var(--border-radius);
  --sbom-component-details-border-color: var(--border-color-1);
  --sbom-component-details-overview-border-color: var(--border-color-1);
  --sbom-component-details-overview-border-radius: var(--border-radius);
  --sbom-component-details-overview-background-color: var(--neutral-grey-100);
  --sbom-scan-details-component-tree-border-color: var(--border-color-1);
  --sbom-scan-details-component-tree-border-radius: var(--border-radius);
  --sbom-scan-details-component-tree-background-color: var(--background-main);
  --sbom-scan-details-component-tree-header-background-color: var(
    --neutral-grey-100
  );
  --sbom-scan-details-component-tree-highlighted-background-color: var(
    --common-black
  );
  --sbom-scan-details-component-tree-highlighted-text-color: var(
    --common-white
  );
  --analysis-risk-font-family: var(--font-family);
  --analysis-risk-border-radius: var(--border-radius);
  --analysis-risk-text-color: var(--common-white);
  --analysis-risk-color-critical: var(--severity-critical);
  --analysis-risk-color-high: var(--severity-high);
  --analysis-risk-color-medium: var(--severity-medium);
  --analysis-risk-color-low: var(--severity-low);
  --analysis-risk-color-passed: var(--severity-passed);
  --analysis-risk-color-none: var(--severity-none);
  --analysis-risk-color-waiting: var(--neutral-grey-500);
  --analysis-risk-override-edit-drawer-content-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-content-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-divider-color: var(--border-color-1);
  --analysis-risk-override-edit-drawer-divider-label-background-color: var(
    --neutral-grey-100
  );
  --analysis-risk-override-edit-drawer-override-details-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-override-details-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-override-form-textarea-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-override-form-textarea-color: var(
    --text-primary
  );
  --analysis-risk-override-edit-drawer-override-form-error-color: var(
    --error-main
  );
  --analysis-risk-override-edit-drawer-override-form-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-override-form-severity-container-border-color: var(
    --border-color-2
  );
  --file-details-background-color: var(--background-light);
  --file-details-severity-level-border-color: var(--border-color-1);
  --file-details-api-scan-background-color: var(--background-light);
  --file-details-api-scan-footer-background-color: var(--background-main);
  --file-details-api-scan-footer-border-color: var(--border-color-1);
  --file-details-api-scan-footer-border-radius: var(--border-radius);
  --file-details-api-scan-footer-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-captured-apis-border-radius: var(--border-radius);
  --file-details-api-scan-captured-apis-card-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-captured-apis-card-background: var(--background-main);
  --file-details-api-scan-captured-apis-select-all-background: var(
    --neutral-grey-100
  );
  --file-details-api-scan-captured-apis-container-background: var(
    --background-main
  );
  --file-details-api-scan-progress-status-border-radius: var(--border-radius);
  --file-details-api-scan-progress-status-card-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-progress-status-card-background: var(
    --background-main
  );
  --file-details-api-scan-progress-status-indicator-background: var(
    --success-main
  );
  --file-details-api-scan-progress-status-text-primary: var(--text-primary);
  --file-details-api-scan-progress-status-font-weight-medium: var(
    --font-weight-medium
  );
  --file-details-api-scan-results-tabs-container-background: var(
    --background-light
  );
  --file-details-api-scan-results-container-background: var(--background-main);
  --file-details-api-scan-captured-apis-footer-background-main: var(
    --background-main
  );
  --file-details-api-scan-captured-apis-footer-box-shadow: var(--box-shadow-4);
  --file-details-api-scan-captured-apis-footer-border-radius: var(
    --border-radius
  );
  --file-details-api-scan-captured-apis-footer-border-color: var(
    --border-color-1
  );
  --file-details-api-scan-captured-apis-footer-alert-background-color: var(
    --error-light
  );
  --file-details-api-scan-captured-apis-footer-alert-text-color: var(
    --error-main
  );
  --file-details-api-scan-captured-apis-footer-alert-border-color: var(
    --error-main
  );
  --file-details-insights-wrapper-border-color: var(--border-color-1);
  --file-details-insights-wrapper-background-color: var(--background-main);
  --file-details-skeleton-loader-border-color: var(--border-color-1);
  --file-details-skeleton-loader-background-color: var(--background-main);
  --file-details-key-insights-border-color: var(--border-color-1);
  --file-details-key-insights-border-radius: var(--border-radius);
  --file-details-key-insights-link-btn-background-color: var(--primary-main);
  --file-details-key-insights-link-btn-contrast-text-color: var(
    --primary-contrast-text
  );
  --file-details-key-insights-link-btn-hover-color: var(--primary-dark);
  --file-details-summary-background-color: var(--background-main);
  --file-details-summary-border-color: var(--border-color-1);
  --file-details-summary-store-logo-container-background-color: var(
    --common-white
  );
  --file-details-summary-store-logo-container-border-color: var(
    --neutral-grey-200
  );
  --file-details-summary-header-box-shadow: var(--box-shadow-3);
  --file-details-summary-app-platform-color-ios: var(--ios);
  --file-details-summary-app-platform-color-android: var(--android);
  --file-details-scan-actions-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-background-color: var(--common-white);
  --file-details-scan-actions-api-scan-border-radius: var(--border-radius);
  --file-details-scan-actions-api-scan-alert-background-color: var(
    --error-light
  );
  --file-details-scan-actions-api-scan-alert-text-color: var(--error-main);
  --file-details-scan-actions-api-scan-alert-border-color: var(--error-main);
  --file-details-scan-actions-api-scan-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-api-scan-loader-color: var(--success-main);
  --file-details-scan-actions-api-scan-loader-track-color: var(--success-light);
  --file-details-scan-actions-static-scan-border-radius: var(--border-radius);
  --file-details-scan-actions-static-scan-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-static-scan-loader-color: var(--success-main);
  --file-details-scan-actions-static-scan-loader-track-color: var(
    --success-light
  );
  --file-details-vulnerability-analysis-header-border-color: var(
    --border-color-1
  );
  --file-details-manual-scan-background-color: var(--background-light);
  --file-details-manual-scan-footer-background-color: var(--background-main);
  --file-details-manual-scan-footer-border-color: var(--border-color-1);
  --file-details-manual-scan-footer-border-radius: var(--border-radius);
  --file-details-manual-scan-footer-box-shadow: var(--box-shadow-3);
  --file-details-manual-scan-progress-status-border-radius: var(
    --border-radius
  );
  --file-details-manual-scan-progress-status-card-box-shadow: var(
    --box-shadow-3
  );
  --file-details-manual-scan-progress-status-card-background: var(
    --background-main
  );
  --file-details-manual-scan-progress-status-text-primary: var(--text-primary);
  --file-details-manual-scan-progress-status-font-weight-medium: var(
    --font-weight-medium
  );
  --file-details-manual-scan-request-access-border-radius: var(--border-radius);
  --file-details-manual-scan-request-access-card-box-shadow: var(
    --box-shadow-3
  );
  --file-details-manual-scan-request-access-card-background: var(
    --background-main
  );
  --file-details-manual-scan-request-form-border-radius: var(--border-radius);
  --file-details-manual-scan-request-form-border-color: var(--border-color-1);
  --file-details-manual-scan-request-form-background-color: var(
    --background-main
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-border-color: var(
    --border-color-1
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-color: var(
    --text-primary
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-border-radius: var(
    --border-radius
  );
  --file-details-manual-scan-results-tab-container-background: var(
    --background-light
  );
  --file-details-manual-scan-results-background-main: var(--background-main);
  --file-details-vulnerability-analysis-header-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-header-background-color: var(
    --background-main
  );
  --file-details-vulnerability-analysis-table-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-table-background-color: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-marked-passed-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-background-light: var(
    --background-light
  );
  --file-details-vulnerability-analysis-details-header-box-shadow: var(
    --box-shadow-5
  );
  --file-details-vulnerability-analysis-details-zIndex: var(--zIndex-appbar);
  --file-details-vulnerability-analysis-details-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-code-text-color: var(
    --text-primary
  );
  --file-details-vulnerability-analysis-details-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-border-color-2: var(
    --border-color-2
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-text-color: var(
    --text-primary
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-findings-code-box-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-findings-code-box-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-findings-code-box-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-code-box-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-code-box-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-code-box-header-background-color: var(
    --neutral-grey-200
  );
  --file-details-vulnerability-analysis-details-findings-code-box-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-code-box-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-edit-analysis-button-divider-color: var(
    --neutral-grey-300
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-action-box-shadow: var(
    --box-shadow-4
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-note-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-header-background-color: var(
    --neutral-grey-200
  );
  --file-details-vulnerability-analysis-details-pagination-button-background-color: var(
    --common-white
  );
  --file-details-proxy-settings-neutral-color: var(--neutral-grey-300);
  --vnc-viewer-modal-zIndex: var(--zIndex-drawer);
  --vnc-viewer-modal-backdrop-overlay-background: var(
    --backdrop-overlay-background
  );
  --vnc-viewer-modal-background: var(--background-main);
  --vnc-viewer-modal-text-color: var(--text-primary);
  --vnc-viewer-note-border-radius: var(--border-radius);
  --vnc-viewer-note-background: var(--secondary-main);
  --vnc-viewer-note-text-color: var(--common-white);
  --vnc-viewer-info-border-color: var(--neutral-grey-300);
  --vnc-viewer-info-background: var(--neutral-grey-100);
  --file-list-selected-file-chip-color: var(--text-primary);
  --file-list-selected-file-chip-background: var(--primary-main-10);
  --file-compare-tabs-background-color: var(--common-white);
  --file-compare-loader-border-color: var(--neutral-white-100);
  --file-compare-loader-border-radius: var(--border-radius);
  --file-compare-empty-background-light: var(--background-light);
  --file-compare-table-background-light: var(--background-light);
  --file-compare-analysis-details-border-color: var(--border-color-1);
  --file-compare-analysis-details-marked-passed-bg-color: var(
    --neutral-grey-100
  );
  --file-compare-analysis-details-marked-passed-vuln-finding-bg-color: var(
    --neutral-grey-50
  );
  --file-compare-analysis-details-findings-code-background-color: var(
    --neutral-grey-100
  );
  --file-compare-analysis-details-findings-border-radius: var(--border-radius);
  --file-compare-analysis-details-findings-color-primary: var(--primary-main);
  --file-compare-header-background-light: var(--background-light);
  --file-compare-header-white-background-color: var(--common-white);
  --file-compare-header-divider-background-color: var(--border-color-2);
  --file-compare-header-dark-border-color: var(--neutral-grey-300);
  --file-compare-header-files-overview-border-color: var(--neutral-grey-200);
  --file-compare-header-file-icon-border-color: var(--neutral-grey-100);
  --file-compare-header-file-icon-border-radius: var(--border-radius);
  --file-compare-header-info-box-shadow: var(--box-shadow-6);
  --file-compare-skeleton-loader-background-color: var(--common-white);
  --file-compare-skeleton-loader-border-color: var(--neutral-grey-300);
  --file-compare-skeleton-loader-box-shadow: var(--box-shadow-6);
  --file-compare-vulnerability-details-white-background: var(--common-white);
  --file-compare-vulnerability-details-border-color: var(--neutral-grey-200);
  --file-compare-vulnerability-details-header-wrapper-background-color: var(
    --common-white
  );
  --file-compare-list-skeleton-loader-border-color: var(--border-color-1);
  --file-compare-list-skeleton-loader-background-color: var(--background-main);
  --file-compare-list-skeleton-loader-breadcrumbs-seperator-color: var(
    --neutral-grey-500
  );
  --user-login-footer-background-color: var(--neutral-grey-100);
  --user-login-via-username-password-link-color: var(--neutral-grey-700);
  --user-login-via-username-password-contact-support-color: var(
    --secondary-main
  );
  --user-login-via-username-password-link-color: var(--neutral-grey-700);
  --user-login-perform-mfa-contact-support-color: var(--secondary-main);
  --user-login-recover-password-footer-background-color: var(
    --neutral-grey-100
  );
  --user-login-recover-password-retry-text-color: var(--neutral-grey-700);
  --user-login-reset-password-footer-background-color: var(--neutral-grey-100);
  --user-login-root-container-border-color: var(--neutral-grey-200);
  --user-login-root-container-box-shadow: var(--box-shadow-3);
  --user-login-root-container-border-radius: var(--border-radius);
  --file-chart-severity-level-color-critical: var(--severity-critical);
  --file-chart-severity-level-color-high: var(--severity-high);
  --file-chart-severity-level-color-medium: var(--severity-medium);
  --file-chart-severity-level-color-low: var(--severity-low);
  --file-chart-severity-level-color-passed: var(--severity-passed);
  --file-chart-severity-level-color-untested: var(--severity-untested);
  --file-chart-severity-level-color-none: var(--severity-none);
  --file-overview-border-radius: var(--border-radius);
  --file-overview-background-white: var(--common-white);
  --file-overview-background-grey: var(--neutral-grey-100);
  --file-overview-border-color-light: var(--neutral-grey-100);
  --file-overview-open-in-new-icon-background-color: var(
    --hover-light-background
  );
  --file-overview-border-color-dark: var(--border-color-1);
  --file-overview-store-logo-container-background-color: var(
    --neutral-grey-200
  );
  --account-settings-security-mfa-border-color: var(--border-color-1);
  --account-settings-security-mfa-info-box-bg: var(--neutral-grey-100);
  --account-settings-security-mfa-alert-warn-border-color: var(--warn-dark);
  --account-settings-security-mfa-alert-warn-text-color: var(--warn-dark);
  --account-settings-security-mfa-alert-warn-background: var(--warn-light);
  --account-settings-security-mfa-alert-success-border-color: var(
    --success-main
  );
  --account-settings-security-mfa-alert-success-text-color: var(--success-main);
  --account-settings-security-mfa-alert-success-background: var(
    --success-light
  );
  --account-settings-security-mfa-primary-color: var(--primary-main);
  --project-settings-empty-list-border-radius: var(--border-radius);
  --project-settings-empty-list-border-color: var(--border-color-1);
  --project-settings-loading-container-background: var(--background-light);
  --project-settings-loading-container-border: var(--border-color-1);
  --project-settings-loading-container-border-radius: var(--border-radius);
  --project-settings-header-background-color: var(--background-light);
  --project-settings-header-border-color: var(--border-color-1);
  --project-settings-header-border-radius: var(--border-radius);
  --project-settings-header-info-text-color: var(--neutral-grey-500);
  --project-settings-header-tabs-box-shadow: var(--box-shadow-6);
  --project-settings-header-project-details-box-shadow: var(--box-shadow-8);
  --project-settings-dast-automation-root-border-color: var(--border-color-1);
  --project-settings-dast-automation-root-background-color: var(
    --background-main
  );
  --project-settings-dast-automation-automation-settings-border-radius: var(
    --border-radius
  );
  --project-settings-dast-automation-automation-settings-border-color: var(
    --border-color-1
  );
  --project-settings-dast-automation-automation-settings-scenario-textfield-bg: var(
    --neutral-grey-100
  );
  --project-settings-dast-automation-automation-settings-scenario-form-footer-box-shadow: var(
    --box-shadow-4
  );
  --project-settings-dast-automation-automation-settings-device-preferences-border-color: var(
    --border-color-1
  );
  --project-settings-general-settings-root-border-color: var(--border-color-1);
  --project-settings-general-settings-root-background-color: var(
    --background-main
  );
  --project-settings-integrations-root-border-color: var(--border-color-1);
  --project-settings-integrations-root-background-color: var(--background-main);
  --project-settings-integrations-github-project-background-color: var(
    --neutral-grey-200
  );
  --project-settings-integrations-config-drawer-background-main: var(
    --background-main
  );
  --project-settings-integrations-config-drawer-box-shadow: var(--box-shadow-4);
  --project-settings-integrations-config-drawer-border-color: var(
    --border-color-1
  );
  --project-settings-integrations-config-drawer-footer-border-radius: var(
    --border-radius
  );
  --project-settings-analysis-settings-background-color: var(--background-main);
  --project-settings-analysis-settings-border-color: var(--neutral-grey-200);
  --project-settings-analysis-settings-border-radius: var(--border-radius);
  --project-settings-analysis-settings-vulnerability-list-border-color: var(
    --neutral-grey-200
  );
  --project-settings-analysis-settings-vulnerability-list-background-color: var(
    --neutral-grey-100
  );
  --project-settings-analysis-settings-vulnerability-list-border-color-warning: var(
    --error-main
  );
  --project-settings-analysis-settings-vulnerability-list-background-color-warning: var(
    --primary-light
  );
  --project-settings-analysis-settings-vulnerability-list-border-radius: var(
    --border-radius
  );
  --project-settings-analysis-settings-vulnerability-list-reset-confirm-background-main: var(
    --background-main
  );
  --project-settings-analysis-settings-vulnerability-list-reset-confirm-action-box-shadow: var(
    --box-shadow-4
  );
  --project-settings-view-scenario-background-white: var(--background-main);
  --project-settings-view-scenario-background-dark: var(--neutral-grey-100);
  --project-settings-view-scenario-modal-footer-box-shadow: var(--box-shadow-4);
  --project-settings-view-scenario-border-light: var(--border-color-1);
  --project-settings-view-scenario-header-border-color: var(--border-color-1);
  --project-settings-view-scenario-header-border-radius: var(--border-radius);
  --project-settings-view-scenario-header-scenario-details-box-shadow: var(
    --box-shadow-8
  );
  --project-settings-view-scenario-parameter-item-border-color: var(
    --neutral-grey-100
  );
  --project-settings-view-scenario-parameter-text-field-background: var(
    --neutral-grey-100
  );
  --tri-state-checkbox-overridden-bg: var(--success-light);
  --tri-state-checkbox-border-color: var(--success-main);
  --tri-state-reset-icon-bg: var(--common-white);
  --organization-analytics-background-color: var(--background-main);
  --organization-analytics-border-radius: var(--border-radius);
  --organization-analytics-box-shadow: var(--box-shadow-2);
  --organization-analytics-border-color: var(--border-color-1);
  --organization-analytics-background-color-grey: var(--neutral-grey-200);
  --organization-analytics-app-scan-chart-border-color: var(--border-color-1);
  --organization-analytics-app-scan-chart-border-radius: var(--border-radius);
  --organization-analytics-recent-issues-background-color: var(
    --neutral-grey-200
  );
  --organization-analytics-recent-issues-box-shadow: var(--box-shadow-2);
  --organization-analytics-recent-issues-border-radius: var(--border-radius);
  --organization-analytics-recent-issues-border-color: var(--border-color-1);
  --app-upload-status-details-footer-background-color: var(--background-light);
  --app-upload-status-details-footer-border-color: var(--neutral-grey-100);
  --app-upload-status-details-image-border-color: var(--neutral-grey-100);
  --app-upload-status-details-loader-background-color: var(--success-main);
  --app-upload-status-arrow-border-color: var(--neutral-grey-200);
  --app-upload-status-dropdown-background-color: var(--common-white);
  --app-upload-status-dropdown-border-color: var(--neutral-white-100);
  --app-upload-status-dropdown-box-shadow: var(--box-shadow-9);
  --app-upload-status-green-loader-color: var(--success-main);
  --app-upload-status-green-loader-track-color: var(--success-light);
  --file-overview-store-logo-container-background-color: var(--common-white);
  --file-overview-store-logo-container-border-color: var(--neutral-grey-200);
  --project-list-background-color: var(--common-white);
  --project-list-border-color: var(--neutral-white-100);
  --project-list-border-radius: var(--border-radius);
  --project-list-loader-border-color: var(--neutral-white-100);
  --project-list-loader-border-radius: var(--border-radius);
  --project-list-header-background-color: var(--common-white);
  --project-list-header-border-color: var(--neutral-white-100);
  --project-list-header-border-radius: var(--border-radius);
  --project-list-header-filter-border-color: var(--neutral-grey-200);
  --project-list-header-filter-hover-border-color: var(--neutral-grey-400);
  --project-list-header-filter-option-hover-background: var(
    --hover-light-background
  );
  --project-list-header-clear-filter-color: var(--neutral-grey-600);
  --project-list-header-clear-filter-hover-color: var(--primary-main);
  --project-overview-card-hover-shadow: var(--box-shadow-7);
  --oidc-authorize-card-border-color: var(--border-color-1);
  --oidc-authorize-container-background-color: var(--background-light);
  --oidc-authorize-border-color: var(--border-color-1);
  --oidc-authorize-card-background-color: var(--background-main);
  --oidc-authorize-card-box-shadow: var(--box-shadow-7);
  --oidc-authorize-icon-color-success: var(--success-main);
  --user-registration-form-background-color: var(--background-light);
  --user-registration-form-container-background-color: var(--background-main);
  --user-registration-form-container-border-color: var(--border-color-1);
  --user-registration-form-container-border-radius: var(--border-radius);
  --user-registration-form-disabled-background-color: var(--neutral-grey-100);
  --user-registration-form-border-color: var(--border-color-1);
  --user-registration-form-text-primary: var(--text-primary);
  --user-registration-form-primary-color: var(--primary-main);
  --user-registration-form-container-box-shadow: var(--box-shadow-2);
  --user-registration-form-login-link-background-color: var(--neutral-grey-100);
  --user-registration-form-login-link-box-shadow: var(--box-shadow-10);
  --user-registration-register-confirm-background-color: var(
    --background-light
  );
  --user-registration-register-confirm-logo-container-border-color: var(
    --border-color-1
  );
  --user-registration-register-confirm-container-box-shadow: var(
    --box-shadow-2
  );
  --user-registration-register-confirm-container-background-color: var(
    --background-main
  );
  --user-registration-register-confirm-container-border-radius: var(
    --border-radius
  );
  --user-registration-register-confirm-login-link-background-color: var(
    --neutral-grey-100
  );
  --user-registration-register-confirm-login-link-box-shadow: var(
    --box-shadow-10
  );
  --register-oidc-error-container-background-color: var(--background-light);
  --register-oidc-error-card-background-color: var(--background-main);
  --register-oidc-error-card-border-radius: var(--border-radius);
  --register-oidc-error-border-color: var(--border-color-1);
  --register-oidc-error-error-card-box-shadow: var(--box-shadow-2);
  --appknox-wrapper-text-primary: var(--primary-main);
  --appknox-wrapper-border-color: var(--border-color-1);
  --marketplace-sub-header-description-text-color: var(--text-secondary);
  --marketplace-plugin-card-text-color: var(--text-secondary);
  --marketplace-plugin-card-border-color: var(--border-color-1);
  --marketplace-plugin-card-primary-color: var(--primary-main);
  --marketplace-integration-card-text-color: var(--text-secondary);
  --marketplace-integration-card-border-color: var(--border-color-1);
  --storeknox-inventory-pending-review-table-availability-header-info-icon-color: var(
    --neutral-grey-400
  );
  --storeknox-inventory-pending-review-table-availability-filter-background-color: var(
    --background-main
  );
  --storeknox-inventory-pending-review-table-availability-filter-box-shadow: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-availability-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-availability-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-availability-filter-border-radius: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-requested-by-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-inventory-pending-review-table-requested-by-header-text-color: var(
    --text-secondary
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-background-color: var(
    --background-main
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-box-shadow: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-border-radius: var(
    --border-radius
  );
  --storeknox-inventory-pending-review-table-status-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-inventory-pending-review-header-border-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-header-bg-color: var(--common-white);
  --storeknox-inventory-pending-review-approve-button-color: var(
    --success-main
  );
  --storeknox-inventory-pending-review-reject-button-color: var(--error-main);
  --storeknox-discover-requested-apps-table-row-color: var(--common-white);
  --storeknox-discover-requested-apps-table-row-border-color: var(
    --neutral-grey-100
  );
  --storeknox-discover-requested-apps-status-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-discover-results-table-row-color: var(--common-white);
  --storeknox-discover-results-table-row-border-color: var(--neutral-grey-100);
  --storeknox-discover-results-table-action-requested-icon-color: var(
    --warn-dark
  );
  --storeknox-discover-results-table-action-requested-icon-bgcolor: var(
    --warn-light
  );
  --storeknox-discover-results-table-action-already-exist-icon-color: var(
    --success-main
  );
  --storeknox-discover-results-table-action-already-exist-icon-bgcolor: var(
    --success-light
  );
  --storeknox-discover-results-table-action-border-radius: var(--border-radius);
  --storeknox-discover-results-bg-color: var(--common-white);
  --storeknox-discover-results-border-color: var(--border-color-1);
  --storeknox-discover-results-icon-bg-color: var(--warn-light);
  --storeknox-discover-results-icon-color: var(--warn-dark);
  --storeknox-discover-results-empty-bg-color: var(--common-white);
  --storeknox-discover-results-table-header-border-color: var(
    --neutral-grey-200
  );
  --storeknox-discover-results-table-header-bg-color: var(--common-white);
  --storeknox-discover-header-border-color: var(--neutral-grey-200);
  --storeknox-discover-header-background-color: var(--common-white);
  --storeknox-discover-header-description-color: var(--neutral-grey-500);
  --storeknox-inventory-pending-review-table-row-color: var(--common-white);
  --storeknox-inventory-pending-review-table-row-border-color: var(
    --neutral-grey-100
  );
  --storeknox-review-logs-header-background-color: var(--common-white);
  --storeknox-review-logs-header-border-color: var(--neutral-grey-200);
  --storeknox-review-logs-header-description-color: var(--neutral-grey-500);
  --storeknox-table-columns-store-header-filter-background-color: var(
    --background-main
  );
  --storeknox-table-columns-store-header-filter-box-shadow: var(--box-shadow-7);
  --storeknox-table-columns-store-header-filter-option-hover-bgcolor: var(
    --neutral-grey-200
  );
  --storeknox-table-columns-store-header-filter-option-clear-filter-bgcolor: var(
    --neutral-grey-200
  );
  --storeknox-table-columns-store-header-filter-border-radius: var(
    --border-radius
  );
  --file-details-file-not-found-background-color: var(--background-main);
  --storeknox-inventory-header-background-color: var(--background-main);
  --storeknox-inventory-header-border-color: var(--neutral-grey-200);
  --storeknox-inventory-app-list-table-bg-color: var(--background-main);
  --storeknox-inventory-app-list-table-empty-color: var(--common-white);
  --storeknox-inventory-app-list-table-empty-border-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-app-details-action-list-last-monitored-bg-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-app-details-action-button-box-shadow: var(
    --box-shadow-11
  );
  --storeknox-inventory-details-app-details-action-button-no-action-color: var(
    --success-main
  );
  --storeknox-inventory-details-app-details-action-button-no-action-bg: var(
    --storeknox-no-action-button-bg-color
  );
  --storeknox-inventory-details-app-details-action-button-needs-action-color: var(
    --primary-main
  );
  --storeknox-inventory-details-app-details-action-button-needs-action-bg: var(
    --storeknox-needs-action-button-bg-color
  );
  --storeknox-inventory-details-app-details-action-button-feature-in-progress-color: var(
    --new-feature-ai-color
  );
  --storeknox-inventory-details-app-details-action-button-feature-in-progress-bg-color: var(
    --new-feature-ai-bg-color
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-critical: var(
    --severity-critical
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-high: var(
    --severity-high
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-medium: var(
    --severity-medium
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-low: var(
    --severity-low
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-passed: var(
    --severity-passed
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-untested: var(
    --severity-untested
  );
  --storeknox-inventory-details-feature-unavailable-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-header-bg-color: var(--background-light);
  --storeknox-inventory-details-header-app-logo-border-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-section-header-root-border-color: var(
    --border-color-1
  );
  --storeknox-inventory-details-section-header-default-bg-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-section-header-white-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-section-info-root-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-section-info-root-border-color: var(
    --border-color-1
  );
  --storeknox-inventory-details-unscanned-version-header-tabs-bg-color: var(
    --background-light
  );
  --storeknox-inventory-details-unscanned-version-header-summary-status-font-weight: var(
    --font-weight-medium
  );
  --storeknox-inventory-details-unscanned-version-status-chip-font-weight: var(
    --font-weight-medium
  );
  --storeknox-inventory-details-unscanned-version-table-root-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-unscanned-version-table-beta-tag-bg: var(
    --storeknox-beta-tag-bg
  );
  --storeknox-inventory-details-unscanned-version-table-beta-tag-color: var(
    --storeknox-beta-tag-color
  );
  --storeknox-inventory-details-unscanned-version-table-loading-border-radius: var(
    --border-radius
  );
  --storeknox-product-icon-border-color: var(--border-color-1);
  --storeknox-product-icon-info-tray-bg-color: var(--background-main);
  --storeknox-product-icon-product-info-tray-box-shadow: var(--box-shadow-1);
  --storeknox-product-icon-store-link-container-bg-color: var(
    --neutral-grey-100
  );
  --page-wrapper-background-color: var(--background-light);
  --dynamicscan-automation-upselling-feature-box-shadow: var(--box-shadow-7);
  --dynamicscan-automation-upselling-feature-text-color: var(
    --neutral-grey-800
  );
  --app-platform-icon-color-ios: var(--ios);
  --app-platform-icon-color-android: var(--android);
  --organization-service-account-add-project-list-border-radius: var(
    --border-radius
  );
  --organization-service-account-add-project-list-border-color: var(
    --border-color-1
  );
  --organization-service-account-add-project-list-footer-background-main: var(
    --background-main
  );
  --organization-service-account-add-project-list-footer-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-confirm-drawer-action-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-confirm-drawer-background-main: var(
    --background-main
  );
  --organization-service-account-confirm-drawer-border-color: var(
    --border-color-1
  );
  --organization-service-account-confirm-drawer-border-radius: var(
    --border-radius
  );
  --organization-service-account-create-background-color: var(
    --background-light
  );
  --organization-service-account-create-header-background-main: var(
    --background-main
  );
  --organization-service-account-create-border-color: var(--border-color-1);
  --organization-service-account-create-border-radius: var(--border-radius);
  --organization-service-account-details-background-color: var(
    --background-light
  );
  --organization-service-account-details-header-background-main: var(
    --background-main
  );
  --organization-service-account-details-border-color: var(--border-color-1);
  --organization-service-account-details-border-radius: var(--border-radius);
  --organization-service-account-list-background-main: var(--background-main);
  --organization-service-account-list-border-color: var(--border-color-1);
  --organization-service-account-list-divider-color: var(--neutral-grey-300);
  --organization-service-account-list-action-divider-color: var(
    --neutral-grey-300
  );
  --organization-service-account-section-access-token-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-access-token-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-account-overview-border-color: var(
    --border-color-2
  );
  --organization-service-account-section-account-overview-textarea-color: var(
    --text-primary
  );
  --organization-service-account-section-account-overview-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-account-overview-error-main: var(
    --error-main
  );
  --organization-service-account-section-account-overview-audit-info-icon-color: var(
    --neutral-grey-300
  );
  --organization-service-account-section-card-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-card-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-card-header-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-card-header-text-color: var(
    --text-primary
  );
  --organization-service-account-section-card-header-color-primary: var(
    --primary-main
  );
  --organization-service-account-section-card-header-background-color-light: var(
    --primary-light
  );
  --organization-service-account-section-card-header-background-main: var(
    --background-main
  );
  --organization-service-account-section-card-header-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-section-select-project-font-weight: var(
    --font-weight-medium
  );
  --organization-service-account-section-select-project-list-background-color: var(
    --background-main
  );
  --organization-service-account-section-select-project-list-header-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-select-project-list-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-select-project-list-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-select-scope-icon-color: var(
    --neutral-grey-300
  );
  --organization-settings-container-background-color: var(--background-main);
  --organization-settings-integrations-background-color: var(--background-main);
  --organization-settings-skeleton-loader-background-color: var(
    --background-main
  );
  --organization-settings-skeleton-loader-sso-border-color: var(
    --border-color-1
  );
  --organization-settings-skeleton-loader-sso-border-radius: var(
    --border-radius
  );
  --organization-settings-wrapper-background-color: var(--background-light);
  --organization-ai-powered-features-bg-color: var(--common-white);
  --organization-ai-powered-features-border-color: var(--border-color-1);
  --public-api-docs-tabs-background-color: var(--common-white);
  --organization-billing-plan-primary-main: var(--primary-main);
  --organization-billing-plan-common-white: var(--common-white);
  --organization-billing-plan-success-main: var(--success-main);
  --organization-billing-plan-card-border-color: var(--border-color-1);
  --organization-billing-plan-card-border-radius: var(--border-radius);
  --organization-billing-plan-card-box-shadow: var(--box-shadow-7);
  --organization-billing-plan-card-text-secondary-color: var(--text-secondary);
  --organization-billing-plan-plan-quantity-container-border-color: var(
    --border-color-2
  );
  --license-detail-border-color: var(--border-color-1);
  --license-detail-background-color: var(--background-main);
  --file-details-dynamic-scan-header-background-color: var(--background-light);
  --file-details-dynamic-scan-device-wrapper-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-device-wrapper-background-main: var(
    --background-main
  );
  --file-details-dynamic-scan-automated-border-color: var(--border-color-1);
  --file-details-dynamic-scan-automated-background-main: var(--background-main);
  --file-details-dynamic-scan-automated-border-radius: var(--border-radius);
  --file-details-dynamic-scan-automated-card-box-shadow: var(--box-shadow-3);
  --file-details-dynamic-scan-results-border-color: var(--border-color-1);
  --file-details-dynamic-scan-results-background-color: var(--background-light);
  --file-details-dynamic-scan-results-background-main: var(--background-main);
  --file-details-dynamic-scan-drawer-capability-chip-border-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-drawer-device-list-filter-border-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-drawer-device-list-filter-hover-border-color: var(
    --neutral-grey-400
  );
  --file-details-dynamic-scan-drawer-proxy-settings-neutral-color: var(
    --neutral-grey-300
  );
  --file-details-dynamic-scan-drawer-border-color: var(--border-color-1);
  --file-details-dynamic-scan-drawer-background-light: var(--background-light);
  --file-details-dynamic-scan-drawer-background-main: var(--background-main);
  --file-details-dynamic-scan-drawer-cta-box-shadow: var(--box-shadow-4);
  --file-details-dynamic-scan-action-expiry-extend-btn-background: var(
    --neutral-grey-500
  );
  --file-details-dynamic-scan-action-expiry-extend-btn-icon-color: var(
    --common-white
  );
  --file-details-dynamic-scan-action-expiry-container-background-color: var(
    --neutral-grey-100
  );
  --file-details-dynamic-scan-results-header-background-color: var(
    --background-main
  );
  --file-details-dynamic-scan-results-header-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-results-scan-coverage-container-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-background-color: var(
    --background-main
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-box-shadow: var(
    --box-shadow-7
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-border-radius: var(
    --box-shadow-7
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-header-background-color: var(
    --neutral-grey-100
  );
  --file-details-dynamic-scan-results-scan-coverage-status-box-shadow: var(
    --box-shadow-3
  );
  --page-not-found-container-background-color: var(--background-light);
  --page-not-found-card-background-color: var(--background-main);
  --page-not-found-card-border-color: var(--border-color-1);
  --page-not-found-card-border-radius: var(--border-radius);
  --page-not-found-card-box-shadow: var(--box-shadow-2);
  --page-not-found-border-color: var(--border-color-1);
  --file-details-static-scan-border-color: var(--border-color-1);
  --file-details-static-scan-background-color: var(--background-light);
  --file-details-static-scan-background-main: var(--background-main);
  --file-details-static-scan-primary-light: var(--primary-light);
  --file-details-static-scan-text-primary: var(--text-primary);
  --file-details-scan-actions-scan-overview-border-color: var(--border-color-1);
  --system-status-root-container-border-color: var(--neutral-grey-200);
  --system-status-root-container-box-shadow: var(--box-shadow-3);
  --system-status-root-container-border-radius: var(--border-radius);
  --home-page-background-color: var(--background-light);
  --home-page-button-background-color: var(--background-main);
  --home-page-product-card-border-radius: var(--border-radius);
  --home-page-product-card-border-color: var(--border-color-1);
  --home-page-product-card-beta-tag-bg: var(--storeknox-beta-tag-bg);
  --home-page-product-card-beta-tag-color: var(--storeknox-beta-tag-color);
  --upselling-module-background-color: var(--background-main);
  --upselling-module-box-shadow-6: var(--box-shadow-6);
  --upselling-module-box-shadow-4: var(--box-shadow-4);
  --privacy-module-applist-header-background-color: var(--common-white);
  --privacy-module-applist-header-border-color: var(--border-color-1);
  --privacy-module-applist-table-platform-android-color: var(--android);
  --privacy-module-applist-table-platform-ios-color: var(--ios);
  --privacy-module-applist-table-bg-color: var(--background-main);
  --privacy-module-applist-table-action-hover-bg-color: var(
    --hover-light-background
  );
  --privacy-module-app-details-header-bg-color: var(--background-light);
  --privacy-module-app-details-header-warning-bg-color: var(--background-main);
  --privacy-module-app-details-header-warning-border: var(--border-color-1);
  --privacy-module-app-details-header-warning-icon-bg: var(--error-light);
  --privacy-module-trackers-row-bg-color: var(--background-main);
  --privacy-module-trackers-row-bg-color-hover: var(--neutral-grey-50);
  --privacy-module-trackers-drawer-border-color: var(--neutral-grey-100);
  --privacy-module-trackers-tag-color: var(--text-primary);
  --privacy-module-danger-perms-bg-color: var(--background-main);
  --privacy-module-app-summary-background-color: var(--background-main);
  --privacy-module-app-summary-border-color: var(--border-color-1);
  --privacy-module-app-summary-store-logo-container-bg-color: var(
    --common-white
  );
  --privacy-module-app-summary-store-logo-container-border-color: var(
    --neutral-grey-200
  );
  --privacy-module-app-summary-header-box-shadow: var(--box-shadow-3);
  --privacy-module-app-summary-header-file-id-text: var(--primary-main);
  --privacy-module-app-platform-border-radius: var(--border-radius);
  --privacy-module-app-platform-border-color: var(--neutral-grey-100);
  --privacy-module-app-platform-color-ios: var(--ios);
  --privacy-module-app-platform-color-android: var(--android);
  --privacy-module-report-dr-app-details-box-shadow: var(--box-shadow-3);
  --privacy-module-app-details-header-background: var(--background-main);
  --privacy-module-status-background: var(--background-main);
  --ai-reporting-generate-loader-background-color: var(--background-main);
  --ai-reporting-generate-loader-border-radius: var(--border-radius);
  --ai-reporting-preview-border-radius: var(--border-radius);
  --ai-reporting-preview-background-color: var(--background-main);
  --ai-reporting-preview-custom-button-color: var(--text-primary);
  --ai-reporting-preview-note-border-color: var(--neutral-grey-200);
  --ai-reporting-preview-note-bg-color: var(--neutral-grey-100);
  --ai-reporting-preview-filter-sections-columns-header-border-color: var(
    --neutral-grey-100
  );
  --ai-reporting-preview-filter-sections-columns-reorder-icon-color: var(
    --neutral-grey-300
  );
  --ai-reporting-preview-filter-sections-columns-drag-border-color: var(
    --primary-main
  );
  --ai-reporting-preview-filter-sections-columns-bg-color: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-columns-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-turn-on-settings-bg-color: var(--common-white);
  --ai-reporting-turn-on-settings-box-shadow: var(--box-shadow-7);
  --ai-reporting-turn-on-settings-footer-box-shadow: var(--box-shadow-4);
  --ai-reporting-preview-filter-by-column-drawer-footer-background-color: var(
    --background-main
  );
  --ai-reporting-preview-filter-by-column-drawer-footer-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-advance-filter-drawer-background-main: var(
    --background-main
  );
  --ai-reporting-preview-advance-filter-drawer-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-advance-filter-drawer-cta-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-report-download-drawer-background-main: var(
    --background-main
  );
  --ai-reporting-preview-report-download-drawer-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-report-download-drawer-cta-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-border-color: var(
    --border-color-2
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-border-radius: var(
    --border-radius-2
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-error-border-color: var(
    --error-main
  );
  --ai-reporting-preview-filter-sections-filter-field-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-field-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-field-background-main: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-filter-group-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-group-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-group-background-main: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-filter-group-background-light: var(
    --background-light
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-background-color: var(
    --ai-reporting-preview-custom-button-bg-color
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-border-color: var(
    --ai-reporting-preview-custom-button-bg-color
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-color: var(
    --primary-main
  );
  --ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-group-item-background-color: var(
    --background-light
  );
  --ai-reporting-preview-filter-sections-filter-group-item-line-border-color: var(
    --neutral-grey-300
  );
  --ai-reporting-preview-filter-sections-filter-group-item-base-filter-indicator-background-color: var(
    --neutral-grey-200
  );
  --powered-by-ai-chip-border-radius: var(--border-radius);
  --powered-by-ai-chip-color: var(--common-white);
  --powered-by-ai-chip-border-color: var(--border-color-1);
  --powered-by-ai-chip-footer-box-shadow: var(--box-shadow-4);
}
body._theme-light_4z5thp {
  --appknox-wrapper-text-color: var(--text-primary);
  --top-nav-onboarding-guide-list-border-color: var(--border-color-1);
  --top-nav-background-color: var(--background-main);
  --top-nav-text-color: var(--text-primary);
  --top-nav-security-dashboard-btn-color: var(--secondary-main);
  --side-nav-inherit-background: var(--background-main);
  --side-nav-inherit-background-text-color: var(--text-primary);
  --side-nav-inherit-hover-background: var(--hover-light-background);
  --side-nav-item-badge-background: var(--neutral-grey-200);
  --side-nav-item-badge-text-color: var(--text-primary);
  --side-nav-item-active-background: var(--side-menu-active-background-light);
  --side-nav-box-shadow: var(--box-shadow-light);
  --side-nav-border: 1px solid var(--border-color-1);
  --app-upload-via-link-button-color: var(--text-primary);
  --notification-bell-icon-dot-border-color: var(--background-main);
  --notification-bell-icon-color: var(--text-primary);
}
body._theme-dark_4z5thp {
  --appknox-wrapper-text-color: var(--secondary-contrast-text);
  --top-nav-onboarding-guide-list-border-color: var(--border-color-1);
  --top-nav-background-color: var(--secondary-main);
  --top-nav-text-color: var(--secondary-contrast-text);
  --top-nav-security-dashboard-btn-color: var(--secondary-contrast-text);
  --side-nav-inherit-background: var(--background-dark);
  --side-nav-inherit-background-text-color: var(--common-white);
  --side-nav-inherit-hover-background: var(--hover-dark-background);
  --side-nav-item-badge-background: var(--neutral-grey-900);
  --side-nav-item-badge-text-color: var(--secondary-contrast-text);
  --side-nav-item-active-background: var(--side-menu-active-background-dark);
  --side-nav-box-shadow: var(--box-shadow-dark);
  --side-nav-border: none;
  --app-upload-via-link-button-color: var(--common-white);
}

/* styles for irene/styles/_devices.scss */
._marvel-device_cek5jl {
  display: inline-block;
  position: relative;
  box-sizing: content-box !important;
}
._marvel-device_cek5jl ._screen_cek5jl {
  width: 100%;
  position: relative;
  height: 100%;
  z-index: 3;
  background: white;
  overflow: hidden;
  display: block;
  border-radius: 1px;
  box-shadow: 0 0 0 3px #111;
}
._marvel-device_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl ._bottom-bar_cek5jl {
  height: 3px;
  background: black;
  width: 100%;
  display: block;
}
._marvel-device_cek5jl ._middle-bar_cek5jl {
  width: 3px;
  height: 4px;
  top: 0px;
  left: 90px;
  background: black;
  position: absolute;
}
._marvel-device_cek5jl._iphone8_cek5jl {
  width: 375px;
  height: 667px;
  padding: 105px 24px;
  background: #d9dbdc;
  border-radius: 56px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._iphone8_cek5jl:before {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  position: absolute;
  top: 6px;
  content: "";
  left: 6px;
  border-radius: 50px;
  background: #f8f8f8;
  z-index: 1;
}
._marvel-device_cek5jl._iphone8_cek5jl:after {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  position: absolute;
  top: 8px;
  content: "";
  left: 8px;
  border-radius: 48px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #ffffff;
  z-index: 2;
}
._marvel-device_cek5jl._iphone8_cek5jl ._home_cek5jl {
  border-radius: 100%;
  width: 68px;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 22px;
  z-index: 3;
  background: rgb(48, 50, 51);
  background: linear-gradient(135deg, rgb(48, 50, 51) 0%, rgb(181, 183, 185) 50%, rgb(240, 242, 242) 69%, rgb(48, 50, 51) 100%);
}
._marvel-device_cek5jl._iphone8_cek5jl ._home_cek5jl:before {
  background: #f8f8f8;
  position: absolute;
  content: "";
  border-radius: 100%;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  top: 4px;
  left: 4px;
}
._marvel-device_cek5jl._iphone8_cek5jl ._top-bar_cek5jl {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  top: 68px;
  left: 0;
}
._marvel-device_cek5jl._iphone8_cek5jl ._bottom-bar_cek5jl {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  bottom: 68px;
  left: 0;
}
._marvel-device_cek5jl._iphone8_cek5jl ._sleep_cek5jl {
  position: absolute;
  top: 190px;
  right: -4px;
  width: 4px;
  height: 66px;
  border-radius: 0px 2px 2px 0px;
  background: #d9dbdc;
}
._marvel-device_cek5jl._iphone8_cek5jl ._volume_cek5jl {
  position: absolute;
  left: -4px;
  top: 188px;
  z-index: 0;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #d9dbdc;
}
._marvel-device_cek5jl._iphone8_cek5jl ._volume_cek5jl:before {
  position: absolute;
  left: 2px;
  top: -78px;
  height: 40px;
  width: 2px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone8_cek5jl ._volume_cek5jl:after {
  position: absolute;
  left: 0px;
  top: 82px;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone8_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 24px;
  left: 50%;
  margin-left: -6px;
  border-radius: 100%;
  z-index: 3;
}
._marvel-device_cek5jl._iphone8_cek5jl ._sensor_cek5jl {
  background: #3c3d3d;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 49px;
  left: 134px;
  z-index: 3;
  border-radius: 100%;
}
._marvel-device_cek5jl._iphone8_cek5jl ._speaker_cek5jl {
  background: #292728;
  width: 70px;
  height: 6px;
  position: absolute;
  top: 54px;
  left: 50%;
  margin-left: -35px;
  border-radius: 6px;
  z-index: 3;
}
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl ._bottom-bar_cek5jl {
  background: white;
}
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl ._sleep_cek5jl,
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl ._volume_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone8_cek5jl._gold_cek5jl ._home_cek5jl {
  background: rgb(206, 187, 169);
  background: linear-gradient(135deg, rgb(206, 187, 169) 0%, rgb(249, 231, 211) 50%, rgb(206, 187, 169) 100%);
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl {
  background: #464646;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.7);
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl:before {
  background: #080808;
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl:after {
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #212121;
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._bottom-bar_cek5jl {
  background: #212121;
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._sleep_cek5jl {
  background: #464646;
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._camera_cek5jl {
  background: #080808;
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._home_cek5jl {
  background: rgb(8, 8, 8);
  background: linear-gradient(135deg, rgb(8, 8, 8) 0%, rgb(70, 70, 70) 50%, rgb(8, 8, 8) 100%);
}
._marvel-device_cek5jl._iphone8_cek5jl._black_cek5jl ._home_cek5jl:before {
  background: #080808;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl {
  padding: 24px 105px;
  height: 375px;
  width: 667px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  top: 100%;
  border-radius: 0px 0px 2px 2px;
  right: 190px;
  height: 4px;
  width: 66px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._volume_cek5jl {
  width: 66px;
  height: 4px;
  top: -4px;
  left: calc(100% - 188px - 66px);
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  width: 40px;
  height: 2px;
  top: 2px;
  right: -78px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  left: -82px;
  width: 66px;
  height: 4px;
  top: 0;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  width: 14px;
  height: 100%;
  left: calc(100% - 68px - 14px);
  top: 0;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  width: 14px;
  height: 100%;
  left: 68px;
  top: 0;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._home_cek5jl {
  top: 50%;
  margin-top: -34px;
  margin-left: 0;
  left: 22px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  top: 134px;
  left: calc(100% - 49px - 16px);
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  height: 70px;
  width: 6px;
  left: calc(100% - 54px - 6px);
  top: 50%;
  margin-left: 0px;
  margin-top: -35px;
}
._marvel-device_cek5jl._iphone8_cek5jl._landscape_cek5jl ._camera_cek5jl {
  left: calc(100% - 32px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl {
  width: 414px;
  height: 736px;
  padding: 112px 26px;
  background: #d9dbdc;
  border-radius: 56px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._iphone8plus_cek5jl:before {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  position: absolute;
  top: 6px;
  content: "";
  left: 6px;
  border-radius: 50px;
  background: #f8f8f8;
  z-index: 1;
}
._marvel-device_cek5jl._iphone8plus_cek5jl:after {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  position: absolute;
  top: 8px;
  content: "";
  left: 8px;
  border-radius: 48px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #ffffff;
  z-index: 2;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._home_cek5jl {
  border-radius: 100%;
  width: 68px;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 24px;
  z-index: 3;
  background: rgb(48, 50, 51);
  background: linear-gradient(135deg, rgb(48, 50, 51) 0%, rgb(181, 183, 185) 50%, rgb(240, 242, 242) 69%, rgb(48, 50, 51) 100%);
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._home_cek5jl:before {
  background: #f8f8f8;
  position: absolute;
  content: "";
  border-radius: 100%;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  top: 4px;
  left: 4px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._top-bar_cek5jl {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  top: 68px;
  left: 0;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._bottom-bar_cek5jl {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  bottom: 68px;
  left: 0;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._sleep_cek5jl {
  position: absolute;
  top: 190px;
  right: -4px;
  width: 4px;
  height: 66px;
  border-radius: 0px 2px 2px 0px;
  background: #d9dbdc;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._volume_cek5jl {
  position: absolute;
  left: -4px;
  top: 188px;
  z-index: 0;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #d9dbdc;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._volume_cek5jl:before {
  position: absolute;
  left: 2px;
  top: -78px;
  height: 40px;
  width: 2px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._volume_cek5jl:after {
  position: absolute;
  left: 0px;
  top: 82px;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 29px;
  left: 50%;
  margin-left: -6px;
  border-radius: 100%;
  z-index: 3;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._sensor_cek5jl {
  background: #3c3d3d;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 54px;
  left: 154px;
  z-index: 3;
  border-radius: 100%;
}
._marvel-device_cek5jl._iphone8plus_cek5jl ._speaker_cek5jl {
  background: #292728;
  width: 70px;
  height: 6px;
  position: absolute;
  top: 59px;
  left: 50%;
  margin-left: -35px;
  border-radius: 6px;
  z-index: 3;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl ._bottom-bar_cek5jl {
  background: white;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl ._sleep_cek5jl,
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl ._volume_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._gold_cek5jl ._home_cek5jl {
  background: rgb(206, 187, 169);
  background: linear-gradient(135deg, rgb(206, 187, 169) 0%, rgb(249, 231, 211) 50%, rgb(206, 187, 169) 100%);
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl {
  background: #464646;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.7);
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl:before {
  background: #080808;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl:after {
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #212121;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._bottom-bar_cek5jl {
  background: #212121;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._sleep_cek5jl {
  background: #464646;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._camera_cek5jl {
  background: #080808;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._home_cek5jl {
  background: rgb(8, 8, 8);
  background: linear-gradient(135deg, rgb(8, 8, 8) 0%, rgb(70, 70, 70) 50%, rgb(8, 8, 8) 100%);
}
._marvel-device_cek5jl._iphone8plus_cek5jl._black_cek5jl ._home_cek5jl:before {
  background: #080808;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl {
  padding: 26px 112px;
  height: 414px;
  width: 736px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  top: 100%;
  border-radius: 0px 0px 2px 2px;
  right: 190px;
  height: 4px;
  width: 66px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._volume_cek5jl {
  width: 66px;
  height: 4px;
  top: -4px;
  left: calc(100% - 188px - 66px);
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  width: 40px;
  height: 2px;
  top: 2px;
  right: -78px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  left: -82px;
  width: 66px;
  height: 4px;
  top: 0;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  width: 14px;
  height: 100%;
  left: calc(100% - 68px - 14px);
  top: 0;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  width: 14px;
  height: 100%;
  left: 68px;
  top: 0;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._home_cek5jl {
  top: 50%;
  margin-top: -34px;
  margin-left: 0;
  left: 24px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  top: 154px;
  left: calc(100% - 54px - 16px);
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  height: 70px;
  width: 6px;
  left: calc(100% - 59px - 6px);
  top: 50%;
  margin-left: 0px;
  margin-top: -35px;
}
._marvel-device_cek5jl._iphone8plus_cek5jl._landscape_cek5jl ._camera_cek5jl {
  left: calc(100% - 29px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
._marvel-device_cek5jl._iphone5s_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl {
  padding: 105px 22px;
  background: #2c2b2c;
  width: 320px;
  height: 568px;
  border-radius: 50px;
}
._marvel-device_cek5jl._iphone5s_cek5jl:before, ._marvel-device_cek5jl._iphone5c_cek5jl:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  content: "";
  left: 4px;
  border-radius: 46px;
  background: #1e1e1e;
  z-index: 1;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._sleep_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl ._sleep_cek5jl {
  position: absolute;
  top: -4px;
  right: 60px;
  width: 60px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
  background: #282727;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._volume_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl ._volume_cek5jl {
  position: absolute;
  left: -4px;
  top: 180px;
  z-index: 0;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #282727;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._volume_cek5jl:before, ._marvel-device_cek5jl._iphone5c_cek5jl ._volume_cek5jl:before {
  position: absolute;
  left: 0px;
  top: -75px;
  height: 35px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._volume_cek5jl:after, ._marvel-device_cek5jl._iphone5c_cek5jl ._volume_cek5jl:after {
  position: absolute;
  left: 0px;
  bottom: -64px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._camera_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 32px;
  left: 50%;
  margin-left: -5px;
  border-radius: 5px;
  z-index: 3;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._sensor_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl ._sensor_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 60px;
  left: 160px;
  z-index: 3;
  margin-left: -32px;
  border-radius: 5px;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._speaker_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl ._speaker_cek5jl {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -32px;
  border-radius: 5px;
  z-index: 3;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl {
  padding: 22px 105px;
  height: 320px;
  width: 568px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._sleep_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  right: -4px;
  top: calc(100% - 120px);
  height: 60px;
  width: 4px;
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._volume_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._volume_cek5jl {
  width: 27px;
  height: 4px;
  top: -4px;
  left: calc(100% - 180px);
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._volume_cek5jl:before, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  width: 35px;
  height: 4px;
  top: 0px;
  right: -75px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._volume_cek5jl:after, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  bottom: 0px;
  left: -64px;
  z-index: 999;
  height: 4px;
  width: 27px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._sensor_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  top: 160px;
  left: calc(100% - 60px);
  margin-left: 0px;
  margin-top: -32px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._speaker_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  height: 64px;
  width: 10px;
  left: calc(100% - 60px);
  top: 50%;
  margin-left: 0px;
  margin-top: -32px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._camera_cek5jl, ._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._camera_cek5jl {
  left: calc(100% - 32px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._home_cek5jl {
  border-radius: 36px;
  width: 68px;
  box-shadow: inset 0 0 0 4px #2c2b2c;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 19px;
  z-index: 3;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._top-bar_cek5jl {
  top: 70px;
  position: absolute;
  left: 0;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._bottom-bar_cek5jl {
  bottom: 70px;
  position: absolute;
  left: 0;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._home_cek5jl {
  left: 19px;
  bottom: 50%;
  margin-bottom: -34px;
  margin-left: 0px;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  left: 70px;
  top: 0px;
  width: 3px;
  height: 100%;
}
._marvel-device_cek5jl._iphone5s_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  right: 70px;
  left: auto;
  bottom: 0px;
  width: 3px;
  height: 100%;
}
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl {
  background: #bcbcbc;
}
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl:before {
  background: #fcfcfc;
}
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl ._sleep_cek5jl {
  background: #d6d6d6;
}
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl ._bottom-bar_cek5jl {
  background: #eaebec;
}
._marvel-device_cek5jl._iphone5s_cek5jl._silver_cek5jl ._home_cek5jl {
  box-shadow: inset 0 0 0 4px #bcbcbc;
}
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl:before {
  background: #fcfcfc;
}
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl ._sleep_cek5jl {
  background: #f9e7d3;
}
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl ._bottom-bar_cek5jl {
  background: white;
}
._marvel-device_cek5jl._iphone5s_cek5jl._gold_cek5jl ._home_cek5jl {
  box-shadow: inset 0 0 0 4px #f9e7d3;
}
._marvel-device_cek5jl._iphone5c_cek5jl {
  background: white;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._iphone5c_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._iphone5c_cek5jl ._home_cek5jl {
  background: #242324;
  border-radius: 36px;
  width: 68px;
  height: 68px;
  z-index: 3;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 19px;
}
._marvel-device_cek5jl._iphone5c_cek5jl ._home_cek5jl:after {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
._marvel-device_cek5jl._iphone5c_cek5jl._landscape_cek5jl ._home_cek5jl {
  left: 19px;
  bottom: 50%;
  margin-bottom: -34px;
  margin-left: 0px;
}
._marvel-device_cek5jl._iphone5c_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl ._sleep_cek5jl {
  background: #dddddd;
}
._marvel-device_cek5jl._iphone5c_cek5jl._red_cek5jl {
  background: #f96b6c;
}
._marvel-device_cek5jl._iphone5c_cek5jl._red_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl._red_cek5jl ._sleep_cek5jl {
  background: #ed5758;
}
._marvel-device_cek5jl._iphone5c_cek5jl._yellow_cek5jl {
  background: #f2dc60;
}
._marvel-device_cek5jl._iphone5c_cek5jl._yellow_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl._yellow_cek5jl ._sleep_cek5jl {
  background: #e5ce4c;
}
._marvel-device_cek5jl._iphone5c_cek5jl._green_cek5jl {
  background: #97e563;
}
._marvel-device_cek5jl._iphone5c_cek5jl._green_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl._green_cek5jl ._sleep_cek5jl {
  background: #85d94d;
}
._marvel-device_cek5jl._iphone5c_cek5jl._blue_cek5jl {
  background: #33a2db;
}
._marvel-device_cek5jl._iphone5c_cek5jl._blue_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone5c_cek5jl._blue_cek5jl ._sleep_cek5jl {
  background: #2694cd;
}
._marvel-device_cek5jl._iphone4s_cek5jl {
  padding: 129px 27px;
  width: 320px;
  height: 480px;
  background: #686868;
  border-radius: 54px;
}
._marvel-device_cek5jl._iphone4s_cek5jl:before {
  content: "";
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 1;
  border-radius: 50px;
  background: #1e1e1e;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._top-bar_cek5jl {
  top: 60px;
  position: absolute;
  left: 0;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._bottom-bar_cek5jl {
  bottom: 90px;
  position: absolute;
  left: 0;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 72px;
  left: 134px;
  z-index: 3;
  margin-left: -5px;
  border-radius: 100%;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._speaker_cek5jl {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 72px;
  left: 50%;
  z-index: 3;
  margin-left: -32px;
  border-radius: 5px;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._sensor_cek5jl {
  background: #292728;
  width: 40px;
  height: 10px;
  position: absolute;
  top: 36px;
  left: 50%;
  z-index: 3;
  margin-left: -20px;
  border-radius: 5px;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._home_cek5jl {
  background: #242324;
  border-radius: 100%;
  width: 72px;
  height: 72px;
  z-index: 3;
  position: absolute;
  left: 50%;
  margin-left: -36px;
  bottom: 30px;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._home_cek5jl:after {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._sleep_cek5jl {
  position: absolute;
  top: -4px;
  right: 60px;
  width: 60px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
  background: #4d4d4d;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._volume_cek5jl {
  position: absolute;
  left: -4px;
  top: 160px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #4d4d4d;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._volume_cek5jl:before {
  position: absolute;
  left: 0px;
  top: -70px;
  height: 35px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone4s_cek5jl ._volume_cek5jl:after {
  position: absolute;
  left: 0px;
  bottom: -64px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl {
  padding: 27px 129px;
  height: 320px;
  width: 480px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  left: 90px;
  bottom: 0px;
  height: 100%;
  width: 3px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  left: calc(100% - 60px);
  top: 0px;
  height: 100%;
  width: 3px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._camera_cek5jl {
  top: 134px;
  left: calc(100% - 72px);
  margin-left: 0;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  top: 50%;
  margin-left: 0;
  margin-top: -32px;
  left: calc(100% - 72px);
  width: 10px;
  height: 64px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  height: 40px;
  width: 10px;
  left: calc(100% - 36px);
  top: 50%;
  margin-left: 0;
  margin-top: -20px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._home_cek5jl {
  left: 30px;
  bottom: 50%;
  margin-left: 0;
  margin-bottom: -36px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  height: 60px;
  width: 4px;
  right: -4px;
  top: calc(100% - 120px);
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._volume_cek5jl {
  top: -4px;
  left: calc(100% - 187px);
  height: 4px;
  width: 27px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  right: -70px;
  left: auto;
  top: 0px;
  width: 35px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  width: 27px;
  height: 4px;
  bottom: 0px;
  left: -64px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl {
  background: #bcbcbc;
}
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl:before {
  background: #fcfcfc;
}
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl ._home_cek5jl {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px #bcbcbc;
}
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl ._home_cek5jl:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone4s_cek5jl._silver_cek5jl ._sleep_cek5jl {
  background: #d6d6d6;
}
._marvel-device_cek5jl._nexus5_cek5jl {
  padding: 50px 15px 50px 15px;
  width: 320px;
  height: 568px;
  background: #1e1e1e;
  border-radius: 20px;
}
._marvel-device_cek5jl._nexus5_cek5jl:before {
  border-radius: 600px/50px;
  background: inherit;
  content: "";
  top: 0;
  position: absolute;
  height: 103.1%;
  width: calc(100% - 26px);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
._marvel-device_cek5jl._nexus5_cek5jl ._top-bar_cek5jl {
  width: calc(100% - 8px);
  height: calc(100% - 6px);
  position: absolute;
  top: 3px;
  left: 4px;
  border-radius: 20px;
  background: #181818;
}
._marvel-device_cek5jl._nexus5_cek5jl ._top-bar_cek5jl:before {
  border-radius: 600px/50px;
  background: inherit;
  content: "";
  top: 0;
  position: absolute;
  height: 103%;
  width: calc(100% - 26px);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
._marvel-device_cek5jl._nexus5_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._nexus5_cek5jl ._sleep_cek5jl {
  width: 3px;
  position: absolute;
  left: -3px;
  top: 110px;
  height: 100px;
  background: inherit;
  border-radius: 2px 0px 0px 2px;
}
._marvel-device_cek5jl._nexus5_cek5jl ._volume_cek5jl {
  width: 3px;
  position: absolute;
  right: -3px;
  top: 70px;
  height: 45px;
  background: inherit;
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._nexus5_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 18px;
  left: 50%;
  z-index: 3;
  margin-left: -5px;
  border-radius: 100%;
}
._marvel-device_cek5jl._nexus5_cek5jl ._camera_cek5jl:before {
  background: #3c3d3d;
  width: 6px;
  height: 6px;
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: -100px;
  z-index: 3;
  border-radius: 100%;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl {
  padding: 15px 50px 15px 50px;
  height: 320px;
  width: 568px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl:before {
  width: 103.1%;
  height: calc(100% - 26px);
  border-radius: 50px/600px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  left: 3px;
  top: 4px;
  height: calc(100% - 8px);
  width: calc(100% - 6px);
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._top-bar_cek5jl:before {
  width: 103%;
  height: calc(100% - 26px);
  border-radius: 50px/600px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  height: 3px;
  width: 100px;
  left: calc(100% - 210px);
  top: -3px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._volume_cek5jl {
  height: 3px;
  width: 45px;
  right: 70px;
  top: 100%;
  border-radius: 0px 0px 2px 2px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._camera_cek5jl {
  top: 50%;
  left: calc(100% - 18px);
  margin-left: 0;
  margin-top: -5px;
}
._marvel-device_cek5jl._nexus5_cek5jl._landscape_cek5jl ._camera_cek5jl:before {
  top: -100px;
  left: 2px;
}
._marvel-device_cek5jl._s5_cek5jl {
  padding: 60px 18px;
  border-radius: 42px;
  width: 320px;
  height: 568px;
  background: #bcbcbc;
}
._marvel-device_cek5jl._s5_cek5jl:before, ._marvel-device_cek5jl._s5_cek5jl:after {
  width: calc(100% - 52px);
  content: "";
  display: block;
  height: 26px;
  background: inherit;
  position: absolute;
  border-radius: 500px/40px;
  left: 50%;
  transform: translateX(-50%);
}
._marvel-device_cek5jl._s5_cek5jl:before {
  top: -7px;
}
._marvel-device_cek5jl._s5_cek5jl:after {
  bottom: -7px;
}
._marvel-device_cek5jl._s5_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._s5_cek5jl ._top-bar_cek5jl {
  border-radius: 37px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  top: 5px;
  left: 5px;
  background: radial-gradient(rgba(0, 0, 0, 0.02) 20%, transparent 60%) 0 0, radial-gradient(rgba(0, 0, 0, 0.02) 20%, transparent 60%) 3px 3px;
  background-color: white;
  background-size: 4px 4px;
  background-position: center;
  z-index: 2;
  position: absolute;
}
._marvel-device_cek5jl._s5_cek5jl ._top-bar_cek5jl:before, ._marvel-device_cek5jl._s5_cek5jl ._top-bar_cek5jl:after {
  width: calc(100% - 48px);
  content: "";
  display: block;
  height: 26px;
  background: inherit;
  position: absolute;
  border-radius: 500px/40px;
  left: 50%;
  transform: translateX(-50%);
}
._marvel-device_cek5jl._s5_cek5jl ._top-bar_cek5jl:before {
  top: -7px;
}
._marvel-device_cek5jl._s5_cek5jl ._top-bar_cek5jl:after {
  bottom: -7px;
}
._marvel-device_cek5jl._s5_cek5jl ._sleep_cek5jl {
  width: 3px;
  position: absolute;
  left: -3px;
  top: 100px;
  height: 100px;
  background: #cecece;
  border-radius: 2px 0px 0px 2px;
}
._marvel-device_cek5jl._s5_cek5jl ._speaker_cek5jl {
  width: 68px;
  height: 8px;
  position: absolute;
  top: 20px;
  display: block;
  z-index: 3;
  left: 50%;
  margin-left: -34px;
  background-color: #bcbcbc;
  background-position: top left;
  border-radius: 4px;
}
._marvel-device_cek5jl._s5_cek5jl ._sensor_cek5jl {
  display: block;
  position: absolute;
  top: 20px;
  right: 110px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
._marvel-device_cek5jl._s5_cek5jl ._sensor_cek5jl:after {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  right: 12px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
._marvel-device_cek5jl._s5_cek5jl ._camera_cek5jl {
  display: block;
  position: absolute;
  top: 24px;
  right: 42px;
  background: black;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  z-index: 3;
}
._marvel-device_cek5jl._s5_cek5jl ._camera_cek5jl:before {
  width: 4px;
  height: 4px;
  background: #3c3d3d;
  border-radius: 100%;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -2px;
  margin-left: -2px;
}
._marvel-device_cek5jl._s5_cek5jl ._home_cek5jl {
  position: absolute;
  z-index: 3;
  bottom: 17px;
  left: 50%;
  width: 70px;
  height: 20px;
  background: white;
  border-radius: 18px;
  display: block;
  margin-left: -35px;
  border: 2px solid black;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl {
  padding: 18px 60px;
  height: 320px;
  width: 568px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl:before, ._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl:after {
  height: calc(100% - 52px);
  width: 26px;
  border-radius: 40px/500px;
  transform: translateY(-50%);
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl:before {
  top: 50%;
  left: -7px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl:after {
  top: 50%;
  left: auto;
  right: -7px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._top-bar_cek5jl:before, ._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._top-bar_cek5jl:after {
  width: 26px;
  height: calc(100% - 48px);
  border-radius: 40px/500px;
  transform: translateY(-50%);
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._top-bar_cek5jl:before {
  right: -7px;
  top: 50%;
  left: auto;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._top-bar_cek5jl:after {
  left: -7px;
  top: 50%;
  right: auto;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  height: 3px;
  width: 100px;
  left: calc(100% - 200px);
  top: -3px;
  border-radius: 2px 2px 0px 0px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  height: 68px;
  width: 8px;
  left: calc(100% - 20px);
  top: 50%;
  margin-left: 0;
  margin-top: -34px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  right: 20px;
  top: calc(100% - 110px);
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._sensor_cek5jl:after {
  left: -12px;
  right: 0px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._camera_cek5jl {
  top: calc(100% - 42px);
  right: 24px;
}
._marvel-device_cek5jl._s5_cek5jl._landscape_cek5jl ._home_cek5jl {
  width: 20px;
  height: 70px;
  bottom: 50%;
  margin-bottom: -35px;
  margin-left: 0;
  left: 17px;
}
._marvel-device_cek5jl._s5_cek5jl._black_cek5jl {
  background: #1e1e1e;
}
._marvel-device_cek5jl._s5_cek5jl._black_cek5jl ._speaker_cek5jl {
  background: black;
}
._marvel-device_cek5jl._s5_cek5jl._black_cek5jl ._sleep_cek5jl {
  background: #1e1e1e;
}
._marvel-device_cek5jl._s5_cek5jl._black_cek5jl ._top-bar_cek5jl {
  background: radial-gradient(rgba(0, 0, 0, 0.05) 20%, transparent 60%) 0 0, radial-gradient(rgba(0, 0, 0, 0.05) 20%, transparent 60%) 3px 3px;
  background-color: #2c2b2c;
  background-size: 4px 4px;
}
._marvel-device_cek5jl._s5_cek5jl._black_cek5jl ._home_cek5jl {
  background: #2c2b2c;
}
._marvel-device_cek5jl._lumia920_cek5jl {
  padding: 80px 35px 125px 35px;
  background: #ffdd00;
  width: 320px;
  height: 533px;
  border-radius: 40px/3px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._lumia920_cek5jl ._top-bar_cek5jl {
  width: calc(100% - 24px);
  height: calc(100% - 32px);
  position: absolute;
  top: 16px;
  left: 12px;
  border-radius: 24px;
  background: black;
  z-index: 1;
}
._marvel-device_cek5jl._lumia920_cek5jl ._top-bar_cek5jl:before {
  background: #1e1e1e;
  display: block;
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top: 2px;
  left: 2px;
  position: absolute;
  border-radius: 22px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._volume_cek5jl {
  width: 3px;
  position: absolute;
  top: 130px;
  height: 100px;
  background: #1e1e1e;
  right: -3px;
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._volume_cek5jl:before {
  width: 3px;
  position: absolute;
  top: 190px;
  content: "";
  display: block;
  height: 50px;
  background: inherit;
  right: 0px;
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._volume_cek5jl:after {
  width: 3px;
  position: absolute;
  top: 460px;
  content: "";
  display: block;
  height: 50px;
  background: inherit;
  right: 0px;
  border-radius: 0px 2px 2px 0px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 34px;
  right: 130px;
  z-index: 5;
  border-radius: 5px;
}
._marvel-device_cek5jl._lumia920_cek5jl ._speaker_cek5jl {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 38px;
  left: 50%;
  margin-left: -32px;
  border-radius: 5px;
  z-index: 3;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl {
  padding: 35px 80px 35px 125px;
  height: 320px;
  width: 568px;
  border-radius: 2px/100px;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  height: calc(100% - 24px);
  width: calc(100% - 32px);
  left: 16px;
  top: 12px;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._volume_cek5jl {
  height: 3px;
  right: 130px;
  width: 100px;
  top: 100%;
  border-radius: 0px 0px 2px 2px;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  height: 3px;
  right: 190px;
  top: 0px;
  width: 50px;
  border-radius: 0px 0px 2px 2px;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  height: 3px;
  right: 430px;
  top: 0px;
  width: 50px;
  border-radius: 0px 0px 2px 2px;
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._camera_cek5jl {
  right: 30px;
  top: calc(100% - 140px);
}
._marvel-device_cek5jl._lumia920_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  width: 10px;
  height: 64px;
  top: 50%;
  margin-left: 0;
  margin-top: -32px;
  left: calc(100% - 48px);
}
._marvel-device_cek5jl._lumia920_cek5jl._black_cek5jl {
  background: black;
}
._marvel-device_cek5jl._lumia920_cek5jl._white_cek5jl {
  background: white;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._lumia920_cek5jl._blue_cek5jl {
  background: #00acdd;
}
._marvel-device_cek5jl._lumia920_cek5jl._red_cek5jl {
  background: #cc3e32;
}
._marvel-device_cek5jl._htc-one_cek5jl {
  padding: 72px 25px 100px 25px;
  width: 320px;
  height: 568px;
  background: #bebebe;
  border-radius: 34px;
}
._marvel-device_cek5jl._htc-one_cek5jl:before {
  content: "";
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
  left: 2px;
  background: #adadad;
  border-radius: 32px;
}
._marvel-device_cek5jl._htc-one_cek5jl:after {
  content: "";
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  left: 4px;
  background: #eeeeee;
  border-radius: 30px;
}
._marvel-device_cek5jl._htc-one_cek5jl ._top-bar_cek5jl {
  width: calc(100% - 4px);
  height: 635px;
  position: absolute;
  background: #424242;
  top: 50px;
  z-index: 1;
  left: 2px;
}
._marvel-device_cek5jl._htc-one_cek5jl ._top-bar_cek5jl:before {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: 100%;
  position: absolute;
  background: black;
  top: 0px;
  z-index: 1;
  left: 2px;
}
._marvel-device_cek5jl._htc-one_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._htc-one_cek5jl ._speaker_cek5jl {
  height: 16px;
  width: 216px;
  display: block;
  position: absolute;
  top: 22px;
  z-index: 2;
  left: 50%;
  margin-left: -108px;
  background: radial-gradient(#343434 25%, transparent 50%) 0 0, radial-gradient(#343434 25%, transparent 50%) 4px 4px;
  background-size: 4px 4px;
  background-position: top left;
}
._marvel-device_cek5jl._htc-one_cek5jl ._speaker_cek5jl:after {
  content: "";
  height: 16px;
  width: 216px;
  display: block;
  position: absolute;
  top: 676px;
  z-index: 2;
  left: 50%;
  margin-left: -108px;
  background: inherit;
}
._marvel-device_cek5jl._htc-one_cek5jl ._camera_cek5jl {
  display: block;
  position: absolute;
  top: 18px;
  right: 38px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  z-index: 3;
}
._marvel-device_cek5jl._htc-one_cek5jl ._camera_cek5jl:before {
  width: 8px;
  height: 8px;
  background: black;
  border-radius: 100%;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
}
._marvel-device_cek5jl._htc-one_cek5jl ._sensor_cek5jl {
  display: block;
  position: absolute;
  top: 29px;
  left: 60px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
._marvel-device_cek5jl._htc-one_cek5jl ._sensor_cek5jl:after {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  right: 12px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl {
  padding: 25px 72px 25px 100px;
  height: 320px;
  width: 568px;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  height: calc(100% - 4px);
  width: 635px;
  left: calc(100% - 685px);
  top: 2px;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  width: 16px;
  height: 216px;
  left: calc(100% - 38px);
  top: 50%;
  margin-left: 0px;
  margin-top: -108px;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._speaker_cek5jl:after {
  width: 16px;
  height: 216px;
  left: calc(100% - 692px);
  top: 50%;
  margin-left: 0;
  margin-top: -108px;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._camera_cek5jl {
  right: 18px;
  top: calc(100% - 38px);
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._sensor_cek5jl {
  left: calc(100% - 29px);
  top: 60px;
}
._marvel-device_cek5jl._htc-one_cek5jl._landscape_cek5jl ._sensor_cek5jl :after {
  right: 0;
  top: -12px;
}
._marvel-device_cek5jl._ipad_cek5jl {
  width: 576px;
  height: 768px;
  padding: 90px 25px;
  background: #242324;
  border-radius: 44px;
}
._marvel-device_cek5jl._ipad_cek5jl:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 4px;
  border-radius: 40px;
  background: #1e1e1e;
}
._marvel-device_cek5jl._ipad_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 44px;
  left: 50%;
  margin-left: -5px;
  border-radius: 100%;
}
._marvel-device_cek5jl._ipad_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._ipad_cek5jl ._bottom-bar_cek5jl {
  display: none;
}
._marvel-device_cek5jl._ipad_cek5jl ._home_cek5jl {
  background: #242324;
  border-radius: 36px;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  bottom: 22px;
}
._marvel-device_cek5jl._ipad_cek5jl ._home_cek5jl:after {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
}
._marvel-device_cek5jl._ipad_cek5jl._landscape_cek5jl {
  height: 576px;
  width: 768px;
  padding: 25px 90px;
}
._marvel-device_cek5jl._ipad_cek5jl._landscape_cek5jl ._camera_cek5jl {
  left: calc(100% - 44px);
  top: 50%;
  margin-left: 0;
  margin-top: -5px;
}
._marvel-device_cek5jl._ipad_cek5jl._landscape_cek5jl ._home_cek5jl {
  top: 50%;
  left: 22px;
  margin-left: 0;
  margin-top: -25px;
}
._marvel-device_cek5jl._ipad_cek5jl._silver_cek5jl {
  background: #bcbcbc;
}
._marvel-device_cek5jl._ipad_cek5jl._silver_cek5jl:before {
  background: #fcfcfc;
}
._marvel-device_cek5jl._ipad_cek5jl._silver_cek5jl ._home_cek5jl {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px #bcbcbc;
}
._marvel-device_cek5jl._ipad_cek5jl._silver_cek5jl ._home_cek5jl:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
._marvel-device_cek5jl._macbook_cek5jl {
  width: 960px;
  height: 600px;
  padding: 44px 44px 76px;
  margin: 0 auto;
  background: #bebebe;
  border-radius: 34px;
}
._marvel-device_cek5jl._macbook_cek5jl:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 4px;
  border-radius: 30px;
  background: #1e1e1e;
}
._marvel-device_cek5jl._macbook_cek5jl ._top-bar_cek5jl {
  width: calc(100% + 140px);
  height: 40px;
  position: absolute;
  content: "";
  display: block;
  top: 680px;
  left: -70px;
  border-bottom-left-radius: 90px 18px;
  border-bottom-right-radius: 90px 18px;
  background: #bebebe;
  box-shadow: inset 0px -4px 13px 3px rgba(34, 34, 34, 0.6);
}
._marvel-device_cek5jl._macbook_cek5jl ._top-bar_cek5jl:before {
  width: 100%;
  height: 24px;
  content: "";
  display: block;
  top: 0;
  left: 0;
  background: #f0f0f0;
  border-bottom: 2px solid #aaa;
  border-radius: 5px;
  position: relative;
}
._marvel-device_cek5jl._macbook_cek5jl ._top-bar_cek5jl:after {
  width: 16%;
  height: 14px;
  content: "";
  display: block;
  top: 0;
  background: #ddd;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0px -3px 10px #999;
}
._marvel-device_cek5jl._macbook_cek5jl ._bottom-bar_cek5jl {
  background: transparent;
  width: calc(100% + 140px);
  height: 26px;
  position: absolute;
  content: "";
  display: block;
  top: 680px;
  left: -70px;
}
._marvel-device_cek5jl._macbook_cek5jl ._bottom-bar_cek5jl:before, ._marvel-device_cek5jl._macbook_cek5jl ._bottom-bar_cek5jl:after {
  height: calc(100% - 2px);
  width: 80px;
  content: "";
  display: block;
  top: 0;
  position: absolute;
}
._marvel-device_cek5jl._macbook_cek5jl ._bottom-bar_cek5jl:before {
  left: 0;
  background: #f0f0f0;
  background: linear-gradient(to right, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);
}
._marvel-device_cek5jl._macbook_cek5jl ._bottom-bar_cek5jl:after {
  right: 0;
  background: #f0f0f0;
  background: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);
}
._marvel-device_cek5jl._macbook_cek5jl ._camera_cek5jl {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -5px;
  border-radius: 100%;
}
._marvel-device_cek5jl._macbook_cek5jl ._home_cek5jl {
  display: none;
}
._marvel-device_cek5jl._iphone-x_cek5jl {
  width: 375px;
  height: 812px;
  padding: 26px;
  background: #fdfdfd;
  box-shadow: inset 0 0 11px 0 black;
  border-radius: 66px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._overflow_cek5jl {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 66px;
  overflow: hidden;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._shadow_cek5jl {
  border-radius: 100%;
  width: 90px;
  height: 90px;
  position: absolute;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 60%);
}
._marvel-device_cek5jl._iphone-x_cek5jl ._shadow--tl_cek5jl {
  top: -20px;
  left: -20px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._shadow--tr_cek5jl {
  top: -20px;
  right: -20px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._shadow--bl_cek5jl {
  bottom: -20px;
  left: -20px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._shadow--br_cek5jl {
  bottom: -20px;
  right: -20px;
}
._marvel-device_cek5jl._iphone-x_cek5jl:before {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  position: absolute;
  top: 5px;
  content: "";
  left: 5px;
  border-radius: 61px;
  background: black;
  z-index: 1;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._inner-shadow_cek5jl {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  position: absolute;
  top: 10px;
  overflow: hidden;
  left: 10px;
  border-radius: 56px;
  box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.66);
  z-index: 1;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._inner-shadow_cek5jl:before {
  box-shadow: inset 0 0 20px 0 #ffffff;
  width: 100%;
  height: 116%;
  position: absolute;
  top: -8%;
  content: "";
  left: 0;
  border-radius: 200px/112px;
  z-index: 2;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._screen_cek5jl {
  border-radius: 40px;
  box-shadow: none;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone-x_cek5jl ._bottom-bar_cek5jl {
  width: 100%;
  position: absolute;
  height: 8px;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._top-bar_cek5jl {
  top: 80px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._bottom-bar_cek5jl {
  bottom: 80px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl:before,
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl:after,
._marvel-device_cek5jl._iphone-x_cek5jl ._sleep_cek5jl {
  width: 3px;
  background: #b5b5b5;
  position: absolute;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl {
  left: -3px;
  top: 116px;
  height: 32px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl:before {
  height: 62px;
  top: 62px;
  content: "";
  left: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._volume_cek5jl:after {
  height: 62px;
  top: 140px;
  content: "";
  left: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._sleep_cek5jl {
  height: 96px;
  top: 200px;
  right: -3px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._camera_cek5jl {
  width: 6px;
  height: 6px;
  top: 9px;
  border-radius: 100%;
  position: absolute;
  left: 154px;
  background: #0d4d71;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._speaker_cek5jl {
  height: 6px;
  width: 60px;
  left: 50%;
  position: absolute;
  top: 9px;
  margin-left: -30px;
  background: #171818;
  border-radius: 6px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._notch_cek5jl {
  position: absolute;
  width: 210px;
  height: 30px;
  top: 26px;
  left: 108px;
  z-index: 4;
  background: black;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._notch_cek5jl:before, ._marvel-device_cek5jl._iphone-x_cek5jl ._notch_cek5jl:after {
  content: "";
  height: 8px;
  position: absolute;
  top: 0;
  width: 8px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._notch_cek5jl:after {
  background: radial-gradient(circle at bottom left, transparent 0, transparent 70%, black 70%, black 100%);
  left: -8px;
}
._marvel-device_cek5jl._iphone-x_cek5jl ._notch_cek5jl:before {
  background: radial-gradient(circle at bottom right, transparent 0, transparent 70%, black 70%, black 100%);
  right: -8px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl {
  height: 375px;
  width: 812px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  width: 8px;
  height: 100%;
  top: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._top-bar_cek5jl {
  left: 80px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._bottom-bar_cek5jl {
  right: 80px;
  bottom: auto;
  left: auto;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl,
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl:before,
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl:after,
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  height: 3px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._inner-shadow_cek5jl:before {
  height: 100%;
  width: 116%;
  left: -8%;
  top: 0;
  border-radius: 112px/200px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl {
  bottom: -3px;
  top: auto;
  left: 116px;
  width: 32px;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  width: 62px;
  left: 62px;
  top: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._volume_cek5jl:after {
  width: 62px;
  left: 140px;
  top: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  width: 96px;
  left: 200px;
  top: -3px;
  right: auto;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._camera_cek5jl {
  left: 9px;
  bottom: 154px;
  top: auto;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  width: 6px;
  height: 60px;
  left: 9px;
  top: 50%;
  margin-top: -30px;
  margin-left: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._notch_cek5jl {
  height: 210px;
  width: 30px;
  left: 26px;
  bottom: 108px;
  top: auto;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._notch_cek5jl:before, ._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._notch_cek5jl:after {
  left: 0;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._notch_cek5jl:after {
  background: radial-gradient(circle at bottom right, transparent 0, transparent 70%, black 70%, black 100%);
  bottom: -8px;
  top: auto;
}
._marvel-device_cek5jl._iphone-x_cek5jl._landscape_cek5jl ._notch_cek5jl:before {
  background: radial-gradient(circle at top right, transparent 0, transparent 70%, black 70%, black 100%);
  top: -8px;
}
._marvel-device_cek5jl._note8_cek5jl {
  width: 400px;
  height: 822px;
  background: black;
  border-radius: 34px;
  padding: 45px 10px;
}
._marvel-device_cek5jl._note8_cek5jl ._overflow_cek5jl {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 34px;
  overflow: hidden;
}
._marvel-device_cek5jl._note8_cek5jl ._speaker_cek5jl {
  height: 8px;
  width: 56px;
  left: 50%;
  position: absolute;
  top: 25px;
  margin-left: -28px;
  background: #171818;
  z-index: 1;
  border-radius: 8px;
}
._marvel-device_cek5jl._note8_cek5jl ._camera_cek5jl {
  height: 18px;
  width: 18px;
  left: 86px;
  position: absolute;
  top: 18px;
  background: #212b36;
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._camera_cek5jl:before {
  content: "";
  height: 8px;
  width: 8px;
  left: -22px;
  position: absolute;
  top: 5px;
  background: #212b36;
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._sensors_cek5jl {
  height: 10px;
  width: 10px;
  left: 120px;
  position: absolute;
  top: 22px;
  background: #1d233b;
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._sensors_cek5jl:before {
  content: "";
  height: 10px;
  width: 10px;
  left: 18px;
  position: absolute;
  top: 0;
  background: #1d233b;
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._more-sensors_cek5jl {
  height: 16px;
  width: 16px;
  left: 285px;
  position: absolute;
  top: 18px;
  background: #33244a;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._more-sensors_cek5jl:before {
  content: "";
  height: 11px;
  width: 11px;
  left: 40px;
  position: absolute;
  top: 4px;
  background: #214a61;
  z-index: 1;
  border-radius: 100%;
}
._marvel-device_cek5jl._note8_cek5jl ._sleep_cek5jl {
  width: 2px;
  height: 56px;
  background: black;
  position: absolute;
  top: 288px;
  right: -2px;
}
._marvel-device_cek5jl._note8_cek5jl ._volume_cek5jl {
  width: 2px;
  height: 120px;
  background: black;
  position: absolute;
  top: 168px;
  left: -2px;
}
._marvel-device_cek5jl._note8_cek5jl ._volume_cek5jl:before {
  content: "";
  top: 168px;
  width: 2px;
  position: absolute;
  left: 0;
  background: black;
  height: 56px;
}
._marvel-device_cek5jl._note8_cek5jl ._inner_cek5jl {
  width: 100%;
  height: calc(100% - 8px);
  position: absolute;
  top: 2px;
  content: "";
  left: 0px;
  border-radius: 34px;
  border-top: 2px solid #9fa0a2;
  border-bottom: 2px solid #9fa0a2;
  background: black;
  z-index: 1;
  box-shadow: inset 0 0 6px 0 rgba(255, 255, 255, 0.5);
}
._marvel-device_cek5jl._note8_cek5jl ._shadow_cek5jl {
  box-shadow: inset 0 0 60px 0 white, inset 0 0 30px 0 rgba(255, 255, 255, 0.5), 0 0 20px 0 white, 0 0 20px 0 rgba(255, 255, 255, 0.5);
  height: 101%;
  position: absolute;
  top: -0.5%;
  content: "";
  width: calc(100% - 20px);
  left: 10px;
  border-radius: 38px;
  z-index: 5;
  pointer-events: none;
}
._marvel-device_cek5jl._note8_cek5jl ._screen_cek5jl {
  border-radius: 14px;
  box-shadow: none;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl {
  height: 400px;
  width: 822px;
  padding: 10px 45px;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._speaker_cek5jl {
  height: 56px;
  width: 8px;
  top: 50%;
  margin-top: -28px;
  margin-left: 0;
  right: 25px;
  left: auto;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._camera_cek5jl {
  top: 86px;
  right: 18px;
  left: auto;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._camera_cek5jl:before {
  top: -22px;
  left: 5px;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._sensors_cek5jl {
  top: 120px;
  right: 22px;
  left: auto;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._sensors_cek5jl:before {
  top: 18px;
  left: 0;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._more-sensors_cek5jl {
  top: 285px;
  right: 18px;
  left: auto;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._more-sensors_cek5jl:before {
  top: 40px;
  left: 4px;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._sleep_cek5jl {
  bottom: -2px;
  top: auto;
  right: 288px;
  width: 56px;
  height: 2px;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._volume_cek5jl {
  width: 120px;
  height: 2px;
  top: -2px;
  right: 168px;
  left: auto;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._volume_cek5jl:before {
  right: 168px;
  left: auto;
  top: 0;
  width: 56px;
  height: 2px;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._inner_cek5jl {
  height: 100%;
  width: calc(100% - 8px);
  left: 2px;
  top: 0;
  border-top: 0;
  border-bottom: 0;
  border-left: 2px solid #9fa0a2;
  border-right: 2px solid #9fa0a2;
}
._marvel-device_cek5jl._note8_cek5jl._landscape_cek5jl ._shadow_cek5jl {
  width: 101%;
  height: calc(100% - 20px);
  left: -0.5%;
  top: 10px;
}

._vnc-viewer_cek5jl {
  padding: 0px;
}
._vnc-viewer_cek5jl ._device-modal_cek5jl {
  margin: 0px;
}

._marvel-device_cek5jl ._screen_cek5jl {
  box-shadow: none;
}
._marvel-device_cek5jl ._screen_cek5jl ._vnc-box_cek5jl {
  display: none;
}
._marvel-device_cek5jl ._top-bar_cek5jl {
  background: none;
}

._modal_cek5jl._is-active_cek5jl ._marvel-device_cek5jl._ipad_cek5jl {
  margin-left: 0px;
}
._modal_cek5jl._is-active_cek5jl ._marvel-device_cek5jl._tablet_cek5jl {
  margin-left: 20px;
}

._marvel-device_cek5jl._ipad_cek5jl {
  width: 282px !important;
  height: 385px !important;
  margin-left: -10px;
}
._marvel-device_cek5jl._ipad_cek5jl ._screen_cek5jl canvas._canvas_cek5jl {
  width: 282px !important;
  height: auto !important;
}

._marvel-device_cek5jl._tablet_cek5jl {
  width: 320px !important;
  height: 480px !important;
}
._marvel-device_cek5jl._tablet_cek5jl canvas._canvas_cek5jl {
  cursor: pointer !important;
  width: 300px !important;
  height: 480px !important;
}
._marvel-device_cek5jl._tablet_cek5jl ._vnc-text_cek5jl {
  display: none;
}

._marvel-device_cek5jl._iphone5s_cek5jl {
  width: 245px !important;
  height: 385px !important;
  padding: 88px 22px;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._screen_cek5jl {
  width: 88%;
  margin-left: 6%;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._screen_cek5jl canvas._canvas_cek5jl {
  width: 216px !important;
  height: auto !important;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._home_cek5jl {
  width: 50px;
  height: 50px;
  left: 52%;
}

._marvel-device_cek5jl._nexus5_cek5jl {
  width: 270px !important;
  height: 480px !important;
}
._marvel-device_cek5jl._nexus5_cek5jl ._screen_cek5jl {
  background-color: #1e1e1e;
}
._marvel-device_cek5jl._nexus5_cek5jl ._screen_cek5jl ._vnc-box_cek5jl {
  display: block;
}
._marvel-device_cek5jl._nexus5_cek5jl ._screen_cek5jl ._vnc-box_cek5jl div div h6 {
  padding-top: 10px;
}

._marvel-device_cek5jl._iphone5s_cek5jl ._screen_cek5jl,
._marvel-device_cek5jl._ipad_cek5jl ._screen_cek5jl {
  background-color: #1e1e1e;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._screen_cek5jl ._vnc-box_cek5jl,
._marvel-device_cek5jl._ipad_cek5jl ._screen_cek5jl ._vnc-box_cek5jl {
  display: block;
  margin: 50px 30px;
}
._marvel-device_cek5jl._iphone5s_cek5jl ._top-bar_cek5jl,
._marvel-device_cek5jl._ipad_cek5jl ._top-bar_cek5jl {
  background: black;
}

._marvel-device_cek5jl._ipad_cek5jl ._vnc-box_cek5jl div div h6 {
  padding-top: 35px;
}

._vnc-text_cek5jl {
  height: 100%;
  text-align: center;
  margin-top: 50%;
}
._vnc-text_cek5jl ._vnc-box_cek5jl {
  margin: 50px 60px;
}
._vnc-text_cek5jl ._vnc-box_cek5jl div {
  background-color: #fff;
  color: #6b6b6b;
  height: 110px;
  margin: 20px;
  border-radius: 7px;
}
._vnc-text_cek5jl ._vnc-box_cek5jl div i {
  font-size: 30px;
  margin-top: 20px;
}
._vnc-text_cek5jl ._vnc-box_cek5jl div h6 {
  margin-top: 10px;
}
._vnc-text_cek5jl ._vnc-box_cek5jl div div h6 {
  padding-top: 18px;
}

/* styles for irene/styles/_freshdesk.scss */
#_freshworks-frame-wrapper_58aka1 {
  right: 0px !important;
  bottom: 0px !important;
  max-width: 568px !important;
  max-height: unset !important;
  width: 100% !important;
  height: 100vh !important;
  border-radius: 0px !important;
}

/* styles for irene/styles/_global-styles.scss */
@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  src: url("/fonts/OpenSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/OpenSans-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Source Code Pro";
  src: url("/fonts/SourceCodePro-Regular.ttf") format("truetype");
}
img.__pendo-image_1l4qey.__pendo-badge-image_1l4qey {
  visibility: hidden;
}

body {
  font-family: var(--font-family);
}

html {
  overflow-y: auto;
  font-size: var(--html-font-size);
}

/* styles for irene/styles/_marketplace-plugin-list.scss */
._marketplace-bullet-list_6mg7ta {
  list-style-type: square;
}

._marketplace-code-block_6mg7ta {
  background: var(--neutral-grey-100);
  color: var(--text-primary);
  white-space: pre-wrap;
  padding: 1em;
  margin: 0.5em 0;
}

._marketplace-black-text_6mg7ta {
  color: var(--text-primary);
}

/* styles for irene/styles/_public-api.scss */
._swagger-ui_1bnxb0 * {
  font-family: var(--font-family) !important;
}
._swagger-ui_1bnxb0 ._wrapper_1bnxb0 {
  padding-left: 0em !important;
  padding-right: 0em !important;
}
._swagger-ui_1bnxb0 ._wrapper_1bnxb0 section {
  padding: 0em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 {
  margin: 0em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 {
  margin-bottom: 0.5em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 {
  display: flex;
  color: var(--text-primary) !important;
  font-weight: var(--font-weight-bold) !important;
  font-size: 1.714rem !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 span {
  display: flex;
  align-items: center;
  margin-left: 0.3em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 span small {
  top: unset;
  border-radius: 0.2857em;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 span small:not(._version-stamp_1bnxb0) {
  border: 1px solid var(--border-color-1);
  background-color: var(--neutral-grey-100);
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 span small:not(._version-stamp_1bnxb0) ._version_1bnxb0 {
  color: var(--text-primary) !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._main_1bnxb0 ._title_1bnxb0 span small._version-stamp_1bnxb0 {
  background-color: var(--success-main);
  color: var(--common-white);
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 * {
  line-height: 1.42857;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 h3 {
  font-size: 1.143em !important;
  font-weight: 600 !important;
  margin-bottom: 0.6em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 h5 {
  font-size: 1em !important;
  text-decoration: underline;
  font-weight: 600;
  margin-bottom: 0.5em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 br {
  display: none;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 ul {
  list-style: disc;
  padding-left: 1em;
  margin-bottom: 0.8em;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 li,
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 p,
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 td {
  color: var(--text-secondary) !important;
  font-weight: var(--font-weight-regular) !important;
  font-size: 1em !important;
}
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 li a,
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 p a,
._swagger-ui_1bnxb0 ._info_1bnxb0 ._description_1bnxb0 ._renderedMarkdown_1bnxb0 td a {
  color: var(--primary-main) !important;
  text-decoration: underline;
}
._swagger-ui_1bnxb0 pre code,
._swagger-ui_1bnxb0 ._highlight-code_1bnxb0 > ._microlight_1bnxb0 code,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 pre._microlight_1bnxb0 {
  background: #333333 !important;
  color: var(--common-white) !important;
}
._swagger-ui_1bnxb0 pre code,
._swagger-ui_1bnxb0 pre code *,
._swagger-ui_1bnxb0 ._highlight-code_1bnxb0 > ._microlight_1bnxb0 code,
._swagger-ui_1bnxb0 ._highlight-code_1bnxb0 > ._microlight_1bnxb0 code *,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 pre._microlight_1bnxb0,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 pre._microlight_1bnxb0 * {
  font-family: Consolas, monaco, monospace !important;
}
._swagger-ui_1bnxb0 table thead tr td,
._swagger-ui_1bnxb0 table thead tr th {
  font-size: 1em !important;
  padding: 0.8571em !important;
}
._swagger-ui_1bnxb0 table tbody tr td {
  padding-left: 0.8571em !important;
  padding-right: 0.8571em !important;
}
._swagger-ui_1bnxb0 ._btn_1bnxb0,
._swagger-ui_1bnxb0 ._btn_1bnxb0._authorize_1bnxb0,
._swagger-ui_1bnxb0 ._auth-btn-wrapper_1bnxb0 ._btn_1bnxb0,
._swagger-ui_1bnxb0 ._btn_1bnxb0._try-out__btn_1bnxb0._cancel_1bnxb0,
._swagger-ui_1bnxb0 ._btn_1bnxb0._execute_1bnxb0 {
  border: 1px solid !important;
  padding: 0.4em 0.7em !important;
  line-height: 24px !important;
  min-width: 80px !important;
  height: auto !important;
  border-radius: var(--border-radius) !important;
}
._swagger-ui_1bnxb0 ._btn_1bnxb0 span,
._swagger-ui_1bnxb0 ._btn_1bnxb0._authorize_1bnxb0 span,
._swagger-ui_1bnxb0 ._auth-btn-wrapper_1bnxb0 ._btn_1bnxb0 span,
._swagger-ui_1bnxb0 ._btn_1bnxb0._try-out__btn_1bnxb0._cancel_1bnxb0 span,
._swagger-ui_1bnxb0 ._btn_1bnxb0._execute_1bnxb0 span {
  padding: 0px 10px 0 0 !important;
}
._swagger-ui_1bnxb0 ._btn_1bnxb0 svg,
._swagger-ui_1bnxb0 ._btn_1bnxb0._authorize_1bnxb0 svg,
._swagger-ui_1bnxb0 ._auth-btn-wrapper_1bnxb0 ._btn_1bnxb0 svg,
._swagger-ui_1bnxb0 ._btn_1bnxb0._try-out__btn_1bnxb0._cancel_1bnxb0 svg,
._swagger-ui_1bnxb0 ._btn_1bnxb0._execute_1bnxb0 svg {
  fill: var(--success-main) !important;
  width: 15px !important;
}
._swagger-ui_1bnxb0 ._btn_1bnxb0 {
  border: 1px solid var(--neutral-grey-400) !important;
  color: var(--text-primary) !important;
}
._swagger-ui_1bnxb0 ._btn_1bnxb0._authorize_1bnxb0 {
  border-color: var(--success-main) !important;
  color: var(--success-main) !important;
}
._swagger-ui_1bnxb0 ._auth-btn-wrapper_1bnxb0 ._btn-done_1bnxb0,
._swagger-ui_1bnxb0 ._btn_1bnxb0._try-out__btn_1bnxb0._cancel_1bnxb0 {
  border-color: var(--primary-main) !important;
  color: var(--primary-main) !important;
}
._swagger-ui_1bnxb0 ._opblock-tag_1bnxb0 {
  color: var(--text-primary) !important;
  border-color: var(--border-color-1) !important;
  font-size: 1.2em !important;
  margin: 0 0 1em !important;
  font-weight: 600 !important;
  padding: 0.3em !important;
}
._swagger-ui_1bnxb0 ._expand-operation_1bnxb0 svg,
._swagger-ui_1bnxb0 ._opblock-summary_1bnxb0 svg {
  width: 15px !important;
  height: 15px !important;
}
._swagger-ui_1bnxb0 ._execute-wrapper_1bnxb0,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 ._btn-group_1bnxb0 {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 1.42857em !important;
}
._swagger-ui_1bnxb0 ._execute-wrapper_1bnxb0 ._btn_1bnxb0._execute_1bnxb0,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 ._btn-group_1bnxb0 ._btn_1bnxb0._execute_1bnxb0 {
  background-color: var(--info-main) !important;
  border-color: var(--info-main) !important;
  color: var(--common-white) !important;
}
._swagger-ui_1bnxb0 ._execute-wrapper_1bnxb0 button,
._swagger-ui_1bnxb0 ._opblock-body_1bnxb0 ._btn-group_1bnxb0 button {
  width: -moz-fit-content !important;
  width: fit-content !important;
  flex: unset !important;
}

._swagger-ui-description_1bnxb0 h3 {
  margin: unset;
}
._swagger-ui-description_1bnxb0 ._information-container_1bnxb0 {
  padding: 0em !important;
}
._swagger-ui-description_1bnxb0 ._information-container_1bnxb0 ._block_1bnxb0 {
  padding: 0em !important;
}
._swagger-ui-description_1bnxb0 ._information-container_1bnxb0 ._info_1bnxb0 {
  margin: 1.5em 0;
}
._swagger-ui-description_1bnxb0 ._information-container_1bnxb0 ._info_1bnxb0 ._title_1bnxb0 ._version_1bnxb0 {
  background: unset;
}
._swagger-ui-description_1bnxb0 ._wrapper_1bnxb0:not(._information-container_1bnxb0) {
  display: none;
}

._swagger-ui-apis-container_1bnxb0 {
  width: 100%;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._models_1bnxb0,
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._information-container_1bnxb0 {
  display: none;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._dialog-ux_1bnxb0 ._modal-ux-content_1bnxb0 {
  padding: 0em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._scheme-container_1bnxb0 {
  box-shadow: none !important;
  margin: 0px !important;
  padding: 0px !important;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._scheme-container_1bnxb0 ._schemes_1bnxb0 {
  padding-top: 1.5em !important;
  padding-bottom: 1em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._scheme-container_1bnxb0 ._schemes-server-container_1bnxb0 ._servers-title_1bnxb0 {
  font-size: 1rem;
  font-weight: var(--font-weight-medium);
  padding: 0 0.5em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._scheme-container_1bnxb0 ._schemes-server-container_1bnxb0 ._servers_1bnxb0 {
  padding: 0.5em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._auth-container_1bnxb0 div h6,
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._auth-container_1bnxb0 ._wrapper_1bnxb0 p,
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._auth-container_1bnxb0 ._wrapper_1bnxb0 label {
  font-size: 1em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._auth-container_1bnxb0 div h6 {
  font-weight: 600;
  color: var(--success-main);
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 ._auth-btn-wrapper_1bnxb0 {
  padding-top: 1.4286em !important;
  margin-top: 1.5em !important;
  border-top: 1px solid var(--border-color-1);
  justify-content: flex-end;
  align-items: center;
  gap: 1em;
}
._swagger-ui-apis-container_1bnxb0 ._swagger-ui_1bnxb0 #_api_key_value_1bnxb0 {
  border-radius: 0em !important;
  padding: 6px 10px !important;
}

._swagger-ui-schemas-container_1bnxb0 {
  width: 100%;
}
._swagger-ui-schemas-container_1bnxb0 ._wrapper_1bnxb0:not(:last-of-type),
._swagger-ui-schemas-container_1bnxb0 ._scheme-container_1bnxb0,
._swagger-ui-schemas-container_1bnxb0 ._information-container_1bnxb0 {
  display: none !important;
}
._swagger-ui-schemas-container_1bnxb0 ._models_1bnxb0._is-open_1bnxb0 h4 {
  display: none;
}
._swagger-ui-schemas-container_1bnxb0 section._models_1bnxb0 {
  border: none !important;
}
._swagger-ui-schemas-container_1bnxb0 section._models_1bnxb0 ._model-container_1bnxb0 {
  margin-left: 0em !important;
  margin-right: 0em !important;
  background: var(--neutral-grey-100) !important;
}
._swagger-ui-schemas-container_1bnxb0 ._model_1bnxb0 button[aria-expanded=true] {
  margin-bottom: 1em !important;
}
._swagger-ui-schemas-container_1bnxb0 table,
._swagger-ui-schemas-container_1bnxb0 table:hover tr {
  background: transparent !important;
}
._swagger-ui-schemas-container_1bnxb0 table td,
._swagger-ui-schemas-container_1bnxb0 table:hover tr td {
  border-color: var(--background-light);
}

/* styles for irene/styles/_reset.scss */
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

img {
  max-width: 100%;
}

html {
  overflow-y: scroll;
  box-sizing: border-box;
}

ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
  text-align: inherit;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

select,
input,
textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td,
td img {
  vertical-align: top;
}

pre,
code {
  font-family: "Lato", monospace, sans-serif;
}

label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

button,
input,
select,
textarea {
  margin: 0;
}

button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* styles for irene/styles/_theme.scss */
:root {
  --common-black: #000000;
  --common-white: #ffffff;
  --background-main: #ffffff;
  --background-dark: #424651;
  --background-light: #fafafa;
  --primary-main: #ff4d3f;
  --primary-dark: #e23123;
  --primary-light: rgba(254, 77, 63, 0.2);
  --primary-contrast-text: #ffffff;
  --primary-main-10: rgba(254, 77, 63, 0.1);
  --secondary-main: #424651;
  --secondary-contrast-text: #ffffff;
  --success-main: #2db421;
  --success-light: #e9f5ed;
  --error-main: #d72f2f;
  --error-light: #ffd1d4;
  --warn-main: #ffd52e;
  --warn-dark: #a5872d;
  --warn-light: #fff7d7;
  --info-main: #087edb;
  --info-dark: #0052cc;
  --info-light: #deebff;
  --neutral-grey-50: #fcfcfc;
  --neutral-grey-100: #f5f5f5;
  --neutral-grey-200: #e9e9e9;
  --neutral-grey-300: #d9d9d9;
  --neutral-grey-400: #c4c4c4;
  --neutral-grey-500: #9d9d9d;
  --neutral-grey-600: #7b7b7b;
  --neutral-grey-700: #555555;
  --neutral-grey-800: #434343;
  --neutral-grey-900: #262626;
  --text-primary: #171717;
  --text-secondary: #7b7b7b;
  --text-disabled: #c4c4c4;
  --divider: #f5f5f5;
  --divider-dark: #e9e9e9;
  --border-radius: 2px;
  --border-color-1: #e9e9e9;
  --border-color-2: #c4c4c4;
  --box-shadow-1: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
  --box-shadow-2: 4px 4px 10px 0px rgba(0, 0, 0, 0.15);
  --box-shadow-3: 4px 4px 15px rgba(0, 0, 0, 0.04);
  --box-shadow-4: 0px -4px 8px 4px rgba(0, 0, 0, 0.03);
  --box-shadow-5: 3px 4px 6px rgba(216, 216, 216, 0.25);
  --box-shadow-6: 0px 5px 14px 0px rgba(64, 64, 64, 0.05);
  --box-shadow-7: 0px 2px 6px 0px rgba(64, 64, 64, 0.15);
  --box-shadow-8: -5px 0px 9px 0px rgba(64, 64, 64, 0.03);
  --box-shadow-9: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  --box-shadow-10: 5px 0px 10px 0px rgba(0, 0, 0, 0.05);
  --box-shadow-11: inset 0 0 0 0.5px;
  --box-shadow-12: 1px 0px 0px 0px #f8f8f8 inset,
    -1px 0px 0px 0px #f8f8f8 inset, 0px 1px 0px 0px #f8f8f8 inset,
    -1px -1px 0px 0px #f8f8f8 inset;
  --hover-dark-background: rgba(255, 255, 255, 0.15);
  --hover-light-background: rgba(0, 0, 0, 0.04);
  --backdrop-overlay-background: rgba(0, 0, 0, 0.42);
  --disabled-background-textfield: #f5f5f5;
  --disabled-background-button: #c4c4c4;
  --html-font-size: 14px;
  --font-family: "Open Sans", sans-serif;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-bold: 700;
  --zIndex-appbar: 1100;
  --zIndex-drawer: 1200;
  --zIndex-modal: 1300;
  --zIndex-snackbar: 1400;
  --zIndex-tooltip: 1500;
  --side-menu-active-background-dark: #303339;
  --side-menu-active-background-light: rgba(254, 77, 63, 0.1);
  --box-shadow-dark: 1px 0px 8px -1px rgba(0, 0, 0, 0.3);
  --box-shadow-light: 4px 4px 20px rgba(222, 222, 222, 0.25);
  --severity-critical: #d72f2f;
  --severity-high: #f98746;
  --severity-medium: #fad34a;
  --severity-low: #46cef9;
  --severity-info: #2141b4;
  --severity-passed: #2db421;
  --severity-none: #a0a0a0;
  --severity-untested: #a0a0a0;
  --severity-unknown: #202020;
  --android: #33a852;
  --ios: #8d9096;
  --upselling-feature-footer-bg-color: #f7f3ff;
  --upselling-feature-footer-color: #3e0e8c;
  --upselling-module-gradient: #350b6c;
  --upselling-module-gradient-light: #6715d2;
  --new-feature-ai-color: #3e0e8c;
  --new-feature-ai-bg-color: #f7f3ff;
  --storeknox-needs-action-button-bg-color: #fff5f5;
  --storeknox-no-action-button-bg-color: #f6fff7;
  --storeknox-beta-tag-bg: #d9e6ff;
  --storeknox-beta-tag-color: #034bd6;
  --storeknox-upselling-ui-bg-color: #fe4d3f0d;
  --privacy-module-trackers-tag-bg-color: #edf2ff;
  --ai-reporting-preview-custom-button-bg-color: #fe4d3f1a;
  --ai-reporting-preview-custom-button-border-color: #fe4d3f;
  --powered-by-ai-chip-bg-color: #14badc;
  --powered-by-ai-chip-hover-border-color: #139ab5;
}

body {
  --neutral-white-100: #f1f1f1;
}

/* styles for irene/styles/_utils.scss */
._position-relative_9zl9yl {
  position: relative;
}

._position-absolute_9zl9yl {
  position: absolute;
}

._position-sticky_9zl9yl {
  position: sticky;
}

._position-fixed_9zl9yl {
  position: fixed;
}

._position-static_9zl9yl {
  position: static;
}

._flex-row_9zl9yl {
  display: flex;
  box-sizing: border-box;
}

._flex-column_9zl9yl {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

._flex-justify-start_9zl9yl {
  justify-content: flex-start;
}

._flex-justify-end_9zl9yl {
  justify-content: flex-end;
}

._flex-justify-center_9zl9yl {
  justify-content: center;
}

._flex-justify-space-between_9zl9yl {
  justify-content: space-between;
}

._flex-justify-space-around_9zl9yl {
  justify-content: space-around;
}

._flex-align-start_9zl9yl {
  align-items: flex-start;
}

._flex-align-end_9zl9yl {
  align-items: flex-end;
}

._flex-align-center_9zl9yl {
  align-items: center;
}

._flex-align-space-between_9zl9yl {
  align-items: space-between;
}

._flex-align-space-around_9zl9yl {
  align-items: space-around;
}

._flex-wrap_9zl9yl {
  flex-wrap: wrap;
}

._flex-row-gap-1_9zl9yl {
  margin: -0.5em 0 0 -0.5em;
}
._flex-row-gap-1_9zl9yl > * {
  margin: 0.5em 0 0 0.5em;
}

._flex-row-gap-2_9zl9yl {
  margin: -1em 0 0 -1em;
}
._flex-row-gap-2_9zl9yl > * {
  margin: 1em 0 0 1em;
}

._flex-row-gap-3_9zl9yl {
  margin: -1.5em 0 0 -1.5em;
}
._flex-row-gap-3_9zl9yl > * {
  margin: 1.5em 0 0 1.5em;
}

/* 
========== spacing utils ========== 
spacing utils has padding and margin utility classes
it ranges from 0 - 8 and mutliplication factor is 0.5em
*/
._p-0_9zl9yl {
  padding: 0em;
}

._py-0_9zl9yl {
  padding-top: 0em;
  padding-bottom: 0em;
}

._px-0_9zl9yl {
  padding-left: 0em;
  padding-right: 0em;
}

._pt-0_9zl9yl {
  padding-top: 0em;
}

._pb-0_9zl9yl {
  padding-bottom: 0em;
}

._pl-0_9zl9yl {
  padding-left: 0em;
}

._pr-0_9zl9yl {
  padding-right: 0em;
}

._m-0_9zl9yl {
  margin: 0em;
}

._my-0_9zl9yl {
  margin-top: 0em;
  margin-bottom: 0em;
}

._mx-0_9zl9yl {
  margin-left: 0em;
  margin-right: 0em;
}

._mt-0_9zl9yl {
  margin-top: 0em;
}

._mb-0_9zl9yl {
  margin-bottom: 0em;
}

._ml-0_9zl9yl {
  margin-left: 0em;
}

._mr-0_9zl9yl {
  margin-right: 0em;
}

._p-1_9zl9yl {
  padding: 0.5em;
}

._py-1_9zl9yl {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

._px-1_9zl9yl {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

._pt-1_9zl9yl {
  padding-top: 0.5em;
}

._pb-1_9zl9yl {
  padding-bottom: 0.5em;
}

._pl-1_9zl9yl {
  padding-left: 0.5em;
}

._pr-1_9zl9yl {
  padding-right: 0.5em;
}

._m-1_9zl9yl {
  margin: 0.5em;
}

._my-1_9zl9yl {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

._mx-1_9zl9yl {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

._mt-1_9zl9yl {
  margin-top: 0.5em;
}

._mb-1_9zl9yl {
  margin-bottom: 0.5em;
}

._ml-1_9zl9yl {
  margin-left: 0.5em;
}

._mr-1_9zl9yl {
  margin-right: 0.5em;
}

._p-2_9zl9yl {
  padding: 1em;
}

._py-2_9zl9yl {
  padding-top: 1em;
  padding-bottom: 1em;
}

._px-2_9zl9yl {
  padding-left: 1em;
  padding-right: 1em;
}

._pt-2_9zl9yl {
  padding-top: 1em;
}

._pb-2_9zl9yl {
  padding-bottom: 1em;
}

._pl-2_9zl9yl {
  padding-left: 1em;
}

._pr-2_9zl9yl {
  padding-right: 1em;
}

._m-2_9zl9yl {
  margin: 1em;
}

._my-2_9zl9yl {
  margin-top: 1em;
  margin-bottom: 1em;
}

._mx-2_9zl9yl {
  margin-left: 1em;
  margin-right: 1em;
}

._mt-2_9zl9yl {
  margin-top: 1em;
}

._mb-2_9zl9yl {
  margin-bottom: 1em;
}

._ml-2_9zl9yl {
  margin-left: 1em;
}

._mr-2_9zl9yl {
  margin-right: 1em;
}

._p-3_9zl9yl {
  padding: 1.5em;
}

._py-3_9zl9yl {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

._px-3_9zl9yl {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

._pt-3_9zl9yl {
  padding-top: 1.5em;
}

._pb-3_9zl9yl {
  padding-bottom: 1.5em;
}

._pl-3_9zl9yl {
  padding-left: 1.5em;
}

._pr-3_9zl9yl {
  padding-right: 1.5em;
}

._m-3_9zl9yl {
  margin: 1.5em;
}

._my-3_9zl9yl {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

._mx-3_9zl9yl {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

._mt-3_9zl9yl {
  margin-top: 1.5em;
}

._mb-3_9zl9yl {
  margin-bottom: 1.5em;
}

._ml-3_9zl9yl {
  margin-left: 1.5em;
}

._mr-3_9zl9yl {
  margin-right: 1.5em;
}

._p-4_9zl9yl {
  padding: 2em;
}

._py-4_9zl9yl {
  padding-top: 2em;
  padding-bottom: 2em;
}

._px-4_9zl9yl {
  padding-left: 2em;
  padding-right: 2em;
}

._pt-4_9zl9yl {
  padding-top: 2em;
}

._pb-4_9zl9yl {
  padding-bottom: 2em;
}

._pl-4_9zl9yl {
  padding-left: 2em;
}

._pr-4_9zl9yl {
  padding-right: 2em;
}

._m-4_9zl9yl {
  margin: 2em;
}

._my-4_9zl9yl {
  margin-top: 2em;
  margin-bottom: 2em;
}

._mx-4_9zl9yl {
  margin-left: 2em;
  margin-right: 2em;
}

._mt-4_9zl9yl {
  margin-top: 2em;
}

._mb-4_9zl9yl {
  margin-bottom: 2em;
}

._ml-4_9zl9yl {
  margin-left: 2em;
}

._mr-4_9zl9yl {
  margin-right: 2em;
}

._p-5_9zl9yl {
  padding: 2.5em;
}

._py-5_9zl9yl {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

._px-5_9zl9yl {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

._pt-5_9zl9yl {
  padding-top: 2.5em;
}

._pb-5_9zl9yl {
  padding-bottom: 2.5em;
}

._pl-5_9zl9yl {
  padding-left: 2.5em;
}

._pr-5_9zl9yl {
  padding-right: 2.5em;
}

._m-5_9zl9yl {
  margin: 2.5em;
}

._my-5_9zl9yl {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

._mx-5_9zl9yl {
  margin-left: 2.5em;
  margin-right: 2.5em;
}

._mt-5_9zl9yl {
  margin-top: 2.5em;
}

._mb-5_9zl9yl {
  margin-bottom: 2.5em;
}

._ml-5_9zl9yl {
  margin-left: 2.5em;
}

._mr-5_9zl9yl {
  margin-right: 2.5em;
}

._p-6_9zl9yl {
  padding: 3em;
}

._py-6_9zl9yl {
  padding-top: 3em;
  padding-bottom: 3em;
}

._px-6_9zl9yl {
  padding-left: 3em;
  padding-right: 3em;
}

._pt-6_9zl9yl {
  padding-top: 3em;
}

._pb-6_9zl9yl {
  padding-bottom: 3em;
}

._pl-6_9zl9yl {
  padding-left: 3em;
}

._pr-6_9zl9yl {
  padding-right: 3em;
}

._m-6_9zl9yl {
  margin: 3em;
}

._my-6_9zl9yl {
  margin-top: 3em;
  margin-bottom: 3em;
}

._mx-6_9zl9yl {
  margin-left: 3em;
  margin-right: 3em;
}

._mt-6_9zl9yl {
  margin-top: 3em;
}

._mb-6_9zl9yl {
  margin-bottom: 3em;
}

._ml-6_9zl9yl {
  margin-left: 3em;
}

._mr-6_9zl9yl {
  margin-right: 3em;
}

._p-7_9zl9yl {
  padding: 3.5em;
}

._py-7_9zl9yl {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

._px-7_9zl9yl {
  padding-left: 3.5em;
  padding-right: 3.5em;
}

._pt-7_9zl9yl {
  padding-top: 3.5em;
}

._pb-7_9zl9yl {
  padding-bottom: 3.5em;
}

._pl-7_9zl9yl {
  padding-left: 3.5em;
}

._pr-7_9zl9yl {
  padding-right: 3.5em;
}

._m-7_9zl9yl {
  margin: 3.5em;
}

._my-7_9zl9yl {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

._mx-7_9zl9yl {
  margin-left: 3.5em;
  margin-right: 3.5em;
}

._mt-7_9zl9yl {
  margin-top: 3.5em;
}

._mb-7_9zl9yl {
  margin-bottom: 3.5em;
}

._ml-7_9zl9yl {
  margin-left: 3.5em;
}

._mr-7_9zl9yl {
  margin-right: 3.5em;
}

._mx-auto_9zl9yl {
  margin-left: auto;
  margin-right: auto;
}

/*
===================== width util =====================
Examples:
------------------
| class  | value |
------------------
| w-1/12 | 8.33% |
| w-3/12 | 25%   |
| w-6/12 | 50%   |
| w-9/12 | 75%   |
------------------
*/
._w-1\/12_9zl9yl {
  width: 8.3333333333%;
}

._w-2\/12_9zl9yl {
  width: 16.6666666667%;
}

._w-3\/12_9zl9yl {
  width: 25%;
}

._w-4\/12_9zl9yl {
  width: 33.3333333333%;
}

._w-5\/12_9zl9yl {
  width: 41.6666666667%;
}

._w-6\/12_9zl9yl {
  width: 50%;
}

._w-7\/12_9zl9yl {
  width: 58.3333333333%;
}

._w-8\/12_9zl9yl {
  width: 66.6666666667%;
}

._w-9\/12_9zl9yl {
  width: 75%;
}

._w-10\/12_9zl9yl {
  width: 83.3333333333%;
}

._w-11\/12_9zl9yl {
  width: 91.6666666667%;
}

._w-full_9zl9yl {
  width: 100%;
}

/* styles for irene/styles/app.scss */
html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video,
details,
summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article,
aside,
figure,
footer,
header,
nav,
section,
details,
summary {
  display: block;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

img {
  max-width: 100%;
}

html {
  overflow-y: scroll;
  box-sizing: border-box;
}

ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
  text-align: inherit;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  white-space: pre-line;
  word-wrap: break-word;
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

select,
input,
textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td,
td img {
  vertical-align: top;
}

pre,
code {
  font-family: "Lato", monospace, sans-serif;
}

label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

button,
input,
select,
textarea {
  margin: 0;
}

button,
input[type=button] {
  width: auto;
  overflow: visible;
}

:root {
  --common-black: #000000;
  --common-white: #ffffff;
  --background-main: #ffffff;
  --background-dark: #424651;
  --background-light: #fafafa;
  --primary-main: #ff4d3f;
  --primary-dark: #e23123;
  --primary-light: rgba(254, 77, 63, 0.2);
  --primary-contrast-text: #ffffff;
  --primary-main-10: rgba(254, 77, 63, 0.1);
  --secondary-main: #424651;
  --secondary-contrast-text: #ffffff;
  --success-main: #2db421;
  --success-light: #e9f5ed;
  --error-main: #d72f2f;
  --error-light: #ffd1d4;
  --warn-main: #ffd52e;
  --warn-dark: #a5872d;
  --warn-light: #fff7d7;
  --info-main: #087edb;
  --info-dark: #0052cc;
  --info-light: #deebff;
  --neutral-grey-50: #fcfcfc;
  --neutral-grey-100: #f5f5f5;
  --neutral-grey-200: #e9e9e9;
  --neutral-grey-300: #d9d9d9;
  --neutral-grey-400: #c4c4c4;
  --neutral-grey-500: #9d9d9d;
  --neutral-grey-600: #7b7b7b;
  --neutral-grey-700: #555555;
  --neutral-grey-800: #434343;
  --neutral-grey-900: #262626;
  --text-primary: #171717;
  --text-secondary: #7b7b7b;
  --text-disabled: #c4c4c4;
  --divider: #f5f5f5;
  --divider-dark: #e9e9e9;
  --border-radius: 2px;
  --border-color-1: #e9e9e9;
  --border-color-2: #c4c4c4;
  --box-shadow-1: 4px 4px 8px 0px rgba(0, 0, 0, 0.1);
  --box-shadow-2: 4px 4px 10px 0px rgba(0, 0, 0, 0.15);
  --box-shadow-3: 4px 4px 15px rgba(0, 0, 0, 0.04);
  --box-shadow-4: 0px -4px 8px 4px rgba(0, 0, 0, 0.03);
  --box-shadow-5: 3px 4px 6px rgba(216, 216, 216, 0.25);
  --box-shadow-6: 0px 5px 14px 0px rgba(64, 64, 64, 0.05);
  --box-shadow-7: 0px 2px 6px 0px rgba(64, 64, 64, 0.15);
  --box-shadow-8: -5px 0px 9px 0px rgba(64, 64, 64, 0.03);
  --box-shadow-9: 0 5px 20px 0px rgba(0, 0, 0, 0.1);
  --box-shadow-10: 5px 0px 10px 0px rgba(0, 0, 0, 0.05);
  --box-shadow-11: inset 0 0 0 0.5px;
  --box-shadow-12: 1px 0px 0px 0px #f8f8f8 inset,
    -1px 0px 0px 0px #f8f8f8 inset, 0px 1px 0px 0px #f8f8f8 inset,
    -1px -1px 0px 0px #f8f8f8 inset;
  --hover-dark-background: rgba(255, 255, 255, 0.15);
  --hover-light-background: rgba(0, 0, 0, 0.04);
  --backdrop-overlay-background: rgba(0, 0, 0, 0.42);
  --disabled-background-textfield: #f5f5f5;
  --disabled-background-button: #c4c4c4;
  --html-font-size: 14px;
  --font-family: "Open Sans", sans-serif;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 600;
  --font-weight-bold: 700;
  --zIndex-appbar: 1100;
  --zIndex-drawer: 1200;
  --zIndex-modal: 1300;
  --zIndex-snackbar: 1400;
  --zIndex-tooltip: 1500;
  --side-menu-active-background-dark: #303339;
  --side-menu-active-background-light: rgba(254, 77, 63, 0.1);
  --box-shadow-dark: 1px 0px 8px -1px rgba(0, 0, 0, 0.3);
  --box-shadow-light: 4px 4px 20px rgba(222, 222, 222, 0.25);
  --severity-critical: #d72f2f;
  --severity-high: #f98746;
  --severity-medium: #fad34a;
  --severity-low: #46cef9;
  --severity-info: #2141b4;
  --severity-passed: #2db421;
  --severity-none: #a0a0a0;
  --severity-untested: #a0a0a0;
  --severity-unknown: #202020;
  --android: #33a852;
  --ios: #8d9096;
  --upselling-feature-footer-bg-color: #f7f3ff;
  --upselling-feature-footer-color: #3e0e8c;
  --upselling-module-gradient: #350b6c;
  --upselling-module-gradient-light: #6715d2;
  --new-feature-ai-color: #3e0e8c;
  --new-feature-ai-bg-color: #f7f3ff;
  --storeknox-needs-action-button-bg-color: #fff5f5;
  --storeknox-no-action-button-bg-color: #f6fff7;
  --storeknox-beta-tag-bg: #d9e6ff;
  --storeknox-beta-tag-color: #034bd6;
  --storeknox-upselling-ui-bg-color: #fe4d3f0d;
  --privacy-module-trackers-tag-bg-color: #edf2ff;
  --ai-reporting-preview-custom-button-bg-color: #fe4d3f1a;
  --ai-reporting-preview-custom-button-border-color: #fe4d3f;
  --powered-by-ai-chip-bg-color: #14badc;
  --powered-by-ai-chip-hover-border-color: #139ab5;
}

body {
  --neutral-white-100: #f1f1f1;
}

body {
  --ak-appbar-default-background: var(--background-main);
  --ak-appbar-default-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-default-background-text-color: var(--text-primary);
  --ak-appbar-light-background: var(--background-light);
  --ak-appbar-light-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-light-background-text-color: var(--text-primary);
  --ak-appbar-dark-background: var(--background-dark);
  --ak-appbar-dark-border-bottom: none;
  --ak-appbar-dark-background-text-color: var(--common-white);
  --ak-appbar-dark-hover-background: var(--hover-dark-background);
  --ak-appbar-zIndex: var(--zIndex-appbar);
  --ak-icon-color-primary: var(--primary-main);
  --ak-icon-color-secondary: var(--secondary-main);
  --ak-icon-color-text-primary: var(--text-primary);
  --ak-icon-color-text-secondary: var(--text-secondary);
  --ak-icon-color-error: var(--error-main);
  --ak-icon-color-success: var(--success-main);
  --ak-icon-color-warn: var(--warn-main);
  --ak-icon-color-info: var(--info-main);
  --ak-loader-stroke-primary-main: var(--primary-main);
  --ak-loader-stroke-secondary: var(--secondary-main);
  --ak-loader-stroke-info-main: var(--info-main);
  --ak-loader-stroke-info-dark: var(--info-dark);
  --ak-loader-stroke-success-main: var(--success-main);
  --ak-loader-stroke-warn-main: var(--warn-main);
  --ak-loader-stroke-warn-dark: var(--warn-dark);
  --ak-loader-stroke-error-main: var(--error-main);
  --ak-loader-track-color-primary-light: var(--primary-light);
  --ak-loader-track-color-secondary-light: var(--neutral-grey-200);
  --ak-loader-track-color-info-light: var(--info-light);
  --ak-loader-track-color-success-light: var(--success-light);
  --ak-loader-track-color-warn-light: var(--warn-light);
  --ak-loader-track-color-error-light: var(--error-light);
  --ak-loader-linear-root-bg-color: var(--neutral-grey-200);
  --ak-popover-arrow-background-light: var(--background-main);
  --ak-popover-arrow-border-light: var(--border-color-1);
  --ak-popover-arrow-background-dark: var(--background-dark);
  --ak-popover-zIndex: var(--zIndex-tooltip);
  --ak-tooltip-border-radius: var(--border-radius);
  --ak-tooltip-font-weight-regular: var(--font-weight-regular);
  --ak-tooltip-font-family: var(--font-family);
  --ak-tooltip-box-shadow-2: var(--box-shadow-2);
  --ak-tooltip-background-light: var(--background-main);
  --ak-tooltip-background-dark: var(--background-dark);
  --ak-tooltip-color-on-light: var(--text-primary);
  --ak-tooltip-color-on-dark: var(--common-white);
  --ak-tooltip-border-light: var(--border-color-1);
  --ak-tooltip-zIndex: var(--zIndex-tooltip);
  --ak-toggle-slider-background-color: var(--background-main);
  --ak-toggle-checked-background-color: var(--success-main);
  --ak-toggle-unchecked-background-color: var(--neutral-grey-300);
  --ak-divider-color-light: var(--divider);
  --ak-divider-color-dark: var(--divider-dark);
  --ak-link-color-text-disabled: var(--text-disabled);
  --ak-link-color-primary: var(--primary-main);
  --ak-link-color-secondary: var(--secondary-main);
  --ak-link-color-text-primary: var(--text-primary);
  --ak-link-color-text-secondary: var(--text-secondary);
  --ak-link-color-error: var(--error-main);
  --ak-link-color-success: var(--success-main);
  --ak-link-color-warn: var(--warn-main);
  --ak-link-color-info: var(--info-main);
  --ak-icon-button-color-text-disabled: var(--text-disabled);
  --ak-icon-button-color-text-primary: var(--text-primary);
  --ak-icon-button-border-radius: var(--border-radius);
  --ak-icon-button-border-color-default: var(--border-color-2);
  --ak-icon-button-border-color-primary: var(--primary-main);
  --ak-icon-button-border-color-secondary: var(--secondary-main);
  --ak-icon-button-hover-background: var(--hover-light-background);
  --ak-list-item-color-text-disabled: var(--text-disabled);
  --ak-list-item-hover-background: var(--hover-light-background);
  --ak-list-item-selected-background: var(--primary-light);
  --ak-list-item-color-text-primary: var(--text-primary);
  --ak-menu-background: var(--background-main);
  --ak-menu-border-radius: var(--border-radius);
  --ak-menu-box-shadow: var(--box-shadow-2);
  --ak-menu-border-color: var(--border-color-1);
  --ak-menu-z-index: var(--zIndex-tooltip);
  --ak-select-form-helper-color: var(--text-secondary);
  --ak-select-error-color: var(--error-main);
  --ak-select-dropdown-background: var(--background-main);
  --ak-select-dropdown-border-radius: var(--border-radius);
  --ak-select-dropdown-box-shadow: var(--box-shadow-2);
  --ak-select-dropdown-border-color: var(--border-color-1);
  --ak-select-dropdown-zIndex: var(--zIndex-tooltip);
  --ak-select-option-color-text-primary: var(--text-primary);
  --ak-select-option-hover-background: var(--hover-light-background);
  --ak-select-option-selected-background: var(--primary-light);
  --ak-select-option-divider-color: var(--divider);
  --ak-select-trigger-color-text-primary: var(--text-primary);
  --ak-select-trigger-border-radius: var(--border-radius);
  --ak-select-trigger-border-color: var(--border-color-2);
  --ak-select-trigger-disabled-color: var(--text-secondary);
  --ak-select-trigger-disabled-background: var(--disabled-background-textfield);
  --ak-select-trigger-arrow-color: var(--text-primary);
  --ak-select-multiple-chip-background-color: var(--neutral-grey-200);
  --ak-select-multiple-chip-border-radius: var(--border-radius);
  --ak-select-before-option-border-color: var(--neutral-grey-100);
  --ak-modal-zIndex: var(--zIndex-modal);
  --ak-modal-backdrop-overlay-background: var(--backdrop-overlay-background);
  --ak-modal-border-radius: var(--border-radius);
  --ak-table-font-weight-regular: var(--font-weight-regular);
  --ak-table-font-weight-medium: var(--font-weight-medium);
  --ak-table-font-family: var(--font-family);
  --ak-table-color-text-primary: var(--text-primary);
  --ak-table-header-background-neutral: var(--neutral-grey-100);
  --ak-table-header-border-neutral: var(--border-color-1);
  --ak-table-border-light: var(--divider);
  --ak-table-border-dark: var(--divider-dark);
  --ak-table-hover-background: var(--hover-light-background);
  --ak-checkbox-color-checked: var(--success-main);
  --ak-checkbox-color-indeterminate: var(--success-main);
  --ak-checkbox-color-text-disabled: var(--text-disabled);
  --ak-checkbox-hover-background: var(--hover-light-background);
  --ak-button-font-family: var(--font-family);
  --ak-button-border-radius: var(--border-radius);
  --ak-button-color-primary: var(--primary-main);
  --ak-button-filled-primary-hover-background: var(--primary-dark);
  --ak-button-color-primary-contrast-text: var(--primary-contrast-text);
  --ak-button-color-secondary: var(--secondary-main);
  --ak-button-color-text-primary: var(--text-primary);
  --ak-button-color-text-secondary: var(--text-secondary);
  --ak-button-color-error: var(--error-main);
  --ak-button-color-success: var(--success-main);
  --ak-button-color-warn: var(--warn-main);
  --ak-button-color-info: var(--info-main);
  --ak-button-color-neutral: var(--neutral-grey-400);
  --ak-button-color-text-disabled: var(--text-disabled);
  --ak-button-disabled-background: var(--disabled-background-button);
  --ak-chip-font-family: var(--font-family);
  --ak-chip-border-radius: var(--border-radius);
  --ak-chip-color-text-primary: var(--text-primary);
  --ak-chip-delete-btn-hover-background: var(--hover-light-background);
  --ak-chip-color-filled-default-background: var(--neutral-grey-100);
  --ak-chip-color-filled-default-contrast-text: var(--text-primary);
  --ak-chip-color-filled-primary-background: var(--primary-main);
  --ak-chip-color-filled-primary-contrast-text: var(--common-white);
  --ak-chip-color-filled-secondary-background: var(--secondary-main);
  --ak-chip-color-filled-secondary-contrast-text: var(--common-white);
  --ak-chip-color-filled-success-background: var(--success-main);
  --ak-chip-color-filled-success-contrast-text: var(--common-white);
  --ak-chip-color-filled-error-background: var(--error-main);
  --ak-chip-color-filled-error-contrast-text: var(--common-white);
  --ak-chip-color-filled-warn-background: var(--warn-main);
  --ak-chip-color-filled-warn-contrast-text: var(--common-white);
  --ak-chip-color-filled-info-background: var(--info-main);
  --ak-chip-color-filled-info-contrast-text: var(--common-white);
  --ak-chip-color-semi-filled-default-background: var(--neutral-grey-200);
  --ak-chip-color-semi-filled-default-contrast-text: var(--neutral-grey-700);
  --ak-chip-color-semi-filled-primary-background: var(--primary-light);
  --ak-chip-color-semi-filled-primary-contrast-text: var(--primary-dark);
  --ak-chip-color-semi-filled-secondary-background: var(--neutral-grey-200);
  --ak-chip-color-semi-filled-secondary-contrast-text: var(--secondary-main);
  --ak-chip-color-semi-filled-success-background: var(--success-light);
  --ak-chip-color-semi-filled-success-contrast-text: var(--success-main);
  --ak-chip-color-semi-filled-error-background: var(--error-light);
  --ak-chip-color-semi-filled-error-contrast-text: var(--error-main);
  --ak-chip-color-semi-filled-warn-background: var(--warn-light);
  --ak-chip-color-semi-filled-warn-contrast-text: var(--warn-dark);
  --ak-chip-color-semi-filled-info-background: var(--info-light);
  --ak-chip-color-semi-filled-info-contrast-text: var(--info-dark);
  --ak-chip-color-outlined-default: var(--border-color-1);
  --ak-chip-color-outlined-primary: var(--primary-main);
  --ak-chip-color-outlined-secondary: var(--secondary-main);
  --ak-chip-color-outlined-success: var(--success-main);
  --ak-chip-color-outlined-error: var(--error-main);
  --ak-chip-color-outlined-warn: var(--warn-main);
  --ak-chip-color-outlined-info: var(--info-main);
  --ak-chip-color-semi-filled-outlined-default-background: var(
    --neutral-grey-100
  );
  --ak-chip-color-semi-filled-outlined-default-contrast-text: var(
    --text-primary
  );
  --ak-chip-color-semi-filled-outlined-default-border-color: var(
    --neutral-grey-200
  );
  --ak-chip-color-semi-filled-outlined-primary-background: var(--primary-light);
  --ak-chip-color-semi-filled-outlined-primary-contrast-text: var(
    --primary-dark
  );
  --ak-chip-color-semi-filled-outlined-secondary-background: var(
    --neutral-grey-200
  );
  --ak-chip-color-semi-filled-outlined-secondary-contrast-text: var(
    --secondary-main
  );
  --ak-chip-color-semi-filled-outlined-success-background: var(--success-light);
  --ak-chip-color-semi-filled-outlined-success-contrast-text: var(
    --success-main
  );
  --ak-chip-color-semi-filled-outlined-error-background: var(--error-light);
  --ak-chip-color-semi-filled-outlined-error-contrast-text: var(--error-main);
  --ak-chip-color-semi-filled-outlined-warn-background: var(--warn-light);
  --ak-chip-color-semi-filled-outlined-warn-contrast-text: var(--warn-dark);
  --ak-chip-color-semi-filled-outlined-info-background: var(--info-light);
  --ak-chip-color-semi-filled-outlined-info-contrast-text: var(--info-dark);
  --ak-autocomplete-x-btn-zIndex: var(--zIndex-tooltip);
  --ak-autocomplete-background: var(--background-main);
  --ak-autocomplete-border-radius: var(--border-radius);
  --ak-autocomplete-box-shadow: var(--box-shadow-2);
  --ak-autocomplete-border-color: var(--border-color-1);
  --ak-drawer-backdrop-overlay-background: var(--backdrop-overlay-background);
  --ak-drawer-background: var(--background-main);
  --ak-drawer-color-text-primary: var(--text-primary);
  --ak-drawer-zIndex: var(--zIndex-drawer);
  --ak-radio-hover-background: var(--hover-light-background);
  --ak-radio-color-text-disabled: var(--text-disabled);
  --ak-radio-color-success-main: var(--success-main);
  --ak-date-picker-background: var(--background-main);
  --ak-date-picker-border-color: var(--border-color-1);
  --ak-date-picker-day-border-color: var(--common-white);
  --ak-date-picker-border-radius: var(--border-radius);
  --ak-date-picker-box-shadow: var(--box-shadow-2);
  --ak-date-picker-day-btn-hover-background: var(--hover-light-background);
  --ak-date-picker-color-text-primary: var(--text-primary);
  --ak-date-picker-color-text-secondary: var(--text-secondary);
  --ak-date-picker-color-text-disabled: var(--text-disabled);
  --ak-date-picker-color-primary: var(--primary-main);
  --ak-date-picker-color-primary-light: var(--primary-light);
  --ak-date-picker-color-primary-contrast-text: var(--primary-contrast-text);
  --ak-date-picker-font-family: var(--font-family);
  --ak-date-picker-font-weight-regular: var(--font-weight-regular);
  --ak-date-picker-font-weight-medium: var(--font-weight-medium);
  --ak-pagination-background: var(--neutral-grey-100);
  --ak-pagination-border-radius: var(--border-radius);
  --ak-pagination-divider-background: var(--divider-dark);
  --ak-pagination-button-background: var(--common-white);
  --ak-tabs-font-family: var(--font-family);
  --ak-tabs-border-color: var(--border-color-1);
  --ak-tabs-color-primary: var(--primary-main);
  --ak-tabs-color-primary-light: var(--primary-light);
  --ak-tabs-text-color-secondary: var(--text-secondary);
  --ak-tabs-text-color-primary: var(--text-primary);
  --ak-tabs-font-weight-bold: var(--font-weight-bold);
  --ak-tabs-font-weight-regular: var(--font-weight-regular);
  --ak-tabs-border-radius: var(--border-radius);
  --ak-tabs-neutral-background: var(--neutral-grey-200);
  --ak-tabs-active-box-shadow: var(--box-shadow-4);
  --ak-tabs-background-main: var(--background-main);
  --ak-breadcrumbs-auto-trail-color-text-primary: var(--text-primary);
  --ak-breadcrumbs-auto-trail-color-text-secondary: var(--neutral-grey-500);
  --ak-breadcrumbs-auto-trail-font-weight-medium: var(--font-weight-medium);
  --ak-accordion-summary-secondary-background: var(--background-light);
  --ak-accordion-summary-secondary-border-color: var(--border-color-1);
  --ak-accordion-summary-primary-background: var(--primary-main-10);
  --ak-accordion-summary-primary-border-color: var(--primary-main-10);
  --ak-accordion-summary-light-background: var(--background-main);
  --ak-accordion-summary-light-box-shadow: var(--box-shadow-12);
  --ak-skeleton-linear-gradient-color-1: var(--neutral-grey-100);
  --ak-skeleton-linear-gradient-color-2: var(--neutral-grey-200);
  --ak-checkbox-tree-secondary-background-white: var(--background-main);
  --ak-checkbox-tree-secondary-background: var(--background-light);
  --ak-checkbox-tree-secondary-border-color: var(--border-color-1);
}
body.theme-light {
  --ak-appbar-inherit-background: var(--background-light);
  --ak-appbar-inherit-border-bottom: 1px solid var(--border-color-1);
  --ak-appbar-inherit-background-text-color: var(--text-primary);
  --ak-appbar-inherit-hover-background: var(--hover-light-background);
  --ak-appbar-box-shadow: var(--box-shadow-light);
}
body.theme-dark {
  --ak-appbar-inherit-background: var(--background-dark);
  --ak-appbar-inherit-border-bottom: none;
  --ak-appbar-inherit-background-text-color: var(--common-white);
  --ak-appbar-inherit-hover-background: var(--hover-dark-background);
  --ak-appbar-box-shadow: var(--box-shadow-dark);
}

body {
  --security-dashboard-nav-bg-color: var(--background-main);
  --security-download-app-container-border-color: var(--neutral-grey-200);
  --security-download-app-container-box-shadow: var(--box-shadow-3);
  --security-download-app-container-border-radius: var(--border-radius);
  --security-purge-api-analysis-container-border-color: var(--neutral-grey-200);
  --security-purge-api-analysis-container-box-shadow: var(--box-shadow-3);
  --security-purge-api-analysis-container-border-radius: var(--border-radius);
  --security-project-search-list-header-border-color: var(--neutral-white-100);
  --security-project-search-list-header-border-radius: var(--border-radius);
  --security-project-empty-loading-view-border-radius: var(--border-radius);
  --security-project-empty-loading-view-border-color: var(--border-color-1);
  --security-file-search-list-header-border-color: var(--neutral-white-100);
  --security-file-search-list-header-border-radius: var(--border-radius);
  --security-file-empty-loading-view-border-radius: var(--border-radius);
  --security-file-empty-loading-view-border-color: var(--border-color-1);
  --security-analysis-list-filter-option-background-color: var(--common-white);
  --security-analysis-list-filter-border-color: var(--neutral-grey-200);
  --security-analysis-list-filter-hover-border-color: var(--neutral-grey-400);
  --security-analysis-list-filter-option-hover-background: var(
    --hover-light-background
  );
  --security-analysis-list-divider-background-color: var(--neutral-grey-200);
  --security-analysis-list-clear-filter-color: var(--neutral-grey-600);
  --security-analysis-list-clear-filter-hover-color: var(--primary-main);
  --security-analysis-list-header-background-color: var(--common-white);
  --security-analysis-list-header-border-color: var(--neutral-white-100);
  --security-analysis-list-header-border-radius: var(--border-radius);
  --security-analysis-list-table-border-radius: var(--border-radius);
  --security-analysis-list-table-border-color: var(--neutral-white-100);
  --security-file-details-actions-background-color: var(--background-main);
  --security-file-details-actions-border-color: var(--border-color-1);
  --security-analysis-details-background-color: var(--background-main);
  --security-analysis-details-border-color: var(--border-color-1);
  --security-analysis-details-header-background-color: var(--background-main);
  --security-analysis-details-header-border-color: var(--border-color-1);
  --security-analysis-details-header-marked-as-passed-background-color: var(
    --success-main
  );
  --security-analysis-details-header-marked-as-passed-border-color: var(
    --success-main
  );
  --security-analysis-details-header-marked-as-passed-color: var(
    --common-white
  );
  --security-analysis-details-cvss-metrics-white-color: var(--common-white);
  --security-analysis-details-cvss-metrics-risk-medium-color: var(
    --severity-medium
  );
  --security-analysis-details-cvss-metrics-risk-low-color: var(--severity-low);
  --security-analysis-details-cvss-metrics-risk-high-color: var(
    --severity-high
  );
  --security-analysis-details-cvss-metrics-risk-critical-color: var(
    --severity-critical
  );
  --security-analysis-details-cvss-metrics-risk-passed-color: var(
    --severity-passed
  );
  --security-analysis-details-cvss-metrics-risk-error-color: var(
    --primary-main
  );
  --security-analysis-details-cvss-metrics-progress-color: var(
    --severity-untested
  );
  --security-analysis-details-cvss-metrics-progress-border-color: var(
    --primary-main-10
  );
  --security-analysis-details-footer-white-background-color: var(
    --common-white
  );
  --security-analysis-details-footer-cta-border-color: var(--neutral-grey-300);
  --security-analysis-details-footer-cta-box-shadow: var(--box-shadow-6);
  --security-analysis-details-attachments-list-box-shadow: var(--box-shadow-7);
  --security-analysis-details-attachments-list-border-radius: var(
    --border-radius
  );
  --security-analysis-details-attachments-list-border-color: var(
    --border-color-1
  );
  --security-analysis-details-attachments-type-background-color: var(
    --text-default
  );
  --security-analysis-details-attachments-type-text-color: var(--common-white);
  --security-analysis-details-finding-add-form-note-background-color: var(
    --neutral-grey-200
  );
  --security-analysis-details-finding-add-form-note-border-radius: var(
    --border-radius
  );
  --security-analysis-details-finding-add-form-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-finding-add-form-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-finding-add-form-textarea-color: var(
    --text-primary
  );
  --security-analysis-details-findings-table-title-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-findings-table-title-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-findings-table-title-textarea-color: var(
    --text-primary
  );
  --security-analysis-details-findings-table-description-textarea-border-color: var(
    --border-color-1
  );
  --security-analysis-details-findings-table-description-textarea-border-radius: var(
    --border-radius
  );
  --security-analysis-details-findings-table-description-textarea-color: var(
    --text-primary
  );
}

body {
  --app-upload-via-link-button-stack-shadow: var(--box-shadow-4);
  --app-upload-via-link-url-format-bullet-color: var(--text-primary);
  --app-upload-via-link-preview-background-color: var(--background-light);
  --app-upload-via-link-preview-border-color: var(--neutral-grey-100);
  --app-upload-via-link-preview-footer-background-color: var(
    --neutral-grey-100
  );
  --side-nav-inherit-background: var(--background-main);
  --side-nav-inherit-background-text-color: var(--text-primary);
  --side-nav-inherit-hover-background: var(--hover-light-background);
  --side-nav-item-badge-background: var(--neutral-grey-200);
  --side-nav-item-badge-text-color: var(--text-primary);
  --side-nav-item-active-background: var(--side-menu-active-background-light);
  --side-nav-box-shadow: var(--box-shadow-light);
  --side-nav-border: 1px solid var(--border-color-1);
  --side-nav-font-weight-medium: var(--font-weight-medium);
  --side-nav-text-primary: var(--primary-main);
  --side-nav-item-active-badge-background: var(--primary-main);
  --side-nav-item-active-badge-text-color: var(--primary-contrast-text);
  --side-nav-item-active-border-color: var(--primary-main);
  --side-nav-zIndex: calc(var(--zIndex-appbar) + 1);
  --side-nav-product-switcher-modal-item-hover-background: var(
    --neutral-grey-100
  );
  --side-nav-product-switcher-modal-title-background: var(--neutral-grey-100);
  --side-nav-product-switcher-border: 1px solid var(--border-color-1);
  --side-nav-product-switcher-bg-main: var(--background-main);
  --side-nav-product-switcher-box-shadow: var(--box-shadow-light);
  --side-nav-product-switcher-item-hover-background: var(
    --hover-light-background
  );
  --organization-namespace-loading-container-background: var(
    --background-light
  );
  --organization-namespace-loading-container-border: var(--border-color-1);
  --organization-namespace-loading-container-border-radius: var(
    --border-radius
  );
  --organization-member-list-loading-container-background: var(
    --background-light
  );
  --organization-member-list-loading-container-border: var(--border-color-1);
  --organization-member-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-member-list-member-details-border-radius: var(--border-radius);
  --organization-member-list-member-details-border-color: var(--border-color-1);
  --organization-member-list-member-details-divider-color: var(
    --neutral-grey-200
  );
  --organization-member-list-member-details-box-shadow: var(--box-shadow-3);
  --organization-member-list-add-to-team-border-radius: var(--border-radius);
  --organization-member-list-add-to-team-border-color: var(--border-color-1);
  --organization-team-loading-container-background: var(--background-light);
  --organization-team-loading-container-border: var(--border-color-1);
  --organization-team-loading-container-border-radius: var(--border-radius);
  --add-team-member-loading-container-border-radius: var(--border-radius);
  --add-team-member-loading-container-border-color: var(--border-color-1);
  --add-team-project-loading-container-border-radius: var(--border-radius);
  --add-team-project-loading-container-border-color: var(--border-color-1);
  --organization-team-overview-border-radius: var(--border-radius);
  --organization-team-overview-border-color: var(--border-color-1);
  --organization-team-overview-hover-background: var(--hover-light-background);
  --organization-team-details-active-action-footer-shadow: var(--box-shadow-4);
  --organization-team-details-team-info-summary-shadow: var(--box-shadow-3);
  --organization-team-invitation-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-invitation-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-team-member-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-member-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-team-project-list-loading-container-border-radius: var(
    --border-radius
  );
  --organization-team-project-list-loading-container-border-color: var(
    --border-color-1
  );
  --organization-mfa-border-radius: var(--border-radius);
  --organization-mfa-alert-error-border-color: var(--error-main);
  --organization-mfa-alert-error-background: var(--error-light);
  --organization-mfa-alert-warn-border-color: var(--warn-dark);
  --organization-mfa-alert-warn-text-color: var(--warn-dark);
  --organization-mfa-alert-warn-background: var(--warn-light);
  --sso-settings-border-color: var(--border-color-1);
  --sso-settings-border-radius: var(--border-radius);
  --sso-settings-dropzone-active-shadow-color: var(--neutral-grey-200);
  --sso-settings-file-upload-btn-color: var(--primary-main);
  --sso-settings-textarea-color: var(--text-secondary);
  --sso-settings-textarea-border-color: var(--border-color-1);
  --sso-settings-textarea-border-radius: var(--border-radius);
  --organization-archive-border-color: var(--border-color-1);
  --organization-archive-border-radius: var(--border-radius);
  --organization-archive-list-expired-background: var(--neutral-grey-50);
  --organization-archive-list-bordered-container-border-radius: var(
    --border-radius
  );
  --organization-archive-list-bordered-container-border-color: var(
    --border-color-1
  );
  --organization-integrations-integrated-ui-border-radius: var(--border-radius);
  --organization-integrations-integrated-ui-border-color: var(--border-color-1);
  --organization-integrations-card-border-radius: var(--border-radius);
  --organization-integrations-card-border-color: var(--border-color-1);
  --organization-integrations-card-text-color: var(--text-primary);
  --organization-integrations-github-border-radius: var(--border-radius);
  --organization-integrations-github-border-color: var(--border-color-1);
  --organization-integrations-github-box-shadow: var(--box-shadow-4);
  --organization-integrations-github-background-main: var(--background-main);
  --organization-integrations-jira-border-radius: var(--border-radius);
  --organization-integrations-jira-border-color: var(--border-color-1);
  --organization-integrations-jira-box-shadow: var(--box-shadow-4);
  --organization-integrations-jira-background-main: var(--background-main);
  --organization-integrations-serviceNow-border-radius: var(--border-radius);
  --organization-integrations-serviceNow-border-color: var(--border-color-1);
  --organization-integrations-serviceNow-box-shadow: var(--box-shadow-4);
  --organization-integrations-serviceNow-background-main: var(
    --background-main
  );
  --organization-integrations-splunk-border-radius: var(--border-radius);
  --organization-integrations-splunk-border-color: var(--border-color-1);
  --organization-integrations-splunk-box-shadow: var(--box-shadow-4);
  --organization-integrations-splunk-background-main: var(--background-main);
  --organization-integrations-splunk-background-neutral: var(
    --neutral-grey-100
  );
  --organization-name-header-background-color: var(--background-main);
  --organization-name-header-border-color: var(--border-color-1);
  --organization-name-header-border-radius: var(--border-radius);
  --organization-name-color-primary-light: var(--primary-light);
  --organization-name-color-text-disabled: var(--text-disabled);
  --organization-name-add-btn-disabled-background: var(--neutral-white-100);
  --organization-details-color-primary: var(--primary-main);
  --organization-details-color-primary-light: var(--primary-light);
  --organization-details-color-text-primary: var(--text-primary);
  --organization-details-color-text-secondary: var(--text-secondary);
  --organization-details-border-color: var(--border-color-1);
  --organization-details-border-radius: var(--border-radius);
  --organization-details-neutral-background: var(--neutral-grey-200);
  --organization-details-font-weight-regular: var(--font-weight-regular);
  --organization-details-font-weight-bold: var(--font-weight-bold);
  --notification-bell-icon-dot-background-color: var(--primary-main);
  --notification-bell-icon-dot-border-color: var(--neutral-grey-700);
  --notification-bell-icon-color: var(--background-main);
  --notification-unread-count-color-primary: var(--primary-main);
  --notification-unread-count-background-color: var(--primary-main-10);
  --notification-unread-text-primary-color: var(--text-primary);
  --notification-divider-border-color: var(--common-black);
  --notification-message-hover-background-color: var(--neutral-grey-50);
  --notification-message-read-unread-dot-background-color: var(
    --secondary-main
  );
  --notification-message-read-unread-ring-border-color: var(
    --notification-message-read-unread-dot-background-color
  );
  --notification-message-time-color: var(--neutral-grey-400);
  --notification-message-color-text-primary: var(--text-primary);
  --notification-dropdown-border-color: var(--neutral-grey-100);
  --notification-dropdown-arrow-border-color: var(--neutral-grey-200);
  --notifications-dropdown-background-color: var(--background-main);
  --notifications-dropdown-border-color: var(--border-color-1);
  --notifications-dropdown-box-shadow: var(--box-shadow-9);
  --app-logo-border-radius: var(--border-radius);
  --app-logo-border-color: var(--neutral-grey-100);
  --file-report-dr-va-reports-border-radius: var(--border-radius);
  --file-report-dr-va-reports-border-color: var(--border-color-1);
  --file-report-dr-va-reports-gen-progress-indicator-bg: var(
    --background-light
  );
  --file-report-dr-sbom-reports-border-color: var(--neutral-grey-200);
  --file-report-dr-sbom-reports-border-radius: var(--border-radius);
  --file-report-dr-privacy-reports-border-color: var(--border-color-1);
  --file-report-dr-privacy-reports-border-radius: var(--border-radius);
  --sbom-app-list-header-background-color: var(--common-white);
  --sbom-app-list-header-border-color: var(--neutral-white-100);
  --sbom-app-list-header-border-radius: var(--border-radius);
  --sbom-app-list-header-filter-border-color: var(--neutral-grey-200);
  --sbom-app-list-header-filter-hover-border-color: var(--neutral-grey-400);
  --sbom-app-list-header-filter-option-hover-background: var(
    --hover-light-background
  );
  --sbom-app-list-header-clear-filter-color: var(--neutral-grey-600);
  --sbom-app-list-header-clear-filter-hover-color: var(--primary-main);
  --sbom-app-platform-border-radius: var(--border-radius);
  --sbom-app-platform-border-color: var(--neutral-grey-100);
  --sbom-app-platform-color-ios: var(--ios);
  --sbom-app-platform-color-android: var(--android);
  --sbom-scan-report-dr-border-radius: var(--border-radius);
  --sbom-scan-report-dr-border-color: var(--border-color-1);
  --sbom-scan-report-dr-app-details-box-shadow: var(--box-shadow-3);
  --sbom-empty-loading-view-border-radius: var(--border-radius);
  --sbom-empty-loading-view-border-color: var(--border-color-1);
  --sbom-scan-details-link-border-radius: var(--border-radius);
  --sbom-scan-details-border-color: var(--border-color-1);
  --sbom-scan-details-background-color: var(
    --side-menu-active-background-light
  );
  --sbom-scanDetails-componentList-typeHeader-background-color: var(--background-main);
  --sbom-scanDetails-componentList-typeHeader-box-shadow: var(--box-shadow-7);
  --sbom-scanDetails-componentList-typeHeader-border-radius: var(--box-shadow-7);
  --sbom-scanDetails-componentList-typeHeader-filter-option-hover-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-typeHeader-filter-option-clear-filter-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-typeHeader-filter-header-background-color: var(--neutral-grey-100);
  --sbom-scanDetails-componentList-dependencyTypeHeader-background-color: var(--background-main);
  --sbom-scanDetails-componentList-dependencyTypeHeader-box-shadow: var(--box-shadow-7);
  --sbom-scanDetails-componentList-dependencyTypeHeader-border-radius: var(--box-shadow-7);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-hover-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-option-clear-filter-background-color: var(--neutral-grey-200);
  --sbom-scanDetails-componentList-dependencyTypeHeader-filter-header-background-color: var(--neutral-grey-100);
  --sbom-scan-details-overview-border-radius: var(--border-radius);
  --sbom-scan-details-overview-border-color: var(--border-color-1);
  --sbom-scan-details-overview-new-feature-background-color: var(--new-feature-ai-bg-color);
  --sbom-scan-details-overview-new-feature-text-color: var(--new-feature-ai-color);
  --sbom-scan-details-skeleton-loader-summary-border-radius: var(
    --border-radius
  );
  --sbom-scan-details-skeleton-loader-summary-border-color: var(
    --border-color-1
  );
  --sbom-component-details-vulnerabilities-list-header-background-color: var(
    --ak-table-header-background-neutral
  );
  --sbom-component-details-vulnerabilities-list-header-border-color-dark: var(
    --ak-table-border-dark
  );
  --sbom-component-details-vulnerabilities-list-border-color-light: var(
    --ak-table-border-light
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-background-color-main: var(
    --background-main
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-background-color-light: var(
    --background-light
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-border-color: var(
    --border-color-1
  );
  --sbom-component-details-vulnerabilities-detail-wrapper-border-radius: var(
    --border-radius
  );
  --sbom-component-details-vulnerabilities-severity-critical: var(
    --severity-critical
  );
  --sbom-component-details-vulnerabilities-severity-high: var(--severity-high);
  --sbom-component-details-vulnerabilities-severity-medium: var(
    --severity-medium
  );
  --sbom-component-details-vulnerabilities-severity-low: var(--severity-low);
  --sbom-component-details-vulnerabilities-severity-info: var(--severity-info);
  --sbom-component-details-vulnerabilities-severity-none: var(--severity-none);
  --sbom-component-details-vulnerabilities-severity-unknown: var(
    --severity-unknown
  );
  --sbom-component-details-vulnerabilities-severity-chip-text-color: var(
    --common-white
  );
  --sbom-component-details-skeleton-loader-summary-border-radius: var(
    --border-radius
  );
  --sbom-component-details-skeleton-loader-summary-border-color: var(
    --border-color-1
  );
  --sbom-summary-header-border-radius: var(--border-radius);
  --sbom-summary-header-border-color: var(--border-color-1);
  --sbom-component-details-border-radius: var(--border-radius);
  --sbom-component-details-border-color: var(--border-color-1);
  --sbom-component-details-overview-border-color: var(--border-color-1);
  --sbom-component-details-overview-border-radius: var(--border-radius);
  --sbom-component-details-overview-background-color: var(--neutral-grey-100);
  --sbom-scan-details-component-tree-border-color: var(--border-color-1);
  --sbom-scan-details-component-tree-border-radius: var(--border-radius);
  --sbom-scan-details-component-tree-background-color: var(--background-main);
  --sbom-scan-details-component-tree-header-background-color: var(
    --neutral-grey-100
  );
  --sbom-scan-details-component-tree-highlighted-background-color: var(
    --common-black
  );
  --sbom-scan-details-component-tree-highlighted-text-color: var(
    --common-white
  );
  --analysis-risk-font-family: var(--font-family);
  --analysis-risk-border-radius: var(--border-radius);
  --analysis-risk-text-color: var(--common-white);
  --analysis-risk-color-critical: var(--severity-critical);
  --analysis-risk-color-high: var(--severity-high);
  --analysis-risk-color-medium: var(--severity-medium);
  --analysis-risk-color-low: var(--severity-low);
  --analysis-risk-color-passed: var(--severity-passed);
  --analysis-risk-color-none: var(--severity-none);
  --analysis-risk-color-waiting: var(--neutral-grey-500);
  --analysis-risk-override-edit-drawer-content-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-content-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-divider-color: var(--border-color-1);
  --analysis-risk-override-edit-drawer-divider-label-background-color: var(
    --neutral-grey-100
  );
  --analysis-risk-override-edit-drawer-override-details-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-override-details-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-override-form-textarea-border-color: var(
    --border-color-1
  );
  --analysis-risk-override-edit-drawer-override-form-textarea-color: var(
    --text-primary
  );
  --analysis-risk-override-edit-drawer-override-form-error-color: var(
    --error-main
  );
  --analysis-risk-override-edit-drawer-override-form-border-radius: var(
    --border-radius
  );
  --analysis-risk-override-edit-drawer-override-form-severity-container-border-color: var(
    --border-color-2
  );
  --file-details-background-color: var(--background-light);
  --file-details-severity-level-border-color: var(--border-color-1);
  --file-details-api-scan-background-color: var(--background-light);
  --file-details-api-scan-footer-background-color: var(--background-main);
  --file-details-api-scan-footer-border-color: var(--border-color-1);
  --file-details-api-scan-footer-border-radius: var(--border-radius);
  --file-details-api-scan-footer-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-captured-apis-border-radius: var(--border-radius);
  --file-details-api-scan-captured-apis-card-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-captured-apis-card-background: var(--background-main);
  --file-details-api-scan-captured-apis-select-all-background: var(
    --neutral-grey-100
  );
  --file-details-api-scan-captured-apis-container-background: var(
    --background-main
  );
  --file-details-api-scan-progress-status-border-radius: var(--border-radius);
  --file-details-api-scan-progress-status-card-box-shadow: var(--box-shadow-3);
  --file-details-api-scan-progress-status-card-background: var(
    --background-main
  );
  --file-details-api-scan-progress-status-indicator-background: var(
    --success-main
  );
  --file-details-api-scan-progress-status-text-primary: var(--text-primary);
  --file-details-api-scan-progress-status-font-weight-medium: var(
    --font-weight-medium
  );
  --file-details-api-scan-results-tabs-container-background: var(
    --background-light
  );
  --file-details-api-scan-results-container-background: var(--background-main);
  --file-details-api-scan-captured-apis-footer-background-main: var(
    --background-main
  );
  --file-details-api-scan-captured-apis-footer-box-shadow: var(--box-shadow-4);
  --file-details-api-scan-captured-apis-footer-border-radius: var(
    --border-radius
  );
  --file-details-api-scan-captured-apis-footer-border-color: var(
    --border-color-1
  );
  --file-details-api-scan-captured-apis-footer-alert-background-color: var(
    --error-light
  );
  --file-details-api-scan-captured-apis-footer-alert-text-color: var(
    --error-main
  );
  --file-details-api-scan-captured-apis-footer-alert-border-color: var(
    --error-main
  );
  --file-details-insights-wrapper-border-color: var(--border-color-1);
  --file-details-insights-wrapper-background-color: var(--background-main);
  --file-details-skeleton-loader-border-color: var(--border-color-1);
  --file-details-skeleton-loader-background-color: var(--background-main);
  --file-details-key-insights-border-color: var(--border-color-1);
  --file-details-key-insights-border-radius: var(--border-radius);
  --file-details-key-insights-link-btn-background-color: var(--primary-main);
  --file-details-key-insights-link-btn-contrast-text-color: var(
    --primary-contrast-text
  );
  --file-details-key-insights-link-btn-hover-color: var(--primary-dark);
  --file-details-summary-background-color: var(--background-main);
  --file-details-summary-border-color: var(--border-color-1);
  --file-details-summary-store-logo-container-background-color: var(
    --common-white
  );
  --file-details-summary-store-logo-container-border-color: var(
    --neutral-grey-200
  );
  --file-details-summary-header-box-shadow: var(--box-shadow-3);
  --file-details-summary-app-platform-color-ios: var(--ios);
  --file-details-summary-app-platform-color-android: var(--android);
  --file-details-scan-actions-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-background-color: var(--common-white);
  --file-details-scan-actions-api-scan-border-radius: var(--border-radius);
  --file-details-scan-actions-api-scan-alert-background-color: var(
    --error-light
  );
  --file-details-scan-actions-api-scan-alert-text-color: var(--error-main);
  --file-details-scan-actions-api-scan-alert-border-color: var(--error-main);
  --file-details-scan-actions-api-scan-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-api-scan-loader-color: var(--success-main);
  --file-details-scan-actions-api-scan-loader-track-color: var(--success-light);
  --file-details-scan-actions-static-scan-border-radius: var(--border-radius);
  --file-details-scan-actions-static-scan-border-color: var(--neutral-grey-200);
  --file-details-scan-actions-static-scan-loader-color: var(--success-main);
  --file-details-scan-actions-static-scan-loader-track-color: var(
    --success-light
  );
  --file-details-vulnerability-analysis-header-border-color: var(
    --border-color-1
  );
  --file-details-manual-scan-background-color: var(--background-light);
  --file-details-manual-scan-footer-background-color: var(--background-main);
  --file-details-manual-scan-footer-border-color: var(--border-color-1);
  --file-details-manual-scan-footer-border-radius: var(--border-radius);
  --file-details-manual-scan-footer-box-shadow: var(--box-shadow-3);
  --file-details-manual-scan-progress-status-border-radius: var(
    --border-radius
  );
  --file-details-manual-scan-progress-status-card-box-shadow: var(
    --box-shadow-3
  );
  --file-details-manual-scan-progress-status-card-background: var(
    --background-main
  );
  --file-details-manual-scan-progress-status-text-primary: var(--text-primary);
  --file-details-manual-scan-progress-status-font-weight-medium: var(
    --font-weight-medium
  );
  --file-details-manual-scan-request-access-border-radius: var(--border-radius);
  --file-details-manual-scan-request-access-card-box-shadow: var(
    --box-shadow-3
  );
  --file-details-manual-scan-request-access-card-background: var(
    --background-main
  );
  --file-details-manual-scan-request-form-border-radius: var(--border-radius);
  --file-details-manual-scan-request-form-border-color: var(--border-color-1);
  --file-details-manual-scan-request-form-background-color: var(
    --background-main
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-border-color: var(
    --border-color-1
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-color: var(
    --text-primary
  );
  --file-details-manual-scan-request-form-additional-comments-textarea-border-radius: var(
    --border-radius
  );
  --file-details-manual-scan-results-tab-container-background: var(
    --background-light
  );
  --file-details-manual-scan-results-background-main: var(--background-main);
  --file-details-vulnerability-analysis-header-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-header-background-color: var(
    --background-main
  );
  --file-details-vulnerability-analysis-table-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-table-background-color: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-marked-passed-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-background-light: var(
    --background-light
  );
  --file-details-vulnerability-analysis-details-header-box-shadow: var(
    --box-shadow-5
  );
  --file-details-vulnerability-analysis-details-zIndex: var(--zIndex-appbar);
  --file-details-vulnerability-analysis-details-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-code-text-color: var(
    --text-primary
  );
  --file-details-vulnerability-analysis-details-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-border-color-2: var(
    --border-color-2
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-vulnerable-api-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-code-text-color: var(
    --text-primary
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-marked-passed-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-custom-vulnerabilities-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-findings-code-box-divider-color: var(
    --divider-dark
  );
  --file-details-vulnerability-analysis-details-findings-code-box-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-findings-code-box-code-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-findings-code-box-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-findings-code-box-color-primary: var(
    --primary-main
  );
  --file-details-vulnerability-analysis-details-findings-code-box-header-background-color: var(
    --neutral-grey-200
  );
  --file-details-vulnerability-analysis-details-findings-code-box-marked-passed-code-background-color: var(
    --neutral-grey-50
  );
  --file-details-vulnerability-analysis-details-findings-code-box-border-color: var(
    --border-color-1
  );
  --file-details-vulnerability-analysis-details-edit-analysis-button-divider-color: var(
    --neutral-grey-300
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-background-main: var(
    --background-main
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-border-radius: var(
    --border-radius
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-action-box-shadow: var(
    --box-shadow-4
  );
  --file-details-vulnerability-analysis-details-edit-analysis-reset-confirm-note-background-color: var(
    --neutral-grey-100
  );
  --file-details-vulnerability-analysis-details-header-background-color: var(
    --neutral-grey-200
  );
  --file-details-vulnerability-analysis-details-pagination-button-background-color: var(
    --common-white
  );
  --file-details-proxy-settings-neutral-color: var(--neutral-grey-300);
  --vnc-viewer-modal-zIndex: var(--zIndex-drawer);
  --vnc-viewer-modal-backdrop-overlay-background: var(
    --backdrop-overlay-background
  );
  --vnc-viewer-modal-background: var(--background-main);
  --vnc-viewer-modal-text-color: var(--text-primary);
  --vnc-viewer-note-border-radius: var(--border-radius);
  --vnc-viewer-note-background: var(--secondary-main);
  --vnc-viewer-note-text-color: var(--common-white);
  --vnc-viewer-info-border-color: var(--neutral-grey-300);
  --vnc-viewer-info-background: var(--neutral-grey-100);
  --file-list-selected-file-chip-color: var(--text-primary);
  --file-list-selected-file-chip-background: var(--primary-main-10);
  --file-compare-tabs-background-color: var(--common-white);
  --file-compare-loader-border-color: var(--neutral-white-100);
  --file-compare-loader-border-radius: var(--border-radius);
  --file-compare-empty-background-light: var(--background-light);
  --file-compare-table-background-light: var(--background-light);
  --file-compare-analysis-details-border-color: var(--border-color-1);
  --file-compare-analysis-details-marked-passed-bg-color: var(
    --neutral-grey-100
  );
  --file-compare-analysis-details-marked-passed-vuln-finding-bg-color: var(
    --neutral-grey-50
  );
  --file-compare-analysis-details-findings-code-background-color: var(
    --neutral-grey-100
  );
  --file-compare-analysis-details-findings-border-radius: var(--border-radius);
  --file-compare-analysis-details-findings-color-primary: var(--primary-main);
  --file-compare-header-background-light: var(--background-light);
  --file-compare-header-white-background-color: var(--common-white);
  --file-compare-header-divider-background-color: var(--border-color-2);
  --file-compare-header-dark-border-color: var(--neutral-grey-300);
  --file-compare-header-files-overview-border-color: var(--neutral-grey-200);
  --file-compare-header-file-icon-border-color: var(--neutral-grey-100);
  --file-compare-header-file-icon-border-radius: var(--border-radius);
  --file-compare-header-info-box-shadow: var(--box-shadow-6);
  --file-compare-skeleton-loader-background-color: var(--common-white);
  --file-compare-skeleton-loader-border-color: var(--neutral-grey-300);
  --file-compare-skeleton-loader-box-shadow: var(--box-shadow-6);
  --file-compare-vulnerability-details-white-background: var(--common-white);
  --file-compare-vulnerability-details-border-color: var(--neutral-grey-200);
  --file-compare-vulnerability-details-header-wrapper-background-color: var(
    --common-white
  );
  --file-compare-list-skeleton-loader-border-color: var(--border-color-1);
  --file-compare-list-skeleton-loader-background-color: var(--background-main);
  --file-compare-list-skeleton-loader-breadcrumbs-seperator-color: var(
    --neutral-grey-500
  );
  --user-login-footer-background-color: var(--neutral-grey-100);
  --user-login-via-username-password-link-color: var(--neutral-grey-700);
  --user-login-via-username-password-contact-support-color: var(
    --secondary-main
  );
  --user-login-via-username-password-link-color: var(--neutral-grey-700);
  --user-login-perform-mfa-contact-support-color: var(--secondary-main);
  --user-login-recover-password-footer-background-color: var(
    --neutral-grey-100
  );
  --user-login-recover-password-retry-text-color: var(--neutral-grey-700);
  --user-login-reset-password-footer-background-color: var(--neutral-grey-100);
  --user-login-root-container-border-color: var(--neutral-grey-200);
  --user-login-root-container-box-shadow: var(--box-shadow-3);
  --user-login-root-container-border-radius: var(--border-radius);
  --file-chart-severity-level-color-critical: var(--severity-critical);
  --file-chart-severity-level-color-high: var(--severity-high);
  --file-chart-severity-level-color-medium: var(--severity-medium);
  --file-chart-severity-level-color-low: var(--severity-low);
  --file-chart-severity-level-color-passed: var(--severity-passed);
  --file-chart-severity-level-color-untested: var(--severity-untested);
  --file-chart-severity-level-color-none: var(--severity-none);
  --file-overview-border-radius: var(--border-radius);
  --file-overview-background-white: var(--common-white);
  --file-overview-background-grey: var(--neutral-grey-100);
  --file-overview-border-color-light: var(--neutral-grey-100);
  --file-overview-open-in-new-icon-background-color: var(
    --hover-light-background
  );
  --file-overview-border-color-dark: var(--border-color-1);
  --file-overview-store-logo-container-background-color: var(
    --neutral-grey-200
  );
  --account-settings-security-mfa-border-color: var(--border-color-1);
  --account-settings-security-mfa-info-box-bg: var(--neutral-grey-100);
  --account-settings-security-mfa-alert-warn-border-color: var(--warn-dark);
  --account-settings-security-mfa-alert-warn-text-color: var(--warn-dark);
  --account-settings-security-mfa-alert-warn-background: var(--warn-light);
  --account-settings-security-mfa-alert-success-border-color: var(
    --success-main
  );
  --account-settings-security-mfa-alert-success-text-color: var(--success-main);
  --account-settings-security-mfa-alert-success-background: var(
    --success-light
  );
  --account-settings-security-mfa-primary-color: var(--primary-main);
  --project-settings-empty-list-border-radius: var(--border-radius);
  --project-settings-empty-list-border-color: var(--border-color-1);
  --project-settings-loading-container-background: var(--background-light);
  --project-settings-loading-container-border: var(--border-color-1);
  --project-settings-loading-container-border-radius: var(--border-radius);
  --project-settings-header-background-color: var(--background-light);
  --project-settings-header-border-color: var(--border-color-1);
  --project-settings-header-border-radius: var(--border-radius);
  --project-settings-header-info-text-color: var(--neutral-grey-500);
  --project-settings-header-tabs-box-shadow: var(--box-shadow-6);
  --project-settings-header-project-details-box-shadow: var(--box-shadow-8);
  --project-settings-dast-automation-root-border-color: var(--border-color-1);
  --project-settings-dast-automation-root-background-color: var(
    --background-main
  );
  --project-settings-dast-automation-automation-settings-border-radius: var(
    --border-radius
  );
  --project-settings-dast-automation-automation-settings-border-color: var(
    --border-color-1
  );
  --project-settings-dast-automation-automation-settings-scenario-textfield-bg: var(
    --neutral-grey-100
  );
  --project-settings-dast-automation-automation-settings-scenario-form-footer-box-shadow: var(
    --box-shadow-4
  );
  --project-settings-dast-automation-automation-settings-device-preferences-border-color: var(
    --border-color-1
  );
  --project-settings-general-settings-root-border-color: var(--border-color-1);
  --project-settings-general-settings-root-background-color: var(
    --background-main
  );
  --project-settings-integrations-root-border-color: var(--border-color-1);
  --project-settings-integrations-root-background-color: var(--background-main);
  --project-settings-integrations-github-project-background-color: var(
    --neutral-grey-200
  );
  --project-settings-integrations-config-drawer-background-main: var(
    --background-main
  );
  --project-settings-integrations-config-drawer-box-shadow: var(--box-shadow-4);
  --project-settings-integrations-config-drawer-border-color: var(
    --border-color-1
  );
  --project-settings-integrations-config-drawer-footer-border-radius: var(
    --border-radius
  );
  --project-settings-analysis-settings-background-color: var(--background-main);
  --project-settings-analysis-settings-border-color: var(--neutral-grey-200);
  --project-settings-analysis-settings-border-radius: var(--border-radius);
  --project-settings-analysis-settings-vulnerability-list-border-color: var(
    --neutral-grey-200
  );
  --project-settings-analysis-settings-vulnerability-list-background-color: var(
    --neutral-grey-100
  );
  --project-settings-analysis-settings-vulnerability-list-border-color-warning: var(
    --error-main
  );
  --project-settings-analysis-settings-vulnerability-list-background-color-warning: var(
    --primary-light
  );
  --project-settings-analysis-settings-vulnerability-list-border-radius: var(
    --border-radius
  );
  --project-settings-analysis-settings-vulnerability-list-reset-confirm-background-main: var(
    --background-main
  );
  --project-settings-analysis-settings-vulnerability-list-reset-confirm-action-box-shadow: var(
    --box-shadow-4
  );
  --project-settings-view-scenario-background-white: var(--background-main);
  --project-settings-view-scenario-background-dark: var(--neutral-grey-100);
  --project-settings-view-scenario-modal-footer-box-shadow: var(--box-shadow-4);
  --project-settings-view-scenario-border-light: var(--border-color-1);
  --project-settings-view-scenario-header-border-color: var(--border-color-1);
  --project-settings-view-scenario-header-border-radius: var(--border-radius);
  --project-settings-view-scenario-header-scenario-details-box-shadow: var(
    --box-shadow-8
  );
  --project-settings-view-scenario-parameter-item-border-color: var(
    --neutral-grey-100
  );
  --project-settings-view-scenario-parameter-text-field-background: var(
    --neutral-grey-100
  );
  --tri-state-checkbox-overridden-bg: var(--success-light);
  --tri-state-checkbox-border-color: var(--success-main);
  --tri-state-reset-icon-bg: var(--common-white);
  --organization-analytics-background-color: var(--background-main);
  --organization-analytics-border-radius: var(--border-radius);
  --organization-analytics-box-shadow: var(--box-shadow-2);
  --organization-analytics-border-color: var(--border-color-1);
  --organization-analytics-background-color-grey: var(--neutral-grey-200);
  --organization-analytics-app-scan-chart-border-color: var(--border-color-1);
  --organization-analytics-app-scan-chart-border-radius: var(--border-radius);
  --organization-analytics-recent-issues-background-color: var(
    --neutral-grey-200
  );
  --organization-analytics-recent-issues-box-shadow: var(--box-shadow-2);
  --organization-analytics-recent-issues-border-radius: var(--border-radius);
  --organization-analytics-recent-issues-border-color: var(--border-color-1);
  --app-upload-status-details-footer-background-color: var(--background-light);
  --app-upload-status-details-footer-border-color: var(--neutral-grey-100);
  --app-upload-status-details-image-border-color: var(--neutral-grey-100);
  --app-upload-status-details-loader-background-color: var(--success-main);
  --app-upload-status-arrow-border-color: var(--neutral-grey-200);
  --app-upload-status-dropdown-background-color: var(--common-white);
  --app-upload-status-dropdown-border-color: var(--neutral-white-100);
  --app-upload-status-dropdown-box-shadow: var(--box-shadow-9);
  --app-upload-status-green-loader-color: var(--success-main);
  --app-upload-status-green-loader-track-color: var(--success-light);
  --file-overview-store-logo-container-background-color: var(--common-white);
  --file-overview-store-logo-container-border-color: var(--neutral-grey-200);
  --project-list-background-color: var(--common-white);
  --project-list-border-color: var(--neutral-white-100);
  --project-list-border-radius: var(--border-radius);
  --project-list-loader-border-color: var(--neutral-white-100);
  --project-list-loader-border-radius: var(--border-radius);
  --project-list-header-background-color: var(--common-white);
  --project-list-header-border-color: var(--neutral-white-100);
  --project-list-header-border-radius: var(--border-radius);
  --project-list-header-filter-border-color: var(--neutral-grey-200);
  --project-list-header-filter-hover-border-color: var(--neutral-grey-400);
  --project-list-header-filter-option-hover-background: var(
    --hover-light-background
  );
  --project-list-header-clear-filter-color: var(--neutral-grey-600);
  --project-list-header-clear-filter-hover-color: var(--primary-main);
  --project-overview-card-hover-shadow: var(--box-shadow-7);
  --oidc-authorize-card-border-color: var(--border-color-1);
  --oidc-authorize-container-background-color: var(--background-light);
  --oidc-authorize-border-color: var(--border-color-1);
  --oidc-authorize-card-background-color: var(--background-main);
  --oidc-authorize-card-box-shadow: var(--box-shadow-7);
  --oidc-authorize-icon-color-success: var(--success-main);
  --user-registration-form-background-color: var(--background-light);
  --user-registration-form-container-background-color: var(--background-main);
  --user-registration-form-container-border-color: var(--border-color-1);
  --user-registration-form-container-border-radius: var(--border-radius);
  --user-registration-form-disabled-background-color: var(--neutral-grey-100);
  --user-registration-form-border-color: var(--border-color-1);
  --user-registration-form-text-primary: var(--text-primary);
  --user-registration-form-primary-color: var(--primary-main);
  --user-registration-form-container-box-shadow: var(--box-shadow-2);
  --user-registration-form-login-link-background-color: var(--neutral-grey-100);
  --user-registration-form-login-link-box-shadow: var(--box-shadow-10);
  --user-registration-register-confirm-background-color: var(
    --background-light
  );
  --user-registration-register-confirm-logo-container-border-color: var(
    --border-color-1
  );
  --user-registration-register-confirm-container-box-shadow: var(
    --box-shadow-2
  );
  --user-registration-register-confirm-container-background-color: var(
    --background-main
  );
  --user-registration-register-confirm-container-border-radius: var(
    --border-radius
  );
  --user-registration-register-confirm-login-link-background-color: var(
    --neutral-grey-100
  );
  --user-registration-register-confirm-login-link-box-shadow: var(
    --box-shadow-10
  );
  --register-oidc-error-container-background-color: var(--background-light);
  --register-oidc-error-card-background-color: var(--background-main);
  --register-oidc-error-card-border-radius: var(--border-radius);
  --register-oidc-error-border-color: var(--border-color-1);
  --register-oidc-error-error-card-box-shadow: var(--box-shadow-2);
  --appknox-wrapper-text-primary: var(--primary-main);
  --appknox-wrapper-border-color: var(--border-color-1);
  --marketplace-sub-header-description-text-color: var(--text-secondary);
  --marketplace-plugin-card-text-color: var(--text-secondary);
  --marketplace-plugin-card-border-color: var(--border-color-1);
  --marketplace-plugin-card-primary-color: var(--primary-main);
  --marketplace-integration-card-text-color: var(--text-secondary);
  --marketplace-integration-card-border-color: var(--border-color-1);
  --storeknox-inventory-pending-review-table-availability-header-info-icon-color: var(
    --neutral-grey-400
  );
  --storeknox-inventory-pending-review-table-availability-filter-background-color: var(
    --background-main
  );
  --storeknox-inventory-pending-review-table-availability-filter-box-shadow: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-availability-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-availability-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-availability-filter-border-radius: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-requested-by-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-inventory-pending-review-table-requested-by-header-text-color: var(
    --text-secondary
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-background-color: var(
    --background-main
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-box-shadow: var(
    --box-shadow-7
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-table-requested-by-filter-border-radius: var(
    --border-radius
  );
  --storeknox-inventory-pending-review-table-status-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-inventory-pending-review-header-border-color: var(
    --neutral-grey-200
  );
  --storeknox-inventory-pending-review-header-bg-color: var(--common-white);
  --storeknox-inventory-pending-review-approve-button-color: var(
    --success-main
  );
  --storeknox-inventory-pending-review-reject-button-color: var(--error-main);
  --storeknox-discover-requested-apps-table-row-color: var(--common-white);
  --storeknox-discover-requested-apps-table-row-border-color: var(
    --neutral-grey-100
  );
  --storeknox-discover-requested-apps-status-info-icon-color: var(
    --neutral-grey-300
  );
  --storeknox-discover-results-table-row-color: var(--common-white);
  --storeknox-discover-results-table-row-border-color: var(--neutral-grey-100);
  --storeknox-discover-results-table-action-requested-icon-color: var(
    --warn-dark
  );
  --storeknox-discover-results-table-action-requested-icon-bgcolor: var(
    --warn-light
  );
  --storeknox-discover-results-table-action-already-exist-icon-color: var(
    --success-main
  );
  --storeknox-discover-results-table-action-already-exist-icon-bgcolor: var(
    --success-light
  );
  --storeknox-discover-results-table-action-border-radius: var(--border-radius);
  --storeknox-discover-results-bg-color: var(--common-white);
  --storeknox-discover-results-border-color: var(--border-color-1);
  --storeknox-discover-results-icon-bg-color: var(--warn-light);
  --storeknox-discover-results-icon-color: var(--warn-dark);
  --storeknox-discover-results-empty-bg-color: var(--common-white);
  --storeknox-discover-results-table-header-border-color: var(
    --neutral-grey-200
  );
  --storeknox-discover-results-table-header-bg-color: var(--common-white);
  --storeknox-discover-header-border-color: var(--neutral-grey-200);
  --storeknox-discover-header-background-color: var(--common-white);
  --storeknox-discover-header-description-color: var(--neutral-grey-500);
  --storeknox-inventory-pending-review-table-row-color: var(--common-white);
  --storeknox-inventory-pending-review-table-row-border-color: var(
    --neutral-grey-100
  );
  --storeknox-review-logs-header-background-color: var(--common-white);
  --storeknox-review-logs-header-border-color: var(--neutral-grey-200);
  --storeknox-review-logs-header-description-color: var(--neutral-grey-500);
  --storeknox-table-columns-store-header-filter-background-color: var(
    --background-main
  );
  --storeknox-table-columns-store-header-filter-box-shadow: var(--box-shadow-7);
  --storeknox-table-columns-store-header-filter-option-hover-bgcolor: var(
    --neutral-grey-200
  );
  --storeknox-table-columns-store-header-filter-option-clear-filter-bgcolor: var(
    --neutral-grey-200
  );
  --storeknox-table-columns-store-header-filter-border-radius: var(
    --border-radius
  );
  --file-details-file-not-found-background-color: var(--background-main);
  --storeknox-inventory-header-background-color: var(--background-main);
  --storeknox-inventory-header-border-color: var(--neutral-grey-200);
  --storeknox-inventory-app-list-table-bg-color: var(--background-main);
  --storeknox-inventory-app-list-table-empty-color: var(--common-white);
  --storeknox-inventory-app-list-table-empty-border-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-app-details-action-list-last-monitored-bg-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-app-details-action-button-box-shadow: var(
    --box-shadow-11
  );
  --storeknox-inventory-details-app-details-action-button-no-action-color: var(
    --success-main
  );
  --storeknox-inventory-details-app-details-action-button-no-action-bg: var(
    --storeknox-no-action-button-bg-color
  );
  --storeknox-inventory-details-app-details-action-button-needs-action-color: var(
    --primary-main
  );
  --storeknox-inventory-details-app-details-action-button-needs-action-bg: var(
    --storeknox-needs-action-button-bg-color
  );
  --storeknox-inventory-details-app-details-action-button-feature-in-progress-color: var(
    --new-feature-ai-color
  );
  --storeknox-inventory-details-app-details-action-button-feature-in-progress-bg-color: var(
    --new-feature-ai-bg-color
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-critical: var(
    --severity-critical
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-high: var(
    --severity-high
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-medium: var(
    --severity-medium
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-low: var(
    --severity-low
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-passed: var(
    --severity-passed
  );
  --storeknox-inventory-details-app-details-va-results-risk-color-untested: var(
    --severity-untested
  );
  --storeknox-inventory-details-feature-unavailable-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-header-bg-color: var(--background-light);
  --storeknox-inventory-details-header-app-logo-border-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-section-header-root-border-color: var(
    --border-color-1
  );
  --storeknox-inventory-details-section-header-default-bg-color: var(
    --neutral-grey-100
  );
  --storeknox-inventory-details-section-header-white-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-section-info-root-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-section-info-root-border-color: var(
    --border-color-1
  );
  --storeknox-inventory-details-unscanned-version-header-tabs-bg-color: var(
    --background-light
  );
  --storeknox-inventory-details-unscanned-version-header-summary-status-font-weight: var(
    --font-weight-medium
  );
  --storeknox-inventory-details-unscanned-version-status-chip-font-weight: var(
    --font-weight-medium
  );
  --storeknox-inventory-details-unscanned-version-table-root-bg-color: var(
    --background-main
  );
  --storeknox-inventory-details-unscanned-version-table-beta-tag-bg: var(
    --storeknox-beta-tag-bg
  );
  --storeknox-inventory-details-unscanned-version-table-beta-tag-color: var(
    --storeknox-beta-tag-color
  );
  --storeknox-inventory-details-unscanned-version-table-loading-border-radius: var(
    --border-radius
  );
  --storeknox-product-icon-border-color: var(--border-color-1);
  --storeknox-product-icon-info-tray-bg-color: var(--background-main);
  --storeknox-product-icon-product-info-tray-box-shadow: var(--box-shadow-1);
  --storeknox-product-icon-store-link-container-bg-color: var(
    --neutral-grey-100
  );
  --page-wrapper-background-color: var(--background-light);
  --dynamicscan-automation-upselling-feature-box-shadow: var(--box-shadow-7);
  --dynamicscan-automation-upselling-feature-text-color: var(
    --neutral-grey-800
  );
  --app-platform-icon-color-ios: var(--ios);
  --app-platform-icon-color-android: var(--android);
  --organization-service-account-add-project-list-border-radius: var(
    --border-radius
  );
  --organization-service-account-add-project-list-border-color: var(
    --border-color-1
  );
  --organization-service-account-add-project-list-footer-background-main: var(
    --background-main
  );
  --organization-service-account-add-project-list-footer-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-confirm-drawer-action-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-confirm-drawer-background-main: var(
    --background-main
  );
  --organization-service-account-confirm-drawer-border-color: var(
    --border-color-1
  );
  --organization-service-account-confirm-drawer-border-radius: var(
    --border-radius
  );
  --organization-service-account-create-background-color: var(
    --background-light
  );
  --organization-service-account-create-header-background-main: var(
    --background-main
  );
  --organization-service-account-create-border-color: var(--border-color-1);
  --organization-service-account-create-border-radius: var(--border-radius);
  --organization-service-account-details-background-color: var(
    --background-light
  );
  --organization-service-account-details-header-background-main: var(
    --background-main
  );
  --organization-service-account-details-border-color: var(--border-color-1);
  --organization-service-account-details-border-radius: var(--border-radius);
  --organization-service-account-list-background-main: var(--background-main);
  --organization-service-account-list-border-color: var(--border-color-1);
  --organization-service-account-list-divider-color: var(--neutral-grey-300);
  --organization-service-account-list-action-divider-color: var(
    --neutral-grey-300
  );
  --organization-service-account-section-access-token-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-access-token-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-account-overview-border-color: var(
    --border-color-2
  );
  --organization-service-account-section-account-overview-textarea-color: var(
    --text-primary
  );
  --organization-service-account-section-account-overview-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-account-overview-error-main: var(
    --error-main
  );
  --organization-service-account-section-account-overview-audit-info-icon-color: var(
    --neutral-grey-300
  );
  --organization-service-account-section-card-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-card-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-card-header-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-card-header-text-color: var(
    --text-primary
  );
  --organization-service-account-section-card-header-color-primary: var(
    --primary-main
  );
  --organization-service-account-section-card-header-background-color-light: var(
    --primary-light
  );
  --organization-service-account-section-card-header-background-main: var(
    --background-main
  );
  --organization-service-account-section-card-header-box-shadow: var(
    --box-shadow-4
  );
  --organization-service-account-section-select-project-font-weight: var(
    --font-weight-medium
  );
  --organization-service-account-section-select-project-list-background-color: var(
    --background-main
  );
  --organization-service-account-section-select-project-list-header-background-color: var(
    --neutral-grey-100
  );
  --organization-service-account-section-select-project-list-border-radius: var(
    --border-radius
  );
  --organization-service-account-section-select-project-list-border-color: var(
    --border-color-1
  );
  --organization-service-account-section-select-scope-icon-color: var(
    --neutral-grey-300
  );
  --organization-settings-container-background-color: var(--background-main);
  --organization-settings-integrations-background-color: var(--background-main);
  --organization-settings-skeleton-loader-background-color: var(
    --background-main
  );
  --organization-settings-skeleton-loader-sso-border-color: var(
    --border-color-1
  );
  --organization-settings-skeleton-loader-sso-border-radius: var(
    --border-radius
  );
  --organization-settings-wrapper-background-color: var(--background-light);
  --organization-ai-powered-features-bg-color: var(--common-white);
  --organization-ai-powered-features-border-color: var(--border-color-1);
  --public-api-docs-tabs-background-color: var(--common-white);
  --organization-billing-plan-primary-main: var(--primary-main);
  --organization-billing-plan-common-white: var(--common-white);
  --organization-billing-plan-success-main: var(--success-main);
  --organization-billing-plan-card-border-color: var(--border-color-1);
  --organization-billing-plan-card-border-radius: var(--border-radius);
  --organization-billing-plan-card-box-shadow: var(--box-shadow-7);
  --organization-billing-plan-card-text-secondary-color: var(--text-secondary);
  --organization-billing-plan-plan-quantity-container-border-color: var(
    --border-color-2
  );
  --license-detail-border-color: var(--border-color-1);
  --license-detail-background-color: var(--background-main);
  --file-details-dynamic-scan-header-background-color: var(--background-light);
  --file-details-dynamic-scan-device-wrapper-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-device-wrapper-background-main: var(
    --background-main
  );
  --file-details-dynamic-scan-automated-border-color: var(--border-color-1);
  --file-details-dynamic-scan-automated-background-main: var(--background-main);
  --file-details-dynamic-scan-automated-border-radius: var(--border-radius);
  --file-details-dynamic-scan-automated-card-box-shadow: var(--box-shadow-3);
  --file-details-dynamic-scan-results-border-color: var(--border-color-1);
  --file-details-dynamic-scan-results-background-color: var(--background-light);
  --file-details-dynamic-scan-results-background-main: var(--background-main);
  --file-details-dynamic-scan-drawer-capability-chip-border-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-drawer-device-list-filter-border-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-drawer-device-list-filter-hover-border-color: var(
    --neutral-grey-400
  );
  --file-details-dynamic-scan-drawer-proxy-settings-neutral-color: var(
    --neutral-grey-300
  );
  --file-details-dynamic-scan-drawer-border-color: var(--border-color-1);
  --file-details-dynamic-scan-drawer-background-light: var(--background-light);
  --file-details-dynamic-scan-drawer-background-main: var(--background-main);
  --file-details-dynamic-scan-drawer-cta-box-shadow: var(--box-shadow-4);
  --file-details-dynamic-scan-action-expiry-extend-btn-background: var(
    --neutral-grey-500
  );
  --file-details-dynamic-scan-action-expiry-extend-btn-icon-color: var(
    --common-white
  );
  --file-details-dynamic-scan-action-expiry-container-background-color: var(
    --neutral-grey-100
  );
  --file-details-dynamic-scan-results-header-background-color: var(
    --background-main
  );
  --file-details-dynamic-scan-results-header-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-results-scan-coverage-container-border-color: var(
    --border-color-1
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-background-color: var(
    --background-main
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-box-shadow: var(
    --box-shadow-7
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-border-radius: var(
    --box-shadow-7
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-option-hover-background-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-option-clear-filter-background-color: var(
    --neutral-grey-200
  );
  --file-details-dynamic-scan-results-coverage-table-status-header-filter-header-background-color: var(
    --neutral-grey-100
  );
  --file-details-dynamic-scan-results-scan-coverage-status-box-shadow: var(
    --box-shadow-3
  );
  --page-not-found-container-background-color: var(--background-light);
  --page-not-found-card-background-color: var(--background-main);
  --page-not-found-card-border-color: var(--border-color-1);
  --page-not-found-card-border-radius: var(--border-radius);
  --page-not-found-card-box-shadow: var(--box-shadow-2);
  --page-not-found-border-color: var(--border-color-1);
  --file-details-static-scan-border-color: var(--border-color-1);
  --file-details-static-scan-background-color: var(--background-light);
  --file-details-static-scan-background-main: var(--background-main);
  --file-details-static-scan-primary-light: var(--primary-light);
  --file-details-static-scan-text-primary: var(--text-primary);
  --file-details-scan-actions-scan-overview-border-color: var(--border-color-1);
  --system-status-root-container-border-color: var(--neutral-grey-200);
  --system-status-root-container-box-shadow: var(--box-shadow-3);
  --system-status-root-container-border-radius: var(--border-radius);
  --home-page-background-color: var(--background-light);
  --home-page-button-background-color: var(--background-main);
  --home-page-product-card-border-radius: var(--border-radius);
  --home-page-product-card-border-color: var(--border-color-1);
  --home-page-product-card-beta-tag-bg: var(--storeknox-beta-tag-bg);
  --home-page-product-card-beta-tag-color: var(--storeknox-beta-tag-color);
  --upselling-module-background-color: var(--background-main);
  --upselling-module-box-shadow-6: var(--box-shadow-6);
  --upselling-module-box-shadow-4: var(--box-shadow-4);
  --privacy-module-applist-header-background-color: var(--common-white);
  --privacy-module-applist-header-border-color: var(--border-color-1);
  --privacy-module-applist-table-platform-android-color: var(--android);
  --privacy-module-applist-table-platform-ios-color: var(--ios);
  --privacy-module-applist-table-bg-color: var(--background-main);
  --privacy-module-applist-table-action-hover-bg-color: var(
    --hover-light-background
  );
  --privacy-module-app-details-header-bg-color: var(--background-light);
  --privacy-module-app-details-header-warning-bg-color: var(--background-main);
  --privacy-module-app-details-header-warning-border: var(--border-color-1);
  --privacy-module-app-details-header-warning-icon-bg: var(--error-light);
  --privacy-module-trackers-row-bg-color: var(--background-main);
  --privacy-module-trackers-row-bg-color-hover: var(--neutral-grey-50);
  --privacy-module-trackers-drawer-border-color: var(--neutral-grey-100);
  --privacy-module-trackers-tag-color: var(--text-primary);
  --privacy-module-danger-perms-bg-color: var(--background-main);
  --privacy-module-app-summary-background-color: var(--background-main);
  --privacy-module-app-summary-border-color: var(--border-color-1);
  --privacy-module-app-summary-store-logo-container-bg-color: var(
    --common-white
  );
  --privacy-module-app-summary-store-logo-container-border-color: var(
    --neutral-grey-200
  );
  --privacy-module-app-summary-header-box-shadow: var(--box-shadow-3);
  --privacy-module-app-summary-header-file-id-text: var(--primary-main);
  --privacy-module-app-platform-border-radius: var(--border-radius);
  --privacy-module-app-platform-border-color: var(--neutral-grey-100);
  --privacy-module-app-platform-color-ios: var(--ios);
  --privacy-module-app-platform-color-android: var(--android);
  --privacy-module-report-dr-app-details-box-shadow: var(--box-shadow-3);
  --privacy-module-app-details-header-background: var(--background-main);
  --privacy-module-status-background: var(--background-main);
  --ai-reporting-generate-loader-background-color: var(--background-main);
  --ai-reporting-generate-loader-border-radius: var(--border-radius);
  --ai-reporting-preview-border-radius: var(--border-radius);
  --ai-reporting-preview-background-color: var(--background-main);
  --ai-reporting-preview-custom-button-color: var(--text-primary);
  --ai-reporting-preview-note-border-color: var(--neutral-grey-200);
  --ai-reporting-preview-note-bg-color: var(--neutral-grey-100);
  --ai-reporting-preview-filter-sections-columns-header-border-color: var(
    --neutral-grey-100
  );
  --ai-reporting-preview-filter-sections-columns-reorder-icon-color: var(
    --neutral-grey-300
  );
  --ai-reporting-preview-filter-sections-columns-drag-border-color: var(
    --primary-main
  );
  --ai-reporting-preview-filter-sections-columns-bg-color: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-columns-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-turn-on-settings-bg-color: var(--common-white);
  --ai-reporting-turn-on-settings-box-shadow: var(--box-shadow-7);
  --ai-reporting-turn-on-settings-footer-box-shadow: var(--box-shadow-4);
  --ai-reporting-preview-filter-by-column-drawer-footer-background-color: var(
    --background-main
  );
  --ai-reporting-preview-filter-by-column-drawer-footer-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-advance-filter-drawer-background-main: var(
    --background-main
  );
  --ai-reporting-preview-advance-filter-drawer-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-advance-filter-drawer-cta-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-report-download-drawer-background-main: var(
    --background-main
  );
  --ai-reporting-preview-report-download-drawer-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-report-download-drawer-cta-box-shadow: var(
    --box-shadow-4
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-border-color: var(
    --border-color-2
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-border-radius: var(
    --border-radius-2
  );
  --ai-reporting-preview-filter-sections-date-type-date-picker-error-border-color: var(
    --error-main
  );
  --ai-reporting-preview-filter-sections-filter-field-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-field-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-field-background-main: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-filter-group-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-group-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-group-background-main: var(
    --background-main
  );
  --ai-reporting-preview-filter-sections-filter-group-background-light: var(
    --background-light
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-background-color: var(
    --ai-reporting-preview-custom-button-bg-color
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-border-color: var(
    --ai-reporting-preview-custom-button-bg-color
  );
  --ai-reporting-preview-filter-sections-filter-group-add-new-condition-btn-color: var(
    --primary-main
  );
  --ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-color: var(
    --border-color-1
  );
  --ai-reporting-preview-filter-sections-filter-group-empty-filter-group-border-radius: var(
    --border-radius
  );
  --ai-reporting-preview-filter-sections-filter-group-item-background-color: var(
    --background-light
  );
  --ai-reporting-preview-filter-sections-filter-group-item-line-border-color: var(
    --neutral-grey-300
  );
  --ai-reporting-preview-filter-sections-filter-group-item-base-filter-indicator-background-color: var(
    --neutral-grey-200
  );
  --powered-by-ai-chip-border-radius: var(--border-radius);
  --powered-by-ai-chip-color: var(--common-white);
  --powered-by-ai-chip-border-color: var(--border-color-1);
  --powered-by-ai-chip-footer-box-shadow: var(--box-shadow-4);
}
body.theme-light {
  --appknox-wrapper-text-color: var(--text-primary);
  --top-nav-onboarding-guide-list-border-color: var(--border-color-1);
  --top-nav-background-color: var(--background-main);
  --top-nav-text-color: var(--text-primary);
  --top-nav-security-dashboard-btn-color: var(--secondary-main);
  --side-nav-inherit-background: var(--background-main);
  --side-nav-inherit-background-text-color: var(--text-primary);
  --side-nav-inherit-hover-background: var(--hover-light-background);
  --side-nav-item-badge-background: var(--neutral-grey-200);
  --side-nav-item-badge-text-color: var(--text-primary);
  --side-nav-item-active-background: var(--side-menu-active-background-light);
  --side-nav-box-shadow: var(--box-shadow-light);
  --side-nav-border: 1px solid var(--border-color-1);
  --app-upload-via-link-button-color: var(--text-primary);
  --notification-bell-icon-dot-border-color: var(--background-main);
  --notification-bell-icon-color: var(--text-primary);
}
body.theme-dark {
  --appknox-wrapper-text-color: var(--secondary-contrast-text);
  --top-nav-onboarding-guide-list-border-color: var(--border-color-1);
  --top-nav-background-color: var(--secondary-main);
  --top-nav-text-color: var(--secondary-contrast-text);
  --top-nav-security-dashboard-btn-color: var(--secondary-contrast-text);
  --side-nav-inherit-background: var(--background-dark);
  --side-nav-inherit-background-text-color: var(--common-white);
  --side-nav-inherit-hover-background: var(--hover-dark-background);
  --side-nav-item-badge-background: var(--neutral-grey-900);
  --side-nav-item-badge-text-color: var(--secondary-contrast-text);
  --side-nav-item-active-background: var(--side-menu-active-background-dark);
  --side-nav-box-shadow: var(--box-shadow-dark);
  --side-nav-border: none;
  --app-upload-via-link-button-color: var(--common-white);
}

.ember-modal-dialog {
  z-index: 51;
  position: fixed;
}

.ember-modal-dialog.emd-in-place {
  position: static;
}

.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ember-modal-wrapper.emd-animatable .ember-modal-dialog {
  position: relative;
}

.ember-modal-overlay {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 50;
}

.ember-modal-dialog {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 10px #222;
  padding: 10px;
}

.ember-modal-overlay.translucent {
  background-color: rgba(128, 128, 128, 0.77);
}

.ember-power-calendar {
  box-sizing: border-box;
  position: relative;
  font-size: 14px;
  line-height: 1.4286;
}

.ember-power-calendar-nav {
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  line-height: 2;
}

.ember-power-calendar-nav * {
  box-sizing: border-box;
}

.ember-power-calendar-days,
.ember-power-calendar-days * {
  box-sizing: border-box;
}

.ember-power-calendar-nav-title {
  flex: 1;
  text-align: center;
}

.ember-power-calendar-row {
  display: flex;
  justify-content: space-between;
}

.ember-power-calendar-weekday {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex: 1 1 100%;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  justify-content: center;
  display: flex;
  align-items: center;
  padding: 0;
}

.ember-power-calendar-day {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  flex: 1 1 100%;
  font-size: inherit;
  align-items: center;
  justify-content: center;
  padding: 0;
}

.ember-power-calendar-nav-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  background-color: initial;
  border: none;
  border: initial;
  outline: none;
  outline: initial;
  line-height: 1;
  font-size: 150%;
}
.ember-power-calendar-nav-control:focus {
  transform: scale(1.2);
}

.ember-power-calendar-day--selected,
.ember-power-calendar-day--selected:not([disabled]):hover {
  font-weight: bold;
}

.ember-power-calendar-day--interactive[disabled] {
  opacity: 0.4;
}

.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: 10;
  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;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
  color: inherit;
  /* Minimum clearfix for modern browsers */
}
.ember-power-select-trigger:after {
  content: "";
  display: table;
  clear: both;
}
.ember-power-select-trigger .ember-power-select-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.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;
  border-bottom-right-radius: 0;
}

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

.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-multiple-options {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  list-style: none;
}
.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container {
  flex-grow: 1;
  display: flex;
}
.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container input {
  flex-grow: 1;
}

.ember-power-select-trigger-multiple-input {
  font-family: inherit;
  font-size: inherit;
  border: none;
  line-height: inherit;
  -webkit-appearance: none;
  outline: none;
  padding: 0;
  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::-moz-placeholder {
  opacity: 1;
  color: #999999;
}
.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-option {
  border: 1px solid gray;
  border-radius: 4px;
  color: #333333;
  background-color: #e4e4e4;
  padding: 0 4px;
  line-height: 1.45;
  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-search-input-field {
  width: 100%;
  height: 100%;
  padding: 0 8px;
  font-family: inherit;
  font-size: inherit;
  border: none;
  display: block;
  line-height: inherit;
  -webkit-appearance: none;
  outline: none;
  background-color: transparent;
}

.ember-power-select-dropdown {
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  line-height: 1.75;
  border-radius: 4px;
  box-shadow: none;
  overflow: hidden;
  color: inherit;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--above {
  border-top: 1px solid #aaaaaa;
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.ember-power-select-dropdown.ember-basic-dropdown-content--below, .ember-power-select-dropdown.ember-basic-dropdown-content--in-place {
  border-top: none;
  border-bottom: 1px solid #aaaaaa;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.ember-power-select-options {
  list-style: none;
  margin: 0;
  padding: 0;
  -moz-user-select: none;
       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: #dddddd;
}

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

.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-visually-hidden {
  height: 1px;
  left: -9999px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

.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;
}

.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: 10;
  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;
}

.swagger-ui {
  color: #3b4151;
  font-family: sans-serif;
}

.swagger-ui html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

.swagger-ui body {
  margin: 0;
}

.swagger-ui article, .swagger-ui aside, .swagger-ui footer, .swagger-ui header, .swagger-ui nav, .swagger-ui section {
  display: block;
}

.swagger-ui h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.swagger-ui figcaption, .swagger-ui figure, .swagger-ui main {
  display: block;
}

.swagger-ui figure {
  margin: 1em 40px;
}

.swagger-ui hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

.swagger-ui pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.swagger-ui a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

.swagger-ui abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

.swagger-ui b, .swagger-ui strong {
  font-weight: inherit;
  font-weight: bolder;
}

.swagger-ui code, .swagger-ui kbd, .swagger-ui samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

.swagger-ui dfn {
  font-style: italic;
}

.swagger-ui mark {
  background-color: #ff0;
  color: #000;
}

.swagger-ui small {
  font-size: 80%;
}

.swagger-ui sub, .swagger-ui sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.swagger-ui sub {
  bottom: -0.25em;
}

.swagger-ui sup {
  top: -0.5em;
}

.swagger-ui audio, .swagger-ui video {
  display: inline-block;
}

.swagger-ui audio:not([controls]) {
  display: none;
  height: 0;
}

.swagger-ui img {
  border-style: none;
}

.swagger-ui svg:not(:root) {
  overflow: hidden;
}

.swagger-ui button, .swagger-ui input, .swagger-ui optgroup, .swagger-ui select, .swagger-ui textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

.swagger-ui button, .swagger-ui input {
  overflow: visible;
}

.swagger-ui button, .swagger-ui select {
  text-transform: none;
}

.swagger-ui [type=reset], .swagger-ui [type=submit], .swagger-ui button, .swagger-ui html [type=button] {
  -webkit-appearance: button;
}

.swagger-ui [type=button]::-moz-focus-inner, .swagger-ui [type=reset]::-moz-focus-inner, .swagger-ui [type=submit]::-moz-focus-inner, .swagger-ui button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

.swagger-ui [type=button]:-moz-focusring, .swagger-ui [type=reset]:-moz-focusring, .swagger-ui [type=submit]:-moz-focusring, .swagger-ui button:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.swagger-ui fieldset {
  padding: 0.35em 0.75em 0.625em;
}

.swagger-ui legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

.swagger-ui progress {
  display: inline-block;
  vertical-align: baseline;
}

.swagger-ui textarea {
  overflow: auto;
}

.swagger-ui [type=checkbox], .swagger-ui [type=radio] {
  box-sizing: border-box;
  padding: 0;
}

.swagger-ui [type=number]::-webkit-inner-spin-button, .swagger-ui [type=number]::-webkit-outer-spin-button {
  height: auto;
}

.swagger-ui [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

.swagger-ui [type=search]::-webkit-search-cancel-button, .swagger-ui [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

.swagger-ui ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.swagger-ui details, .swagger-ui menu {
  display: block;
}

.swagger-ui summary {
  display: list-item;
}

.swagger-ui canvas {
  display: inline-block;
}

.swagger-ui [hidden], .swagger-ui template {
  display: none;
}

.swagger-ui .debug * {
  outline: 1px solid gold;
}

.swagger-ui .debug-white * {
  outline: 1px solid #fff;
}

.swagger-ui .debug-black * {
  outline: 1px solid #000;
}

.swagger-ui .debug-grid {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0;
}

.swagger-ui .debug-grid-16 {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0;
}

.swagger-ui .debug-grid-8-solid {
  background: #fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0;
}

.swagger-ui .debug-grid-16-solid {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0;
}

.swagger-ui .border-box, .swagger-ui a, .swagger-ui article, .swagger-ui body, .swagger-ui code, .swagger-ui dd, .swagger-ui div, .swagger-ui dl, .swagger-ui dt, .swagger-ui fieldset, .swagger-ui footer, .swagger-ui form, .swagger-ui h1, .swagger-ui h2, .swagger-ui h3, .swagger-ui h4, .swagger-ui h5, .swagger-ui h6, .swagger-ui header, .swagger-ui html, .swagger-ui input[type=email], .swagger-ui input[type=number], .swagger-ui input[type=password], .swagger-ui input[type=tel], .swagger-ui input[type=text], .swagger-ui input[type=url], .swagger-ui legend, .swagger-ui li, .swagger-ui main, .swagger-ui ol, .swagger-ui p, .swagger-ui pre, .swagger-ui section, .swagger-ui table, .swagger-ui td, .swagger-ui textarea, .swagger-ui th, .swagger-ui tr, .swagger-ui ul {
  box-sizing: border-box;
}

.swagger-ui .aspect-ratio {
  height: 0;
  position: relative;
}

.swagger-ui .aspect-ratio--16x9 {
  padding-bottom: 56.25%;
}

.swagger-ui .aspect-ratio--9x16 {
  padding-bottom: 177.77%;
}

.swagger-ui .aspect-ratio--4x3 {
  padding-bottom: 75%;
}

.swagger-ui .aspect-ratio--3x4 {
  padding-bottom: 133.33%;
}

.swagger-ui .aspect-ratio--6x4 {
  padding-bottom: 66.6%;
}

.swagger-ui .aspect-ratio--4x6 {
  padding-bottom: 150%;
}

.swagger-ui .aspect-ratio--8x5 {
  padding-bottom: 62.5%;
}

.swagger-ui .aspect-ratio--5x8 {
  padding-bottom: 160%;
}

.swagger-ui .aspect-ratio--7x5 {
  padding-bottom: 71.42%;
}

.swagger-ui .aspect-ratio--5x7 {
  padding-bottom: 140%;
}

.swagger-ui .aspect-ratio--1x1 {
  padding-bottom: 100%;
}

.swagger-ui .aspect-ratio--object {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 100;
}

@media screen and (min-width: 30em) {
  .swagger-ui .aspect-ratio-ns {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-ns {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-ns {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-ns {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-ns {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-ns {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-ns {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-ns {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-ns {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-ns {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-ns {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-ns {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-ns {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .aspect-ratio-m {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-m {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-m {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-m {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-m {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-m {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-m {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-m {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-m {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-m {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-m {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-m {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-m {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .aspect-ratio-l {
    height: 0;
    position: relative;
  }
  .swagger-ui .aspect-ratio--16x9-l {
    padding-bottom: 56.25%;
  }
  .swagger-ui .aspect-ratio--9x16-l {
    padding-bottom: 177.77%;
  }
  .swagger-ui .aspect-ratio--4x3-l {
    padding-bottom: 75%;
  }
  .swagger-ui .aspect-ratio--3x4-l {
    padding-bottom: 133.33%;
  }
  .swagger-ui .aspect-ratio--6x4-l {
    padding-bottom: 66.6%;
  }
  .swagger-ui .aspect-ratio--4x6-l {
    padding-bottom: 150%;
  }
  .swagger-ui .aspect-ratio--8x5-l {
    padding-bottom: 62.5%;
  }
  .swagger-ui .aspect-ratio--5x8-l {
    padding-bottom: 160%;
  }
  .swagger-ui .aspect-ratio--7x5-l {
    padding-bottom: 71.42%;
  }
  .swagger-ui .aspect-ratio--5x7-l {
    padding-bottom: 140%;
  }
  .swagger-ui .aspect-ratio--1x1-l {
    padding-bottom: 100%;
  }
  .swagger-ui .aspect-ratio--object-l {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 100;
  }
}
.swagger-ui img {
  max-width: 100%;
}

.swagger-ui .cover {
  background-size: cover !important;
}

.swagger-ui .contain {
  background-size: contain !important;
}

@media screen and (min-width: 30em) {
  .swagger-ui .cover-ns {
    background-size: cover !important;
  }
  .swagger-ui .contain-ns {
    background-size: contain !important;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cover-m {
    background-size: cover !important;
  }
  .swagger-ui .contain-m {
    background-size: contain !important;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .cover-l {
    background-size: cover !important;
  }
  .swagger-ui .contain-l {
    background-size: contain !important;
  }
}
.swagger-ui .bg-center {
  background-position: 50%;
  background-repeat: no-repeat;
}

.swagger-ui .bg-top {
  background-position: top;
  background-repeat: no-repeat;
}

.swagger-ui .bg-right {
  background-position: 100%;
  background-repeat: no-repeat;
}

.swagger-ui .bg-bottom {
  background-position: bottom;
  background-repeat: no-repeat;
}

.swagger-ui .bg-left {
  background-position: 0;
  background-repeat: no-repeat;
}

@media screen and (min-width: 30em) {
  .swagger-ui .bg-center-ns {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-ns {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-ns {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-ns {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-ns {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bg-center-m {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-m {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-m {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-m {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-m {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .bg-center-l {
    background-position: 50%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-top-l {
    background-position: top;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-right-l {
    background-position: 100%;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-bottom-l {
    background-position: bottom;
    background-repeat: no-repeat;
  }
  .swagger-ui .bg-left-l {
    background-position: 0;
    background-repeat: no-repeat;
  }
}
.swagger-ui .outline {
  outline: 1px solid;
}

.swagger-ui .outline-transparent {
  outline: 1px solid transparent;
}

.swagger-ui .outline-0 {
  outline: 0;
}

@media screen and (min-width: 30em) {
  .swagger-ui .outline-ns {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-ns {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-ns {
    outline: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .outline-m {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-m {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-m {
    outline: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .outline-l {
    outline: 1px solid;
  }
  .swagger-ui .outline-transparent-l {
    outline: 1px solid transparent;
  }
  .swagger-ui .outline-0-l {
    outline: 0;
  }
}
.swagger-ui .ba {
  border-style: solid;
  border-width: 1px;
}

.swagger-ui .bt {
  border-top-style: solid;
  border-top-width: 1px;
}

.swagger-ui .br {
  border-right-style: solid;
  border-right-width: 1px;
}

.swagger-ui .bb {
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.swagger-ui .bl {
  border-left-style: solid;
  border-left-width: 1px;
}

.swagger-ui .bn {
  border-style: none;
  border-width: 0;
}

@media screen and (min-width: 30em) {
  .swagger-ui .ba-ns {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-ns {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-ns {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .swagger-ui .bb-ns {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-ns {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .swagger-ui .bn-ns {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ba-m {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-m {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-m {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .swagger-ui .bb-m {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-m {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .swagger-ui .bn-m {
    border-style: none;
    border-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ba-l {
    border-style: solid;
    border-width: 1px;
  }
  .swagger-ui .bt-l {
    border-top-style: solid;
    border-top-width: 1px;
  }
  .swagger-ui .br-l {
    border-right-style: solid;
    border-right-width: 1px;
  }
  .swagger-ui .bb-l {
    border-bottom-style: solid;
    border-bottom-width: 1px;
  }
  .swagger-ui .bl-l {
    border-left-style: solid;
    border-left-width: 1px;
  }
  .swagger-ui .bn-l {
    border-style: none;
    border-width: 0;
  }
}
.swagger-ui .b--black {
  border-color: #000;
}

.swagger-ui .b--near-black {
  border-color: #111;
}

.swagger-ui .b--dark-gray {
  border-color: #333;
}

.swagger-ui .b--mid-gray {
  border-color: #555;
}

.swagger-ui .b--gray {
  border-color: #777;
}

.swagger-ui .b--silver {
  border-color: #999;
}

.swagger-ui .b--light-silver {
  border-color: #aaa;
}

.swagger-ui .b--moon-gray {
  border-color: #ccc;
}

.swagger-ui .b--light-gray {
  border-color: #eee;
}

.swagger-ui .b--near-white {
  border-color: #f4f4f4;
}

.swagger-ui .b--white {
  border-color: #fff;
}

.swagger-ui .b--white-90 {
  border-color: hsla(0, 0%, 100%, 0.9);
}

.swagger-ui .b--white-80 {
  border-color: hsla(0, 0%, 100%, 0.8);
}

.swagger-ui .b--white-70 {
  border-color: hsla(0, 0%, 100%, 0.7);
}

.swagger-ui .b--white-60 {
  border-color: hsla(0, 0%, 100%, 0.6);
}

.swagger-ui .b--white-50 {
  border-color: hsla(0, 0%, 100%, 0.5);
}

.swagger-ui .b--white-40 {
  border-color: hsla(0, 0%, 100%, 0.4);
}

.swagger-ui .b--white-30 {
  border-color: hsla(0, 0%, 100%, 0.3);
}

.swagger-ui .b--white-20 {
  border-color: hsla(0, 0%, 100%, 0.2);
}

.swagger-ui .b--white-10 {
  border-color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .b--white-05 {
  border-color: hsla(0, 0%, 100%, 0.05);
}

.swagger-ui .b--white-025 {
  border-color: hsla(0, 0%, 100%, 0.025);
}

.swagger-ui .b--white-0125 {
  border-color: hsla(0, 0%, 100%, 0.013);
}

.swagger-ui .b--black-90 {
  border-color: rgba(0, 0, 0, 0.9);
}

.swagger-ui .b--black-80 {
  border-color: rgba(0, 0, 0, 0.8);
}

.swagger-ui .b--black-70 {
  border-color: rgba(0, 0, 0, 0.7);
}

.swagger-ui .b--black-60 {
  border-color: rgba(0, 0, 0, 0.6);
}

.swagger-ui .b--black-50 {
  border-color: rgba(0, 0, 0, 0.5);
}

.swagger-ui .b--black-40 {
  border-color: rgba(0, 0, 0, 0.4);
}

.swagger-ui .b--black-30 {
  border-color: rgba(0, 0, 0, 0.3);
}

.swagger-ui .b--black-20 {
  border-color: rgba(0, 0, 0, 0.2);
}

.swagger-ui .b--black-10 {
  border-color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .b--black-05 {
  border-color: rgba(0, 0, 0, 0.05);
}

.swagger-ui .b--black-025 {
  border-color: rgba(0, 0, 0, 0.025);
}

.swagger-ui .b--black-0125 {
  border-color: rgba(0, 0, 0, 0.013);
}

.swagger-ui .b--dark-red {
  border-color: #e7040f;
}

.swagger-ui .b--red {
  border-color: #ff4136;
}

.swagger-ui .b--light-red {
  border-color: #ff725c;
}

.swagger-ui .b--orange {
  border-color: #ff6300;
}

.swagger-ui .b--gold {
  border-color: #ffb700;
}

.swagger-ui .b--yellow {
  border-color: gold;
}

.swagger-ui .b--light-yellow {
  border-color: #fbf1a9;
}

.swagger-ui .b--purple {
  border-color: #5e2ca5;
}

.swagger-ui .b--light-purple {
  border-color: #a463f2;
}

.swagger-ui .b--dark-pink {
  border-color: #d5008f;
}

.swagger-ui .b--hot-pink {
  border-color: #ff41b4;
}

.swagger-ui .b--pink {
  border-color: #ff80cc;
}

.swagger-ui .b--light-pink {
  border-color: #ffa3d7;
}

.swagger-ui .b--dark-green {
  border-color: #137752;
}

.swagger-ui .b--green {
  border-color: #19a974;
}

.swagger-ui .b--light-green {
  border-color: #9eebcf;
}

.swagger-ui .b--navy {
  border-color: #001b44;
}

.swagger-ui .b--dark-blue {
  border-color: #00449e;
}

.swagger-ui .b--blue {
  border-color: #357edd;
}

.swagger-ui .b--light-blue {
  border-color: #96ccff;
}

.swagger-ui .b--lightest-blue {
  border-color: #cdecff;
}

.swagger-ui .b--washed-blue {
  border-color: #f6fffe;
}

.swagger-ui .b--washed-green {
  border-color: #e8fdf5;
}

.swagger-ui .b--washed-yellow {
  border-color: #fffceb;
}

.swagger-ui .b--washed-red {
  border-color: #ffdfdf;
}

.swagger-ui .b--transparent {
  border-color: transparent;
}

.swagger-ui .b--inherit {
  border-color: inherit;
}

.swagger-ui .br0 {
  border-radius: 0;
}

.swagger-ui .br1 {
  border-radius: 0.125rem;
}

.swagger-ui .br2 {
  border-radius: 0.25rem;
}

.swagger-ui .br3 {
  border-radius: 0.5rem;
}

.swagger-ui .br4 {
  border-radius: 1rem;
}

.swagger-ui .br-100 {
  border-radius: 100%;
}

.swagger-ui .br-pill {
  border-radius: 9999px;
}

.swagger-ui .br--bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.swagger-ui .br--top {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.swagger-ui .br--right {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.swagger-ui .br--left {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

@media screen and (min-width: 30em) {
  .swagger-ui .br0-ns {
    border-radius: 0;
  }
  .swagger-ui .br1-ns {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-ns {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-ns {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-ns {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-ns {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-ns {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-ns {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .swagger-ui .br--top-ns {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .swagger-ui .br--right-ns {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .swagger-ui .br--left-ns {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .br0-m {
    border-radius: 0;
  }
  .swagger-ui .br1-m {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-m {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-m {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-m {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-m {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-m {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-m {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .swagger-ui .br--top-m {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .swagger-ui .br--right-m {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .swagger-ui .br--left-m {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .br0-l {
    border-radius: 0;
  }
  .swagger-ui .br1-l {
    border-radius: 0.125rem;
  }
  .swagger-ui .br2-l {
    border-radius: 0.25rem;
  }
  .swagger-ui .br3-l {
    border-radius: 0.5rem;
  }
  .swagger-ui .br4-l {
    border-radius: 1rem;
  }
  .swagger-ui .br-100-l {
    border-radius: 100%;
  }
  .swagger-ui .br-pill-l {
    border-radius: 9999px;
  }
  .swagger-ui .br--bottom-l {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  .swagger-ui .br--top-l {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  .swagger-ui .br--right-l {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .swagger-ui .br--left-l {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
}
.swagger-ui .b--dotted {
  border-style: dotted;
}

.swagger-ui .b--dashed {
  border-style: dashed;
}

.swagger-ui .b--solid {
  border-style: solid;
}

.swagger-ui .b--none {
  border-style: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .b--dotted-ns {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-ns {
    border-style: dashed;
  }
  .swagger-ui .b--solid-ns {
    border-style: solid;
  }
  .swagger-ui .b--none-ns {
    border-style: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .b--dotted-m {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-m {
    border-style: dashed;
  }
  .swagger-ui .b--solid-m {
    border-style: solid;
  }
  .swagger-ui .b--none-m {
    border-style: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .b--dotted-l {
    border-style: dotted;
  }
  .swagger-ui .b--dashed-l {
    border-style: dashed;
  }
  .swagger-ui .b--solid-l {
    border-style: solid;
  }
  .swagger-ui .b--none-l {
    border-style: none;
  }
}
.swagger-ui .bw0 {
  border-width: 0;
}

.swagger-ui .bw1 {
  border-width: 0.125rem;
}

.swagger-ui .bw2 {
  border-width: 0.25rem;
}

.swagger-ui .bw3 {
  border-width: 0.5rem;
}

.swagger-ui .bw4 {
  border-width: 1rem;
}

.swagger-ui .bw5 {
  border-width: 2rem;
}

.swagger-ui .bt-0 {
  border-top-width: 0;
}

.swagger-ui .br-0 {
  border-right-width: 0;
}

.swagger-ui .bb-0 {
  border-bottom-width: 0;
}

.swagger-ui .bl-0 {
  border-left-width: 0;
}

@media screen and (min-width: 30em) {
  .swagger-ui .bw0-ns {
    border-width: 0;
  }
  .swagger-ui .bw1-ns {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-ns {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-ns {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-ns {
    border-width: 1rem;
  }
  .swagger-ui .bw5-ns {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-ns {
    border-top-width: 0;
  }
  .swagger-ui .br-0-ns {
    border-right-width: 0;
  }
  .swagger-ui .bb-0-ns {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-ns {
    border-left-width: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bw0-m {
    border-width: 0;
  }
  .swagger-ui .bw1-m {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-m {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-m {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-m {
    border-width: 1rem;
  }
  .swagger-ui .bw5-m {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-m {
    border-top-width: 0;
  }
  .swagger-ui .br-0-m {
    border-right-width: 0;
  }
  .swagger-ui .bb-0-m {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-m {
    border-left-width: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .bw0-l {
    border-width: 0;
  }
  .swagger-ui .bw1-l {
    border-width: 0.125rem;
  }
  .swagger-ui .bw2-l {
    border-width: 0.25rem;
  }
  .swagger-ui .bw3-l {
    border-width: 0.5rem;
  }
  .swagger-ui .bw4-l {
    border-width: 1rem;
  }
  .swagger-ui .bw5-l {
    border-width: 2rem;
  }
  .swagger-ui .bt-0-l {
    border-top-width: 0;
  }
  .swagger-ui .br-0-l {
    border-right-width: 0;
  }
  .swagger-ui .bb-0-l {
    border-bottom-width: 0;
  }
  .swagger-ui .bl-0-l {
    border-left-width: 0;
  }
}
.swagger-ui .shadow-1 {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
}

.swagger-ui .shadow-2 {
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
}

.swagger-ui .shadow-3 {
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
}

.swagger-ui .shadow-4 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
}

.swagger-ui .shadow-5 {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (min-width: 30em) {
  .swagger-ui .shadow-1-ns {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-2-ns {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-3-ns {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-4-ns {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-5-ns {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .shadow-1-m {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-2-m {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-3-m {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-4-m {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-5-m {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .shadow-1-l {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-2-l {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-3-l {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-4-l {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2);
  }
  .swagger-ui .shadow-5-l {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
}
.swagger-ui .pre {
  overflow-x: auto;
  overflow-y: hidden;
  overflow: scroll;
}

.swagger-ui .top-0 {
  top: 0;
}

.swagger-ui .right-0 {
  right: 0;
}

.swagger-ui .bottom-0 {
  bottom: 0;
}

.swagger-ui .left-0 {
  left: 0;
}

.swagger-ui .top-1 {
  top: 1rem;
}

.swagger-ui .right-1 {
  right: 1rem;
}

.swagger-ui .bottom-1 {
  bottom: 1rem;
}

.swagger-ui .left-1 {
  left: 1rem;
}

.swagger-ui .top-2 {
  top: 2rem;
}

.swagger-ui .right-2 {
  right: 2rem;
}

.swagger-ui .bottom-2 {
  bottom: 2rem;
}

.swagger-ui .left-2 {
  left: 2rem;
}

.swagger-ui .top--1 {
  top: -1rem;
}

.swagger-ui .right--1 {
  right: -1rem;
}

.swagger-ui .bottom--1 {
  bottom: -1rem;
}

.swagger-ui .left--1 {
  left: -1rem;
}

.swagger-ui .top--2 {
  top: -2rem;
}

.swagger-ui .right--2 {
  right: -2rem;
}

.swagger-ui .bottom--2 {
  bottom: -2rem;
}

.swagger-ui .left--2 {
  left: -2rem;
}

.swagger-ui .absolute--fill {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

@media screen and (min-width: 30em) {
  .swagger-ui .top-0-ns {
    top: 0;
  }
  .swagger-ui .left-0-ns {
    left: 0;
  }
  .swagger-ui .right-0-ns {
    right: 0;
  }
  .swagger-ui .bottom-0-ns {
    bottom: 0;
  }
  .swagger-ui .top-1-ns {
    top: 1rem;
  }
  .swagger-ui .left-1-ns {
    left: 1rem;
  }
  .swagger-ui .right-1-ns {
    right: 1rem;
  }
  .swagger-ui .bottom-1-ns {
    bottom: 1rem;
  }
  .swagger-ui .top-2-ns {
    top: 2rem;
  }
  .swagger-ui .left-2-ns {
    left: 2rem;
  }
  .swagger-ui .right-2-ns {
    right: 2rem;
  }
  .swagger-ui .bottom-2-ns {
    bottom: 2rem;
  }
  .swagger-ui .top--1-ns {
    top: -1rem;
  }
  .swagger-ui .right--1-ns {
    right: -1rem;
  }
  .swagger-ui .bottom--1-ns {
    bottom: -1rem;
  }
  .swagger-ui .left--1-ns {
    left: -1rem;
  }
  .swagger-ui .top--2-ns {
    top: -2rem;
  }
  .swagger-ui .right--2-ns {
    right: -2rem;
  }
  .swagger-ui .bottom--2-ns {
    bottom: -2rem;
  }
  .swagger-ui .left--2-ns {
    left: -2rem;
  }
  .swagger-ui .absolute--fill-ns {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .top-0-m {
    top: 0;
  }
  .swagger-ui .left-0-m {
    left: 0;
  }
  .swagger-ui .right-0-m {
    right: 0;
  }
  .swagger-ui .bottom-0-m {
    bottom: 0;
  }
  .swagger-ui .top-1-m {
    top: 1rem;
  }
  .swagger-ui .left-1-m {
    left: 1rem;
  }
  .swagger-ui .right-1-m {
    right: 1rem;
  }
  .swagger-ui .bottom-1-m {
    bottom: 1rem;
  }
  .swagger-ui .top-2-m {
    top: 2rem;
  }
  .swagger-ui .left-2-m {
    left: 2rem;
  }
  .swagger-ui .right-2-m {
    right: 2rem;
  }
  .swagger-ui .bottom-2-m {
    bottom: 2rem;
  }
  .swagger-ui .top--1-m {
    top: -1rem;
  }
  .swagger-ui .right--1-m {
    right: -1rem;
  }
  .swagger-ui .bottom--1-m {
    bottom: -1rem;
  }
  .swagger-ui .left--1-m {
    left: -1rem;
  }
  .swagger-ui .top--2-m {
    top: -2rem;
  }
  .swagger-ui .right--2-m {
    right: -2rem;
  }
  .swagger-ui .bottom--2-m {
    bottom: -2rem;
  }
  .swagger-ui .left--2-m {
    left: -2rem;
  }
  .swagger-ui .absolute--fill-m {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .top-0-l {
    top: 0;
  }
  .swagger-ui .left-0-l {
    left: 0;
  }
  .swagger-ui .right-0-l {
    right: 0;
  }
  .swagger-ui .bottom-0-l {
    bottom: 0;
  }
  .swagger-ui .top-1-l {
    top: 1rem;
  }
  .swagger-ui .left-1-l {
    left: 1rem;
  }
  .swagger-ui .right-1-l {
    right: 1rem;
  }
  .swagger-ui .bottom-1-l {
    bottom: 1rem;
  }
  .swagger-ui .top-2-l {
    top: 2rem;
  }
  .swagger-ui .left-2-l {
    left: 2rem;
  }
  .swagger-ui .right-2-l {
    right: 2rem;
  }
  .swagger-ui .bottom-2-l {
    bottom: 2rem;
  }
  .swagger-ui .top--1-l {
    top: -1rem;
  }
  .swagger-ui .right--1-l {
    right: -1rem;
  }
  .swagger-ui .bottom--1-l {
    bottom: -1rem;
  }
  .swagger-ui .left--1-l {
    left: -1rem;
  }
  .swagger-ui .top--2-l {
    top: -2rem;
  }
  .swagger-ui .right--2-l {
    right: -2rem;
  }
  .swagger-ui .bottom--2-l {
    bottom: -2rem;
  }
  .swagger-ui .left--2-l {
    left: -2rem;
  }
  .swagger-ui .absolute--fill-l {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
  }
}
.swagger-ui .cf:after, .swagger-ui .cf:before {
  content: " ";
  display: table;
}

.swagger-ui .cf:after {
  clear: both;
}

.swagger-ui .cf {
  zoom: 1;
}

.swagger-ui .cl {
  clear: left;
}

.swagger-ui .cr {
  clear: right;
}

.swagger-ui .cb {
  clear: both;
}

.swagger-ui .cn {
  clear: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .cl-ns {
    clear: left;
  }
  .swagger-ui .cr-ns {
    clear: right;
  }
  .swagger-ui .cb-ns {
    clear: both;
  }
  .swagger-ui .cn-ns {
    clear: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cl-m {
    clear: left;
  }
  .swagger-ui .cr-m {
    clear: right;
  }
  .swagger-ui .cb-m {
    clear: both;
  }
  .swagger-ui .cn-m {
    clear: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .cl-l {
    clear: left;
  }
  .swagger-ui .cr-l {
    clear: right;
  }
  .swagger-ui .cb-l {
    clear: both;
  }
  .swagger-ui .cn-l {
    clear: none;
  }
}
.swagger-ui .flex {
  display: flex;
}

.swagger-ui .inline-flex {
  display: inline-flex;
}

.swagger-ui .flex-auto {
  flex: 1 1 auto;
  min-height: 0;
  min-width: 0;
}

.swagger-ui .flex-none {
  flex: none;
}

.swagger-ui .flex-column {
  flex-direction: column;
}

.swagger-ui .flex-row {
  flex-direction: row;
}

.swagger-ui .flex-wrap {
  flex-wrap: wrap;
}

.swagger-ui .flex-nowrap {
  flex-wrap: nowrap;
}

.swagger-ui .flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}

.swagger-ui .flex-column-reverse {
  flex-direction: column-reverse;
}

.swagger-ui .flex-row-reverse {
  flex-direction: row-reverse;
}

.swagger-ui .items-start {
  align-items: flex-start;
}

.swagger-ui .items-end {
  align-items: flex-end;
}

.swagger-ui .items-center {
  align-items: center;
}

.swagger-ui .items-baseline {
  align-items: baseline;
}

.swagger-ui .items-stretch {
  align-items: stretch;
}

.swagger-ui .self-start {
  align-self: flex-start;
}

.swagger-ui .self-end {
  align-self: flex-end;
}

.swagger-ui .self-center {
  align-self: center;
}

.swagger-ui .self-baseline {
  align-self: baseline;
}

.swagger-ui .self-stretch {
  align-self: stretch;
}

.swagger-ui .justify-start {
  justify-content: flex-start;
}

.swagger-ui .justify-end {
  justify-content: flex-end;
}

.swagger-ui .justify-center {
  justify-content: center;
}

.swagger-ui .justify-between {
  justify-content: space-between;
}

.swagger-ui .justify-around {
  justify-content: space-around;
}

.swagger-ui .content-start {
  align-content: flex-start;
}

.swagger-ui .content-end {
  align-content: flex-end;
}

.swagger-ui .content-center {
  align-content: center;
}

.swagger-ui .content-between {
  align-content: space-between;
}

.swagger-ui .content-around {
  align-content: space-around;
}

.swagger-ui .content-stretch {
  align-content: stretch;
}

.swagger-ui .order-0 {
  order: 0;
}

.swagger-ui .order-1 {
  order: 1;
}

.swagger-ui .order-2 {
  order: 2;
}

.swagger-ui .order-3 {
  order: 3;
}

.swagger-ui .order-4 {
  order: 4;
}

.swagger-ui .order-5 {
  order: 5;
}

.swagger-ui .order-6 {
  order: 6;
}

.swagger-ui .order-7 {
  order: 7;
}

.swagger-ui .order-8 {
  order: 8;
}

.swagger-ui .order-last {
  order: 99999;
}

.swagger-ui .flex-grow-0 {
  flex-grow: 0;
}

.swagger-ui .flex-grow-1 {
  flex-grow: 1;
}

.swagger-ui .flex-shrink-0 {
  flex-shrink: 0;
}

.swagger-ui .flex-shrink-1 {
  flex-shrink: 1;
}

@media screen and (min-width: 30em) {
  .swagger-ui .flex-ns {
    display: flex;
  }
  .swagger-ui .inline-flex-ns {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-ns {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-ns {
    flex: none;
  }
  .swagger-ui .flex-column-ns {
    flex-direction: column;
  }
  .swagger-ui .flex-row-ns {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-ns {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-ns {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-ns {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-ns {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-ns {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-ns {
    align-items: flex-start;
  }
  .swagger-ui .items-end-ns {
    align-items: flex-end;
  }
  .swagger-ui .items-center-ns {
    align-items: center;
  }
  .swagger-ui .items-baseline-ns {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-ns {
    align-items: stretch;
  }
  .swagger-ui .self-start-ns {
    align-self: flex-start;
  }
  .swagger-ui .self-end-ns {
    align-self: flex-end;
  }
  .swagger-ui .self-center-ns {
    align-self: center;
  }
  .swagger-ui .self-baseline-ns {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-ns {
    align-self: stretch;
  }
  .swagger-ui .justify-start-ns {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-ns {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-ns {
    justify-content: center;
  }
  .swagger-ui .justify-between-ns {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-ns {
    justify-content: space-around;
  }
  .swagger-ui .content-start-ns {
    align-content: flex-start;
  }
  .swagger-ui .content-end-ns {
    align-content: flex-end;
  }
  .swagger-ui .content-center-ns {
    align-content: center;
  }
  .swagger-ui .content-between-ns {
    align-content: space-between;
  }
  .swagger-ui .content-around-ns {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-ns {
    align-content: stretch;
  }
  .swagger-ui .order-0-ns {
    order: 0;
  }
  .swagger-ui .order-1-ns {
    order: 1;
  }
  .swagger-ui .order-2-ns {
    order: 2;
  }
  .swagger-ui .order-3-ns {
    order: 3;
  }
  .swagger-ui .order-4-ns {
    order: 4;
  }
  .swagger-ui .order-5-ns {
    order: 5;
  }
  .swagger-ui .order-6-ns {
    order: 6;
  }
  .swagger-ui .order-7-ns {
    order: 7;
  }
  .swagger-ui .order-8-ns {
    order: 8;
  }
  .swagger-ui .order-last-ns {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-ns {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-ns {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-ns {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-ns {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .flex-m {
    display: flex;
  }
  .swagger-ui .inline-flex-m {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-m {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-m {
    flex: none;
  }
  .swagger-ui .flex-column-m {
    flex-direction: column;
  }
  .swagger-ui .flex-row-m {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-m {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-m {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-m {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-m {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-m {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-m {
    align-items: flex-start;
  }
  .swagger-ui .items-end-m {
    align-items: flex-end;
  }
  .swagger-ui .items-center-m {
    align-items: center;
  }
  .swagger-ui .items-baseline-m {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-m {
    align-items: stretch;
  }
  .swagger-ui .self-start-m {
    align-self: flex-start;
  }
  .swagger-ui .self-end-m {
    align-self: flex-end;
  }
  .swagger-ui .self-center-m {
    align-self: center;
  }
  .swagger-ui .self-baseline-m {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-m {
    align-self: stretch;
  }
  .swagger-ui .justify-start-m {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-m {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-m {
    justify-content: center;
  }
  .swagger-ui .justify-between-m {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-m {
    justify-content: space-around;
  }
  .swagger-ui .content-start-m {
    align-content: flex-start;
  }
  .swagger-ui .content-end-m {
    align-content: flex-end;
  }
  .swagger-ui .content-center-m {
    align-content: center;
  }
  .swagger-ui .content-between-m {
    align-content: space-between;
  }
  .swagger-ui .content-around-m {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-m {
    align-content: stretch;
  }
  .swagger-ui .order-0-m {
    order: 0;
  }
  .swagger-ui .order-1-m {
    order: 1;
  }
  .swagger-ui .order-2-m {
    order: 2;
  }
  .swagger-ui .order-3-m {
    order: 3;
  }
  .swagger-ui .order-4-m {
    order: 4;
  }
  .swagger-ui .order-5-m {
    order: 5;
  }
  .swagger-ui .order-6-m {
    order: 6;
  }
  .swagger-ui .order-7-m {
    order: 7;
  }
  .swagger-ui .order-8-m {
    order: 8;
  }
  .swagger-ui .order-last-m {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-m {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-m {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-m {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-m {
    flex-shrink: 1;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .flex-l {
    display: flex;
  }
  .swagger-ui .inline-flex-l {
    display: inline-flex;
  }
  .swagger-ui .flex-auto-l {
    flex: 1 1 auto;
    min-height: 0;
    min-width: 0;
  }
  .swagger-ui .flex-none-l {
    flex: none;
  }
  .swagger-ui .flex-column-l {
    flex-direction: column;
  }
  .swagger-ui .flex-row-l {
    flex-direction: row;
  }
  .swagger-ui .flex-wrap-l {
    flex-wrap: wrap;
  }
  .swagger-ui .flex-nowrap-l {
    flex-wrap: nowrap;
  }
  .swagger-ui .flex-wrap-reverse-l {
    flex-wrap: wrap-reverse;
  }
  .swagger-ui .flex-column-reverse-l {
    flex-direction: column-reverse;
  }
  .swagger-ui .flex-row-reverse-l {
    flex-direction: row-reverse;
  }
  .swagger-ui .items-start-l {
    align-items: flex-start;
  }
  .swagger-ui .items-end-l {
    align-items: flex-end;
  }
  .swagger-ui .items-center-l {
    align-items: center;
  }
  .swagger-ui .items-baseline-l {
    align-items: baseline;
  }
  .swagger-ui .items-stretch-l {
    align-items: stretch;
  }
  .swagger-ui .self-start-l {
    align-self: flex-start;
  }
  .swagger-ui .self-end-l {
    align-self: flex-end;
  }
  .swagger-ui .self-center-l {
    align-self: center;
  }
  .swagger-ui .self-baseline-l {
    align-self: baseline;
  }
  .swagger-ui .self-stretch-l {
    align-self: stretch;
  }
  .swagger-ui .justify-start-l {
    justify-content: flex-start;
  }
  .swagger-ui .justify-end-l {
    justify-content: flex-end;
  }
  .swagger-ui .justify-center-l {
    justify-content: center;
  }
  .swagger-ui .justify-between-l {
    justify-content: space-between;
  }
  .swagger-ui .justify-around-l {
    justify-content: space-around;
  }
  .swagger-ui .content-start-l {
    align-content: flex-start;
  }
  .swagger-ui .content-end-l {
    align-content: flex-end;
  }
  .swagger-ui .content-center-l {
    align-content: center;
  }
  .swagger-ui .content-between-l {
    align-content: space-between;
  }
  .swagger-ui .content-around-l {
    align-content: space-around;
  }
  .swagger-ui .content-stretch-l {
    align-content: stretch;
  }
  .swagger-ui .order-0-l {
    order: 0;
  }
  .swagger-ui .order-1-l {
    order: 1;
  }
  .swagger-ui .order-2-l {
    order: 2;
  }
  .swagger-ui .order-3-l {
    order: 3;
  }
  .swagger-ui .order-4-l {
    order: 4;
  }
  .swagger-ui .order-5-l {
    order: 5;
  }
  .swagger-ui .order-6-l {
    order: 6;
  }
  .swagger-ui .order-7-l {
    order: 7;
  }
  .swagger-ui .order-8-l {
    order: 8;
  }
  .swagger-ui .order-last-l {
    order: 99999;
  }
  .swagger-ui .flex-grow-0-l {
    flex-grow: 0;
  }
  .swagger-ui .flex-grow-1-l {
    flex-grow: 1;
  }
  .swagger-ui .flex-shrink-0-l {
    flex-shrink: 0;
  }
  .swagger-ui .flex-shrink-1-l {
    flex-shrink: 1;
  }
}
.swagger-ui .dn {
  display: none;
}

.swagger-ui .di {
  display: inline;
}

.swagger-ui .db {
  display: block;
}

.swagger-ui .dib {
  display: inline-block;
}

.swagger-ui .dit {
  display: inline-table;
}

.swagger-ui .dt {
  display: table;
}

.swagger-ui .dtc {
  display: table-cell;
}

.swagger-ui .dt-row {
  display: table-row;
}

.swagger-ui .dt-row-group {
  display: table-row-group;
}

.swagger-ui .dt-column {
  display: table-column;
}

.swagger-ui .dt-column-group {
  display: table-column-group;
}

.swagger-ui .dt--fixed {
  table-layout: fixed;
  width: 100%;
}

@media screen and (min-width: 30em) {
  .swagger-ui .dn-ns {
    display: none;
  }
  .swagger-ui .di-ns {
    display: inline;
  }
  .swagger-ui .db-ns {
    display: block;
  }
  .swagger-ui .dib-ns {
    display: inline-block;
  }
  .swagger-ui .dit-ns {
    display: inline-table;
  }
  .swagger-ui .dt-ns {
    display: table;
  }
  .swagger-ui .dtc-ns {
    display: table-cell;
  }
  .swagger-ui .dt-row-ns {
    display: table-row;
  }
  .swagger-ui .dt-row-group-ns {
    display: table-row-group;
  }
  .swagger-ui .dt-column-ns {
    display: table-column;
  }
  .swagger-ui .dt-column-group-ns {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-ns {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .dn-m {
    display: none;
  }
  .swagger-ui .di-m {
    display: inline;
  }
  .swagger-ui .db-m {
    display: block;
  }
  .swagger-ui .dib-m {
    display: inline-block;
  }
  .swagger-ui .dit-m {
    display: inline-table;
  }
  .swagger-ui .dt-m {
    display: table;
  }
  .swagger-ui .dtc-m {
    display: table-cell;
  }
  .swagger-ui .dt-row-m {
    display: table-row;
  }
  .swagger-ui .dt-row-group-m {
    display: table-row-group;
  }
  .swagger-ui .dt-column-m {
    display: table-column;
  }
  .swagger-ui .dt-column-group-m {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-m {
    table-layout: fixed;
    width: 100%;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .dn-l {
    display: none;
  }
  .swagger-ui .di-l {
    display: inline;
  }
  .swagger-ui .db-l {
    display: block;
  }
  .swagger-ui .dib-l {
    display: inline-block;
  }
  .swagger-ui .dit-l {
    display: inline-table;
  }
  .swagger-ui .dt-l {
    display: table;
  }
  .swagger-ui .dtc-l {
    display: table-cell;
  }
  .swagger-ui .dt-row-l {
    display: table-row;
  }
  .swagger-ui .dt-row-group-l {
    display: table-row-group;
  }
  .swagger-ui .dt-column-l {
    display: table-column;
  }
  .swagger-ui .dt-column-group-l {
    display: table-column-group;
  }
  .swagger-ui .dt--fixed-l {
    table-layout: fixed;
    width: 100%;
  }
}
.swagger-ui .fl {
  _display: inline;
  float: left;
}

.swagger-ui .fr {
  _display: inline;
  float: right;
}

.swagger-ui .fn {
  float: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .fl-ns {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-ns {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-ns {
    float: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .fl-m {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-m {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-m {
    float: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .fl-l {
    _display: inline;
    float: left;
  }
  .swagger-ui .fr-l {
    _display: inline;
    float: right;
  }
  .swagger-ui .fn-l {
    float: none;
  }
}
.swagger-ui .sans-serif {
  font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica, helvetica neue, ubuntu, roboto, noto, segoe ui, arial, sans-serif;
}

.swagger-ui .serif {
  font-family: georgia, serif;
}

.swagger-ui .system-sans-serif {
  font-family: sans-serif;
}

.swagger-ui .system-serif {
  font-family: serif;
}

.swagger-ui .code, .swagger-ui code {
  font-family: Consolas, monaco, monospace;
}

.swagger-ui .courier {
  font-family: Courier Next, courier, monospace;
}

.swagger-ui .helvetica {
  font-family: helvetica neue, helvetica, sans-serif;
}

.swagger-ui .avenir {
  font-family: avenir next, avenir, sans-serif;
}

.swagger-ui .athelas {
  font-family: athelas, georgia, serif;
}

.swagger-ui .georgia {
  font-family: georgia, serif;
}

.swagger-ui .times {
  font-family: times, serif;
}

.swagger-ui .bodoni {
  font-family: Bodoni MT, serif;
}

.swagger-ui .calisto {
  font-family: Calisto MT, serif;
}

.swagger-ui .garamond {
  font-family: garamond, serif;
}

.swagger-ui .baskerville {
  font-family: baskerville, serif;
}

.swagger-ui .i {
  font-style: italic;
}

.swagger-ui .fs-normal {
  font-style: normal;
}

@media screen and (min-width: 30em) {
  .swagger-ui .i-ns {
    font-style: italic;
  }
  .swagger-ui .fs-normal-ns {
    font-style: normal;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .i-m {
    font-style: italic;
  }
  .swagger-ui .fs-normal-m {
    font-style: normal;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .i-l {
    font-style: italic;
  }
  .swagger-ui .fs-normal-l {
    font-style: normal;
  }
}
.swagger-ui .normal {
  font-weight: 400;
}

.swagger-ui .b {
  font-weight: 700;
}

.swagger-ui .fw1 {
  font-weight: 100;
}

.swagger-ui .fw2 {
  font-weight: 200;
}

.swagger-ui .fw3 {
  font-weight: 300;
}

.swagger-ui .fw4 {
  font-weight: 400;
}

.swagger-ui .fw5 {
  font-weight: 500;
}

.swagger-ui .fw6 {
  font-weight: 600;
}

.swagger-ui .fw7 {
  font-weight: 700;
}

.swagger-ui .fw8 {
  font-weight: 800;
}

.swagger-ui .fw9 {
  font-weight: 900;
}

@media screen and (min-width: 30em) {
  .swagger-ui .normal-ns {
    font-weight: 400;
  }
  .swagger-ui .b-ns {
    font-weight: 700;
  }
  .swagger-ui .fw1-ns {
    font-weight: 100;
  }
  .swagger-ui .fw2-ns {
    font-weight: 200;
  }
  .swagger-ui .fw3-ns {
    font-weight: 300;
  }
  .swagger-ui .fw4-ns {
    font-weight: 400;
  }
  .swagger-ui .fw5-ns {
    font-weight: 500;
  }
  .swagger-ui .fw6-ns {
    font-weight: 600;
  }
  .swagger-ui .fw7-ns {
    font-weight: 700;
  }
  .swagger-ui .fw8-ns {
    font-weight: 800;
  }
  .swagger-ui .fw9-ns {
    font-weight: 900;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .normal-m {
    font-weight: 400;
  }
  .swagger-ui .b-m {
    font-weight: 700;
  }
  .swagger-ui .fw1-m {
    font-weight: 100;
  }
  .swagger-ui .fw2-m {
    font-weight: 200;
  }
  .swagger-ui .fw3-m {
    font-weight: 300;
  }
  .swagger-ui .fw4-m {
    font-weight: 400;
  }
  .swagger-ui .fw5-m {
    font-weight: 500;
  }
  .swagger-ui .fw6-m {
    font-weight: 600;
  }
  .swagger-ui .fw7-m {
    font-weight: 700;
  }
  .swagger-ui .fw8-m {
    font-weight: 800;
  }
  .swagger-ui .fw9-m {
    font-weight: 900;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .normal-l {
    font-weight: 400;
  }
  .swagger-ui .b-l {
    font-weight: 700;
  }
  .swagger-ui .fw1-l {
    font-weight: 100;
  }
  .swagger-ui .fw2-l {
    font-weight: 200;
  }
  .swagger-ui .fw3-l {
    font-weight: 300;
  }
  .swagger-ui .fw4-l {
    font-weight: 400;
  }
  .swagger-ui .fw5-l {
    font-weight: 500;
  }
  .swagger-ui .fw6-l {
    font-weight: 600;
  }
  .swagger-ui .fw7-l {
    font-weight: 700;
  }
  .swagger-ui .fw8-l {
    font-weight: 800;
  }
  .swagger-ui .fw9-l {
    font-weight: 900;
  }
}
.swagger-ui .input-reset {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.swagger-ui .button-reset::-moz-focus-inner, .swagger-ui .input-reset::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.swagger-ui .h1 {
  height: 1rem;
}

.swagger-ui .h2 {
  height: 2rem;
}

.swagger-ui .h3 {
  height: 4rem;
}

.swagger-ui .h4 {
  height: 8rem;
}

.swagger-ui .h5 {
  height: 16rem;
}

.swagger-ui .h-25 {
  height: 25%;
}

.swagger-ui .h-50 {
  height: 50%;
}

.swagger-ui .h-75 {
  height: 75%;
}

.swagger-ui .h-100 {
  height: 100%;
}

.swagger-ui .min-h-100 {
  min-height: 100%;
}

.swagger-ui .vh-25 {
  height: 25vh;
}

.swagger-ui .vh-50 {
  height: 50vh;
}

.swagger-ui .vh-75 {
  height: 75vh;
}

.swagger-ui .vh-100 {
  height: 100vh;
}

.swagger-ui .min-vh-100 {
  min-height: 100vh;
}

.swagger-ui .h-auto {
  height: auto;
}

.swagger-ui .h-inherit {
  height: inherit;
}

@media screen and (min-width: 30em) {
  .swagger-ui .h1-ns {
    height: 1rem;
  }
  .swagger-ui .h2-ns {
    height: 2rem;
  }
  .swagger-ui .h3-ns {
    height: 4rem;
  }
  .swagger-ui .h4-ns {
    height: 8rem;
  }
  .swagger-ui .h5-ns {
    height: 16rem;
  }
  .swagger-ui .h-25-ns {
    height: 25%;
  }
  .swagger-ui .h-50-ns {
    height: 50%;
  }
  .swagger-ui .h-75-ns {
    height: 75%;
  }
  .swagger-ui .h-100-ns {
    height: 100%;
  }
  .swagger-ui .min-h-100-ns {
    min-height: 100%;
  }
  .swagger-ui .vh-25-ns {
    height: 25vh;
  }
  .swagger-ui .vh-50-ns {
    height: 50vh;
  }
  .swagger-ui .vh-75-ns {
    height: 75vh;
  }
  .swagger-ui .vh-100-ns {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-ns {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-ns {
    height: auto;
  }
  .swagger-ui .h-inherit-ns {
    height: inherit;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .h1-m {
    height: 1rem;
  }
  .swagger-ui .h2-m {
    height: 2rem;
  }
  .swagger-ui .h3-m {
    height: 4rem;
  }
  .swagger-ui .h4-m {
    height: 8rem;
  }
  .swagger-ui .h5-m {
    height: 16rem;
  }
  .swagger-ui .h-25-m {
    height: 25%;
  }
  .swagger-ui .h-50-m {
    height: 50%;
  }
  .swagger-ui .h-75-m {
    height: 75%;
  }
  .swagger-ui .h-100-m {
    height: 100%;
  }
  .swagger-ui .min-h-100-m {
    min-height: 100%;
  }
  .swagger-ui .vh-25-m {
    height: 25vh;
  }
  .swagger-ui .vh-50-m {
    height: 50vh;
  }
  .swagger-ui .vh-75-m {
    height: 75vh;
  }
  .swagger-ui .vh-100-m {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-m {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-m {
    height: auto;
  }
  .swagger-ui .h-inherit-m {
    height: inherit;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .h1-l {
    height: 1rem;
  }
  .swagger-ui .h2-l {
    height: 2rem;
  }
  .swagger-ui .h3-l {
    height: 4rem;
  }
  .swagger-ui .h4-l {
    height: 8rem;
  }
  .swagger-ui .h5-l {
    height: 16rem;
  }
  .swagger-ui .h-25-l {
    height: 25%;
  }
  .swagger-ui .h-50-l {
    height: 50%;
  }
  .swagger-ui .h-75-l {
    height: 75%;
  }
  .swagger-ui .h-100-l {
    height: 100%;
  }
  .swagger-ui .min-h-100-l {
    min-height: 100%;
  }
  .swagger-ui .vh-25-l {
    height: 25vh;
  }
  .swagger-ui .vh-50-l {
    height: 50vh;
  }
  .swagger-ui .vh-75-l {
    height: 75vh;
  }
  .swagger-ui .vh-100-l {
    height: 100vh;
  }
  .swagger-ui .min-vh-100-l {
    min-height: 100vh;
  }
  .swagger-ui .h-auto-l {
    height: auto;
  }
  .swagger-ui .h-inherit-l {
    height: inherit;
  }
}
.swagger-ui .tracked {
  letter-spacing: 0.1em;
}

.swagger-ui .tracked-tight {
  letter-spacing: -0.05em;
}

.swagger-ui .tracked-mega {
  letter-spacing: 0.25em;
}

@media screen and (min-width: 30em) {
  .swagger-ui .tracked-ns {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-ns {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-ns {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tracked-m {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-m {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-m {
    letter-spacing: 0.25em;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .tracked-l {
    letter-spacing: 0.1em;
  }
  .swagger-ui .tracked-tight-l {
    letter-spacing: -0.05em;
  }
  .swagger-ui .tracked-mega-l {
    letter-spacing: 0.25em;
  }
}
.swagger-ui .lh-solid {
  line-height: 1;
}

.swagger-ui .lh-title {
  line-height: 1.25;
}

.swagger-ui .lh-copy {
  line-height: 1.5;
}

@media screen and (min-width: 30em) {
  .swagger-ui .lh-solid-ns {
    line-height: 1;
  }
  .swagger-ui .lh-title-ns {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-ns {
    line-height: 1.5;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .lh-solid-m {
    line-height: 1;
  }
  .swagger-ui .lh-title-m {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-m {
    line-height: 1.5;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .lh-solid-l {
    line-height: 1;
  }
  .swagger-ui .lh-title-l {
    line-height: 1.25;
  }
  .swagger-ui .lh-copy-l {
    line-height: 1.5;
  }
}
.swagger-ui .link {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.swagger-ui .link, .swagger-ui .link:active, .swagger-ui .link:focus, .swagger-ui .link:hover, .swagger-ui .link:link, .swagger-ui .link:visited {
  transition: color 0.15s ease-in;
}

.swagger-ui .link:focus {
  outline: 1px dotted currentColor;
}

.swagger-ui .list {
  list-style-type: none;
}

.swagger-ui .mw-100 {
  max-width: 100%;
}

.swagger-ui .mw1 {
  max-width: 1rem;
}

.swagger-ui .mw2 {
  max-width: 2rem;
}

.swagger-ui .mw3 {
  max-width: 4rem;
}

.swagger-ui .mw4 {
  max-width: 8rem;
}

.swagger-ui .mw5 {
  max-width: 16rem;
}

.swagger-ui .mw6 {
  max-width: 32rem;
}

.swagger-ui .mw7 {
  max-width: 48rem;
}

.swagger-ui .mw8 {
  max-width: 64rem;
}

.swagger-ui .mw9 {
  max-width: 96rem;
}

.swagger-ui .mw-none {
  max-width: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .mw-100-ns {
    max-width: 100%;
  }
  .swagger-ui .mw1-ns {
    max-width: 1rem;
  }
  .swagger-ui .mw2-ns {
    max-width: 2rem;
  }
  .swagger-ui .mw3-ns {
    max-width: 4rem;
  }
  .swagger-ui .mw4-ns {
    max-width: 8rem;
  }
  .swagger-ui .mw5-ns {
    max-width: 16rem;
  }
  .swagger-ui .mw6-ns {
    max-width: 32rem;
  }
  .swagger-ui .mw7-ns {
    max-width: 48rem;
  }
  .swagger-ui .mw8-ns {
    max-width: 64rem;
  }
  .swagger-ui .mw9-ns {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-ns {
    max-width: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .mw-100-m {
    max-width: 100%;
  }
  .swagger-ui .mw1-m {
    max-width: 1rem;
  }
  .swagger-ui .mw2-m {
    max-width: 2rem;
  }
  .swagger-ui .mw3-m {
    max-width: 4rem;
  }
  .swagger-ui .mw4-m {
    max-width: 8rem;
  }
  .swagger-ui .mw5-m {
    max-width: 16rem;
  }
  .swagger-ui .mw6-m {
    max-width: 32rem;
  }
  .swagger-ui .mw7-m {
    max-width: 48rem;
  }
  .swagger-ui .mw8-m {
    max-width: 64rem;
  }
  .swagger-ui .mw9-m {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-m {
    max-width: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .mw-100-l {
    max-width: 100%;
  }
  .swagger-ui .mw1-l {
    max-width: 1rem;
  }
  .swagger-ui .mw2-l {
    max-width: 2rem;
  }
  .swagger-ui .mw3-l {
    max-width: 4rem;
  }
  .swagger-ui .mw4-l {
    max-width: 8rem;
  }
  .swagger-ui .mw5-l {
    max-width: 16rem;
  }
  .swagger-ui .mw6-l {
    max-width: 32rem;
  }
  .swagger-ui .mw7-l {
    max-width: 48rem;
  }
  .swagger-ui .mw8-l {
    max-width: 64rem;
  }
  .swagger-ui .mw9-l {
    max-width: 96rem;
  }
  .swagger-ui .mw-none-l {
    max-width: none;
  }
}
.swagger-ui .w1 {
  width: 1rem;
}

.swagger-ui .w2 {
  width: 2rem;
}

.swagger-ui .w3 {
  width: 4rem;
}

.swagger-ui .w4 {
  width: 8rem;
}

.swagger-ui .w5 {
  width: 16rem;
}

.swagger-ui .w-10 {
  width: 10%;
}

.swagger-ui .w-20 {
  width: 20%;
}

.swagger-ui .w-25 {
  width: 25%;
}

.swagger-ui .w-30 {
  width: 30%;
}

.swagger-ui .w-33 {
  width: 33%;
}

.swagger-ui .w-34 {
  width: 34%;
}

.swagger-ui .w-40 {
  width: 40%;
}

.swagger-ui .w-50 {
  width: 50%;
}

.swagger-ui .w-60 {
  width: 60%;
}

.swagger-ui .w-70 {
  width: 70%;
}

.swagger-ui .w-75 {
  width: 75%;
}

.swagger-ui .w-80 {
  width: 80%;
}

.swagger-ui .w-90 {
  width: 90%;
}

.swagger-ui .w-100 {
  width: 100%;
}

.swagger-ui .w-third {
  width: 33.3333333333%;
}

.swagger-ui .w-two-thirds {
  width: 66.6666666667%;
}

.swagger-ui .w-auto {
  width: auto;
}

@media screen and (min-width: 30em) {
  .swagger-ui .w1-ns {
    width: 1rem;
  }
  .swagger-ui .w2-ns {
    width: 2rem;
  }
  .swagger-ui .w3-ns {
    width: 4rem;
  }
  .swagger-ui .w4-ns {
    width: 8rem;
  }
  .swagger-ui .w5-ns {
    width: 16rem;
  }
  .swagger-ui .w-10-ns {
    width: 10%;
  }
  .swagger-ui .w-20-ns {
    width: 20%;
  }
  .swagger-ui .w-25-ns {
    width: 25%;
  }
  .swagger-ui .w-30-ns {
    width: 30%;
  }
  .swagger-ui .w-33-ns {
    width: 33%;
  }
  .swagger-ui .w-34-ns {
    width: 34%;
  }
  .swagger-ui .w-40-ns {
    width: 40%;
  }
  .swagger-ui .w-50-ns {
    width: 50%;
  }
  .swagger-ui .w-60-ns {
    width: 60%;
  }
  .swagger-ui .w-70-ns {
    width: 70%;
  }
  .swagger-ui .w-75-ns {
    width: 75%;
  }
  .swagger-ui .w-80-ns {
    width: 80%;
  }
  .swagger-ui .w-90-ns {
    width: 90%;
  }
  .swagger-ui .w-100-ns {
    width: 100%;
  }
  .swagger-ui .w-third-ns {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-ns {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-ns {
    width: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .w1-m {
    width: 1rem;
  }
  .swagger-ui .w2-m {
    width: 2rem;
  }
  .swagger-ui .w3-m {
    width: 4rem;
  }
  .swagger-ui .w4-m {
    width: 8rem;
  }
  .swagger-ui .w5-m {
    width: 16rem;
  }
  .swagger-ui .w-10-m {
    width: 10%;
  }
  .swagger-ui .w-20-m {
    width: 20%;
  }
  .swagger-ui .w-25-m {
    width: 25%;
  }
  .swagger-ui .w-30-m {
    width: 30%;
  }
  .swagger-ui .w-33-m {
    width: 33%;
  }
  .swagger-ui .w-34-m {
    width: 34%;
  }
  .swagger-ui .w-40-m {
    width: 40%;
  }
  .swagger-ui .w-50-m {
    width: 50%;
  }
  .swagger-ui .w-60-m {
    width: 60%;
  }
  .swagger-ui .w-70-m {
    width: 70%;
  }
  .swagger-ui .w-75-m {
    width: 75%;
  }
  .swagger-ui .w-80-m {
    width: 80%;
  }
  .swagger-ui .w-90-m {
    width: 90%;
  }
  .swagger-ui .w-100-m {
    width: 100%;
  }
  .swagger-ui .w-third-m {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-m {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-m {
    width: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .w1-l {
    width: 1rem;
  }
  .swagger-ui .w2-l {
    width: 2rem;
  }
  .swagger-ui .w3-l {
    width: 4rem;
  }
  .swagger-ui .w4-l {
    width: 8rem;
  }
  .swagger-ui .w5-l {
    width: 16rem;
  }
  .swagger-ui .w-10-l {
    width: 10%;
  }
  .swagger-ui .w-20-l {
    width: 20%;
  }
  .swagger-ui .w-25-l {
    width: 25%;
  }
  .swagger-ui .w-30-l {
    width: 30%;
  }
  .swagger-ui .w-33-l {
    width: 33%;
  }
  .swagger-ui .w-34-l {
    width: 34%;
  }
  .swagger-ui .w-40-l {
    width: 40%;
  }
  .swagger-ui .w-50-l {
    width: 50%;
  }
  .swagger-ui .w-60-l {
    width: 60%;
  }
  .swagger-ui .w-70-l {
    width: 70%;
  }
  .swagger-ui .w-75-l {
    width: 75%;
  }
  .swagger-ui .w-80-l {
    width: 80%;
  }
  .swagger-ui .w-90-l {
    width: 90%;
  }
  .swagger-ui .w-100-l {
    width: 100%;
  }
  .swagger-ui .w-third-l {
    width: 33.3333333333%;
  }
  .swagger-ui .w-two-thirds-l {
    width: 66.6666666667%;
  }
  .swagger-ui .w-auto-l {
    width: auto;
  }
}
.swagger-ui .overflow-visible {
  overflow: visible;
}

.swagger-ui .overflow-hidden {
  overflow: hidden;
}

.swagger-ui .overflow-scroll {
  overflow: scroll;
}

.swagger-ui .overflow-auto {
  overflow: auto;
}

.swagger-ui .overflow-x-visible {
  overflow-x: visible;
}

.swagger-ui .overflow-x-hidden {
  overflow-x: hidden;
}

.swagger-ui .overflow-x-scroll {
  overflow-x: scroll;
}

.swagger-ui .overflow-x-auto {
  overflow-x: auto;
}

.swagger-ui .overflow-y-visible {
  overflow-y: visible;
}

.swagger-ui .overflow-y-hidden {
  overflow-y: hidden;
}

.swagger-ui .overflow-y-scroll {
  overflow-y: scroll;
}

.swagger-ui .overflow-y-auto {
  overflow-y: auto;
}

@media screen and (min-width: 30em) {
  .swagger-ui .overflow-visible-ns {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-ns {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-ns {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-ns {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-ns {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-ns {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-ns {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-ns {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-ns {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-ns {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-ns {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-ns {
    overflow-y: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .overflow-visible-m {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-m {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-m {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-m {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-m {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-m {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-m {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-m {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-m {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-m {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-m {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-m {
    overflow-y: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .overflow-visible-l {
    overflow: visible;
  }
  .swagger-ui .overflow-hidden-l {
    overflow: hidden;
  }
  .swagger-ui .overflow-scroll-l {
    overflow: scroll;
  }
  .swagger-ui .overflow-auto-l {
    overflow: auto;
  }
  .swagger-ui .overflow-x-visible-l {
    overflow-x: visible;
  }
  .swagger-ui .overflow-x-hidden-l {
    overflow-x: hidden;
  }
  .swagger-ui .overflow-x-scroll-l {
    overflow-x: scroll;
  }
  .swagger-ui .overflow-x-auto-l {
    overflow-x: auto;
  }
  .swagger-ui .overflow-y-visible-l {
    overflow-y: visible;
  }
  .swagger-ui .overflow-y-hidden-l {
    overflow-y: hidden;
  }
  .swagger-ui .overflow-y-scroll-l {
    overflow-y: scroll;
  }
  .swagger-ui .overflow-y-auto-l {
    overflow-y: auto;
  }
}
.swagger-ui .static {
  position: static;
}

.swagger-ui .relative {
  position: relative;
}

.swagger-ui .absolute {
  position: absolute;
}

.swagger-ui .fixed {
  position: fixed;
}

@media screen and (min-width: 30em) {
  .swagger-ui .static-ns {
    position: static;
  }
  .swagger-ui .relative-ns {
    position: relative;
  }
  .swagger-ui .absolute-ns {
    position: absolute;
  }
  .swagger-ui .fixed-ns {
    position: fixed;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .static-m {
    position: static;
  }
  .swagger-ui .relative-m {
    position: relative;
  }
  .swagger-ui .absolute-m {
    position: absolute;
  }
  .swagger-ui .fixed-m {
    position: fixed;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .static-l {
    position: static;
  }
  .swagger-ui .relative-l {
    position: relative;
  }
  .swagger-ui .absolute-l {
    position: absolute;
  }
  .swagger-ui .fixed-l {
    position: fixed;
  }
}
.swagger-ui .o-100 {
  opacity: 1;
}

.swagger-ui .o-90 {
  opacity: 0.9;
}

.swagger-ui .o-80 {
  opacity: 0.8;
}

.swagger-ui .o-70 {
  opacity: 0.7;
}

.swagger-ui .o-60 {
  opacity: 0.6;
}

.swagger-ui .o-50 {
  opacity: 0.5;
}

.swagger-ui .o-40 {
  opacity: 0.4;
}

.swagger-ui .o-30 {
  opacity: 0.3;
}

.swagger-ui .o-20 {
  opacity: 0.2;
}

.swagger-ui .o-10 {
  opacity: 0.1;
}

.swagger-ui .o-05 {
  opacity: 0.05;
}

.swagger-ui .o-025 {
  opacity: 0.025;
}

.swagger-ui .o-0 {
  opacity: 0;
}

.swagger-ui .rotate-45 {
  transform: rotate(45deg);
}

.swagger-ui .rotate-90 {
  transform: rotate(90deg);
}

.swagger-ui .rotate-135 {
  transform: rotate(135deg);
}

.swagger-ui .rotate-180 {
  transform: rotate(180deg);
}

.swagger-ui .rotate-225 {
  transform: rotate(225deg);
}

.swagger-ui .rotate-270 {
  transform: rotate(270deg);
}

.swagger-ui .rotate-315 {
  transform: rotate(315deg);
}

@media screen and (min-width: 30em) {
  .swagger-ui .rotate-45-ns {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-ns {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-ns {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-ns {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-ns {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-ns {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-ns {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .rotate-45-m {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-m {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-m {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-m {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-m {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-m {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-m {
    transform: rotate(315deg);
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .rotate-45-l {
    transform: rotate(45deg);
  }
  .swagger-ui .rotate-90-l {
    transform: rotate(90deg);
  }
  .swagger-ui .rotate-135-l {
    transform: rotate(135deg);
  }
  .swagger-ui .rotate-180-l {
    transform: rotate(180deg);
  }
  .swagger-ui .rotate-225-l {
    transform: rotate(225deg);
  }
  .swagger-ui .rotate-270-l {
    transform: rotate(270deg);
  }
  .swagger-ui .rotate-315-l {
    transform: rotate(315deg);
  }
}
.swagger-ui .black-90 {
  color: rgba(0, 0, 0, 0.9);
}

.swagger-ui .black-80 {
  color: rgba(0, 0, 0, 0.8);
}

.swagger-ui .black-70 {
  color: rgba(0, 0, 0, 0.7);
}

.swagger-ui .black-60 {
  color: rgba(0, 0, 0, 0.6);
}

.swagger-ui .black-50 {
  color: rgba(0, 0, 0, 0.5);
}

.swagger-ui .black-40 {
  color: rgba(0, 0, 0, 0.4);
}

.swagger-ui .black-30 {
  color: rgba(0, 0, 0, 0.3);
}

.swagger-ui .black-20 {
  color: rgba(0, 0, 0, 0.2);
}

.swagger-ui .black-10 {
  color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .black-05 {
  color: rgba(0, 0, 0, 0.05);
}

.swagger-ui .white-90 {
  color: hsla(0, 0%, 100%, 0.9);
}

.swagger-ui .white-80 {
  color: hsla(0, 0%, 100%, 0.8);
}

.swagger-ui .white-70 {
  color: hsla(0, 0%, 100%, 0.7);
}

.swagger-ui .white-60 {
  color: hsla(0, 0%, 100%, 0.6);
}

.swagger-ui .white-50 {
  color: hsla(0, 0%, 100%, 0.5);
}

.swagger-ui .white-40 {
  color: hsla(0, 0%, 100%, 0.4);
}

.swagger-ui .white-30 {
  color: hsla(0, 0%, 100%, 0.3);
}

.swagger-ui .white-20 {
  color: hsla(0, 0%, 100%, 0.2);
}

.swagger-ui .white-10 {
  color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .black {
  color: #000;
}

.swagger-ui .near-black {
  color: #111;
}

.swagger-ui .dark-gray {
  color: #333;
}

.swagger-ui .mid-gray {
  color: #555;
}

.swagger-ui .gray {
  color: #777;
}

.swagger-ui .silver {
  color: #999;
}

.swagger-ui .light-silver {
  color: #aaa;
}

.swagger-ui .moon-gray {
  color: #ccc;
}

.swagger-ui .light-gray {
  color: #eee;
}

.swagger-ui .near-white {
  color: #f4f4f4;
}

.swagger-ui .white {
  color: #fff;
}

.swagger-ui .dark-red {
  color: #e7040f;
}

.swagger-ui .red {
  color: #ff4136;
}

.swagger-ui .light-red {
  color: #ff725c;
}

.swagger-ui .orange {
  color: #ff6300;
}

.swagger-ui .gold {
  color: #ffb700;
}

.swagger-ui .yellow {
  color: gold;
}

.swagger-ui .light-yellow {
  color: #fbf1a9;
}

.swagger-ui .purple {
  color: #5e2ca5;
}

.swagger-ui .light-purple {
  color: #a463f2;
}

.swagger-ui .dark-pink {
  color: #d5008f;
}

.swagger-ui .hot-pink {
  color: #ff41b4;
}

.swagger-ui .pink {
  color: #ff80cc;
}

.swagger-ui .light-pink {
  color: #ffa3d7;
}

.swagger-ui .dark-green {
  color: #137752;
}

.swagger-ui .green {
  color: #19a974;
}

.swagger-ui .light-green {
  color: #9eebcf;
}

.swagger-ui .navy {
  color: #001b44;
}

.swagger-ui .dark-blue {
  color: #00449e;
}

.swagger-ui .blue {
  color: #357edd;
}

.swagger-ui .light-blue {
  color: #96ccff;
}

.swagger-ui .lightest-blue {
  color: #cdecff;
}

.swagger-ui .washed-blue {
  color: #f6fffe;
}

.swagger-ui .washed-green {
  color: #e8fdf5;
}

.swagger-ui .washed-yellow {
  color: #fffceb;
}

.swagger-ui .washed-red {
  color: #ffdfdf;
}

.swagger-ui .color-inherit {
  color: inherit;
}

.swagger-ui .bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.swagger-ui .bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.swagger-ui .bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.swagger-ui .bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.swagger-ui .bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.swagger-ui .bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.swagger-ui .bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.swagger-ui .bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.swagger-ui .bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .bg-black-05 {
  background-color: rgba(0, 0, 0, 0.05);
}

.swagger-ui .bg-white-90 {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.swagger-ui .bg-white-80 {
  background-color: hsla(0, 0%, 100%, 0.8);
}

.swagger-ui .bg-white-70 {
  background-color: hsla(0, 0%, 100%, 0.7);
}

.swagger-ui .bg-white-60 {
  background-color: hsla(0, 0%, 100%, 0.6);
}

.swagger-ui .bg-white-50 {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.swagger-ui .bg-white-40 {
  background-color: hsla(0, 0%, 100%, 0.4);
}

.swagger-ui .bg-white-30 {
  background-color: hsla(0, 0%, 100%, 0.3);
}

.swagger-ui .bg-white-20 {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.swagger-ui .bg-white-10 {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .bg-black {
  background-color: #000;
}

.swagger-ui .bg-near-black {
  background-color: #111;
}

.swagger-ui .bg-dark-gray {
  background-color: #333;
}

.swagger-ui .bg-mid-gray {
  background-color: #555;
}

.swagger-ui .bg-gray {
  background-color: #777;
}

.swagger-ui .bg-silver {
  background-color: #999;
}

.swagger-ui .bg-light-silver {
  background-color: #aaa;
}

.swagger-ui .bg-moon-gray {
  background-color: #ccc;
}

.swagger-ui .bg-light-gray {
  background-color: #eee;
}

.swagger-ui .bg-near-white {
  background-color: #f4f4f4;
}

.swagger-ui .bg-white {
  background-color: #fff;
}

.swagger-ui .bg-transparent {
  background-color: transparent;
}

.swagger-ui .bg-dark-red {
  background-color: #e7040f;
}

.swagger-ui .bg-red {
  background-color: #ff4136;
}

.swagger-ui .bg-light-red {
  background-color: #ff725c;
}

.swagger-ui .bg-orange {
  background-color: #ff6300;
}

.swagger-ui .bg-gold {
  background-color: #ffb700;
}

.swagger-ui .bg-yellow {
  background-color: gold;
}

.swagger-ui .bg-light-yellow {
  background-color: #fbf1a9;
}

.swagger-ui .bg-purple {
  background-color: #5e2ca5;
}

.swagger-ui .bg-light-purple {
  background-color: #a463f2;
}

.swagger-ui .bg-dark-pink {
  background-color: #d5008f;
}

.swagger-ui .bg-hot-pink {
  background-color: #ff41b4;
}

.swagger-ui .bg-pink {
  background-color: #ff80cc;
}

.swagger-ui .bg-light-pink {
  background-color: #ffa3d7;
}

.swagger-ui .bg-dark-green {
  background-color: #137752;
}

.swagger-ui .bg-green {
  background-color: #19a974;
}

.swagger-ui .bg-light-green {
  background-color: #9eebcf;
}

.swagger-ui .bg-navy {
  background-color: #001b44;
}

.swagger-ui .bg-dark-blue {
  background-color: #00449e;
}

.swagger-ui .bg-blue {
  background-color: #357edd;
}

.swagger-ui .bg-light-blue {
  background-color: #96ccff;
}

.swagger-ui .bg-lightest-blue {
  background-color: #cdecff;
}

.swagger-ui .bg-washed-blue {
  background-color: #f6fffe;
}

.swagger-ui .bg-washed-green {
  background-color: #e8fdf5;
}

.swagger-ui .bg-washed-yellow {
  background-color: #fffceb;
}

.swagger-ui .bg-washed-red {
  background-color: #ffdfdf;
}

.swagger-ui .bg-inherit {
  background-color: inherit;
}

.swagger-ui .hover-black:focus, .swagger-ui .hover-black:hover {
  color: #000;
}

.swagger-ui .hover-near-black:focus, .swagger-ui .hover-near-black:hover {
  color: #111;
}

.swagger-ui .hover-dark-gray:focus, .swagger-ui .hover-dark-gray:hover {
  color: #333;
}

.swagger-ui .hover-mid-gray:focus, .swagger-ui .hover-mid-gray:hover {
  color: #555;
}

.swagger-ui .hover-gray:focus, .swagger-ui .hover-gray:hover {
  color: #777;
}

.swagger-ui .hover-silver:focus, .swagger-ui .hover-silver:hover {
  color: #999;
}

.swagger-ui .hover-light-silver:focus, .swagger-ui .hover-light-silver:hover {
  color: #aaa;
}

.swagger-ui .hover-moon-gray:focus, .swagger-ui .hover-moon-gray:hover {
  color: #ccc;
}

.swagger-ui .hover-light-gray:focus, .swagger-ui .hover-light-gray:hover {
  color: #eee;
}

.swagger-ui .hover-near-white:focus, .swagger-ui .hover-near-white:hover {
  color: #f4f4f4;
}

.swagger-ui .hover-white:focus, .swagger-ui .hover-white:hover {
  color: #fff;
}

.swagger-ui .hover-black-90:focus, .swagger-ui .hover-black-90:hover {
  color: rgba(0, 0, 0, 0.9);
}

.swagger-ui .hover-black-80:focus, .swagger-ui .hover-black-80:hover {
  color: rgba(0, 0, 0, 0.8);
}

.swagger-ui .hover-black-70:focus, .swagger-ui .hover-black-70:hover {
  color: rgba(0, 0, 0, 0.7);
}

.swagger-ui .hover-black-60:focus, .swagger-ui .hover-black-60:hover {
  color: rgba(0, 0, 0, 0.6);
}

.swagger-ui .hover-black-50:focus, .swagger-ui .hover-black-50:hover {
  color: rgba(0, 0, 0, 0.5);
}

.swagger-ui .hover-black-40:focus, .swagger-ui .hover-black-40:hover {
  color: rgba(0, 0, 0, 0.4);
}

.swagger-ui .hover-black-30:focus, .swagger-ui .hover-black-30:hover {
  color: rgba(0, 0, 0, 0.3);
}

.swagger-ui .hover-black-20:focus, .swagger-ui .hover-black-20:hover {
  color: rgba(0, 0, 0, 0.2);
}

.swagger-ui .hover-black-10:focus, .swagger-ui .hover-black-10:hover {
  color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .hover-white-90:focus, .swagger-ui .hover-white-90:hover {
  color: hsla(0, 0%, 100%, 0.9);
}

.swagger-ui .hover-white-80:focus, .swagger-ui .hover-white-80:hover {
  color: hsla(0, 0%, 100%, 0.8);
}

.swagger-ui .hover-white-70:focus, .swagger-ui .hover-white-70:hover {
  color: hsla(0, 0%, 100%, 0.7);
}

.swagger-ui .hover-white-60:focus, .swagger-ui .hover-white-60:hover {
  color: hsla(0, 0%, 100%, 0.6);
}

.swagger-ui .hover-white-50:focus, .swagger-ui .hover-white-50:hover {
  color: hsla(0, 0%, 100%, 0.5);
}

.swagger-ui .hover-white-40:focus, .swagger-ui .hover-white-40:hover {
  color: hsla(0, 0%, 100%, 0.4);
}

.swagger-ui .hover-white-30:focus, .swagger-ui .hover-white-30:hover {
  color: hsla(0, 0%, 100%, 0.3);
}

.swagger-ui .hover-white-20:focus, .swagger-ui .hover-white-20:hover {
  color: hsla(0, 0%, 100%, 0.2);
}

.swagger-ui .hover-white-10:focus, .swagger-ui .hover-white-10:hover {
  color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .hover-inherit:focus, .swagger-ui .hover-inherit:hover {
  color: inherit;
}

.swagger-ui .hover-bg-black:focus, .swagger-ui .hover-bg-black:hover {
  background-color: #000;
}

.swagger-ui .hover-bg-near-black:focus, .swagger-ui .hover-bg-near-black:hover {
  background-color: #111;
}

.swagger-ui .hover-bg-dark-gray:focus, .swagger-ui .hover-bg-dark-gray:hover {
  background-color: #333;
}

.swagger-ui .hover-bg-mid-gray:focus, .swagger-ui .hover-bg-mid-gray:hover {
  background-color: #555;
}

.swagger-ui .hover-bg-gray:focus, .swagger-ui .hover-bg-gray:hover {
  background-color: #777;
}

.swagger-ui .hover-bg-silver:focus, .swagger-ui .hover-bg-silver:hover {
  background-color: #999;
}

.swagger-ui .hover-bg-light-silver:focus, .swagger-ui .hover-bg-light-silver:hover {
  background-color: #aaa;
}

.swagger-ui .hover-bg-moon-gray:focus, .swagger-ui .hover-bg-moon-gray:hover {
  background-color: #ccc;
}

.swagger-ui .hover-bg-light-gray:focus, .swagger-ui .hover-bg-light-gray:hover {
  background-color: #eee;
}

.swagger-ui .hover-bg-near-white:focus, .swagger-ui .hover-bg-near-white:hover {
  background-color: #f4f4f4;
}

.swagger-ui .hover-bg-white:focus, .swagger-ui .hover-bg-white:hover {
  background-color: #fff;
}

.swagger-ui .hover-bg-transparent:focus, .swagger-ui .hover-bg-transparent:hover {
  background-color: transparent;
}

.swagger-ui .hover-bg-black-90:focus, .swagger-ui .hover-bg-black-90:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

.swagger-ui .hover-bg-black-80:focus, .swagger-ui .hover-bg-black-80:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.swagger-ui .hover-bg-black-70:focus, .swagger-ui .hover-bg-black-70:hover {
  background-color: rgba(0, 0, 0, 0.7);
}

.swagger-ui .hover-bg-black-60:focus, .swagger-ui .hover-bg-black-60:hover {
  background-color: rgba(0, 0, 0, 0.6);
}

.swagger-ui .hover-bg-black-50:focus, .swagger-ui .hover-bg-black-50:hover {
  background-color: rgba(0, 0, 0, 0.5);
}

.swagger-ui .hover-bg-black-40:focus, .swagger-ui .hover-bg-black-40:hover {
  background-color: rgba(0, 0, 0, 0.4);
}

.swagger-ui .hover-bg-black-30:focus, .swagger-ui .hover-bg-black-30:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.swagger-ui .hover-bg-black-20:focus, .swagger-ui .hover-bg-black-20:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

.swagger-ui .hover-bg-black-10:focus, .swagger-ui .hover-bg-black-10:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .hover-bg-white-90:focus, .swagger-ui .hover-bg-white-90:hover {
  background-color: hsla(0, 0%, 100%, 0.9);
}

.swagger-ui .hover-bg-white-80:focus, .swagger-ui .hover-bg-white-80:hover {
  background-color: hsla(0, 0%, 100%, 0.8);
}

.swagger-ui .hover-bg-white-70:focus, .swagger-ui .hover-bg-white-70:hover {
  background-color: hsla(0, 0%, 100%, 0.7);
}

.swagger-ui .hover-bg-white-60:focus, .swagger-ui .hover-bg-white-60:hover {
  background-color: hsla(0, 0%, 100%, 0.6);
}

.swagger-ui .hover-bg-white-50:focus, .swagger-ui .hover-bg-white-50:hover {
  background-color: hsla(0, 0%, 100%, 0.5);
}

.swagger-ui .hover-bg-white-40:focus, .swagger-ui .hover-bg-white-40:hover {
  background-color: hsla(0, 0%, 100%, 0.4);
}

.swagger-ui .hover-bg-white-30:focus, .swagger-ui .hover-bg-white-30:hover {
  background-color: hsla(0, 0%, 100%, 0.3);
}

.swagger-ui .hover-bg-white-20:focus, .swagger-ui .hover-bg-white-20:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.swagger-ui .hover-bg-white-10:focus, .swagger-ui .hover-bg-white-10:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .hover-dark-red:focus, .swagger-ui .hover-dark-red:hover {
  color: #e7040f;
}

.swagger-ui .hover-red:focus, .swagger-ui .hover-red:hover {
  color: #ff4136;
}

.swagger-ui .hover-light-red:focus, .swagger-ui .hover-light-red:hover {
  color: #ff725c;
}

.swagger-ui .hover-orange:focus, .swagger-ui .hover-orange:hover {
  color: #ff6300;
}

.swagger-ui .hover-gold:focus, .swagger-ui .hover-gold:hover {
  color: #ffb700;
}

.swagger-ui .hover-yellow:focus, .swagger-ui .hover-yellow:hover {
  color: gold;
}

.swagger-ui .hover-light-yellow:focus, .swagger-ui .hover-light-yellow:hover {
  color: #fbf1a9;
}

.swagger-ui .hover-purple:focus, .swagger-ui .hover-purple:hover {
  color: #5e2ca5;
}

.swagger-ui .hover-light-purple:focus, .swagger-ui .hover-light-purple:hover {
  color: #a463f2;
}

.swagger-ui .hover-dark-pink:focus, .swagger-ui .hover-dark-pink:hover {
  color: #d5008f;
}

.swagger-ui .hover-hot-pink:focus, .swagger-ui .hover-hot-pink:hover {
  color: #ff41b4;
}

.swagger-ui .hover-pink:focus, .swagger-ui .hover-pink:hover {
  color: #ff80cc;
}

.swagger-ui .hover-light-pink:focus, .swagger-ui .hover-light-pink:hover {
  color: #ffa3d7;
}

.swagger-ui .hover-dark-green:focus, .swagger-ui .hover-dark-green:hover {
  color: #137752;
}

.swagger-ui .hover-green:focus, .swagger-ui .hover-green:hover {
  color: #19a974;
}

.swagger-ui .hover-light-green:focus, .swagger-ui .hover-light-green:hover {
  color: #9eebcf;
}

.swagger-ui .hover-navy:focus, .swagger-ui .hover-navy:hover {
  color: #001b44;
}

.swagger-ui .hover-dark-blue:focus, .swagger-ui .hover-dark-blue:hover {
  color: #00449e;
}

.swagger-ui .hover-blue:focus, .swagger-ui .hover-blue:hover {
  color: #357edd;
}

.swagger-ui .hover-light-blue:focus, .swagger-ui .hover-light-blue:hover {
  color: #96ccff;
}

.swagger-ui .hover-lightest-blue:focus, .swagger-ui .hover-lightest-blue:hover {
  color: #cdecff;
}

.swagger-ui .hover-washed-blue:focus, .swagger-ui .hover-washed-blue:hover {
  color: #f6fffe;
}

.swagger-ui .hover-washed-green:focus, .swagger-ui .hover-washed-green:hover {
  color: #e8fdf5;
}

.swagger-ui .hover-washed-yellow:focus, .swagger-ui .hover-washed-yellow:hover {
  color: #fffceb;
}

.swagger-ui .hover-washed-red:focus, .swagger-ui .hover-washed-red:hover {
  color: #ffdfdf;
}

.swagger-ui .hover-bg-dark-red:focus, .swagger-ui .hover-bg-dark-red:hover {
  background-color: #e7040f;
}

.swagger-ui .hover-bg-red:focus, .swagger-ui .hover-bg-red:hover {
  background-color: #ff4136;
}

.swagger-ui .hover-bg-light-red:focus, .swagger-ui .hover-bg-light-red:hover {
  background-color: #ff725c;
}

.swagger-ui .hover-bg-orange:focus, .swagger-ui .hover-bg-orange:hover {
  background-color: #ff6300;
}

.swagger-ui .hover-bg-gold:focus, .swagger-ui .hover-bg-gold:hover {
  background-color: #ffb700;
}

.swagger-ui .hover-bg-yellow:focus, .swagger-ui .hover-bg-yellow:hover {
  background-color: gold;
}

.swagger-ui .hover-bg-light-yellow:focus, .swagger-ui .hover-bg-light-yellow:hover {
  background-color: #fbf1a9;
}

.swagger-ui .hover-bg-purple:focus, .swagger-ui .hover-bg-purple:hover {
  background-color: #5e2ca5;
}

.swagger-ui .hover-bg-light-purple:focus, .swagger-ui .hover-bg-light-purple:hover {
  background-color: #a463f2;
}

.swagger-ui .hover-bg-dark-pink:focus, .swagger-ui .hover-bg-dark-pink:hover {
  background-color: #d5008f;
}

.swagger-ui .hover-bg-hot-pink:focus, .swagger-ui .hover-bg-hot-pink:hover {
  background-color: #ff41b4;
}

.swagger-ui .hover-bg-pink:focus, .swagger-ui .hover-bg-pink:hover {
  background-color: #ff80cc;
}

.swagger-ui .hover-bg-light-pink:focus, .swagger-ui .hover-bg-light-pink:hover {
  background-color: #ffa3d7;
}

.swagger-ui .hover-bg-dark-green:focus, .swagger-ui .hover-bg-dark-green:hover {
  background-color: #137752;
}

.swagger-ui .hover-bg-green:focus, .swagger-ui .hover-bg-green:hover {
  background-color: #19a974;
}

.swagger-ui .hover-bg-light-green:focus, .swagger-ui .hover-bg-light-green:hover {
  background-color: #9eebcf;
}

.swagger-ui .hover-bg-navy:focus, .swagger-ui .hover-bg-navy:hover {
  background-color: #001b44;
}

.swagger-ui .hover-bg-dark-blue:focus, .swagger-ui .hover-bg-dark-blue:hover {
  background-color: #00449e;
}

.swagger-ui .hover-bg-blue:focus, .swagger-ui .hover-bg-blue:hover {
  background-color: #357edd;
}

.swagger-ui .hover-bg-light-blue:focus, .swagger-ui .hover-bg-light-blue:hover {
  background-color: #96ccff;
}

.swagger-ui .hover-bg-lightest-blue:focus, .swagger-ui .hover-bg-lightest-blue:hover {
  background-color: #cdecff;
}

.swagger-ui .hover-bg-washed-blue:focus, .swagger-ui .hover-bg-washed-blue:hover {
  background-color: #f6fffe;
}

.swagger-ui .hover-bg-washed-green:focus, .swagger-ui .hover-bg-washed-green:hover {
  background-color: #e8fdf5;
}

.swagger-ui .hover-bg-washed-yellow:focus, .swagger-ui .hover-bg-washed-yellow:hover {
  background-color: #fffceb;
}

.swagger-ui .hover-bg-washed-red:focus, .swagger-ui .hover-bg-washed-red:hover {
  background-color: #ffdfdf;
}

.swagger-ui .hover-bg-inherit:focus, .swagger-ui .hover-bg-inherit:hover {
  background-color: inherit;
}

.swagger-ui .pa0 {
  padding: 0;
}

.swagger-ui .pa1 {
  padding: 0.25rem;
}

.swagger-ui .pa2 {
  padding: 0.5rem;
}

.swagger-ui .pa3 {
  padding: 1rem;
}

.swagger-ui .pa4 {
  padding: 2rem;
}

.swagger-ui .pa5 {
  padding: 4rem;
}

.swagger-ui .pa6 {
  padding: 8rem;
}

.swagger-ui .pa7 {
  padding: 16rem;
}

.swagger-ui .pl0 {
  padding-left: 0;
}

.swagger-ui .pl1 {
  padding-left: 0.25rem;
}

.swagger-ui .pl2 {
  padding-left: 0.5rem;
}

.swagger-ui .pl3 {
  padding-left: 1rem;
}

.swagger-ui .pl4 {
  padding-left: 2rem;
}

.swagger-ui .pl5 {
  padding-left: 4rem;
}

.swagger-ui .pl6 {
  padding-left: 8rem;
}

.swagger-ui .pl7 {
  padding-left: 16rem;
}

.swagger-ui .pr0 {
  padding-right: 0;
}

.swagger-ui .pr1 {
  padding-right: 0.25rem;
}

.swagger-ui .pr2 {
  padding-right: 0.5rem;
}

.swagger-ui .pr3 {
  padding-right: 1rem;
}

.swagger-ui .pr4 {
  padding-right: 2rem;
}

.swagger-ui .pr5 {
  padding-right: 4rem;
}

.swagger-ui .pr6 {
  padding-right: 8rem;
}

.swagger-ui .pr7 {
  padding-right: 16rem;
}

.swagger-ui .pb0 {
  padding-bottom: 0;
}

.swagger-ui .pb1 {
  padding-bottom: 0.25rem;
}

.swagger-ui .pb2 {
  padding-bottom: 0.5rem;
}

.swagger-ui .pb3 {
  padding-bottom: 1rem;
}

.swagger-ui .pb4 {
  padding-bottom: 2rem;
}

.swagger-ui .pb5 {
  padding-bottom: 4rem;
}

.swagger-ui .pb6 {
  padding-bottom: 8rem;
}

.swagger-ui .pb7 {
  padding-bottom: 16rem;
}

.swagger-ui .pt0 {
  padding-top: 0;
}

.swagger-ui .pt1 {
  padding-top: 0.25rem;
}

.swagger-ui .pt2 {
  padding-top: 0.5rem;
}

.swagger-ui .pt3 {
  padding-top: 1rem;
}

.swagger-ui .pt4 {
  padding-top: 2rem;
}

.swagger-ui .pt5 {
  padding-top: 4rem;
}

.swagger-ui .pt6 {
  padding-top: 8rem;
}

.swagger-ui .pt7 {
  padding-top: 16rem;
}

.swagger-ui .pv0 {
  padding-bottom: 0;
  padding-top: 0;
}

.swagger-ui .pv1 {
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
}

.swagger-ui .pv2 {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
}

.swagger-ui .pv3 {
  padding-bottom: 1rem;
  padding-top: 1rem;
}

.swagger-ui .pv4 {
  padding-bottom: 2rem;
  padding-top: 2rem;
}

.swagger-ui .pv5 {
  padding-bottom: 4rem;
  padding-top: 4rem;
}

.swagger-ui .pv6 {
  padding-bottom: 8rem;
  padding-top: 8rem;
}

.swagger-ui .pv7 {
  padding-bottom: 16rem;
  padding-top: 16rem;
}

.swagger-ui .ph0 {
  padding-left: 0;
  padding-right: 0;
}

.swagger-ui .ph1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.swagger-ui .ph2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.swagger-ui .ph3 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.swagger-ui .ph4 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.swagger-ui .ph5 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.swagger-ui .ph6 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.swagger-ui .ph7 {
  padding-left: 16rem;
  padding-right: 16rem;
}

.swagger-ui .ma0 {
  margin: 0;
}

.swagger-ui .ma1 {
  margin: 0.25rem;
}

.swagger-ui .ma2 {
  margin: 0.5rem;
}

.swagger-ui .ma3 {
  margin: 1rem;
}

.swagger-ui .ma4 {
  margin: 2rem;
}

.swagger-ui .ma5 {
  margin: 4rem;
}

.swagger-ui .ma6 {
  margin: 8rem;
}

.swagger-ui .ma7 {
  margin: 16rem;
}

.swagger-ui .ml0 {
  margin-left: 0;
}

.swagger-ui .ml1 {
  margin-left: 0.25rem;
}

.swagger-ui .ml2 {
  margin-left: 0.5rem;
}

.swagger-ui .ml3 {
  margin-left: 1rem;
}

.swagger-ui .ml4 {
  margin-left: 2rem;
}

.swagger-ui .ml5 {
  margin-left: 4rem;
}

.swagger-ui .ml6 {
  margin-left: 8rem;
}

.swagger-ui .ml7 {
  margin-left: 16rem;
}

.swagger-ui .mr0 {
  margin-right: 0;
}

.swagger-ui .mr1 {
  margin-right: 0.25rem;
}

.swagger-ui .mr2 {
  margin-right: 0.5rem;
}

.swagger-ui .mr3 {
  margin-right: 1rem;
}

.swagger-ui .mr4 {
  margin-right: 2rem;
}

.swagger-ui .mr5 {
  margin-right: 4rem;
}

.swagger-ui .mr6 {
  margin-right: 8rem;
}

.swagger-ui .mr7 {
  margin-right: 16rem;
}

.swagger-ui .mb0 {
  margin-bottom: 0;
}

.swagger-ui .mb1 {
  margin-bottom: 0.25rem;
}

.swagger-ui .mb2 {
  margin-bottom: 0.5rem;
}

.swagger-ui .mb3 {
  margin-bottom: 1rem;
}

.swagger-ui .mb4 {
  margin-bottom: 2rem;
}

.swagger-ui .mb5 {
  margin-bottom: 4rem;
}

.swagger-ui .mb6 {
  margin-bottom: 8rem;
}

.swagger-ui .mb7 {
  margin-bottom: 16rem;
}

.swagger-ui .mt0 {
  margin-top: 0;
}

.swagger-ui .mt1 {
  margin-top: 0.25rem;
}

.swagger-ui .mt2 {
  margin-top: 0.5rem;
}

.swagger-ui .mt3 {
  margin-top: 1rem;
}

.swagger-ui .mt4 {
  margin-top: 2rem;
}

.swagger-ui .mt5 {
  margin-top: 4rem;
}

.swagger-ui .mt6 {
  margin-top: 8rem;
}

.swagger-ui .mt7 {
  margin-top: 16rem;
}

.swagger-ui .mv0 {
  margin-bottom: 0;
  margin-top: 0;
}

.swagger-ui .mv1 {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}

.swagger-ui .mv2 {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.swagger-ui .mv3 {
  margin-bottom: 1rem;
  margin-top: 1rem;
}

.swagger-ui .mv4 {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

.swagger-ui .mv5 {
  margin-bottom: 4rem;
  margin-top: 4rem;
}

.swagger-ui .mv6 {
  margin-bottom: 8rem;
  margin-top: 8rem;
}

.swagger-ui .mv7 {
  margin-bottom: 16rem;
  margin-top: 16rem;
}

.swagger-ui .mh0 {
  margin-left: 0;
  margin-right: 0;
}

.swagger-ui .mh1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.swagger-ui .mh2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.swagger-ui .mh3 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.swagger-ui .mh4 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.swagger-ui .mh5 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.swagger-ui .mh6 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.swagger-ui .mh7 {
  margin-left: 16rem;
  margin-right: 16rem;
}

@media screen and (min-width: 30em) {
  .swagger-ui .pa0-ns {
    padding: 0;
  }
  .swagger-ui .pa1-ns {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-ns {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-ns {
    padding: 1rem;
  }
  .swagger-ui .pa4-ns {
    padding: 2rem;
  }
  .swagger-ui .pa5-ns {
    padding: 4rem;
  }
  .swagger-ui .pa6-ns {
    padding: 8rem;
  }
  .swagger-ui .pa7-ns {
    padding: 16rem;
  }
  .swagger-ui .pl0-ns {
    padding-left: 0;
  }
  .swagger-ui .pl1-ns {
    padding-left: 0.25rem;
  }
  .swagger-ui .pl2-ns {
    padding-left: 0.5rem;
  }
  .swagger-ui .pl3-ns {
    padding-left: 1rem;
  }
  .swagger-ui .pl4-ns {
    padding-left: 2rem;
  }
  .swagger-ui .pl5-ns {
    padding-left: 4rem;
  }
  .swagger-ui .pl6-ns {
    padding-left: 8rem;
  }
  .swagger-ui .pl7-ns {
    padding-left: 16rem;
  }
  .swagger-ui .pr0-ns {
    padding-right: 0;
  }
  .swagger-ui .pr1-ns {
    padding-right: 0.25rem;
  }
  .swagger-ui .pr2-ns {
    padding-right: 0.5rem;
  }
  .swagger-ui .pr3-ns {
    padding-right: 1rem;
  }
  .swagger-ui .pr4-ns {
    padding-right: 2rem;
  }
  .swagger-ui .pr5-ns {
    padding-right: 4rem;
  }
  .swagger-ui .pr6-ns {
    padding-right: 8rem;
  }
  .swagger-ui .pr7-ns {
    padding-right: 16rem;
  }
  .swagger-ui .pb0-ns {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-ns {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-ns {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-ns {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-ns {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-ns {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-ns {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-ns {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-ns {
    padding-top: 0;
  }
  .swagger-ui .pt1-ns {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-ns {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-ns {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-ns {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-ns {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-ns {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-ns {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-ns {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-ns {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-ns {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-ns {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-ns {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-ns {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-ns {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-ns {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-ns {
    padding-left: 0;
    padding-right: 0;
  }
  .swagger-ui .ph1-ns {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .swagger-ui .ph2-ns {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .swagger-ui .ph3-ns {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .swagger-ui .ph4-ns {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .swagger-ui .ph5-ns {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .swagger-ui .ph6-ns {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .swagger-ui .ph7-ns {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .swagger-ui .ma0-ns {
    margin: 0;
  }
  .swagger-ui .ma1-ns {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-ns {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-ns {
    margin: 1rem;
  }
  .swagger-ui .ma4-ns {
    margin: 2rem;
  }
  .swagger-ui .ma5-ns {
    margin: 4rem;
  }
  .swagger-ui .ma6-ns {
    margin: 8rem;
  }
  .swagger-ui .ma7-ns {
    margin: 16rem;
  }
  .swagger-ui .ml0-ns {
    margin-left: 0;
  }
  .swagger-ui .ml1-ns {
    margin-left: 0.25rem;
  }
  .swagger-ui .ml2-ns {
    margin-left: 0.5rem;
  }
  .swagger-ui .ml3-ns {
    margin-left: 1rem;
  }
  .swagger-ui .ml4-ns {
    margin-left: 2rem;
  }
  .swagger-ui .ml5-ns {
    margin-left: 4rem;
  }
  .swagger-ui .ml6-ns {
    margin-left: 8rem;
  }
  .swagger-ui .ml7-ns {
    margin-left: 16rem;
  }
  .swagger-ui .mr0-ns {
    margin-right: 0;
  }
  .swagger-ui .mr1-ns {
    margin-right: 0.25rem;
  }
  .swagger-ui .mr2-ns {
    margin-right: 0.5rem;
  }
  .swagger-ui .mr3-ns {
    margin-right: 1rem;
  }
  .swagger-ui .mr4-ns {
    margin-right: 2rem;
  }
  .swagger-ui .mr5-ns {
    margin-right: 4rem;
  }
  .swagger-ui .mr6-ns {
    margin-right: 8rem;
  }
  .swagger-ui .mr7-ns {
    margin-right: 16rem;
  }
  .swagger-ui .mb0-ns {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-ns {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-ns {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-ns {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-ns {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-ns {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-ns {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-ns {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-ns {
    margin-top: 0;
  }
  .swagger-ui .mt1-ns {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-ns {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-ns {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-ns {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-ns {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-ns {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-ns {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-ns {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-ns {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-ns {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-ns {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-ns {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-ns {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-ns {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-ns {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-ns {
    margin-left: 0;
    margin-right: 0;
  }
  .swagger-ui .mh1-ns {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .swagger-ui .mh2-ns {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .swagger-ui .mh3-ns {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .swagger-ui .mh4-ns {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .swagger-ui .mh5-ns {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .swagger-ui .mh6-ns {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .swagger-ui .mh7-ns {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .pa0-m {
    padding: 0;
  }
  .swagger-ui .pa1-m {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-m {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-m {
    padding: 1rem;
  }
  .swagger-ui .pa4-m {
    padding: 2rem;
  }
  .swagger-ui .pa5-m {
    padding: 4rem;
  }
  .swagger-ui .pa6-m {
    padding: 8rem;
  }
  .swagger-ui .pa7-m {
    padding: 16rem;
  }
  .swagger-ui .pl0-m {
    padding-left: 0;
  }
  .swagger-ui .pl1-m {
    padding-left: 0.25rem;
  }
  .swagger-ui .pl2-m {
    padding-left: 0.5rem;
  }
  .swagger-ui .pl3-m {
    padding-left: 1rem;
  }
  .swagger-ui .pl4-m {
    padding-left: 2rem;
  }
  .swagger-ui .pl5-m {
    padding-left: 4rem;
  }
  .swagger-ui .pl6-m {
    padding-left: 8rem;
  }
  .swagger-ui .pl7-m {
    padding-left: 16rem;
  }
  .swagger-ui .pr0-m {
    padding-right: 0;
  }
  .swagger-ui .pr1-m {
    padding-right: 0.25rem;
  }
  .swagger-ui .pr2-m {
    padding-right: 0.5rem;
  }
  .swagger-ui .pr3-m {
    padding-right: 1rem;
  }
  .swagger-ui .pr4-m {
    padding-right: 2rem;
  }
  .swagger-ui .pr5-m {
    padding-right: 4rem;
  }
  .swagger-ui .pr6-m {
    padding-right: 8rem;
  }
  .swagger-ui .pr7-m {
    padding-right: 16rem;
  }
  .swagger-ui .pb0-m {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-m {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-m {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-m {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-m {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-m {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-m {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-m {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-m {
    padding-top: 0;
  }
  .swagger-ui .pt1-m {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-m {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-m {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-m {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-m {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-m {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-m {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-m {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-m {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-m {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-m {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-m {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-m {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-m {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-m {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-m {
    padding-left: 0;
    padding-right: 0;
  }
  .swagger-ui .ph1-m {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .swagger-ui .ph2-m {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .swagger-ui .ph3-m {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .swagger-ui .ph4-m {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .swagger-ui .ph5-m {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .swagger-ui .ph6-m {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .swagger-ui .ph7-m {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .swagger-ui .ma0-m {
    margin: 0;
  }
  .swagger-ui .ma1-m {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-m {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-m {
    margin: 1rem;
  }
  .swagger-ui .ma4-m {
    margin: 2rem;
  }
  .swagger-ui .ma5-m {
    margin: 4rem;
  }
  .swagger-ui .ma6-m {
    margin: 8rem;
  }
  .swagger-ui .ma7-m {
    margin: 16rem;
  }
  .swagger-ui .ml0-m {
    margin-left: 0;
  }
  .swagger-ui .ml1-m {
    margin-left: 0.25rem;
  }
  .swagger-ui .ml2-m {
    margin-left: 0.5rem;
  }
  .swagger-ui .ml3-m {
    margin-left: 1rem;
  }
  .swagger-ui .ml4-m {
    margin-left: 2rem;
  }
  .swagger-ui .ml5-m {
    margin-left: 4rem;
  }
  .swagger-ui .ml6-m {
    margin-left: 8rem;
  }
  .swagger-ui .ml7-m {
    margin-left: 16rem;
  }
  .swagger-ui .mr0-m {
    margin-right: 0;
  }
  .swagger-ui .mr1-m {
    margin-right: 0.25rem;
  }
  .swagger-ui .mr2-m {
    margin-right: 0.5rem;
  }
  .swagger-ui .mr3-m {
    margin-right: 1rem;
  }
  .swagger-ui .mr4-m {
    margin-right: 2rem;
  }
  .swagger-ui .mr5-m {
    margin-right: 4rem;
  }
  .swagger-ui .mr6-m {
    margin-right: 8rem;
  }
  .swagger-ui .mr7-m {
    margin-right: 16rem;
  }
  .swagger-ui .mb0-m {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-m {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-m {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-m {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-m {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-m {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-m {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-m {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-m {
    margin-top: 0;
  }
  .swagger-ui .mt1-m {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-m {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-m {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-m {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-m {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-m {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-m {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-m {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-m {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-m {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-m {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-m {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-m {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-m {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-m {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-m {
    margin-left: 0;
    margin-right: 0;
  }
  .swagger-ui .mh1-m {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .swagger-ui .mh2-m {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .swagger-ui .mh3-m {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .swagger-ui .mh4-m {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .swagger-ui .mh5-m {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .swagger-ui .mh6-m {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .swagger-ui .mh7-m {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .pa0-l {
    padding: 0;
  }
  .swagger-ui .pa1-l {
    padding: 0.25rem;
  }
  .swagger-ui .pa2-l {
    padding: 0.5rem;
  }
  .swagger-ui .pa3-l {
    padding: 1rem;
  }
  .swagger-ui .pa4-l {
    padding: 2rem;
  }
  .swagger-ui .pa5-l {
    padding: 4rem;
  }
  .swagger-ui .pa6-l {
    padding: 8rem;
  }
  .swagger-ui .pa7-l {
    padding: 16rem;
  }
  .swagger-ui .pl0-l {
    padding-left: 0;
  }
  .swagger-ui .pl1-l {
    padding-left: 0.25rem;
  }
  .swagger-ui .pl2-l {
    padding-left: 0.5rem;
  }
  .swagger-ui .pl3-l {
    padding-left: 1rem;
  }
  .swagger-ui .pl4-l {
    padding-left: 2rem;
  }
  .swagger-ui .pl5-l {
    padding-left: 4rem;
  }
  .swagger-ui .pl6-l {
    padding-left: 8rem;
  }
  .swagger-ui .pl7-l {
    padding-left: 16rem;
  }
  .swagger-ui .pr0-l {
    padding-right: 0;
  }
  .swagger-ui .pr1-l {
    padding-right: 0.25rem;
  }
  .swagger-ui .pr2-l {
    padding-right: 0.5rem;
  }
  .swagger-ui .pr3-l {
    padding-right: 1rem;
  }
  .swagger-ui .pr4-l {
    padding-right: 2rem;
  }
  .swagger-ui .pr5-l {
    padding-right: 4rem;
  }
  .swagger-ui .pr6-l {
    padding-right: 8rem;
  }
  .swagger-ui .pr7-l {
    padding-right: 16rem;
  }
  .swagger-ui .pb0-l {
    padding-bottom: 0;
  }
  .swagger-ui .pb1-l {
    padding-bottom: 0.25rem;
  }
  .swagger-ui .pb2-l {
    padding-bottom: 0.5rem;
  }
  .swagger-ui .pb3-l {
    padding-bottom: 1rem;
  }
  .swagger-ui .pb4-l {
    padding-bottom: 2rem;
  }
  .swagger-ui .pb5-l {
    padding-bottom: 4rem;
  }
  .swagger-ui .pb6-l {
    padding-bottom: 8rem;
  }
  .swagger-ui .pb7-l {
    padding-bottom: 16rem;
  }
  .swagger-ui .pt0-l {
    padding-top: 0;
  }
  .swagger-ui .pt1-l {
    padding-top: 0.25rem;
  }
  .swagger-ui .pt2-l {
    padding-top: 0.5rem;
  }
  .swagger-ui .pt3-l {
    padding-top: 1rem;
  }
  .swagger-ui .pt4-l {
    padding-top: 2rem;
  }
  .swagger-ui .pt5-l {
    padding-top: 4rem;
  }
  .swagger-ui .pt6-l {
    padding-top: 8rem;
  }
  .swagger-ui .pt7-l {
    padding-top: 16rem;
  }
  .swagger-ui .pv0-l {
    padding-bottom: 0;
    padding-top: 0;
  }
  .swagger-ui .pv1-l {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
  }
  .swagger-ui .pv2-l {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
  }
  .swagger-ui .pv3-l {
    padding-bottom: 1rem;
    padding-top: 1rem;
  }
  .swagger-ui .pv4-l {
    padding-bottom: 2rem;
    padding-top: 2rem;
  }
  .swagger-ui .pv5-l {
    padding-bottom: 4rem;
    padding-top: 4rem;
  }
  .swagger-ui .pv6-l {
    padding-bottom: 8rem;
    padding-top: 8rem;
  }
  .swagger-ui .pv7-l {
    padding-bottom: 16rem;
    padding-top: 16rem;
  }
  .swagger-ui .ph0-l {
    padding-left: 0;
    padding-right: 0;
  }
  .swagger-ui .ph1-l {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .swagger-ui .ph2-l {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .swagger-ui .ph3-l {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .swagger-ui .ph4-l {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .swagger-ui .ph5-l {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .swagger-ui .ph6-l {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .swagger-ui .ph7-l {
    padding-left: 16rem;
    padding-right: 16rem;
  }
  .swagger-ui .ma0-l {
    margin: 0;
  }
  .swagger-ui .ma1-l {
    margin: 0.25rem;
  }
  .swagger-ui .ma2-l {
    margin: 0.5rem;
  }
  .swagger-ui .ma3-l {
    margin: 1rem;
  }
  .swagger-ui .ma4-l {
    margin: 2rem;
  }
  .swagger-ui .ma5-l {
    margin: 4rem;
  }
  .swagger-ui .ma6-l {
    margin: 8rem;
  }
  .swagger-ui .ma7-l {
    margin: 16rem;
  }
  .swagger-ui .ml0-l {
    margin-left: 0;
  }
  .swagger-ui .ml1-l {
    margin-left: 0.25rem;
  }
  .swagger-ui .ml2-l {
    margin-left: 0.5rem;
  }
  .swagger-ui .ml3-l {
    margin-left: 1rem;
  }
  .swagger-ui .ml4-l {
    margin-left: 2rem;
  }
  .swagger-ui .ml5-l {
    margin-left: 4rem;
  }
  .swagger-ui .ml6-l {
    margin-left: 8rem;
  }
  .swagger-ui .ml7-l {
    margin-left: 16rem;
  }
  .swagger-ui .mr0-l {
    margin-right: 0;
  }
  .swagger-ui .mr1-l {
    margin-right: 0.25rem;
  }
  .swagger-ui .mr2-l {
    margin-right: 0.5rem;
  }
  .swagger-ui .mr3-l {
    margin-right: 1rem;
  }
  .swagger-ui .mr4-l {
    margin-right: 2rem;
  }
  .swagger-ui .mr5-l {
    margin-right: 4rem;
  }
  .swagger-ui .mr6-l {
    margin-right: 8rem;
  }
  .swagger-ui .mr7-l {
    margin-right: 16rem;
  }
  .swagger-ui .mb0-l {
    margin-bottom: 0;
  }
  .swagger-ui .mb1-l {
    margin-bottom: 0.25rem;
  }
  .swagger-ui .mb2-l {
    margin-bottom: 0.5rem;
  }
  .swagger-ui .mb3-l {
    margin-bottom: 1rem;
  }
  .swagger-ui .mb4-l {
    margin-bottom: 2rem;
  }
  .swagger-ui .mb5-l {
    margin-bottom: 4rem;
  }
  .swagger-ui .mb6-l {
    margin-bottom: 8rem;
  }
  .swagger-ui .mb7-l {
    margin-bottom: 16rem;
  }
  .swagger-ui .mt0-l {
    margin-top: 0;
  }
  .swagger-ui .mt1-l {
    margin-top: 0.25rem;
  }
  .swagger-ui .mt2-l {
    margin-top: 0.5rem;
  }
  .swagger-ui .mt3-l {
    margin-top: 1rem;
  }
  .swagger-ui .mt4-l {
    margin-top: 2rem;
  }
  .swagger-ui .mt5-l {
    margin-top: 4rem;
  }
  .swagger-ui .mt6-l {
    margin-top: 8rem;
  }
  .swagger-ui .mt7-l {
    margin-top: 16rem;
  }
  .swagger-ui .mv0-l {
    margin-bottom: 0;
    margin-top: 0;
  }
  .swagger-ui .mv1-l {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem;
  }
  .swagger-ui .mv2-l {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  .swagger-ui .mv3-l {
    margin-bottom: 1rem;
    margin-top: 1rem;
  }
  .swagger-ui .mv4-l {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .swagger-ui .mv5-l {
    margin-bottom: 4rem;
    margin-top: 4rem;
  }
  .swagger-ui .mv6-l {
    margin-bottom: 8rem;
    margin-top: 8rem;
  }
  .swagger-ui .mv7-l {
    margin-bottom: 16rem;
    margin-top: 16rem;
  }
  .swagger-ui .mh0-l {
    margin-left: 0;
    margin-right: 0;
  }
  .swagger-ui .mh1-l {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .swagger-ui .mh2-l {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .swagger-ui .mh3-l {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .swagger-ui .mh4-l {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .swagger-ui .mh5-l {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .swagger-ui .mh6-l {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .swagger-ui .mh7-l {
    margin-left: 16rem;
    margin-right: 16rem;
  }
}
.swagger-ui .na1 {
  margin: -0.25rem;
}

.swagger-ui .na2 {
  margin: -0.5rem;
}

.swagger-ui .na3 {
  margin: -1rem;
}

.swagger-ui .na4 {
  margin: -2rem;
}

.swagger-ui .na5 {
  margin: -4rem;
}

.swagger-ui .na6 {
  margin: -8rem;
}

.swagger-ui .na7 {
  margin: -16rem;
}

.swagger-ui .nl1 {
  margin-left: -0.25rem;
}

.swagger-ui .nl2 {
  margin-left: -0.5rem;
}

.swagger-ui .nl3 {
  margin-left: -1rem;
}

.swagger-ui .nl4 {
  margin-left: -2rem;
}

.swagger-ui .nl5 {
  margin-left: -4rem;
}

.swagger-ui .nl6 {
  margin-left: -8rem;
}

.swagger-ui .nl7 {
  margin-left: -16rem;
}

.swagger-ui .nr1 {
  margin-right: -0.25rem;
}

.swagger-ui .nr2 {
  margin-right: -0.5rem;
}

.swagger-ui .nr3 {
  margin-right: -1rem;
}

.swagger-ui .nr4 {
  margin-right: -2rem;
}

.swagger-ui .nr5 {
  margin-right: -4rem;
}

.swagger-ui .nr6 {
  margin-right: -8rem;
}

.swagger-ui .nr7 {
  margin-right: -16rem;
}

.swagger-ui .nb1 {
  margin-bottom: -0.25rem;
}

.swagger-ui .nb2 {
  margin-bottom: -0.5rem;
}

.swagger-ui .nb3 {
  margin-bottom: -1rem;
}

.swagger-ui .nb4 {
  margin-bottom: -2rem;
}

.swagger-ui .nb5 {
  margin-bottom: -4rem;
}

.swagger-ui .nb6 {
  margin-bottom: -8rem;
}

.swagger-ui .nb7 {
  margin-bottom: -16rem;
}

.swagger-ui .nt1 {
  margin-top: -0.25rem;
}

.swagger-ui .nt2 {
  margin-top: -0.5rem;
}

.swagger-ui .nt3 {
  margin-top: -1rem;
}

.swagger-ui .nt4 {
  margin-top: -2rem;
}

.swagger-ui .nt5 {
  margin-top: -4rem;
}

.swagger-ui .nt6 {
  margin-top: -8rem;
}

.swagger-ui .nt7 {
  margin-top: -16rem;
}

@media screen and (min-width: 30em) {
  .swagger-ui .na1-ns {
    margin: -0.25rem;
  }
  .swagger-ui .na2-ns {
    margin: -0.5rem;
  }
  .swagger-ui .na3-ns {
    margin: -1rem;
  }
  .swagger-ui .na4-ns {
    margin: -2rem;
  }
  .swagger-ui .na5-ns {
    margin: -4rem;
  }
  .swagger-ui .na6-ns {
    margin: -8rem;
  }
  .swagger-ui .na7-ns {
    margin: -16rem;
  }
  .swagger-ui .nl1-ns {
    margin-left: -0.25rem;
  }
  .swagger-ui .nl2-ns {
    margin-left: -0.5rem;
  }
  .swagger-ui .nl3-ns {
    margin-left: -1rem;
  }
  .swagger-ui .nl4-ns {
    margin-left: -2rem;
  }
  .swagger-ui .nl5-ns {
    margin-left: -4rem;
  }
  .swagger-ui .nl6-ns {
    margin-left: -8rem;
  }
  .swagger-ui .nl7-ns {
    margin-left: -16rem;
  }
  .swagger-ui .nr1-ns {
    margin-right: -0.25rem;
  }
  .swagger-ui .nr2-ns {
    margin-right: -0.5rem;
  }
  .swagger-ui .nr3-ns {
    margin-right: -1rem;
  }
  .swagger-ui .nr4-ns {
    margin-right: -2rem;
  }
  .swagger-ui .nr5-ns {
    margin-right: -4rem;
  }
  .swagger-ui .nr6-ns {
    margin-right: -8rem;
  }
  .swagger-ui .nr7-ns {
    margin-right: -16rem;
  }
  .swagger-ui .nb1-ns {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-ns {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-ns {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-ns {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-ns {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-ns {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-ns {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-ns {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-ns {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-ns {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-ns {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-ns {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-ns {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-ns {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .na1-m {
    margin: -0.25rem;
  }
  .swagger-ui .na2-m {
    margin: -0.5rem;
  }
  .swagger-ui .na3-m {
    margin: -1rem;
  }
  .swagger-ui .na4-m {
    margin: -2rem;
  }
  .swagger-ui .na5-m {
    margin: -4rem;
  }
  .swagger-ui .na6-m {
    margin: -8rem;
  }
  .swagger-ui .na7-m {
    margin: -16rem;
  }
  .swagger-ui .nl1-m {
    margin-left: -0.25rem;
  }
  .swagger-ui .nl2-m {
    margin-left: -0.5rem;
  }
  .swagger-ui .nl3-m {
    margin-left: -1rem;
  }
  .swagger-ui .nl4-m {
    margin-left: -2rem;
  }
  .swagger-ui .nl5-m {
    margin-left: -4rem;
  }
  .swagger-ui .nl6-m {
    margin-left: -8rem;
  }
  .swagger-ui .nl7-m {
    margin-left: -16rem;
  }
  .swagger-ui .nr1-m {
    margin-right: -0.25rem;
  }
  .swagger-ui .nr2-m {
    margin-right: -0.5rem;
  }
  .swagger-ui .nr3-m {
    margin-right: -1rem;
  }
  .swagger-ui .nr4-m {
    margin-right: -2rem;
  }
  .swagger-ui .nr5-m {
    margin-right: -4rem;
  }
  .swagger-ui .nr6-m {
    margin-right: -8rem;
  }
  .swagger-ui .nr7-m {
    margin-right: -16rem;
  }
  .swagger-ui .nb1-m {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-m {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-m {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-m {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-m {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-m {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-m {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-m {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-m {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-m {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-m {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-m {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-m {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-m {
    margin-top: -16rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .na1-l {
    margin: -0.25rem;
  }
  .swagger-ui .na2-l {
    margin: -0.5rem;
  }
  .swagger-ui .na3-l {
    margin: -1rem;
  }
  .swagger-ui .na4-l {
    margin: -2rem;
  }
  .swagger-ui .na5-l {
    margin: -4rem;
  }
  .swagger-ui .na6-l {
    margin: -8rem;
  }
  .swagger-ui .na7-l {
    margin: -16rem;
  }
  .swagger-ui .nl1-l {
    margin-left: -0.25rem;
  }
  .swagger-ui .nl2-l {
    margin-left: -0.5rem;
  }
  .swagger-ui .nl3-l {
    margin-left: -1rem;
  }
  .swagger-ui .nl4-l {
    margin-left: -2rem;
  }
  .swagger-ui .nl5-l {
    margin-left: -4rem;
  }
  .swagger-ui .nl6-l {
    margin-left: -8rem;
  }
  .swagger-ui .nl7-l {
    margin-left: -16rem;
  }
  .swagger-ui .nr1-l {
    margin-right: -0.25rem;
  }
  .swagger-ui .nr2-l {
    margin-right: -0.5rem;
  }
  .swagger-ui .nr3-l {
    margin-right: -1rem;
  }
  .swagger-ui .nr4-l {
    margin-right: -2rem;
  }
  .swagger-ui .nr5-l {
    margin-right: -4rem;
  }
  .swagger-ui .nr6-l {
    margin-right: -8rem;
  }
  .swagger-ui .nr7-l {
    margin-right: -16rem;
  }
  .swagger-ui .nb1-l {
    margin-bottom: -0.25rem;
  }
  .swagger-ui .nb2-l {
    margin-bottom: -0.5rem;
  }
  .swagger-ui .nb3-l {
    margin-bottom: -1rem;
  }
  .swagger-ui .nb4-l {
    margin-bottom: -2rem;
  }
  .swagger-ui .nb5-l {
    margin-bottom: -4rem;
  }
  .swagger-ui .nb6-l {
    margin-bottom: -8rem;
  }
  .swagger-ui .nb7-l {
    margin-bottom: -16rem;
  }
  .swagger-ui .nt1-l {
    margin-top: -0.25rem;
  }
  .swagger-ui .nt2-l {
    margin-top: -0.5rem;
  }
  .swagger-ui .nt3-l {
    margin-top: -1rem;
  }
  .swagger-ui .nt4-l {
    margin-top: -2rem;
  }
  .swagger-ui .nt5-l {
    margin-top: -4rem;
  }
  .swagger-ui .nt6-l {
    margin-top: -8rem;
  }
  .swagger-ui .nt7-l {
    margin-top: -16rem;
  }
}
.swagger-ui .collapse {
  border-collapse: collapse;
  border-spacing: 0;
}

.swagger-ui .striped--light-silver:nth-child(odd) {
  background-color: #aaa;
}

.swagger-ui .striped--moon-gray:nth-child(odd) {
  background-color: #ccc;
}

.swagger-ui .striped--light-gray:nth-child(odd) {
  background-color: #eee;
}

.swagger-ui .striped--near-white:nth-child(odd) {
  background-color: #f4f4f4;
}

.swagger-ui .stripe-light:nth-child(odd) {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.swagger-ui .stripe-dark:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.1);
}

.swagger-ui .strike {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.swagger-ui .underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.swagger-ui .no-underline {
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .strike-ns {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-ns {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-ns {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .strike-m {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-m {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-m {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .strike-l {
    -webkit-text-decoration: line-through;
    text-decoration: line-through;
  }
  .swagger-ui .underline-l {
    -webkit-text-decoration: underline;
    text-decoration: underline;
  }
  .swagger-ui .no-underline-l {
    -webkit-text-decoration: none;
    text-decoration: none;
  }
}
.swagger-ui .tl {
  text-align: left;
}

.swagger-ui .tr {
  text-align: right;
}

.swagger-ui .tc {
  text-align: center;
}

.swagger-ui .tj {
  text-align: justify;
}

@media screen and (min-width: 30em) {
  .swagger-ui .tl-ns {
    text-align: left;
  }
  .swagger-ui .tr-ns {
    text-align: right;
  }
  .swagger-ui .tc-ns {
    text-align: center;
  }
  .swagger-ui .tj-ns {
    text-align: justify;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tl-m {
    text-align: left;
  }
  .swagger-ui .tr-m {
    text-align: right;
  }
  .swagger-ui .tc-m {
    text-align: center;
  }
  .swagger-ui .tj-m {
    text-align: justify;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .tl-l {
    text-align: left;
  }
  .swagger-ui .tr-l {
    text-align: right;
  }
  .swagger-ui .tc-l {
    text-align: center;
  }
  .swagger-ui .tj-l {
    text-align: justify;
  }
}
.swagger-ui .ttc {
  text-transform: capitalize;
}

.swagger-ui .ttl {
  text-transform: lowercase;
}

.swagger-ui .ttu {
  text-transform: uppercase;
}

.swagger-ui .ttn {
  text-transform: none;
}

@media screen and (min-width: 30em) {
  .swagger-ui .ttc-ns {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-ns {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-ns {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-ns {
    text-transform: none;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ttc-m {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-m {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-m {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-m {
    text-transform: none;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ttc-l {
    text-transform: capitalize;
  }
  .swagger-ui .ttl-l {
    text-transform: lowercase;
  }
  .swagger-ui .ttu-l {
    text-transform: uppercase;
  }
  .swagger-ui .ttn-l {
    text-transform: none;
  }
}
.swagger-ui .f-6, .swagger-ui .f-headline {
  font-size: 6rem;
}

.swagger-ui .f-5, .swagger-ui .f-subheadline {
  font-size: 5rem;
}

.swagger-ui .f1 {
  font-size: 3rem;
}

.swagger-ui .f2 {
  font-size: 2.25rem;
}

.swagger-ui .f3 {
  font-size: 1.5rem;
}

.swagger-ui .f4 {
  font-size: 1.25rem;
}

.swagger-ui .f5 {
  font-size: 1rem;
}

.swagger-ui .f6 {
  font-size: 0.875rem;
}

.swagger-ui .f7 {
  font-size: 0.75rem;
}

@media screen and (min-width: 30em) {
  .swagger-ui .f-6-ns, .swagger-ui .f-headline-ns {
    font-size: 6rem;
  }
  .swagger-ui .f-5-ns, .swagger-ui .f-subheadline-ns {
    font-size: 5rem;
  }
  .swagger-ui .f1-ns {
    font-size: 3rem;
  }
  .swagger-ui .f2-ns {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-ns {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-ns {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-ns {
    font-size: 1rem;
  }
  .swagger-ui .f6-ns {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-ns {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .f-6-m, .swagger-ui .f-headline-m {
    font-size: 6rem;
  }
  .swagger-ui .f-5-m, .swagger-ui .f-subheadline-m {
    font-size: 5rem;
  }
  .swagger-ui .f1-m {
    font-size: 3rem;
  }
  .swagger-ui .f2-m {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-m {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-m {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-m {
    font-size: 1rem;
  }
  .swagger-ui .f6-m {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-m {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .f-6-l, .swagger-ui .f-headline-l {
    font-size: 6rem;
  }
  .swagger-ui .f-5-l, .swagger-ui .f-subheadline-l {
    font-size: 5rem;
  }
  .swagger-ui .f1-l {
    font-size: 3rem;
  }
  .swagger-ui .f2-l {
    font-size: 2.25rem;
  }
  .swagger-ui .f3-l {
    font-size: 1.5rem;
  }
  .swagger-ui .f4-l {
    font-size: 1.25rem;
  }
  .swagger-ui .f5-l {
    font-size: 1rem;
  }
  .swagger-ui .f6-l {
    font-size: 0.875rem;
  }
  .swagger-ui .f7-l {
    font-size: 0.75rem;
  }
}
.swagger-ui .measure {
  max-width: 30em;
}

.swagger-ui .measure-wide {
  max-width: 34em;
}

.swagger-ui .measure-narrow {
  max-width: 20em;
}

.swagger-ui .indent {
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 1em;
}

.swagger-ui .small-caps {
  font-feature-settings: "smcp";
  font-variant: small-caps;
}

.swagger-ui .truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media screen and (min-width: 30em) {
  .swagger-ui .measure-ns {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-ns {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-ns {
    max-width: 20em;
  }
  .swagger-ui .indent-ns {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-ns {
    font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  .swagger-ui .truncate-ns {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .measure-m {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-m {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-m {
    max-width: 20em;
  }
  .swagger-ui .indent-m {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-m {
    font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  .swagger-ui .truncate-m {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .measure-l {
    max-width: 30em;
  }
  .swagger-ui .measure-wide-l {
    max-width: 34em;
  }
  .swagger-ui .measure-narrow-l {
    max-width: 20em;
  }
  .swagger-ui .indent-l {
    margin-bottom: 0;
    margin-top: 0;
    text-indent: 1em;
  }
  .swagger-ui .small-caps-l {
    font-feature-settings: "smcp";
    font-variant: small-caps;
  }
  .swagger-ui .truncate-l {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.swagger-ui .overflow-container {
  overflow-y: scroll;
}

.swagger-ui .center {
  margin-left: auto;
  margin-right: auto;
}

.swagger-ui .mr-auto {
  margin-right: auto;
}

.swagger-ui .ml-auto {
  margin-left: auto;
}

@media screen and (min-width: 30em) {
  .swagger-ui .center-ns {
    margin-left: auto;
    margin-right: auto;
  }
  .swagger-ui .mr-auto-ns {
    margin-right: auto;
  }
  .swagger-ui .ml-auto-ns {
    margin-left: auto;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .center-m {
    margin-left: auto;
    margin-right: auto;
  }
  .swagger-ui .mr-auto-m {
    margin-right: auto;
  }
  .swagger-ui .ml-auto-m {
    margin-left: auto;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .center-l {
    margin-left: auto;
    margin-right: auto;
  }
  .swagger-ui .mr-auto-l {
    margin-right: auto;
  }
  .swagger-ui .ml-auto-l {
    margin-left: auto;
  }
}
.swagger-ui .clip {
  position: fixed !important;
  _position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

@media screen and (min-width: 30em) {
  .swagger-ui .clip-ns {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .clip-m {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .clip-l {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
  }
}
.swagger-ui .ws-normal {
  white-space: normal;
}

.swagger-ui .nowrap {
  white-space: nowrap;
}

.swagger-ui .pre {
  white-space: pre;
}

@media screen and (min-width: 30em) {
  .swagger-ui .ws-normal-ns {
    white-space: normal;
  }
  .swagger-ui .nowrap-ns {
    white-space: nowrap;
  }
  .swagger-ui .pre-ns {
    white-space: pre;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ws-normal-m {
    white-space: normal;
  }
  .swagger-ui .nowrap-m {
    white-space: nowrap;
  }
  .swagger-ui .pre-m {
    white-space: pre;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .ws-normal-l {
    white-space: normal;
  }
  .swagger-ui .nowrap-l {
    white-space: nowrap;
  }
  .swagger-ui .pre-l {
    white-space: pre;
  }
}
.swagger-ui .v-base {
  vertical-align: baseline;
}

.swagger-ui .v-mid {
  vertical-align: middle;
}

.swagger-ui .v-top {
  vertical-align: top;
}

.swagger-ui .v-btm {
  vertical-align: bottom;
}

@media screen and (min-width: 30em) {
  .swagger-ui .v-base-ns {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-ns {
    vertical-align: middle;
  }
  .swagger-ui .v-top-ns {
    vertical-align: top;
  }
  .swagger-ui .v-btm-ns {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .v-base-m {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-m {
    vertical-align: middle;
  }
  .swagger-ui .v-top-m {
    vertical-align: top;
  }
  .swagger-ui .v-btm-m {
    vertical-align: bottom;
  }
}
@media screen and (min-width: 60em) {
  .swagger-ui .v-base-l {
    vertical-align: baseline;
  }
  .swagger-ui .v-mid-l {
    vertical-align: middle;
  }
  .swagger-ui .v-top-l {
    vertical-align: top;
  }
  .swagger-ui .v-btm-l {
    vertical-align: bottom;
  }
}
.swagger-ui .dim {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}

.swagger-ui .dim:focus, .swagger-ui .dim:hover {
  opacity: 0.5;
  transition: opacity 0.15s ease-in;
}

.swagger-ui .dim:active {
  opacity: 0.8;
  transition: opacity 0.15s ease-out;
}

.swagger-ui .glow {
  transition: opacity 0.15s ease-in;
}

.swagger-ui .glow:focus, .swagger-ui .glow:hover {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}

.swagger-ui .hide-child .child {
  opacity: 0;
  transition: opacity 0.15s ease-in;
}

.swagger-ui .hide-child:active .child, .swagger-ui .hide-child:focus .child, .swagger-ui .hide-child:hover .child {
  opacity: 1;
  transition: opacity 0.15s ease-in;
}

.swagger-ui .underline-hover:focus, .swagger-ui .underline-hover:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.swagger-ui .grow {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-out;
}

.swagger-ui .grow:focus, .swagger-ui .grow:hover {
  transform: scale(1.05);
}

.swagger-ui .grow:active {
  transform: scale(0.9);
}

.swagger-ui .grow-large {
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform 0.25s ease-in-out;
}

.swagger-ui .grow-large:focus, .swagger-ui .grow-large:hover {
  transform: scale(1.2);
}

.swagger-ui .grow-large:active {
  transform: scale(0.95);
}

.swagger-ui .pointer:hover {
  cursor: pointer;
}

.swagger-ui .shadow-hover {
  cursor: pointer;
  position: relative;
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.swagger-ui .shadow-hover:after {
  border-radius: inherit;
  box-shadow: 0 0 16px 2px rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  width: 100%;
  z-index: -1;
}

.swagger-ui .shadow-hover:focus:after, .swagger-ui .shadow-hover:hover:after {
  opacity: 1;
}

.swagger-ui .bg-animate, .swagger-ui .bg-animate:focus, .swagger-ui .bg-animate:hover {
  transition: background-color 0.15s ease-in-out;
}

.swagger-ui .z-0 {
  z-index: 0;
}

.swagger-ui .z-1 {
  z-index: 1;
}

.swagger-ui .z-2 {
  z-index: 2;
}

.swagger-ui .z-3 {
  z-index: 3;
}

.swagger-ui .z-4 {
  z-index: 4;
}

.swagger-ui .z-5 {
  z-index: 5;
}

.swagger-ui .z-999 {
  z-index: 999;
}

.swagger-ui .z-9999 {
  z-index: 9999;
}

.swagger-ui .z-max {
  z-index: 2147483647;
}

.swagger-ui .z-inherit {
  z-index: inherit;
}

.swagger-ui .z-initial, .swagger-ui .z-unset {
  z-index: auto;
}

.swagger-ui .nested-copy-line-height ol, .swagger-ui .nested-copy-line-height p, .swagger-ui .nested-copy-line-height ul {
  line-height: 1.5;
}

.swagger-ui .nested-headline-line-height h1, .swagger-ui .nested-headline-line-height h2, .swagger-ui .nested-headline-line-height h3, .swagger-ui .nested-headline-line-height h4, .swagger-ui .nested-headline-line-height h5, .swagger-ui .nested-headline-line-height h6 {
  line-height: 1.25;
}

.swagger-ui .nested-list-reset ol, .swagger-ui .nested-list-reset ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.swagger-ui .nested-copy-indent p + p {
  margin-bottom: 0;
  margin-top: 0;
  text-indent: 0.1em;
}

.swagger-ui .nested-copy-seperator p + p {
  margin-top: 1.5em;
}

.swagger-ui .nested-img img {
  display: block;
  max-width: 100%;
  width: 100%;
}

.swagger-ui .nested-links a {
  color: #357edd;
  transition: color 0.15s ease-in;
}

.swagger-ui .nested-links a:focus, .swagger-ui .nested-links a:hover {
  color: #96ccff;
  transition: color 0.15s ease-in;
}

.swagger-ui .wrapper {
  box-sizing: border-box;
  margin: 0 auto;
  max-width: 1460px;
  padding: 0 20px;
  width: 100%;
}

.swagger-ui .opblock-tag-section {
  display: flex;
  flex-direction: column;
}

.swagger-ui .try-out.btn-group {
  display: flex;
  flex: 0.1 2 auto;
  padding: 0;
}

.swagger-ui .try-out__btn {
  margin-left: 1.25rem;
}

.swagger-ui .opblock-tag {
  align-items: center;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  cursor: pointer;
  display: flex;
  padding: 10px 20px 10px 10px;
  transition: all 0.2s;
}

.swagger-ui .opblock-tag:hover {
  background: rgba(0, 0, 0, 0.02);
}

.swagger-ui .opblock-tag {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 24px;
  margin: 0 0 5px;
}

.swagger-ui .opblock-tag.no-desc span {
  flex: 1;
}

.swagger-ui .opblock-tag svg {
  transition: all 0.4s;
}

.swagger-ui .opblock-tag small {
  color: #3b4151;
  flex: 2;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 400;
  padding: 0 10px;
}

.swagger-ui .opblock-tag > div {
  flex: 1 1 150px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 640px) {
  .swagger-ui .opblock-tag small, .swagger-ui .opblock-tag > div {
    flex: 1;
  }
}
.swagger-ui .opblock-tag .info__externaldocs {
  text-align: right;
}

.swagger-ui .parameter__type {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  padding: 5px 0;
}

.swagger-ui .parameter-controls {
  margin-top: 0.75em;
}

.swagger-ui .examples__title {
  display: block;
  font-size: 1.1em;
  font-weight: 700;
  margin-bottom: 0.75em;
}

.swagger-ui .examples__section {
  margin-top: 1.5em;
}

.swagger-ui .examples__section-header {
  font-size: 0.9rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.swagger-ui .examples-select {
  display: inline-block;
  margin-bottom: 0.75em;
}

.swagger-ui .examples-select .examples-select-element {
  width: 100%;
}

.swagger-ui .examples-select__section-label {
  font-size: 0.9rem;
  font-weight: 700;
  margin-right: 0.5rem;
}

.swagger-ui .example__section {
  margin-top: 1.5em;
}

.swagger-ui .example__section-header {
  font-size: 0.9rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.swagger-ui .view-line-link {
  cursor: pointer;
  margin: 0 5px;
  position: relative;
  top: 3px;
  transition: all 0.5s;
  width: 20px;
}

.swagger-ui .opblock {
  border: 1px solid #000;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.19);
  margin: 0 0 15px;
}

.swagger-ui .opblock .tab-header {
  display: flex;
  flex: 1;
}

.swagger-ui .opblock .tab-header .tab-item {
  cursor: pointer;
  padding: 0 40px;
}

.swagger-ui .opblock .tab-header .tab-item:first-of-type {
  padding: 0 40px 0 0;
}

.swagger-ui .opblock .tab-header .tab-item.active h4 span {
  position: relative;
}

.swagger-ui .opblock .tab-header .tab-item.active h4 span:after {
  background: grey;
  bottom: -15px;
  content: "";
  height: 4px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 120%;
}

.swagger-ui .opblock.is-open .opblock-summary {
  border-bottom: 1px solid #000;
}

.swagger-ui .opblock .opblock-section-header {
  align-items: center;
  background: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  display: flex;
  min-height: 50px;
  padding: 8px 20px;
}

.swagger-ui .opblock .opblock-section-header > label {
  align-items: center;
  color: #3b4151;
  display: flex;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 0 auto;
}

.swagger-ui .opblock .opblock-section-header > label > span {
  padding: 0 10px 0 0;
}

.swagger-ui .opblock .opblock-section-header h4 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 14px;
  margin: 0;
}

.swagger-ui .opblock .opblock-summary-method {
  background: #000;
  border-radius: 3px;
  color: #fff;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 0;
  text-align: center;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 768px) {
  .swagger-ui .opblock .opblock-summary-method {
    font-size: 12px;
  }
}
.swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
  align-items: center;
  color: #3b4151;
  display: flex;
  font-family: monospace;
  font-size: 16px;
  font-weight: 600;
  word-break: break-word;
}

@media (max-width: 768px) {
  .swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
    font-size: 12px;
  }
}
.swagger-ui .opblock .opblock-summary-path {
  flex-shrink: 1;
}

@media (max-width: 640px) {
  .swagger-ui .opblock .opblock-summary-path {
    max-width: 100%;
  }
}
.swagger-ui .opblock .opblock-summary-path__deprecated {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.swagger-ui .opblock .opblock-summary-operation-id {
  font-size: 14px;
}

.swagger-ui .opblock .opblock-summary-description {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 13px;
  word-break: break-word;
}

.swagger-ui .opblock .opblock-summary-path-description-wrapper {
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 10px;
  padding: 0 10px;
  width: 100%;
}

@media (max-width: 550px) {
  .swagger-ui .opblock .opblock-summary-path-description-wrapper {
    align-items: flex-start;
    flex-direction: column;
  }
}
.swagger-ui .opblock .opblock-summary {
  align-items: center;
  cursor: pointer;
  display: flex;
  padding: 5px;
}

.swagger-ui .opblock .opblock-summary .view-line-link {
  cursor: pointer;
  margin: 0;
  position: relative;
  top: 2px;
  transition: all 0.5s;
  width: 0;
}

.swagger-ui .opblock .opblock-summary:hover .view-line-link {
  margin: 0 5px;
  width: 18px;
}

.swagger-ui .opblock .opblock-summary:hover .view-line-link.copy-to-clipboard {
  width: 24px;
}

.swagger-ui .opblock.opblock-post {
  background: rgba(73, 204, 144, 0.1);
  border-color: #49cc90;
}

.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #49cc90;
}

.swagger-ui .opblock.opblock-post .opblock-summary {
  border-color: #49cc90;
}

.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
  background: #49cc90;
}

.swagger-ui .opblock.opblock-put {
  background: rgba(252, 161, 48, 0.1);
  border-color: #fca130;
}

.swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #fca130;
}

.swagger-ui .opblock.opblock-put .opblock-summary {
  border-color: #fca130;
}

.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
  background: #fca130;
}

.swagger-ui .opblock.opblock-delete {
  background: rgba(249, 62, 62, 0.1);
  border-color: #f93e3e;
}

.swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #f93e3e;
}

.swagger-ui .opblock.opblock-delete .opblock-summary {
  border-color: #f93e3e;
}

.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
  background: #f93e3e;
}

.swagger-ui .opblock.opblock-get {
  background: rgba(97, 175, 254, 0.1);
  border-color: #61affe;
}

.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #61affe;
}

.swagger-ui .opblock.opblock-get .opblock-summary {
  border-color: #61affe;
}

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
  background: #61affe;
}

.swagger-ui .opblock.opblock-patch {
  background: rgba(80, 227, 194, 0.1);
  border-color: #50e3c2;
}

.swagger-ui .opblock.opblock-patch .opblock-summary-method {
  background: #50e3c2;
}

.swagger-ui .opblock.opblock-patch .opblock-summary {
  border-color: #50e3c2;
}

.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after {
  background: #50e3c2;
}

.swagger-ui .opblock.opblock-head {
  background: rgba(144, 18, 254, 0.1);
  border-color: #9012fe;
}

.swagger-ui .opblock.opblock-head .opblock-summary-method {
  background: #9012fe;
}

.swagger-ui .opblock.opblock-head .opblock-summary {
  border-color: #9012fe;
}

.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after {
  background: #9012fe;
}

.swagger-ui .opblock.opblock-options {
  background: rgba(13, 90, 167, 0.1);
  border-color: #0d5aa7;
}

.swagger-ui .opblock.opblock-options .opblock-summary-method {
  background: #0d5aa7;
}

.swagger-ui .opblock.opblock-options .opblock-summary {
  border-color: #0d5aa7;
}

.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after {
  background: #0d5aa7;
}

.swagger-ui .opblock.opblock-deprecated {
  background: hsla(0, 0%, 92%, 0.1);
  border-color: #ebebeb;
  opacity: 0.6;
}

.swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
  background: #ebebeb;
}

.swagger-ui .opblock.opblock-deprecated .opblock-summary {
  border-color: #ebebeb;
}

.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after {
  background: #ebebeb;
}

.swagger-ui .opblock .opblock-schemes {
  padding: 8px 20px;
}

.swagger-ui .opblock .opblock-schemes .schemes-title {
  padding: 0 10px 0 0;
}

.swagger-ui .filter .operation-filter-input {
  border: 2px solid #d8dde7;
  margin: 20px 0;
  padding: 10px;
  width: 100%;
}

.swagger-ui .download-url-wrapper .failed, .swagger-ui .filter .failed {
  color: red;
}

.swagger-ui .download-url-wrapper .loading, .swagger-ui .filter .loading {
  color: #aaa;
}

.swagger-ui .model-example {
  margin-top: 1em;
}

.swagger-ui .model-example .model-container {
  overflow-x: auto;
  width: 100%;
}

.swagger-ui .model-example .model-container .model-hint:not(.model-hint--embedded) {
  top: -1.15em;
}

.swagger-ui .tab {
  display: flex;
  list-style: none;
  padding: 0;
}

.swagger-ui .tab li {
  color: #3b4151;
  cursor: pointer;
  font-family: sans-serif;
  font-size: 12px;
  min-width: 60px;
  padding: 0;
}

.swagger-ui .tab li:first-of-type {
  padding-left: 0;
  padding-right: 12px;
  position: relative;
}

.swagger-ui .tab li:first-of-type:after {
  background: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  position: absolute;
  right: 6px;
  top: 0;
  width: 1px;
}

.swagger-ui .tab li.active {
  font-weight: 700;
}

.swagger-ui .tab li button.tablinks {
  background: none;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  padding: 0;
}

.swagger-ui .opblock-description-wrapper, .swagger-ui .opblock-external-docs-wrapper, .swagger-ui .opblock-title_normal {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
  padding: 15px 20px;
}

.swagger-ui .opblock-description-wrapper h4, .swagger-ui .opblock-external-docs-wrapper h4, .swagger-ui .opblock-title_normal h4 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
}

.swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  margin: 0;
}

.swagger-ui .opblock-external-docs-wrapper h4 {
  padding-left: 0;
}

.swagger-ui .execute-wrapper {
  padding: 20px;
  text-align: right;
}

.swagger-ui .execute-wrapper .btn {
  padding: 8px 40px;
  width: 100%;
}

.swagger-ui .body-param-options {
  display: flex;
  flex-direction: column;
}

.swagger-ui .body-param-options .body-param-edit {
  padding: 10px 0;
}

.swagger-ui .body-param-options label {
  padding: 8px 0;
}

.swagger-ui .body-param-options label select {
  margin: 3px 0 0;
}

.swagger-ui .responses-inner {
  padding: 20px;
}

.swagger-ui .responses-inner h4, .swagger-ui .responses-inner h5 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 10px 0 5px;
}

.swagger-ui .responses-inner .curl {
  max-height: 400px;
  min-height: 6em;
  overflow-y: auto;
}

.swagger-ui .response-col_status {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
}

.swagger-ui .response-col_status .response-undocumented {
  color: #909090;
  font-family: monospace;
  font-size: 11px;
  font-weight: 600;
}

.swagger-ui .response-col_links {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  max-width: 40em;
  padding-left: 2em;
}

.swagger-ui .response-col_links .response-undocumented {
  color: #909090;
  font-family: monospace;
  font-size: 11px;
  font-weight: 600;
}

.swagger-ui .response-col_links .operation-link {
  margin-bottom: 1.5em;
}

.swagger-ui .response-col_links .operation-link .description {
  margin-bottom: 0.5em;
}

.swagger-ui .opblock-body .opblock-loading-animation {
  display: block;
  margin: 3em auto;
}

.swagger-ui .opblock-body pre.microlight {
  background: #333;
  border-radius: 4px;
  font-size: 12px;
  -webkit-hyphens: auto;
          hyphens: auto;
  margin: 0;
  padding: 10px;
  white-space: pre-wrap;
  word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
  color: #fff;
  font-family: monospace;
  font-weight: 600;
}

.swagger-ui .opblock-body pre.microlight .headerline {
  display: block;
}

.swagger-ui .highlight-code {
  position: relative;
}

.swagger-ui .highlight-code > .microlight {
  max-height: 400px;
  min-height: 6em;
  overflow-y: auto;
}

.swagger-ui .highlight-code > .microlight code {
  white-space: pre-wrap !important;
  word-break: break-all;
}

.swagger-ui .curl-command {
  position: relative;
}

.swagger-ui .download-contents {
  align-items: center;
  background: #7d8293;
  border: none;
  border-radius: 4px;
  bottom: 10px;
  color: #fff;
  display: flex;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 600;
  height: 30px;
  justify-content: center;
  padding: 5px;
  position: absolute;
  right: 10px;
  text-align: center;
}

.swagger-ui .scheme-container {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
  margin: 0 0 20px;
  padding: 30px 0;
}

.swagger-ui .scheme-container .schemes {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: space-between;
}

.swagger-ui .scheme-container .schemes > .schemes-server-container {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.swagger-ui .scheme-container .schemes > .schemes-server-container > label {
  color: #3b4151;
  display: flex;
  flex-direction: column;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: -20px 15px 0 0;
}

.swagger-ui .scheme-container .schemes > .schemes-server-container > label select {
  min-width: 130px;
  text-transform: uppercase;
}

.swagger-ui .scheme-container .schemes:not(:has(.schemes-server-container)) {
  justify-content: flex-end;
}

.swagger-ui .scheme-container .schemes .auth-wrapper {
  flex: none;
  justify-content: start;
}

.swagger-ui .scheme-container .schemes .auth-wrapper .authorize {
  display: flex;
  flex-wrap: nowrap;
  margin: 0;
  padding-right: 20px;
}

.swagger-ui .loading-container {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 1em;
  min-height: 1px;
  padding: 40px 0 60px;
}

.swagger-ui .loading-container .loading {
  position: relative;
}

.swagger-ui .loading-container .loading:after {
  color: #3b4151;
  content: "loading";
  font-family: sans-serif;
  font-size: 10px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  text-transform: uppercase;
  top: 50%;
  transform: translate(-50%, -50%);
}

.swagger-ui .loading-container .loading:before {
  animation: rotation 1s linear infinite, opacity 0.5s;
  backface-visibility: hidden;
  border: 2px solid rgba(85, 85, 85, 0.1);
  border-radius: 100%;
  border-top-color: rgba(0, 0, 0, 0.6);
  content: "";
  display: block;
  height: 60px;
  left: 50%;
  margin: -30px;
  opacity: 1;
  position: absolute;
  top: 50%;
  width: 60px;
}

@keyframes rotation {
  to {
    transform: rotate(1turn);
  }
}
.swagger-ui .response-controls {
  display: flex;
  padding-top: 1em;
}

.swagger-ui .response-control-media-type {
  margin-right: 1em;
}

.swagger-ui .response-control-media-type--accept-controller select {
  border-color: green;
}

.swagger-ui .response-control-media-type__accept-message {
  color: green;
  font-size: 0.7em;
}

.swagger-ui .response-control-examples__title, .swagger-ui .response-control-media-type__title {
  display: block;
  font-size: 0.7em;
  margin-bottom: 0.2em;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.swagger-ui .hidden {
  display: none;
}

.swagger-ui .no-margin {
  border: none;
  height: auto;
  margin: 0;
  padding: 0;
}

.swagger-ui .float-right {
  float: right;
}

.swagger-ui .svg-assets {
  height: 0;
  position: absolute;
  width: 0;
}

.swagger-ui section h3 {
  color: #3b4151;
  font-family: sans-serif;
}

.swagger-ui a.nostyle {
  display: inline;
}

.swagger-ui a.nostyle, .swagger-ui a.nostyle:visited {
  color: inherit;
  cursor: pointer;
  text-decoration: inherit;
}

.swagger-ui .fallback {
  color: #aaa;
  padding: 1em;
}

.swagger-ui .version-pragma {
  height: 100%;
  padding: 5em 0;
}

.swagger-ui .version-pragma__message {
  display: flex;
  font-size: 1.2em;
  height: 100%;
  justify-content: center;
  line-height: 1.5em;
  padding: 0 0.6em;
  text-align: center;
}

.swagger-ui .version-pragma__message > div {
  flex: 1;
  max-width: 55ch;
}

.swagger-ui .version-pragma__message code {
  background-color: #dedede;
  padding: 4px 4px 2px;
  white-space: pre;
}

.swagger-ui .opblock-link {
  font-weight: 400;
}

.swagger-ui .opblock-link.shown {
  font-weight: 700;
}

.swagger-ui span.token-string {
  color: #555;
}

.swagger-ui span.token-not-formatted {
  color: #555;
  font-weight: 700;
}

.swagger-ui .btn {
  background: transparent;
  border: 2px solid grey;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 23px;
  transition: all 0.3s;
}

.swagger-ui .btn.btn-sm {
  font-size: 12px;
  padding: 4px 23px;
}

.swagger-ui .btn[disabled] {
  cursor: not-allowed;
  opacity: 0.3;
}

.swagger-ui .btn:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.swagger-ui .btn.cancel {
  background-color: transparent;
  border-color: #ff6060;
  color: #ff6060;
  font-family: sans-serif;
}

.swagger-ui .btn.authorize {
  background-color: transparent;
  border-color: #49cc90;
  color: #49cc90;
  display: inline;
  line-height: 1;
}

.swagger-ui .btn.authorize span {
  float: left;
  padding: 4px 20px 0 0;
}

.swagger-ui .btn.authorize svg {
  fill: #49cc90;
}

.swagger-ui .btn.execute {
  background-color: #4990e2;
  border-color: #4990e2;
  color: #fff;
}

.swagger-ui .btn-group {
  display: flex;
  padding: 30px;
}

.swagger-ui .btn-group .btn {
  flex: 1;
}

.swagger-ui .btn-group .btn:first-child {
  border-radius: 4px 0 0 4px;
}

.swagger-ui .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0;
}

.swagger-ui .authorization__btn {
  background: none;
  border: none;
  padding: 0 0 0 10px;
}

.swagger-ui .authorization__btn .locked {
  opacity: 1;
}

.swagger-ui .authorization__btn .unlocked {
  opacity: 0.4;
}

.swagger-ui .model-box-control, .swagger-ui .models-control, .swagger-ui .opblock-summary-control {
  all: inherit;
  border-bottom: 0;
  cursor: pointer;
  flex: 1;
  padding: 0;
}

.swagger-ui .model-box-control:focus, .swagger-ui .models-control:focus, .swagger-ui .opblock-summary-control:focus {
  outline: auto;
}

.swagger-ui .expand-methods, .swagger-ui .expand-operation {
  background: none;
  border: none;
}

.swagger-ui .expand-methods svg, .swagger-ui .expand-operation svg {
  height: 20px;
  width: 20px;
}

.swagger-ui .expand-methods {
  padding: 0 10px;
}

.swagger-ui .expand-methods:hover svg {
  fill: #404040;
}

.swagger-ui .expand-methods svg {
  transition: all 0.3s;
  fill: #707070;
}

.swagger-ui button {
  cursor: pointer;
}

.swagger-ui button.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}

.swagger-ui .copy-to-clipboard {
  align-items: center;
  background: #7d8293;
  border: none;
  border-radius: 4px;
  bottom: 10px;
  display: flex;
  height: 30px;
  justify-content: center;
  position: absolute;
  right: 100px;
  width: 30px;
}

.swagger-ui .copy-to-clipboard button {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="15" aria-hidden="true"><path fill="%23fff" fill-rule="evenodd" d="M4 12h4v1H4zm5-6H4v1h5zm2 3V7l-3 3 3 3v-2h5V9zM6.5 8H4v1h2.5zM4 11h2.5v-1H4zm9 1h1v2c-.02.28-.11.52-.3.7s-.42.28-.7.3H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h3c0-1.11.89-2 2-2s2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V5H3v9h10zM4 4h8c0-.55-.45-1-1-1h-1c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H5c-.55 0-1 .45-1 1"/></svg>') 50% no-repeat;
  border: none;
  flex-grow: 1;
  flex-shrink: 1;
  height: 25px;
}

.swagger-ui .copy-to-clipboard:active {
  background: #5e626f;
}

.swagger-ui .opblock-control-arrow {
  background: none;
  border: none;
  text-align: center;
}

.swagger-ui .curl-command .copy-to-clipboard {
  bottom: 5px;
  height: 20px;
  right: 10px;
  width: 20px;
}

.swagger-ui .curl-command .copy-to-clipboard button {
  height: 18px;
}

.swagger-ui .opblock .opblock-summary .view-line-link.copy-to-clipboard {
  height: 26px;
  position: static;
}

.swagger-ui select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #f7f7f7 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11z"/></svg>') right 10px center no-repeat;
  background-size: 20px;
  border: 2px solid #41444e;
  border-radius: 4px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
  font-weight: 700;
  padding: 5px 40px 5px 10px;
}

.swagger-ui select[multiple] {
  background: #f7f7f7;
  margin: 5px 0;
  padding: 5px;
}

.swagger-ui select.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}

.swagger-ui .opblock-body select {
  min-width: 230px;
}

@media (max-width: 768px) {
  .swagger-ui .opblock-body select {
    min-width: 180px;
  }
}
@media (max-width: 640px) {
  .swagger-ui .opblock-body select {
    min-width: 100%;
    width: 100%;
  }
}
.swagger-ui label {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 5px;
}

.swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text] {
  line-height: 1;
}

@media (max-width: 768px) {
  .swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text] {
    max-width: 175px;
  }
}
.swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text], .swagger-ui textarea {
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  margin: 5px 0;
  min-width: 100px;
  padding: 8px 10px;
}

.swagger-ui input[type=email].invalid, .swagger-ui input[type=file].invalid, .swagger-ui input[type=password].invalid, .swagger-ui input[type=search].invalid, .swagger-ui input[type=text].invalid, .swagger-ui textarea.invalid {
  animation: shake 0.4s 1;
  background: #feebeb;
  border-color: #f93e3e;
}

.swagger-ui input[disabled], .swagger-ui select[disabled], .swagger-ui textarea[disabled] {
  background-color: #fafafa;
  color: #888;
  cursor: not-allowed;
}

.swagger-ui select[disabled] {
  border-color: #888;
}

.swagger-ui textarea[disabled] {
  background-color: #41444e;
  color: #fff;
}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.swagger-ui textarea {
  background: hsla(0, 0%, 100%, 0.8);
  border: none;
  border-radius: 4px;
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  min-height: 280px;
  outline: none;
  padding: 10px;
  width: 100%;
}

.swagger-ui textarea:focus {
  border: 2px solid #61affe;
}

.swagger-ui textarea.curl {
  background: #41444e;
  border-radius: 4px;
  color: #fff;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  margin: 0;
  min-height: 100px;
  padding: 10px;
  resize: none;
}

.swagger-ui .checkbox {
  color: #303030;
  padding: 5px 0 10px;
  transition: opacity 0.5s;
}

.swagger-ui .checkbox label {
  display: flex;
}

.swagger-ui .checkbox p {
  color: #3b4151;
  font-family: monospace;
  font-style: italic;
  font-weight: 400 !important;
  font-weight: 600;
  margin: 0 !important;
}

.swagger-ui .checkbox input[type=checkbox] {
  display: none;
}

.swagger-ui .checkbox input[type=checkbox] + label > .item {
  background: #e8e8e8;
  border-radius: 1px;
  box-shadow: 0 0 0 2px #e8e8e8;
  cursor: pointer;
  display: inline-block;
  flex: none;
  height: 16px;
  margin: 0 8px 0 0;
  padding: 5px;
  position: relative;
  top: 3px;
  width: 16px;
}

.swagger-ui .checkbox input[type=checkbox] + label > .item:active {
  transform: scale(0.9);
}

.swagger-ui .checkbox input[type=checkbox]:checked + label > .item {
  background: #e8e8e8 url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="8" viewBox="3 7 10 8"><path fill="%2341474E" fill-rule="evenodd" d="M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z"/></svg>') 50% no-repeat;
}

.swagger-ui .dialog-ux {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 9999;
}

.swagger-ui .dialog-ux .backdrop-ux {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.swagger-ui .dialog-ux .modal-ux {
  background: #fff;
  border: 1px solid #ebebeb;
  border-radius: 4px;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2);
  left: 50%;
  max-width: 650px;
  min-width: 300px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 9999;
}

.swagger-ui .dialog-ux .modal-ux-content {
  max-height: 540px;
  overflow-y: auto;
  padding: 20px;
}

.swagger-ui .dialog-ux .modal-ux-content p {
  color: #41444e;
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: 0 0 5px;
}

.swagger-ui .dialog-ux .modal-ux-content h4 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 18px;
  font-weight: 600;
  margin: 15px 0 0;
}

.swagger-ui .dialog-ux .modal-ux-header {
  align-items: center;
  border-bottom: 1px solid #ebebeb;
  display: flex;
  padding: 12px 0;
}

.swagger-ui .dialog-ux .modal-ux-header .close-modal {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0 10px;
}

.swagger-ui .dialog-ux .modal-ux-header h3 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 0 20px;
}

.swagger-ui .model {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300;
  font-weight: 600;
}

.swagger-ui .model .deprecated span, .swagger-ui .model .deprecated td {
  color: #a0a0a0 !important;
}

.swagger-ui .model .deprecated > td:first-of-type {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.swagger-ui .model-toggle {
  cursor: pointer;
  display: inline-block;
  font-size: 10px;
  margin: auto 0.3em;
  position: relative;
  top: 6px;
  transform: rotate(90deg);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}

.swagger-ui .model-toggle.collapsed {
  transform: rotate(0deg);
}

.swagger-ui .model-toggle:after {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"/></svg>') 50% no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  width: 20px;
}

.swagger-ui .model-jump-to-path {
  cursor: pointer;
  position: relative;
}

.swagger-ui .model-jump-to-path .view-line-link {
  cursor: pointer;
  position: absolute;
  top: -0.4em;
}

.swagger-ui .model-title {
  position: relative;
}

.swagger-ui .model-title:hover .model-hint {
  display: block;
}

.swagger-ui .model-hint {
  background: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  color: #ebebeb;
  display: none;
  padding: 0.1em 0.5em;
  position: absolute;
  top: -1.8em;
  white-space: nowrap;
}

.swagger-ui .model p {
  margin: 0 0 1em;
}

.swagger-ui .model .property {
  color: #999;
  font-style: italic;
}

.swagger-ui .model .property.primitive {
  color: #6b6b6b;
}

.swagger-ui .model .property.primitive.extension {
  display: block;
}

.swagger-ui .model .property.primitive.extension > td:first-child {
  padding-left: 0;
  padding-right: 0;
  width: auto;
}

.swagger-ui .model .property.primitive.extension > td:first-child:after {
  content: ": ";
}

.swagger-ui .model .external-docs, .swagger-ui table.model tr.description {
  color: #666;
  font-weight: 400;
}

.swagger-ui table.model tr.description td:first-child, .swagger-ui table.model tr.property-row.required td:first-child {
  font-weight: 700;
}

.swagger-ui table.model tr.property-row td {
  vertical-align: top;
}

.swagger-ui table.model tr.property-row td:first-child {
  padding-right: 0.2em;
}

.swagger-ui table.model tr.property-row .star {
  color: red;
}

.swagger-ui table.model tr.extension {
  color: #777;
}

.swagger-ui table.model tr.extension td:last-child {
  vertical-align: top;
}

.swagger-ui table.model tr.external-docs td:first-child {
  font-weight: 700;
}

.swagger-ui table.model tr .renderedMarkdown p:first-child {
  margin-top: 0;
}

.swagger-ui section.models {
  border: 1px solid rgba(59, 65, 81, 0.3);
  border-radius: 4px;
  margin: 30px 0;
}

.swagger-ui section.models .pointer {
  cursor: pointer;
}

.swagger-ui section.models.is-open {
  padding: 0 0 20px;
}

.swagger-ui section.models.is-open h4 {
  border-bottom: 1px solid rgba(59, 65, 81, 0.3);
  margin: 0 0 5px;
}

.swagger-ui section.models h4 {
  align-items: center;
  color: #606060;
  cursor: pointer;
  display: flex;
  font-family: sans-serif;
  font-size: 16px;
  margin: 0;
  padding: 10px 20px 10px 10px;
  transition: all 0.2s;
}

.swagger-ui section.models h4 svg {
  transition: all 0.4s;
}

.swagger-ui section.models h4 span {
  flex: 1;
}

.swagger-ui section.models h4:hover {
  background: rgba(0, 0, 0, 0.02);
}

.swagger-ui section.models h5 {
  color: #707070;
  font-family: sans-serif;
  font-size: 16px;
  margin: 0 0 10px;
}

.swagger-ui section.models .model-jump-to-path {
  position: relative;
  top: 5px;
}

.swagger-ui section.models .model-container {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  margin: 0 20px 15px;
  position: relative;
  transition: all 0.5s;
}

.swagger-ui section.models .model-container:hover {
  background: rgba(0, 0, 0, 0.07);
}

.swagger-ui section.models .model-container:first-of-type {
  margin: 20px;
}

.swagger-ui section.models .model-container:last-of-type {
  margin: 0 20px;
}

.swagger-ui section.models .model-container .models-jump-to-path {
  opacity: 0.65;
  position: absolute;
  right: 5px;
  top: 8px;
}

.swagger-ui section.models .model-box {
  background: none;
}

.swagger-ui section.models .model-box:has(.model-box) {
  overflow-x: auto;
  width: 100%;
}

.swagger-ui .model-box {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  display: inline-block;
  padding: 10px;
}

.swagger-ui .model-box .model-jump-to-path {
  position: relative;
  top: 4px;
}

.swagger-ui .model-box.deprecated {
  opacity: 0.5;
}

.swagger-ui .model-title {
  color: #505050;
  font-family: sans-serif;
  font-size: 16px;
}

.swagger-ui .model-title img {
  bottom: 0;
  margin-left: 1em;
  position: relative;
}

.swagger-ui .model-deprecated-warning {
  color: #f93e3e;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 600;
  margin-right: 1em;
}

.swagger-ui span > span.model .brace-close {
  padding: 0 0 0 10px;
}

.swagger-ui .prop-name {
  display: inline-block;
  margin-right: 1em;
}

.swagger-ui .prop-type {
  color: #55a;
}

.swagger-ui .prop-enum {
  display: block;
}

.swagger-ui .prop-format {
  color: #606060;
}

.swagger-ui .servers > label {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  margin: -20px 15px 0 0;
}

.swagger-ui .servers > label select {
  max-width: 100%;
  min-width: 130px;
  width: 100%;
}

.swagger-ui .servers h4.message {
  padding-bottom: 2em;
}

.swagger-ui .servers table tr {
  width: 30em;
}

.swagger-ui .servers table td {
  display: inline-block;
  max-width: 15em;
  padding-bottom: 10px;
  padding-top: 10px;
  vertical-align: middle;
}

.swagger-ui .servers table td:first-of-type {
  padding-right: 1em;
}

.swagger-ui .servers table td input {
  height: 100%;
  width: 100%;
}

.swagger-ui .servers .computed-url {
  margin: 2em 0;
}

.swagger-ui .servers .computed-url code {
  display: inline-block;
  font-size: 16px;
  margin: 0 1em;
  padding: 4px;
}

.swagger-ui .servers-title {
  font-size: 12px;
  font-weight: 700;
}

.swagger-ui .operation-servers h4.message {
  margin-bottom: 2em;
}

.swagger-ui table {
  border-collapse: collapse;
  padding: 0 10px;
  width: 100%;
}

.swagger-ui table.model tbody tr td {
  padding: 0;
  vertical-align: top;
}

.swagger-ui table.model tbody tr td:first-of-type {
  padding: 0 0 0 2em;
  width: 174px;
}

.swagger-ui table.headers td {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300;
  font-weight: 600;
  vertical-align: middle;
}

.swagger-ui table.headers .header-example {
  color: #999;
  font-style: italic;
}

.swagger-ui table tbody tr td {
  padding: 10px 0 0;
  vertical-align: top;
}

.swagger-ui table tbody tr td:first-of-type {
  min-width: 6em;
  padding: 10px 0;
}

.swagger-ui table tbody tr td:has(.model-box) {
  max-width: 1px;
}

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
  border-bottom: 1px solid rgba(59, 65, 81, 0.2);
  color: #3b4151;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  padding: 12px 0;
  text-align: left;
}

.swagger-ui .parameters-col_description {
  margin-bottom: 2em;
  width: 99%;
}

.swagger-ui .parameters-col_description input {
  max-width: 340px;
  width: 100%;
}

.swagger-ui .parameters-col_description select {
  border-width: 1px;
}

.swagger-ui .parameters-col_description .markdown p, .swagger-ui .parameters-col_description .renderedMarkdown p {
  margin: 0;
}

.swagger-ui .parameter__name {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 400;
  margin-right: 0.75em;
}

.swagger-ui .parameter__name.required {
  font-weight: 700;
}

.swagger-ui .parameter__name.required span {
  color: red;
}

.swagger-ui .parameter__name.required:after {
  color: rgba(255, 0, 0, 0.6);
  content: "required";
  font-size: 10px;
  padding: 5px;
  position: relative;
  top: -6px;
}

.swagger-ui .parameter__extension, .swagger-ui .parameter__in {
  color: grey;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}

.swagger-ui .parameter__deprecated {
  color: red;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}

.swagger-ui .parameter__empty_value_toggle {
  display: block;
  font-size: 13px;
  padding-bottom: 12px;
  padding-top: 5px;
}

.swagger-ui .parameter__empty_value_toggle input {
  margin-right: 7px;
  width: auto;
}

.swagger-ui .parameter__empty_value_toggle.disabled {
  opacity: 0.7;
}

.swagger-ui .table-container {
  padding: 20px;
}

.swagger-ui .response-col_description {
  width: 99%;
}

.swagger-ui .response-col_description .markdown p, .swagger-ui .response-col_description .renderedMarkdown p {
  margin: 0;
}

.swagger-ui .response-col_links {
  min-width: 6em;
}

.swagger-ui .response__extension {
  color: grey;
  font-family: monospace;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
}

.swagger-ui .topbar {
  background-color: #1b1b1b;
  padding: 10px 0;
}

.swagger-ui .topbar .topbar-wrapper {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

@media (max-width: 550px) {
  .swagger-ui .topbar .topbar-wrapper {
    align-items: start;
    flex-direction: column;
  }
}
.swagger-ui .topbar a {
  align-items: center;
  color: #fff;
  display: flex;
  flex: 1;
  font-family: sans-serif;
  font-size: 1.5em;
  font-weight: 700;
  max-width: 300px;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.swagger-ui .topbar a span {
  margin: 0;
  padding: 0 10px;
}

.swagger-ui .topbar .download-url-wrapper {
  display: flex;
  flex: 3;
  justify-content: flex-end;
}

.swagger-ui .topbar .download-url-wrapper input[type=text] {
  border: 2px solid #62a03f;
  border-radius: 4px 0 0 4px;
  margin: 0;
  max-width: 100%;
  outline: none;
  width: 100%;
}

.swagger-ui .topbar .download-url-wrapper .select-label {
  align-items: center;
  color: #f0f0f0;
  display: flex;
  margin: 0;
  max-width: 600px;
  width: 100%;
}

.swagger-ui .topbar .download-url-wrapper .select-label span {
  flex: 1;
  font-size: 16px;
  padding: 0 10px 0 0;
  text-align: right;
}

.swagger-ui .topbar .download-url-wrapper .select-label select {
  border: 2px solid #62a03f;
  box-shadow: none;
  flex: 2;
  outline: none;
  width: 100%;
}

.swagger-ui .topbar .download-url-wrapper .download-url-button {
  background: #62a03f;
  border: none;
  border-radius: 0 4px 4px 0;
  color: #fff;
  font-family: sans-serif;
  font-size: 16px;
  font-weight: 700;
  padding: 4px 30px;
}

@media (max-width: 550px) {
  .swagger-ui .topbar .download-url-wrapper {
    width: 100%;
  }
}
.swagger-ui .info {
  margin: 50px 0;
}

.swagger-ui .info.failed-config {
  margin-left: auto;
  margin-right: auto;
  max-width: 880px;
  text-align: center;
}

.swagger-ui .info hgroup.main {
  margin: 0 0 20px;
}

.swagger-ui .info hgroup.main a {
  font-size: 12px;
}

.swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info pre, .swagger-ui .info table {
  font-size: 14px;
}

.swagger-ui .info h1, .swagger-ui .info h2, .swagger-ui .info h3, .swagger-ui .info h4, .swagger-ui .info h5, .swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info table {
  color: #3b4151;
  font-family: sans-serif;
}

.swagger-ui .info a {
  color: #4990e2;
  font-family: sans-serif;
  font-size: 14px;
  transition: all 0.4s;
}

.swagger-ui .info a:hover {
  color: #1f69c0;
}

.swagger-ui .info > div {
  margin: 0 0 5px;
}

.swagger-ui .info .base-url {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 300 !important;
  font-weight: 600;
  margin: 0;
}

.swagger-ui .info .title {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 36px;
  margin: 0;
}

.swagger-ui .info .title small {
  background: #7d8492;
  border-radius: 57px;
  display: inline-block;
  font-size: 10px;
  margin: 0 0 0 5px;
  padding: 2px 4px;
  position: relative;
  top: -5px;
  vertical-align: super;
}

.swagger-ui .info .title small.version-stamp {
  background-color: #89bf04;
}

.swagger-ui .info .title small pre {
  color: #fff;
  font-family: sans-serif;
  margin: 0;
  padding: 0;
}

.swagger-ui .auth-btn-wrapper {
  display: flex;
  justify-content: center;
  padding: 10px 0;
}

.swagger-ui .auth-btn-wrapper .btn-done {
  margin-right: 1em;
}

.swagger-ui .auth-wrapper {
  display: flex;
  flex: 1;
  justify-content: flex-end;
}

.swagger-ui .auth-wrapper .authorize {
  margin-left: 10px;
  margin-right: 10px;
  padding-right: 20px;
}

.swagger-ui .auth-container {
  border-bottom: 1px solid #ebebeb;
  margin: 0 0 10px;
  padding: 10px 20px;
}

.swagger-ui .auth-container:last-of-type {
  border: 0;
  margin: 0;
  padding: 10px 20px;
}

.swagger-ui .auth-container h4 {
  margin: 5px 0 15px !important;
}

.swagger-ui .auth-container .wrapper {
  margin: 0;
  padding: 0;
}

.swagger-ui .auth-container input[type=password], .swagger-ui .auth-container input[type=text] {
  min-width: 230px;
}

.swagger-ui .auth-container .errors {
  background-color: #fee;
  border-radius: 4px;
  color: red;
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  margin: 1em;
  padding: 10px;
}

.swagger-ui .auth-container .errors b {
  margin-right: 1em;
  text-transform: capitalize;
}

.swagger-ui .scopes h2 {
  color: #3b4151;
  font-family: sans-serif;
  font-size: 14px;
}

.swagger-ui .scopes h2 a {
  color: #4990e2;
  cursor: pointer;
  font-size: 12px;
  padding-left: 10px;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.swagger-ui .scope-def {
  padding: 0 0 20px;
}

.swagger-ui .errors-wrapper {
  animation: scaleUp 0.5s;
  background: rgba(249, 62, 62, 0.1);
  border: 2px solid #f93e3e;
  border-radius: 4px;
  margin: 20px;
  padding: 10px 20px;
}

.swagger-ui .errors-wrapper .error-wrapper {
  margin: 0 0 10px;
}

.swagger-ui .errors-wrapper .errors h4 {
  color: #3b4151;
  font-family: monospace;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
}

.swagger-ui .errors-wrapper .errors small {
  color: #606060;
}

.swagger-ui .errors-wrapper .errors .message {
  white-space: pre-line;
}

.swagger-ui .errors-wrapper .errors .message.thrown {
  max-width: 100%;
}

.swagger-ui .errors-wrapper .errors .error-line {
  cursor: pointer;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.swagger-ui .errors-wrapper hgroup {
  align-items: center;
  display: flex;
}

.swagger-ui .errors-wrapper hgroup h4 {
  color: #3b4151;
  flex: 1;
  font-family: sans-serif;
  font-size: 20px;
  margin: 0;
}

@keyframes scaleUp {
  0% {
    opacity: 0;
    transform: scale(0.8);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.swagger-ui .Resizer.vertical.disabled {
  display: none;
}

.swagger-ui .markdown p, .swagger-ui .markdown pre, .swagger-ui .renderedMarkdown p, .swagger-ui .renderedMarkdown pre {
  margin: 1em auto;
  word-break: break-all;
  word-break: break-word;
}

.swagger-ui .markdown pre, .swagger-ui .renderedMarkdown pre {
  background: none;
  color: #000;
  font-weight: 400;
  padding: 0;
  white-space: pre-wrap;
}

.swagger-ui .markdown code, .swagger-ui .renderedMarkdown code {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  color: #9012fe;
  font-family: monospace;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 7px;
}

.swagger-ui .markdown pre > code, .swagger-ui .renderedMarkdown pre > code {
  display: block;
}

.swagger-ui .json-schema-2020-12-keyword--\$vocabulary ul {
  border-left: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 0 0 0 20px;
}

.swagger-ui .json-schema-2020-12-\$vocabulary-uri {
  margin-left: 35px;
}

.swagger-ui .json-schema-2020-12-\$vocabulary-uri--disabled {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__name, .swagger-ui .json-schema-2020-12-keyword--const .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12__constraint {
  background-color: #805ad5;
  border-radius: 4px;
  color: #3b4151;
  color: #fff;
  font-family: monospace;
  font-weight: 600;
  line-height: 1.5;
  margin-left: 10px;
  padding: 1px 3px;
}

.swagger-ui .json-schema-2020-12__constraint--string {
  background-color: #d69e2e;
  color: #fff;
}

.swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__name, .swagger-ui .json-schema-2020-12-keyword--default .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul {
  display: inline-block;
  margin: 0;
  padding: 0;
}

.swagger-ui .json-schema-2020-12-keyword--dependentRequired > ul li {
  display: inline;
  list-style-type: none;
}

.swagger-ui .json-schema-2020-12-keyword--description {
  color: #6b6b6b;
  font-size: 12px;
  margin-left: 20px;
}

.swagger-ui .json-schema-2020-12-keyword--description p {
  margin: 0;
}

.swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__name, .swagger-ui .json-schema-2020-12-keyword--enum .json-schema-2020-12-json-viewer__value, .swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__name, .swagger-ui .json-schema-2020-12-keyword--examples .json-schema-2020-12-json-viewer__value {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__name, .swagger-ui .json-schema-2020-12-json-viewer-extension-keyword .json-schema-2020-12-json-viewer__value {
  color: #929292;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-keyword--patternProperties ul {
  border: none;
  margin: 0;
  padding: 0;
}

.swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:after, .swagger-ui .json-schema-2020-12-keyword--patternProperties .json-schema-2020-12__title:first-of-type:before {
  color: #55a;
  content: "/";
}

.swagger-ui .json-schema-2020-12-keyword--properties > ul {
  border: none;
  margin: 0;
  padding: 0;
}

.swagger-ui .json-schema-2020-12-property {
  list-style-type: none;
}

.swagger-ui .json-schema-2020-12-property--required > .json-schema-2020-12:first-of-type > .json-schema-2020-12-head .json-schema-2020-12__title:after {
  color: red;
  content: "*";
  font-weight: 700;
}

.swagger-ui .json-schema-2020-12__title {
  color: #505050;
  display: inline-block;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: normal;
}

.swagger-ui .json-schema-2020-12__title .json-schema-2020-12-keyword__name {
  margin: 0;
}

.swagger-ui .json-schema-2020-12-property {
  margin: 7px 0;
}

.swagger-ui .json-schema-2020-12-property .json-schema-2020-12__title {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  font-weight: 600;
  vertical-align: middle;
}

.swagger-ui .json-schema-2020-12-keyword {
  margin: 5px 0;
}

.swagger-ui .json-schema-2020-12-keyword__children {
  border-left: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 0 0 0 20px;
  padding: 0;
}

.swagger-ui .json-schema-2020-12-keyword__children--collapsed {
  display: none;
}

.swagger-ui .json-schema-2020-12-keyword__name {
  font-size: 12px;
  font-weight: 700;
  margin-left: 20px;
}

.swagger-ui .json-schema-2020-12-keyword__name--primary {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-keyword__name--secondary {
  color: #6b6b6b;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-keyword__name--extension {
  color: #929292;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-keyword__value {
  color: #6b6b6b;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}

.swagger-ui .json-schema-2020-12-keyword__value--primary {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-keyword__value--secondary {
  color: #6b6b6b;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-keyword__value--extension {
  color: #929292;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-keyword__value--warning {
  border: 1px dashed red;
  border-radius: 4px;
  color: #3b4151;
  color: red;
  display: inline-block;
  font-family: monospace;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-left: 10px;
  padding: 1px 4px;
}

.swagger-ui .json-schema-2020-12-keyword__name--secondary + .json-schema-2020-12-keyword__value--secondary:before {
  content: "=";
}

.swagger-ui .json-schema-2020-12__attribute {
  color: #3b4151;
  font-family: monospace;
  font-size: 12px;
  padding-left: 10px;
  text-transform: lowercase;
}

.swagger-ui .json-schema-2020-12__attribute--primary {
  color: #55a;
}

.swagger-ui .json-schema-2020-12__attribute--muted {
  color: gray;
}

.swagger-ui .json-schema-2020-12__attribute--warning {
  color: red;
}

.swagger-ui .json-schema-2020-12-json-viewer {
  margin: 5px 0;
}

.swagger-ui .json-schema-2020-12-json-viewer__children {
  border-left: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 0 0 0 20px;
  padding: 0;
}

.swagger-ui .json-schema-2020-12-json-viewer__children--collapsed {
  display: none;
}

.swagger-ui .json-schema-2020-12-json-viewer__name {
  font-size: 12px;
  font-weight: 700;
  margin-left: 20px;
}

.swagger-ui .json-schema-2020-12-json-viewer__name--primary {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-json-viewer__name--secondary {
  color: #6b6b6b;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-json-viewer__name--extension {
  color: #929292;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-json-viewer__value {
  color: #6b6b6b;
  font-size: 12px;
  font-style: italic;
  font-weight: 400;
}

.swagger-ui .json-schema-2020-12-json-viewer__value--primary {
  color: #3b4151;
  font-style: normal;
}

.swagger-ui .json-schema-2020-12-json-viewer__value--secondary {
  color: #6b6b6b;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-json-viewer__value--extension {
  color: #929292;
  font-style: italic;
}

.swagger-ui .json-schema-2020-12-json-viewer__value--warning {
  border: 1px dashed red;
  border-radius: 4px;
  color: #3b4151;
  color: red;
  display: inline-block;
  font-family: monospace;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5;
  margin-left: 10px;
  padding: 1px 4px;
}

.swagger-ui .json-schema-2020-12-json-viewer__name--secondary + .json-schema-2020-12-json-viewer__value--secondary:before {
  content: "=";
}

.swagger-ui .json-schema-2020-12 {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 4px;
  margin: 0 20px 15px;
  padding: 12px 0 12px 20px;
}

.swagger-ui .json-schema-2020-12:first-of-type {
  margin: 20px;
}

.swagger-ui .json-schema-2020-12:last-of-type {
  margin: 0 20px;
}

.swagger-ui .json-schema-2020-12--embedded {
  background-color: inherit;
  padding-bottom: 0;
  padding-left: inherit;
  padding-right: inherit;
  padding-top: 0;
}

.swagger-ui .json-schema-2020-12-body {
  border-left: 1px dashed rgba(0, 0, 0, 0.1);
  margin: 2px 0;
}

.swagger-ui .json-schema-2020-12-body--collapsed {
  display: none;
}

.swagger-ui .json-schema-2020-12-accordion {
  border: none;
  outline: none;
  padding-left: 0;
}

.swagger-ui .json-schema-2020-12-accordion__children {
  display: inline-block;
}

.swagger-ui .json-schema-2020-12-accordion__icon {
  display: inline-block;
  height: 18px;
  vertical-align: bottom;
  width: 18px;
}

.swagger-ui .json-schema-2020-12-accordion__icon--expanded {
  transform: rotate(-90deg);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}

.swagger-ui .json-schema-2020-12-accordion__icon--collapsed {
  transform: rotate(0deg);
  transform-origin: 50% 50%;
  transition: transform 0.15s ease-in;
}

.swagger-ui .json-schema-2020-12-accordion__icon svg {
  height: 20px;
  width: 20px;
}

.swagger-ui .json-schema-2020-12-expand-deep-button {
  border: none;
  color: #505050;
  color: #afaeae;
  font-family: sans-serif;
  font-size: 12px;
  padding-right: 0;
}

.swagger-ui .model-box .json-schema-2020-12:not(.json-schema-2020-12--embedded) > .json-schema-2020-12-head .json-schema-2020-12__title:first-of-type {
  font-size: 16px;
}

.swagger-ui .model-box > .json-schema-2020-12 {
  margin: 0;
}

.swagger-ui .model-box .json-schema-2020-12 {
  background-color: transparent;
  padding: 0;
}

.swagger-ui .model-box .json-schema-2020-12-accordion, .swagger-ui .model-box .json-schema-2020-12-expand-deep-button {
  background-color: transparent;
}

.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded) > .json-schema-2020-12-head .json-schema-2020-12__title:first-of-type {
  font-size: 16px;
}

.swagger-ui .models .json-schema-2020-12:not(.json-schema-2020-12--embedded) {
  overflow-x: auto;
  width: calc(100% - 40px);
}


.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-sticky {
  position: sticky;
}

.position-fixed {
  position: fixed;
}

.position-static {
  position: static;
}

.flex-row {
  display: flex;
  box-sizing: border-box;
}

.flex-column {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

.flex-justify-start {
  justify-content: flex-start;
}

.flex-justify-end {
  justify-content: flex-end;
}

.flex-justify-center {
  justify-content: center;
}

.flex-justify-space-between {
  justify-content: space-between;
}

.flex-justify-space-around {
  justify-content: space-around;
}

.flex-align-start {
  align-items: flex-start;
}

.flex-align-end {
  align-items: flex-end;
}

.flex-align-center {
  align-items: center;
}

.flex-align-space-between {
  align-items: space-between;
}

.flex-align-space-around {
  align-items: space-around;
}

.flex-wrap {
  flex-wrap: wrap;
}

.flex-row-gap-1 {
  margin: -0.5em 0 0 -0.5em;
}
.flex-row-gap-1 > * {
  margin: 0.5em 0 0 0.5em;
}

.flex-row-gap-2 {
  margin: -1em 0 0 -1em;
}
.flex-row-gap-2 > * {
  margin: 1em 0 0 1em;
}

.flex-row-gap-3 {
  margin: -1.5em 0 0 -1.5em;
}
.flex-row-gap-3 > * {
  margin: 1.5em 0 0 1.5em;
}

/* 
========== spacing utils ========== 
spacing utils has padding and margin utility classes
it ranges from 0 - 8 and mutliplication factor is 0.5em
*/
.p-0 {
  padding: 0em;
}

.py-0 {
  padding-top: 0em;
  padding-bottom: 0em;
}

.px-0 {
  padding-left: 0em;
  padding-right: 0em;
}

.pt-0 {
  padding-top: 0em;
}

.pb-0 {
  padding-bottom: 0em;
}

.pl-0 {
  padding-left: 0em;
}

.pr-0 {
  padding-right: 0em;
}

.m-0 {
  margin: 0em;
}

.my-0 {
  margin-top: 0em;
  margin-bottom: 0em;
}

.mx-0 {
  margin-left: 0em;
  margin-right: 0em;
}

.mt-0 {
  margin-top: 0em;
}

.mb-0 {
  margin-bottom: 0em;
}

.ml-0 {
  margin-left: 0em;
}

.mr-0 {
  margin-right: 0em;
}

.p-1 {
  padding: 0.5em;
}

.py-1 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}

.px-1 {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

.pt-1 {
  padding-top: 0.5em;
}

.pb-1 {
  padding-bottom: 0.5em;
}

.pl-1 {
  padding-left: 0.5em;
}

.pr-1 {
  padding-right: 0.5em;
}

.m-1 {
  margin: 0.5em;
}

.my-1 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.mx-1 {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.mt-1 {
  margin-top: 0.5em;
}

.mb-1 {
  margin-bottom: 0.5em;
}

.ml-1 {
  margin-left: 0.5em;
}

.mr-1 {
  margin-right: 0.5em;
}

.p-2 {
  padding: 1em;
}

.py-2 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.px-2 {
  padding-left: 1em;
  padding-right: 1em;
}

.pt-2 {
  padding-top: 1em;
}

.pb-2 {
  padding-bottom: 1em;
}

.pl-2 {
  padding-left: 1em;
}

.pr-2 {
  padding-right: 1em;
}

.m-2 {
  margin: 1em;
}

.my-2 {
  margin-top: 1em;
  margin-bottom: 1em;
}

.mx-2 {
  margin-left: 1em;
  margin-right: 1em;
}

.mt-2 {
  margin-top: 1em;
}

.mb-2 {
  margin-bottom: 1em;
}

.ml-2 {
  margin-left: 1em;
}

.mr-2 {
  margin-right: 1em;
}

.p-3 {
  padding: 1.5em;
}

.py-3 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

.px-3 {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

.pt-3 {
  padding-top: 1.5em;
}

.pb-3 {
  padding-bottom: 1.5em;
}

.pl-3 {
  padding-left: 1.5em;
}

.pr-3 {
  padding-right: 1.5em;
}

.m-3 {
  margin: 1.5em;
}

.my-3 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

.mx-3 {
  margin-left: 1.5em;
  margin-right: 1.5em;
}

.mt-3 {
  margin-top: 1.5em;
}

.mb-3 {
  margin-bottom: 1.5em;
}

.ml-3 {
  margin-left: 1.5em;
}

.mr-3 {
  margin-right: 1.5em;
}

.p-4 {
  padding: 2em;
}

.py-4 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.px-4 {
  padding-left: 2em;
  padding-right: 2em;
}

.pt-4 {
  padding-top: 2em;
}

.pb-4 {
  padding-bottom: 2em;
}

.pl-4 {
  padding-left: 2em;
}

.pr-4 {
  padding-right: 2em;
}

.m-4 {
  margin: 2em;
}

.my-4 {
  margin-top: 2em;
  margin-bottom: 2em;
}

.mx-4 {
  margin-left: 2em;
  margin-right: 2em;
}

.mt-4 {
  margin-top: 2em;
}

.mb-4 {
  margin-bottom: 2em;
}

.ml-4 {
  margin-left: 2em;
}

.mr-4 {
  margin-right: 2em;
}

.p-5 {
  padding: 2.5em;
}

.py-5 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
}

.px-5 {
  padding-left: 2.5em;
  padding-right: 2.5em;
}

.pt-5 {
  padding-top: 2.5em;
}

.pb-5 {
  padding-bottom: 2.5em;
}

.pl-5 {
  padding-left: 2.5em;
}

.pr-5 {
  padding-right: 2.5em;
}

.m-5 {
  margin: 2.5em;
}

.my-5 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
}

.mx-5 {
  margin-left: 2.5em;
  margin-right: 2.5em;
}

.mt-5 {
  margin-top: 2.5em;
}

.mb-5 {
  margin-bottom: 2.5em;
}

.ml-5 {
  margin-left: 2.5em;
}

.mr-5 {
  margin-right: 2.5em;
}

.p-6 {
  padding: 3em;
}

.py-6 {
  padding-top: 3em;
  padding-bottom: 3em;
}

.px-6 {
  padding-left: 3em;
  padding-right: 3em;
}

.pt-6 {
  padding-top: 3em;
}

.pb-6 {
  padding-bottom: 3em;
}

.pl-6 {
  padding-left: 3em;
}

.pr-6 {
  padding-right: 3em;
}

.m-6 {
  margin: 3em;
}

.my-6 {
  margin-top: 3em;
  margin-bottom: 3em;
}

.mx-6 {
  margin-left: 3em;
  margin-right: 3em;
}

.mt-6 {
  margin-top: 3em;
}

.mb-6 {
  margin-bottom: 3em;
}

.ml-6 {
  margin-left: 3em;
}

.mr-6 {
  margin-right: 3em;
}

.p-7 {
  padding: 3.5em;
}

.py-7 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
}

.px-7 {
  padding-left: 3.5em;
  padding-right: 3.5em;
}

.pt-7 {
  padding-top: 3.5em;
}

.pb-7 {
  padding-bottom: 3.5em;
}

.pl-7 {
  padding-left: 3.5em;
}

.pr-7 {
  padding-right: 3.5em;
}

.m-7 {
  margin: 3.5em;
}

.my-7 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
}

.mx-7 {
  margin-left: 3.5em;
  margin-right: 3.5em;
}

.mt-7 {
  margin-top: 3.5em;
}

.mb-7 {
  margin-bottom: 3.5em;
}

.ml-7 {
  margin-left: 3.5em;
}

.mr-7 {
  margin-right: 3.5em;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/*
===================== width util =====================
Examples:
------------------
| class  | value |
------------------
| w-1/12 | 8.33% |
| w-3/12 | 25%   |
| w-6/12 | 50%   |
| w-9/12 | 75%   |
------------------
*/
.w-1\/12 {
  width: 8.3333333333%;
}

.w-2\/12 {
  width: 16.6666666667%;
}

.w-3\/12 {
  width: 25%;
}

.w-4\/12 {
  width: 33.3333333333%;
}

.w-5\/12 {
  width: 41.6666666667%;
}

.w-6\/12 {
  width: 50%;
}

.w-7\/12 {
  width: 58.3333333333%;
}

.w-8\/12 {
  width: 66.6666666667%;
}

.w-9\/12 {
  width: 75%;
}

.w-10\/12 {
  width: 83.3333333333%;
}

.w-11\/12 {
  width: 91.6666666667%;
}

.w-full {
  width: 100%;
}

.marvel-device {
  display: inline-block;
  position: relative;
  box-sizing: content-box !important;
}
.marvel-device .screen {
  width: 100%;
  position: relative;
  height: 100%;
  z-index: 3;
  background: white;
  overflow: hidden;
  display: block;
  border-radius: 1px;
  box-shadow: 0 0 0 3px #111;
}
.marvel-device .top-bar,
.marvel-device .bottom-bar {
  height: 3px;
  background: black;
  width: 100%;
  display: block;
}
.marvel-device .middle-bar {
  width: 3px;
  height: 4px;
  top: 0px;
  left: 90px;
  background: black;
  position: absolute;
}
.marvel-device.iphone8 {
  width: 375px;
  height: 667px;
  padding: 105px 24px;
  background: #d9dbdc;
  border-radius: 56px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.marvel-device.iphone8:before {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  position: absolute;
  top: 6px;
  content: "";
  left: 6px;
  border-radius: 50px;
  background: #f8f8f8;
  z-index: 1;
}
.marvel-device.iphone8:after {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  position: absolute;
  top: 8px;
  content: "";
  left: 8px;
  border-radius: 48px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #ffffff;
  z-index: 2;
}
.marvel-device.iphone8 .home {
  border-radius: 100%;
  width: 68px;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 22px;
  z-index: 3;
  background: rgb(48, 50, 51);
  background: linear-gradient(135deg, rgb(48, 50, 51) 0%, rgb(181, 183, 185) 50%, rgb(240, 242, 242) 69%, rgb(48, 50, 51) 100%);
}
.marvel-device.iphone8 .home:before {
  background: #f8f8f8;
  position: absolute;
  content: "";
  border-radius: 100%;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  top: 4px;
  left: 4px;
}
.marvel-device.iphone8 .top-bar {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  top: 68px;
  left: 0;
}
.marvel-device.iphone8 .bottom-bar {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  bottom: 68px;
  left: 0;
}
.marvel-device.iphone8 .sleep {
  position: absolute;
  top: 190px;
  right: -4px;
  width: 4px;
  height: 66px;
  border-radius: 0px 2px 2px 0px;
  background: #d9dbdc;
}
.marvel-device.iphone8 .volume {
  position: absolute;
  left: -4px;
  top: 188px;
  z-index: 0;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #d9dbdc;
}
.marvel-device.iphone8 .volume:before {
  position: absolute;
  left: 2px;
  top: -78px;
  height: 40px;
  width: 2px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone8 .volume:after {
  position: absolute;
  left: 0px;
  top: 82px;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone8 .camera {
  background: #3c3d3d;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 24px;
  left: 50%;
  margin-left: -6px;
  border-radius: 100%;
  z-index: 3;
}
.marvel-device.iphone8 .sensor {
  background: #3c3d3d;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 49px;
  left: 134px;
  z-index: 3;
  border-radius: 100%;
}
.marvel-device.iphone8 .speaker {
  background: #292728;
  width: 70px;
  height: 6px;
  position: absolute;
  top: 54px;
  left: 50%;
  margin-left: -35px;
  border-radius: 6px;
  z-index: 3;
}
.marvel-device.iphone8.gold {
  background: #f9e7d3;
}
.marvel-device.iphone8.gold .top-bar,
.marvel-device.iphone8.gold .bottom-bar {
  background: white;
}
.marvel-device.iphone8.gold .sleep,
.marvel-device.iphone8.gold .volume {
  background: #f9e7d3;
}
.marvel-device.iphone8.gold .home {
  background: rgb(206, 187, 169);
  background: linear-gradient(135deg, rgb(206, 187, 169) 0%, rgb(249, 231, 211) 50%, rgb(206, 187, 169) 100%);
}
.marvel-device.iphone8.black {
  background: #464646;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.7);
}
.marvel-device.iphone8.black:before {
  background: #080808;
}
.marvel-device.iphone8.black:after {
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #212121;
}
.marvel-device.iphone8.black .top-bar,
.marvel-device.iphone8.black .bottom-bar {
  background: #212121;
}
.marvel-device.iphone8.black .volume,
.marvel-device.iphone8.black .sleep {
  background: #464646;
}
.marvel-device.iphone8.black .camera {
  background: #080808;
}
.marvel-device.iphone8.black .home {
  background: rgb(8, 8, 8);
  background: linear-gradient(135deg, rgb(8, 8, 8) 0%, rgb(70, 70, 70) 50%, rgb(8, 8, 8) 100%);
}
.marvel-device.iphone8.black .home:before {
  background: #080808;
}
.marvel-device.iphone8.landscape {
  padding: 24px 105px;
  height: 375px;
  width: 667px;
}
.marvel-device.iphone8.landscape .sleep {
  top: 100%;
  border-radius: 0px 0px 2px 2px;
  right: 190px;
  height: 4px;
  width: 66px;
}
.marvel-device.iphone8.landscape .volume {
  width: 66px;
  height: 4px;
  top: -4px;
  left: calc(100% - 188px - 66px);
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8.landscape .volume:before {
  width: 40px;
  height: 2px;
  top: 2px;
  right: -78px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8.landscape .volume:after {
  left: -82px;
  width: 66px;
  height: 4px;
  top: 0;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8.landscape .top-bar {
  width: 14px;
  height: 100%;
  left: calc(100% - 68px - 14px);
  top: 0;
}
.marvel-device.iphone8.landscape .bottom-bar {
  width: 14px;
  height: 100%;
  left: 68px;
  top: 0;
}
.marvel-device.iphone8.landscape .home {
  top: 50%;
  margin-top: -34px;
  margin-left: 0;
  left: 22px;
}
.marvel-device.iphone8.landscape .sensor {
  top: 134px;
  left: calc(100% - 49px - 16px);
}
.marvel-device.iphone8.landscape .speaker {
  height: 70px;
  width: 6px;
  left: calc(100% - 54px - 6px);
  top: 50%;
  margin-left: 0px;
  margin-top: -35px;
}
.marvel-device.iphone8.landscape .camera {
  left: calc(100% - 32px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
.marvel-device.iphone8plus {
  width: 414px;
  height: 736px;
  padding: 112px 26px;
  background: #d9dbdc;
  border-radius: 56px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
}
.marvel-device.iphone8plus:before {
  width: calc(100% - 12px);
  height: calc(100% - 12px);
  position: absolute;
  top: 6px;
  content: "";
  left: 6px;
  border-radius: 50px;
  background: #f8f8f8;
  z-index: 1;
}
.marvel-device.iphone8plus:after {
  width: calc(100% - 16px);
  height: calc(100% - 16px);
  position: absolute;
  top: 8px;
  content: "";
  left: 8px;
  border-radius: 48px;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #ffffff;
  z-index: 2;
}
.marvel-device.iphone8plus .home {
  border-radius: 100%;
  width: 68px;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 24px;
  z-index: 3;
  background: rgb(48, 50, 51);
  background: linear-gradient(135deg, rgb(48, 50, 51) 0%, rgb(181, 183, 185) 50%, rgb(240, 242, 242) 69%, rgb(48, 50, 51) 100%);
}
.marvel-device.iphone8plus .home:before {
  background: #f8f8f8;
  position: absolute;
  content: "";
  border-radius: 100%;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  top: 4px;
  left: 4px;
}
.marvel-device.iphone8plus .top-bar {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  top: 68px;
  left: 0;
}
.marvel-device.iphone8plus .bottom-bar {
  height: 14px;
  background: #bfbfc0;
  position: absolute;
  bottom: 68px;
  left: 0;
}
.marvel-device.iphone8plus .sleep {
  position: absolute;
  top: 190px;
  right: -4px;
  width: 4px;
  height: 66px;
  border-radius: 0px 2px 2px 0px;
  background: #d9dbdc;
}
.marvel-device.iphone8plus .volume {
  position: absolute;
  left: -4px;
  top: 188px;
  z-index: 0;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #d9dbdc;
}
.marvel-device.iphone8plus .volume:before {
  position: absolute;
  left: 2px;
  top: -78px;
  height: 40px;
  width: 2px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone8plus .volume:after {
  position: absolute;
  left: 0px;
  top: 82px;
  height: 66px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone8plus .camera {
  background: #3c3d3d;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 29px;
  left: 50%;
  margin-left: -6px;
  border-radius: 100%;
  z-index: 3;
}
.marvel-device.iphone8plus .sensor {
  background: #3c3d3d;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 54px;
  left: 154px;
  z-index: 3;
  border-radius: 100%;
}
.marvel-device.iphone8plus .speaker {
  background: #292728;
  width: 70px;
  height: 6px;
  position: absolute;
  top: 59px;
  left: 50%;
  margin-left: -35px;
  border-radius: 6px;
  z-index: 3;
}
.marvel-device.iphone8plus.gold {
  background: #f9e7d3;
}
.marvel-device.iphone8plus.gold .top-bar,
.marvel-device.iphone8plus.gold .bottom-bar {
  background: white;
}
.marvel-device.iphone8plus.gold .sleep,
.marvel-device.iphone8plus.gold .volume {
  background: #f9e7d3;
}
.marvel-device.iphone8plus.gold .home {
  background: rgb(206, 187, 169);
  background: linear-gradient(135deg, rgb(206, 187, 169) 0%, rgb(249, 231, 211) 50%, rgb(206, 187, 169) 100%);
}
.marvel-device.iphone8plus.black {
  background: #464646;
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.7);
}
.marvel-device.iphone8plus.black:before {
  background: #080808;
}
.marvel-device.iphone8plus.black:after {
  box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.1), inset 0 0 6px 3px #212121;
}
.marvel-device.iphone8plus.black .top-bar,
.marvel-device.iphone8plus.black .bottom-bar {
  background: #212121;
}
.marvel-device.iphone8plus.black .volume,
.marvel-device.iphone8plus.black .sleep {
  background: #464646;
}
.marvel-device.iphone8plus.black .camera {
  background: #080808;
}
.marvel-device.iphone8plus.black .home {
  background: rgb(8, 8, 8);
  background: linear-gradient(135deg, rgb(8, 8, 8) 0%, rgb(70, 70, 70) 50%, rgb(8, 8, 8) 100%);
}
.marvel-device.iphone8plus.black .home:before {
  background: #080808;
}
.marvel-device.iphone8plus.landscape {
  padding: 26px 112px;
  height: 414px;
  width: 736px;
}
.marvel-device.iphone8plus.landscape .sleep {
  top: 100%;
  border-radius: 0px 0px 2px 2px;
  right: 190px;
  height: 4px;
  width: 66px;
}
.marvel-device.iphone8plus.landscape .volume {
  width: 66px;
  height: 4px;
  top: -4px;
  left: calc(100% - 188px - 66px);
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8plus.landscape .volume:before {
  width: 40px;
  height: 2px;
  top: 2px;
  right: -78px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8plus.landscape .volume:after {
  left: -82px;
  width: 66px;
  height: 4px;
  top: 0;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone8plus.landscape .top-bar {
  width: 14px;
  height: 100%;
  left: calc(100% - 68px - 14px);
  top: 0;
}
.marvel-device.iphone8plus.landscape .bottom-bar {
  width: 14px;
  height: 100%;
  left: 68px;
  top: 0;
}
.marvel-device.iphone8plus.landscape .home {
  top: 50%;
  margin-top: -34px;
  margin-left: 0;
  left: 24px;
}
.marvel-device.iphone8plus.landscape .sensor {
  top: 154px;
  left: calc(100% - 54px - 16px);
}
.marvel-device.iphone8plus.landscape .speaker {
  height: 70px;
  width: 6px;
  left: calc(100% - 59px - 6px);
  top: 50%;
  margin-left: 0px;
  margin-top: -35px;
}
.marvel-device.iphone8plus.landscape .camera {
  left: calc(100% - 29px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
.marvel-device.iphone5s, .marvel-device.iphone5c {
  padding: 105px 22px;
  background: #2c2b2c;
  width: 320px;
  height: 568px;
  border-radius: 50px;
}
.marvel-device.iphone5s:before, .marvel-device.iphone5c:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  content: "";
  left: 4px;
  border-radius: 46px;
  background: #1e1e1e;
  z-index: 1;
}
.marvel-device.iphone5s .sleep, .marvel-device.iphone5c .sleep {
  position: absolute;
  top: -4px;
  right: 60px;
  width: 60px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
  background: #282727;
}
.marvel-device.iphone5s .volume, .marvel-device.iphone5c .volume {
  position: absolute;
  left: -4px;
  top: 180px;
  z-index: 0;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #282727;
}
.marvel-device.iphone5s .volume:before, .marvel-device.iphone5c .volume:before {
  position: absolute;
  left: 0px;
  top: -75px;
  height: 35px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone5s .volume:after, .marvel-device.iphone5c .volume:after {
  position: absolute;
  left: 0px;
  bottom: -64px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone5s .camera, .marvel-device.iphone5c .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 32px;
  left: 50%;
  margin-left: -5px;
  border-radius: 5px;
  z-index: 3;
}
.marvel-device.iphone5s .sensor, .marvel-device.iphone5c .sensor {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 60px;
  left: 160px;
  z-index: 3;
  margin-left: -32px;
  border-radius: 5px;
}
.marvel-device.iphone5s .speaker, .marvel-device.iphone5c .speaker {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 60px;
  left: 50%;
  margin-left: -32px;
  border-radius: 5px;
  z-index: 3;
}
.marvel-device.iphone5s.landscape, .marvel-device.iphone5c.landscape {
  padding: 22px 105px;
  height: 320px;
  width: 568px;
}
.marvel-device.iphone5s.landscape .sleep, .marvel-device.iphone5c.landscape .sleep {
  right: -4px;
  top: calc(100% - 120px);
  height: 60px;
  width: 4px;
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.iphone5s.landscape .volume, .marvel-device.iphone5c.landscape .volume {
  width: 27px;
  height: 4px;
  top: -4px;
  left: calc(100% - 180px);
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone5s.landscape .volume:before, .marvel-device.iphone5c.landscape .volume:before {
  width: 35px;
  height: 4px;
  top: 0px;
  right: -75px;
  left: auto;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone5s.landscape .volume:after, .marvel-device.iphone5c.landscape .volume:after {
  bottom: 0px;
  left: -64px;
  z-index: 999;
  height: 4px;
  width: 27px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone5s.landscape .sensor, .marvel-device.iphone5c.landscape .sensor {
  top: 160px;
  left: calc(100% - 60px);
  margin-left: 0px;
  margin-top: -32px;
}
.marvel-device.iphone5s.landscape .speaker, .marvel-device.iphone5c.landscape .speaker {
  height: 64px;
  width: 10px;
  left: calc(100% - 60px);
  top: 50%;
  margin-left: 0px;
  margin-top: -32px;
}
.marvel-device.iphone5s.landscape .camera, .marvel-device.iphone5c.landscape .camera {
  left: calc(100% - 32px);
  top: 50%;
  margin-left: 0px;
  margin-top: -5px;
}
.marvel-device.iphone5s .home {
  border-radius: 36px;
  width: 68px;
  box-shadow: inset 0 0 0 4px #2c2b2c;
  height: 68px;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 19px;
  z-index: 3;
}
.marvel-device.iphone5s .top-bar {
  top: 70px;
  position: absolute;
  left: 0;
}
.marvel-device.iphone5s .bottom-bar {
  bottom: 70px;
  position: absolute;
  left: 0;
}
.marvel-device.iphone5s.landscape .home {
  left: 19px;
  bottom: 50%;
  margin-bottom: -34px;
  margin-left: 0px;
}
.marvel-device.iphone5s.landscape .top-bar {
  left: 70px;
  top: 0px;
  width: 3px;
  height: 100%;
}
.marvel-device.iphone5s.landscape .bottom-bar {
  right: 70px;
  left: auto;
  bottom: 0px;
  width: 3px;
  height: 100%;
}
.marvel-device.iphone5s.silver {
  background: #bcbcbc;
}
.marvel-device.iphone5s.silver:before {
  background: #fcfcfc;
}
.marvel-device.iphone5s.silver .volume,
.marvel-device.iphone5s.silver .sleep {
  background: #d6d6d6;
}
.marvel-device.iphone5s.silver .top-bar,
.marvel-device.iphone5s.silver .bottom-bar {
  background: #eaebec;
}
.marvel-device.iphone5s.silver .home {
  box-shadow: inset 0 0 0 4px #bcbcbc;
}
.marvel-device.iphone5s.gold {
  background: #f9e7d3;
}
.marvel-device.iphone5s.gold:before {
  background: #fcfcfc;
}
.marvel-device.iphone5s.gold .volume,
.marvel-device.iphone5s.gold .sleep {
  background: #f9e7d3;
}
.marvel-device.iphone5s.gold .top-bar,
.marvel-device.iphone5s.gold .bottom-bar {
  background: white;
}
.marvel-device.iphone5s.gold .home {
  box-shadow: inset 0 0 0 4px #f9e7d3;
}
.marvel-device.iphone5c {
  background: white;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.marvel-device.iphone5c .top-bar,
.marvel-device.iphone5c .bottom-bar {
  display: none;
}
.marvel-device.iphone5c .home {
  background: #242324;
  border-radius: 36px;
  width: 68px;
  height: 68px;
  z-index: 3;
  position: absolute;
  left: 50%;
  margin-left: -34px;
  bottom: 19px;
}
.marvel-device.iphone5c .home:after {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
.marvel-device.iphone5c.landscape .home {
  left: 19px;
  bottom: 50%;
  margin-bottom: -34px;
  margin-left: 0px;
}
.marvel-device.iphone5c .volume,
.marvel-device.iphone5c .sleep {
  background: #dddddd;
}
.marvel-device.iphone5c.red {
  background: #f96b6c;
}
.marvel-device.iphone5c.red .volume,
.marvel-device.iphone5c.red .sleep {
  background: #ed5758;
}
.marvel-device.iphone5c.yellow {
  background: #f2dc60;
}
.marvel-device.iphone5c.yellow .volume,
.marvel-device.iphone5c.yellow .sleep {
  background: #e5ce4c;
}
.marvel-device.iphone5c.green {
  background: #97e563;
}
.marvel-device.iphone5c.green .volume,
.marvel-device.iphone5c.green .sleep {
  background: #85d94d;
}
.marvel-device.iphone5c.blue {
  background: #33a2db;
}
.marvel-device.iphone5c.blue .volume,
.marvel-device.iphone5c.blue .sleep {
  background: #2694cd;
}
.marvel-device.iphone4s {
  padding: 129px 27px;
  width: 320px;
  height: 480px;
  background: #686868;
  border-radius: 54px;
}
.marvel-device.iphone4s:before {
  content: "";
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  left: 4px;
  z-index: 1;
  border-radius: 50px;
  background: #1e1e1e;
}
.marvel-device.iphone4s .top-bar {
  top: 60px;
  position: absolute;
  left: 0;
}
.marvel-device.iphone4s .bottom-bar {
  bottom: 90px;
  position: absolute;
  left: 0;
}
.marvel-device.iphone4s .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 72px;
  left: 134px;
  z-index: 3;
  margin-left: -5px;
  border-radius: 100%;
}
.marvel-device.iphone4s .speaker {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 72px;
  left: 50%;
  z-index: 3;
  margin-left: -32px;
  border-radius: 5px;
}
.marvel-device.iphone4s .sensor {
  background: #292728;
  width: 40px;
  height: 10px;
  position: absolute;
  top: 36px;
  left: 50%;
  z-index: 3;
  margin-left: -20px;
  border-radius: 5px;
}
.marvel-device.iphone4s .home {
  background: #242324;
  border-radius: 100%;
  width: 72px;
  height: 72px;
  z-index: 3;
  position: absolute;
  left: 50%;
  margin-left: -36px;
  bottom: 30px;
}
.marvel-device.iphone4s .home:after {
  width: 20px;
  height: 20px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
.marvel-device.iphone4s .sleep {
  position: absolute;
  top: -4px;
  right: 60px;
  width: 60px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
  background: #4d4d4d;
}
.marvel-device.iphone4s .volume {
  position: absolute;
  left: -4px;
  top: 160px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: #4d4d4d;
}
.marvel-device.iphone4s .volume:before {
  position: absolute;
  left: 0px;
  top: -70px;
  height: 35px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone4s .volume:after {
  position: absolute;
  left: 0px;
  bottom: -64px;
  height: 27px;
  width: 4px;
  border-radius: 2px 0px 0px 2px;
  background: inherit;
  content: "";
  display: block;
}
.marvel-device.iphone4s.landscape {
  padding: 27px 129px;
  height: 320px;
  width: 480px;
}
.marvel-device.iphone4s.landscape .bottom-bar {
  left: 90px;
  bottom: 0px;
  height: 100%;
  width: 3px;
}
.marvel-device.iphone4s.landscape .top-bar {
  left: calc(100% - 60px);
  top: 0px;
  height: 100%;
  width: 3px;
}
.marvel-device.iphone4s.landscape .camera {
  top: 134px;
  left: calc(100% - 72px);
  margin-left: 0;
}
.marvel-device.iphone4s.landscape .speaker {
  top: 50%;
  margin-left: 0;
  margin-top: -32px;
  left: calc(100% - 72px);
  width: 10px;
  height: 64px;
}
.marvel-device.iphone4s.landscape .sensor {
  height: 40px;
  width: 10px;
  left: calc(100% - 36px);
  top: 50%;
  margin-left: 0;
  margin-top: -20px;
}
.marvel-device.iphone4s.landscape .home {
  left: 30px;
  bottom: 50%;
  margin-left: 0;
  margin-bottom: -36px;
}
.marvel-device.iphone4s.landscape .sleep {
  height: 60px;
  width: 4px;
  right: -4px;
  top: calc(100% - 120px);
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.iphone4s.landscape .volume {
  top: -4px;
  left: calc(100% - 187px);
  height: 4px;
  width: 27px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone4s.landscape .volume:before {
  right: -70px;
  left: auto;
  top: 0px;
  width: 35px;
  height: 4px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone4s.landscape .volume:after {
  width: 27px;
  height: 4px;
  bottom: 0px;
  left: -64px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.iphone4s.silver {
  background: #bcbcbc;
}
.marvel-device.iphone4s.silver:before {
  background: #fcfcfc;
}
.marvel-device.iphone4s.silver .home {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px #bcbcbc;
}
.marvel-device.iphone4s.silver .home:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.marvel-device.iphone4s.silver .volume,
.marvel-device.iphone4s.silver .sleep {
  background: #d6d6d6;
}
.marvel-device.nexus5 {
  padding: 50px 15px 50px 15px;
  width: 320px;
  height: 568px;
  background: #1e1e1e;
  border-radius: 20px;
}
.marvel-device.nexus5:before {
  border-radius: 600px/50px;
  background: inherit;
  content: "";
  top: 0;
  position: absolute;
  height: 103.1%;
  width: calc(100% - 26px);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.marvel-device.nexus5 .top-bar {
  width: calc(100% - 8px);
  height: calc(100% - 6px);
  position: absolute;
  top: 3px;
  left: 4px;
  border-radius: 20px;
  background: #181818;
}
.marvel-device.nexus5 .top-bar:before {
  border-radius: 600px/50px;
  background: inherit;
  content: "";
  top: 0;
  position: absolute;
  height: 103%;
  width: calc(100% - 26px);
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
.marvel-device.nexus5 .bottom-bar {
  display: none;
}
.marvel-device.nexus5 .sleep {
  width: 3px;
  position: absolute;
  left: -3px;
  top: 110px;
  height: 100px;
  background: inherit;
  border-radius: 2px 0px 0px 2px;
}
.marvel-device.nexus5 .volume {
  width: 3px;
  position: absolute;
  right: -3px;
  top: 70px;
  height: 45px;
  background: inherit;
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.nexus5 .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 18px;
  left: 50%;
  z-index: 3;
  margin-left: -5px;
  border-radius: 100%;
}
.marvel-device.nexus5 .camera:before {
  background: #3c3d3d;
  width: 6px;
  height: 6px;
  content: "";
  display: block;
  position: absolute;
  top: 2px;
  left: -100px;
  z-index: 3;
  border-radius: 100%;
}
.marvel-device.nexus5.landscape {
  padding: 15px 50px 15px 50px;
  height: 320px;
  width: 568px;
}
.marvel-device.nexus5.landscape:before {
  width: 103.1%;
  height: calc(100% - 26px);
  border-radius: 50px/600px;
}
.marvel-device.nexus5.landscape .top-bar {
  left: 3px;
  top: 4px;
  height: calc(100% - 8px);
  width: calc(100% - 6px);
}
.marvel-device.nexus5.landscape .top-bar:before {
  width: 103%;
  height: calc(100% - 26px);
  border-radius: 50px/600px;
}
.marvel-device.nexus5.landscape .sleep {
  height: 3px;
  width: 100px;
  left: calc(100% - 210px);
  top: -3px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.nexus5.landscape .volume {
  height: 3px;
  width: 45px;
  right: 70px;
  top: 100%;
  border-radius: 0px 0px 2px 2px;
}
.marvel-device.nexus5.landscape .camera {
  top: 50%;
  left: calc(100% - 18px);
  margin-left: 0;
  margin-top: -5px;
}
.marvel-device.nexus5.landscape .camera:before {
  top: -100px;
  left: 2px;
}
.marvel-device.s5 {
  padding: 60px 18px;
  border-radius: 42px;
  width: 320px;
  height: 568px;
  background: #bcbcbc;
}
.marvel-device.s5:before, .marvel-device.s5:after {
  width: calc(100% - 52px);
  content: "";
  display: block;
  height: 26px;
  background: inherit;
  position: absolute;
  border-radius: 500px/40px;
  left: 50%;
  transform: translateX(-50%);
}
.marvel-device.s5:before {
  top: -7px;
}
.marvel-device.s5:after {
  bottom: -7px;
}
.marvel-device.s5 .bottom-bar {
  display: none;
}
.marvel-device.s5 .top-bar {
  border-radius: 37px;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  top: 5px;
  left: 5px;
  background: radial-gradient(rgba(0, 0, 0, 0.02) 20%, transparent 60%) 0 0, radial-gradient(rgba(0, 0, 0, 0.02) 20%, transparent 60%) 3px 3px;
  background-color: white;
  background-size: 4px 4px;
  background-position: center;
  z-index: 2;
  position: absolute;
}
.marvel-device.s5 .top-bar:before, .marvel-device.s5 .top-bar:after {
  width: calc(100% - 48px);
  content: "";
  display: block;
  height: 26px;
  background: inherit;
  position: absolute;
  border-radius: 500px/40px;
  left: 50%;
  transform: translateX(-50%);
}
.marvel-device.s5 .top-bar:before {
  top: -7px;
}
.marvel-device.s5 .top-bar:after {
  bottom: -7px;
}
.marvel-device.s5 .sleep {
  width: 3px;
  position: absolute;
  left: -3px;
  top: 100px;
  height: 100px;
  background: #cecece;
  border-radius: 2px 0px 0px 2px;
}
.marvel-device.s5 .speaker {
  width: 68px;
  height: 8px;
  position: absolute;
  top: 20px;
  display: block;
  z-index: 3;
  left: 50%;
  margin-left: -34px;
  background-color: #bcbcbc;
  background-position: top left;
  border-radius: 4px;
}
.marvel-device.s5 .sensor {
  display: block;
  position: absolute;
  top: 20px;
  right: 110px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
.marvel-device.s5 .sensor:after {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  right: 12px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
.marvel-device.s5 .camera {
  display: block;
  position: absolute;
  top: 24px;
  right: 42px;
  background: black;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  z-index: 3;
}
.marvel-device.s5 .camera:before {
  width: 4px;
  height: 4px;
  background: #3c3d3d;
  border-radius: 100%;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -2px;
  margin-left: -2px;
}
.marvel-device.s5 .home {
  position: absolute;
  z-index: 3;
  bottom: 17px;
  left: 50%;
  width: 70px;
  height: 20px;
  background: white;
  border-radius: 18px;
  display: block;
  margin-left: -35px;
  border: 2px solid black;
}
.marvel-device.s5.landscape {
  padding: 18px 60px;
  height: 320px;
  width: 568px;
}
.marvel-device.s5.landscape:before, .marvel-device.s5.landscape:after {
  height: calc(100% - 52px);
  width: 26px;
  border-radius: 40px/500px;
  transform: translateY(-50%);
}
.marvel-device.s5.landscape:before {
  top: 50%;
  left: -7px;
}
.marvel-device.s5.landscape:after {
  top: 50%;
  left: auto;
  right: -7px;
}
.marvel-device.s5.landscape .top-bar:before, .marvel-device.s5.landscape .top-bar:after {
  width: 26px;
  height: calc(100% - 48px);
  border-radius: 40px/500px;
  transform: translateY(-50%);
}
.marvel-device.s5.landscape .top-bar:before {
  right: -7px;
  top: 50%;
  left: auto;
}
.marvel-device.s5.landscape .top-bar:after {
  left: -7px;
  top: 50%;
  right: auto;
}
.marvel-device.s5.landscape .sleep {
  height: 3px;
  width: 100px;
  left: calc(100% - 200px);
  top: -3px;
  border-radius: 2px 2px 0px 0px;
}
.marvel-device.s5.landscape .speaker {
  height: 68px;
  width: 8px;
  left: calc(100% - 20px);
  top: 50%;
  margin-left: 0;
  margin-top: -34px;
}
.marvel-device.s5.landscape .sensor {
  right: 20px;
  top: calc(100% - 110px);
}
.marvel-device.s5.landscape .sensor:after {
  left: -12px;
  right: 0px;
}
.marvel-device.s5.landscape .camera {
  top: calc(100% - 42px);
  right: 24px;
}
.marvel-device.s5.landscape .home {
  width: 20px;
  height: 70px;
  bottom: 50%;
  margin-bottom: -35px;
  margin-left: 0;
  left: 17px;
}
.marvel-device.s5.black {
  background: #1e1e1e;
}
.marvel-device.s5.black .speaker {
  background: black;
}
.marvel-device.s5.black .sleep {
  background: #1e1e1e;
}
.marvel-device.s5.black .top-bar {
  background: radial-gradient(rgba(0, 0, 0, 0.05) 20%, transparent 60%) 0 0, radial-gradient(rgba(0, 0, 0, 0.05) 20%, transparent 60%) 3px 3px;
  background-color: #2c2b2c;
  background-size: 4px 4px;
}
.marvel-device.s5.black .home {
  background: #2c2b2c;
}
.marvel-device.lumia920 {
  padding: 80px 35px 125px 35px;
  background: #ffdd00;
  width: 320px;
  height: 533px;
  border-radius: 40px/3px;
}
.marvel-device.lumia920 .bottom-bar {
  display: none;
}
.marvel-device.lumia920 .top-bar {
  width: calc(100% - 24px);
  height: calc(100% - 32px);
  position: absolute;
  top: 16px;
  left: 12px;
  border-radius: 24px;
  background: black;
  z-index: 1;
}
.marvel-device.lumia920 .top-bar:before {
  background: #1e1e1e;
  display: block;
  content: "";
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  top: 2px;
  left: 2px;
  position: absolute;
  border-radius: 22px;
}
.marvel-device.lumia920 .volume {
  width: 3px;
  position: absolute;
  top: 130px;
  height: 100px;
  background: #1e1e1e;
  right: -3px;
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.lumia920 .volume:before {
  width: 3px;
  position: absolute;
  top: 190px;
  content: "";
  display: block;
  height: 50px;
  background: inherit;
  right: 0px;
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.lumia920 .volume:after {
  width: 3px;
  position: absolute;
  top: 460px;
  content: "";
  display: block;
  height: 50px;
  background: inherit;
  right: 0px;
  border-radius: 0px 2px 2px 0px;
}
.marvel-device.lumia920 .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 34px;
  right: 130px;
  z-index: 5;
  border-radius: 5px;
}
.marvel-device.lumia920 .speaker {
  background: #292728;
  width: 64px;
  height: 10px;
  position: absolute;
  top: 38px;
  left: 50%;
  margin-left: -32px;
  border-radius: 5px;
  z-index: 3;
}
.marvel-device.lumia920.landscape {
  padding: 35px 80px 35px 125px;
  height: 320px;
  width: 568px;
  border-radius: 2px/100px;
}
.marvel-device.lumia920.landscape .top-bar {
  height: calc(100% - 24px);
  width: calc(100% - 32px);
  left: 16px;
  top: 12px;
}
.marvel-device.lumia920.landscape .volume {
  height: 3px;
  right: 130px;
  width: 100px;
  top: 100%;
  border-radius: 0px 0px 2px 2px;
}
.marvel-device.lumia920.landscape .volume:before {
  height: 3px;
  right: 190px;
  top: 0px;
  width: 50px;
  border-radius: 0px 0px 2px 2px;
}
.marvel-device.lumia920.landscape .volume:after {
  height: 3px;
  right: 430px;
  top: 0px;
  width: 50px;
  border-radius: 0px 0px 2px 2px;
}
.marvel-device.lumia920.landscape .camera {
  right: 30px;
  top: calc(100% - 140px);
}
.marvel-device.lumia920.landscape .speaker {
  width: 10px;
  height: 64px;
  top: 50%;
  margin-left: 0;
  margin-top: -32px;
  left: calc(100% - 48px);
}
.marvel-device.lumia920.black {
  background: black;
}
.marvel-device.lumia920.white {
  background: white;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
}
.marvel-device.lumia920.blue {
  background: #00acdd;
}
.marvel-device.lumia920.red {
  background: #cc3e32;
}
.marvel-device.htc-one {
  padding: 72px 25px 100px 25px;
  width: 320px;
  height: 568px;
  background: #bebebe;
  border-radius: 34px;
}
.marvel-device.htc-one:before {
  content: "";
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
  left: 2px;
  background: #adadad;
  border-radius: 32px;
}
.marvel-device.htc-one:after {
  content: "";
  display: block;
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  top: 4px;
  left: 4px;
  background: #eeeeee;
  border-radius: 30px;
}
.marvel-device.htc-one .top-bar {
  width: calc(100% - 4px);
  height: 635px;
  position: absolute;
  background: #424242;
  top: 50px;
  z-index: 1;
  left: 2px;
}
.marvel-device.htc-one .top-bar:before {
  content: "";
  position: absolute;
  width: calc(100% - 4px);
  height: 100%;
  position: absolute;
  background: black;
  top: 0px;
  z-index: 1;
  left: 2px;
}
.marvel-device.htc-one .bottom-bar {
  display: none;
}
.marvel-device.htc-one .speaker {
  height: 16px;
  width: 216px;
  display: block;
  position: absolute;
  top: 22px;
  z-index: 2;
  left: 50%;
  margin-left: -108px;
  background: radial-gradient(#343434 25%, transparent 50%) 0 0, radial-gradient(#343434 25%, transparent 50%) 4px 4px;
  background-size: 4px 4px;
  background-position: top left;
}
.marvel-device.htc-one .speaker:after {
  content: "";
  height: 16px;
  width: 216px;
  display: block;
  position: absolute;
  top: 676px;
  z-index: 2;
  left: 50%;
  margin-left: -108px;
  background: inherit;
}
.marvel-device.htc-one .camera {
  display: block;
  position: absolute;
  top: 18px;
  right: 38px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 24px;
  height: 24px;
  z-index: 3;
}
.marvel-device.htc-one .camera:before {
  width: 8px;
  height: 8px;
  background: black;
  border-radius: 100%;
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  margin-top: -4px;
  margin-left: -4px;
}
.marvel-device.htc-one .sensor {
  display: block;
  position: absolute;
  top: 29px;
  left: 60px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
.marvel-device.htc-one .sensor:after {
  display: block;
  content: "";
  position: absolute;
  top: 0px;
  right: 12px;
  background: #3c3d3d;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  z-index: 3;
}
.marvel-device.htc-one.landscape {
  padding: 25px 72px 25px 100px;
  height: 320px;
  width: 568px;
}
.marvel-device.htc-one.landscape .top-bar {
  height: calc(100% - 4px);
  width: 635px;
  left: calc(100% - 685px);
  top: 2px;
}
.marvel-device.htc-one.landscape .speaker {
  width: 16px;
  height: 216px;
  left: calc(100% - 38px);
  top: 50%;
  margin-left: 0px;
  margin-top: -108px;
}
.marvel-device.htc-one.landscape .speaker:after {
  width: 16px;
  height: 216px;
  left: calc(100% - 692px);
  top: 50%;
  margin-left: 0;
  margin-top: -108px;
}
.marvel-device.htc-one.landscape .camera {
  right: 18px;
  top: calc(100% - 38px);
}
.marvel-device.htc-one.landscape .sensor {
  left: calc(100% - 29px);
  top: 60px;
}
.marvel-device.htc-one.landscape .sensor :after {
  right: 0;
  top: -12px;
}
.marvel-device.ipad {
  width: 576px;
  height: 768px;
  padding: 90px 25px;
  background: #242324;
  border-radius: 44px;
}
.marvel-device.ipad:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 4px;
  border-radius: 40px;
  background: #1e1e1e;
}
.marvel-device.ipad .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 44px;
  left: 50%;
  margin-left: -5px;
  border-radius: 100%;
}
.marvel-device.ipad .top-bar,
.marvel-device.ipad .bottom-bar {
  display: none;
}
.marvel-device.ipad .home {
  background: #242324;
  border-radius: 36px;
  width: 50px;
  height: 50px;
  position: absolute;
  left: 50%;
  margin-left: -25px;
  bottom: 22px;
}
.marvel-device.ipad .home:after {
  width: 15px;
  height: 15px;
  margin-top: -8px;
  margin-left: -8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 4px;
  position: absolute;
  display: block;
  content: "";
  top: 50%;
  left: 50%;
}
.marvel-device.ipad.landscape {
  height: 576px;
  width: 768px;
  padding: 25px 90px;
}
.marvel-device.ipad.landscape .camera {
  left: calc(100% - 44px);
  top: 50%;
  margin-left: 0;
  margin-top: -5px;
}
.marvel-device.ipad.landscape .home {
  top: 50%;
  left: 22px;
  margin-left: 0;
  margin-top: -25px;
}
.marvel-device.ipad.silver {
  background: #bcbcbc;
}
.marvel-device.ipad.silver:before {
  background: #fcfcfc;
}
.marvel-device.ipad.silver .home {
  background: #fcfcfc;
  box-shadow: inset 0 0 0 1px #bcbcbc;
}
.marvel-device.ipad.silver .home:after {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.marvel-device.macbook {
  width: 960px;
  height: 600px;
  padding: 44px 44px 76px;
  margin: 0 auto;
  background: #bebebe;
  border-radius: 34px;
}
.marvel-device.macbook:before {
  width: calc(100% - 8px);
  height: calc(100% - 8px);
  position: absolute;
  content: "";
  display: block;
  top: 4px;
  left: 4px;
  border-radius: 30px;
  background: #1e1e1e;
}
.marvel-device.macbook .top-bar {
  width: calc(100% + 140px);
  height: 40px;
  position: absolute;
  content: "";
  display: block;
  top: 680px;
  left: -70px;
  border-bottom-left-radius: 90px 18px;
  border-bottom-right-radius: 90px 18px;
  background: #bebebe;
  box-shadow: inset 0px -4px 13px 3px rgba(34, 34, 34, 0.6);
}
.marvel-device.macbook .top-bar:before {
  width: 100%;
  height: 24px;
  content: "";
  display: block;
  top: 0;
  left: 0;
  background: #f0f0f0;
  border-bottom: 2px solid #aaa;
  border-radius: 5px;
  position: relative;
}
.marvel-device.macbook .top-bar:after {
  width: 16%;
  height: 14px;
  content: "";
  display: block;
  top: 0;
  background: #ddd;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  border-radius: 0 0 20px 20px;
  box-shadow: inset 0px -3px 10px #999;
}
.marvel-device.macbook .bottom-bar {
  background: transparent;
  width: calc(100% + 140px);
  height: 26px;
  position: absolute;
  content: "";
  display: block;
  top: 680px;
  left: -70px;
}
.marvel-device.macbook .bottom-bar:before, .marvel-device.macbook .bottom-bar:after {
  height: calc(100% - 2px);
  width: 80px;
  content: "";
  display: block;
  top: 0;
  position: absolute;
}
.marvel-device.macbook .bottom-bar:before {
  left: 0;
  background: #f0f0f0;
  background: linear-gradient(to right, #747474 0%, #c3c3c3 5%, #ebebeb 14%, #979797 41%, #f0f0f0 80%, #f0f0f0 100%, #f0f0f0 100%);
}
.marvel-device.macbook .bottom-bar:after {
  right: 0;
  background: #f0f0f0;
  background: linear-gradient(to right, #f0f0f0 0%, #f0f0f0 0%, #f0f0f0 20%, #979797 59%, #ebebeb 86%, #c3c3c3 95%, #747474 100%);
}
.marvel-device.macbook .camera {
  background: #3c3d3d;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-left: -5px;
  border-radius: 100%;
}
.marvel-device.macbook .home {
  display: none;
}
.marvel-device.iphone-x {
  width: 375px;
  height: 812px;
  padding: 26px;
  background: #fdfdfd;
  box-shadow: inset 0 0 11px 0 black;
  border-radius: 66px;
}
.marvel-device.iphone-x .overflow {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 66px;
  overflow: hidden;
}
.marvel-device.iphone-x .shadow {
  border-radius: 100%;
  width: 90px;
  height: 90px;
  position: absolute;
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.6) 0%, rgba(255, 255, 255, 0) 60%);
}
.marvel-device.iphone-x .shadow--tl {
  top: -20px;
  left: -20px;
}
.marvel-device.iphone-x .shadow--tr {
  top: -20px;
  right: -20px;
}
.marvel-device.iphone-x .shadow--bl {
  bottom: -20px;
  left: -20px;
}
.marvel-device.iphone-x .shadow--br {
  bottom: -20px;
  right: -20px;
}
.marvel-device.iphone-x:before {
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  position: absolute;
  top: 5px;
  content: "";
  left: 5px;
  border-radius: 61px;
  background: black;
  z-index: 1;
}
.marvel-device.iphone-x .inner-shadow {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  position: absolute;
  top: 10px;
  overflow: hidden;
  left: 10px;
  border-radius: 56px;
  box-shadow: inset 0 0 15px 0 rgba(255, 255, 255, 0.66);
  z-index: 1;
}
.marvel-device.iphone-x .inner-shadow:before {
  box-shadow: inset 0 0 20px 0 #ffffff;
  width: 100%;
  height: 116%;
  position: absolute;
  top: -8%;
  content: "";
  left: 0;
  border-radius: 200px/112px;
  z-index: 2;
}
.marvel-device.iphone-x .screen {
  border-radius: 40px;
  box-shadow: none;
}
.marvel-device.iphone-x .top-bar,
.marvel-device.iphone-x .bottom-bar {
  width: 100%;
  position: absolute;
  height: 8px;
  background: rgba(0, 0, 0, 0.1);
  left: 0;
}
.marvel-device.iphone-x .top-bar {
  top: 80px;
}
.marvel-device.iphone-x .bottom-bar {
  bottom: 80px;
}
.marvel-device.iphone-x .volume,
.marvel-device.iphone-x .volume:before,
.marvel-device.iphone-x .volume:after,
.marvel-device.iphone-x .sleep {
  width: 3px;
  background: #b5b5b5;
  position: absolute;
}
.marvel-device.iphone-x .volume {
  left: -3px;
  top: 116px;
  height: 32px;
}
.marvel-device.iphone-x .volume:before {
  height: 62px;
  top: 62px;
  content: "";
  left: 0;
}
.marvel-device.iphone-x .volume:after {
  height: 62px;
  top: 140px;
  content: "";
  left: 0;
}
.marvel-device.iphone-x .sleep {
  height: 96px;
  top: 200px;
  right: -3px;
}
.marvel-device.iphone-x .camera {
  width: 6px;
  height: 6px;
  top: 9px;
  border-radius: 100%;
  position: absolute;
  left: 154px;
  background: #0d4d71;
}
.marvel-device.iphone-x .speaker {
  height: 6px;
  width: 60px;
  left: 50%;
  position: absolute;
  top: 9px;
  margin-left: -30px;
  background: #171818;
  border-radius: 6px;
}
.marvel-device.iphone-x .notch {
  position: absolute;
  width: 210px;
  height: 30px;
  top: 26px;
  left: 108px;
  z-index: 4;
  background: black;
  border-bottom-left-radius: 24px;
  border-bottom-right-radius: 24px;
}
.marvel-device.iphone-x .notch:before, .marvel-device.iphone-x .notch:after {
  content: "";
  height: 8px;
  position: absolute;
  top: 0;
  width: 8px;
}
.marvel-device.iphone-x .notch:after {
  background: radial-gradient(circle at bottom left, transparent 0, transparent 70%, black 70%, black 100%);
  left: -8px;
}
.marvel-device.iphone-x .notch:before {
  background: radial-gradient(circle at bottom right, transparent 0, transparent 70%, black 70%, black 100%);
  right: -8px;
}
.marvel-device.iphone-x.landscape {
  height: 375px;
  width: 812px;
}
.marvel-device.iphone-x.landscape .top-bar,
.marvel-device.iphone-x.landscape .bottom-bar {
  width: 8px;
  height: 100%;
  top: 0;
}
.marvel-device.iphone-x.landscape .top-bar {
  left: 80px;
}
.marvel-device.iphone-x.landscape .bottom-bar {
  right: 80px;
  bottom: auto;
  left: auto;
}
.marvel-device.iphone-x.landscape .volume,
.marvel-device.iphone-x.landscape .volume:before,
.marvel-device.iphone-x.landscape .volume:after,
.marvel-device.iphone-x.landscape .sleep {
  height: 3px;
}
.marvel-device.iphone-x.landscape .inner-shadow:before {
  height: 100%;
  width: 116%;
  left: -8%;
  top: 0;
  border-radius: 112px/200px;
}
.marvel-device.iphone-x.landscape .volume {
  bottom: -3px;
  top: auto;
  left: 116px;
  width: 32px;
}
.marvel-device.iphone-x.landscape .volume:before {
  width: 62px;
  left: 62px;
  top: 0;
}
.marvel-device.iphone-x.landscape .volume:after {
  width: 62px;
  left: 140px;
  top: 0;
}
.marvel-device.iphone-x.landscape .sleep {
  width: 96px;
  left: 200px;
  top: -3px;
  right: auto;
}
.marvel-device.iphone-x.landscape .camera {
  left: 9px;
  bottom: 154px;
  top: auto;
}
.marvel-device.iphone-x.landscape .speaker {
  width: 6px;
  height: 60px;
  left: 9px;
  top: 50%;
  margin-top: -30px;
  margin-left: 0;
}
.marvel-device.iphone-x.landscape .notch {
  height: 210px;
  width: 30px;
  left: 26px;
  bottom: 108px;
  top: auto;
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
  border-bottom-left-radius: 0;
}
.marvel-device.iphone-x.landscape .notch:before, .marvel-device.iphone-x.landscape .notch:after {
  left: 0;
}
.marvel-device.iphone-x.landscape .notch:after {
  background: radial-gradient(circle at bottom right, transparent 0, transparent 70%, black 70%, black 100%);
  bottom: -8px;
  top: auto;
}
.marvel-device.iphone-x.landscape .notch:before {
  background: radial-gradient(circle at top right, transparent 0, transparent 70%, black 70%, black 100%);
  top: -8px;
}
.marvel-device.note8 {
  width: 400px;
  height: 822px;
  background: black;
  border-radius: 34px;
  padding: 45px 10px;
}
.marvel-device.note8 .overflow {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 34px;
  overflow: hidden;
}
.marvel-device.note8 .speaker {
  height: 8px;
  width: 56px;
  left: 50%;
  position: absolute;
  top: 25px;
  margin-left: -28px;
  background: #171818;
  z-index: 1;
  border-radius: 8px;
}
.marvel-device.note8 .camera {
  height: 18px;
  width: 18px;
  left: 86px;
  position: absolute;
  top: 18px;
  background: #212b36;
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .camera:before {
  content: "";
  height: 8px;
  width: 8px;
  left: -22px;
  position: absolute;
  top: 5px;
  background: #212b36;
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .sensors {
  height: 10px;
  width: 10px;
  left: 120px;
  position: absolute;
  top: 22px;
  background: #1d233b;
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .sensors:before {
  content: "";
  height: 10px;
  width: 10px;
  left: 18px;
  position: absolute;
  top: 0;
  background: #1d233b;
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .more-sensors {
  height: 16px;
  width: 16px;
  left: 285px;
  position: absolute;
  top: 18px;
  background: #33244a;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .more-sensors:before {
  content: "";
  height: 11px;
  width: 11px;
  left: 40px;
  position: absolute;
  top: 4px;
  background: #214a61;
  z-index: 1;
  border-radius: 100%;
}
.marvel-device.note8 .sleep {
  width: 2px;
  height: 56px;
  background: black;
  position: absolute;
  top: 288px;
  right: -2px;
}
.marvel-device.note8 .volume {
  width: 2px;
  height: 120px;
  background: black;
  position: absolute;
  top: 168px;
  left: -2px;
}
.marvel-device.note8 .volume:before {
  content: "";
  top: 168px;
  width: 2px;
  position: absolute;
  left: 0;
  background: black;
  height: 56px;
}
.marvel-device.note8 .inner {
  width: 100%;
  height: calc(100% - 8px);
  position: absolute;
  top: 2px;
  content: "";
  left: 0px;
  border-radius: 34px;
  border-top: 2px solid #9fa0a2;
  border-bottom: 2px solid #9fa0a2;
  background: black;
  z-index: 1;
  box-shadow: inset 0 0 6px 0 rgba(255, 255, 255, 0.5);
}
.marvel-device.note8 .shadow {
  box-shadow: inset 0 0 60px 0 white, inset 0 0 30px 0 rgba(255, 255, 255, 0.5), 0 0 20px 0 white, 0 0 20px 0 rgba(255, 255, 255, 0.5);
  height: 101%;
  position: absolute;
  top: -0.5%;
  content: "";
  width: calc(100% - 20px);
  left: 10px;
  border-radius: 38px;
  z-index: 5;
  pointer-events: none;
}
.marvel-device.note8 .screen {
  border-radius: 14px;
  box-shadow: none;
}
.marvel-device.note8.landscape {
  height: 400px;
  width: 822px;
  padding: 10px 45px;
}
.marvel-device.note8.landscape .speaker {
  height: 56px;
  width: 8px;
  top: 50%;
  margin-top: -28px;
  margin-left: 0;
  right: 25px;
  left: auto;
}
.marvel-device.note8.landscape .camera {
  top: 86px;
  right: 18px;
  left: auto;
}
.marvel-device.note8.landscape .camera:before {
  top: -22px;
  left: 5px;
}
.marvel-device.note8.landscape .sensors {
  top: 120px;
  right: 22px;
  left: auto;
}
.marvel-device.note8.landscape .sensors:before {
  top: 18px;
  left: 0;
}
.marvel-device.note8.landscape .more-sensors {
  top: 285px;
  right: 18px;
  left: auto;
}
.marvel-device.note8.landscape .more-sensors:before {
  top: 40px;
  left: 4px;
}
.marvel-device.note8.landscape .sleep {
  bottom: -2px;
  top: auto;
  right: 288px;
  width: 56px;
  height: 2px;
}
.marvel-device.note8.landscape .volume {
  width: 120px;
  height: 2px;
  top: -2px;
  right: 168px;
  left: auto;
}
.marvel-device.note8.landscape .volume:before {
  right: 168px;
  left: auto;
  top: 0;
  width: 56px;
  height: 2px;
}
.marvel-device.note8.landscape .inner {
  height: 100%;
  width: calc(100% - 8px);
  left: 2px;
  top: 0;
  border-top: 0;
  border-bottom: 0;
  border-left: 2px solid #9fa0a2;
  border-right: 2px solid #9fa0a2;
}
.marvel-device.note8.landscape .shadow {
  width: 101%;
  height: calc(100% - 20px);
  left: -0.5%;
  top: 10px;
}

.vnc-viewer {
  padding: 0px;
}
.vnc-viewer .device-modal {
  margin: 0px;
}

.marvel-device .screen {
  box-shadow: none;
}
.marvel-device .screen .vnc-box {
  display: none;
}
.marvel-device .top-bar {
  background: none;
}

.modal.is-active .marvel-device.ipad {
  margin-left: 0px;
}
.modal.is-active .marvel-device.tablet {
  margin-left: 20px;
}

.marvel-device.ipad {
  width: 282px !important;
  height: 385px !important;
  margin-left: -10px;
}
.marvel-device.ipad .screen canvas.canvas {
  width: 282px !important;
  height: auto !important;
}

.marvel-device.tablet {
  width: 320px !important;
  height: 480px !important;
}
.marvel-device.tablet canvas.canvas {
  cursor: pointer !important;
  width: 300px !important;
  height: 480px !important;
}
.marvel-device.tablet .vnc-text {
  display: none;
}

.marvel-device.iphone5s {
  width: 245px !important;
  height: 385px !important;
  padding: 88px 22px;
}
.marvel-device.iphone5s .screen {
  width: 88%;
  margin-left: 6%;
}
.marvel-device.iphone5s .screen canvas.canvas {
  width: 216px !important;
  height: auto !important;
}
.marvel-device.iphone5s .home {
  width: 50px;
  height: 50px;
  left: 52%;
}

.marvel-device.nexus5 {
  width: 270px !important;
  height: 480px !important;
}
.marvel-device.nexus5 .screen {
  background-color: #1e1e1e;
}
.marvel-device.nexus5 .screen .vnc-box {
  display: block;
}
.marvel-device.nexus5 .screen .vnc-box div div h6 {
  padding-top: 10px;
}

.marvel-device.iphone5s .screen,
.marvel-device.ipad .screen {
  background-color: #1e1e1e;
}
.marvel-device.iphone5s .screen .vnc-box,
.marvel-device.ipad .screen .vnc-box {
  display: block;
  margin: 50px 30px;
}
.marvel-device.iphone5s .top-bar,
.marvel-device.ipad .top-bar {
  background: black;
}

.marvel-device.ipad .vnc-box div div h6 {
  padding-top: 35px;
}

.vnc-text {
  height: 100%;
  text-align: center;
  margin-top: 50%;
}
.vnc-text .vnc-box {
  margin: 50px 60px;
}
.vnc-text .vnc-box div {
  background-color: #fff;
  color: #6b6b6b;
  height: 110px;
  margin: 20px;
  border-radius: 7px;
}
.vnc-text .vnc-box div i {
  font-size: 30px;
  margin-top: 20px;
}
.vnc-text .vnc-box div h6 {
  margin-top: 10px;
}
.vnc-text .vnc-box div div h6 {
  padding-top: 18px;
}

#freshworks-frame-wrapper {
  right: 0px !important;
  bottom: 0px !important;
  max-width: 568px !important;
  max-height: unset !important;
  width: 100% !important;
  height: 100vh !important;
  border-radius: 0px !important;
}

.swagger-ui * {
  font-family: var(--font-family) !important;
}
.swagger-ui .wrapper {
  padding-left: 0em !important;
  padding-right: 0em !important;
}
.swagger-ui .wrapper section {
  padding: 0em !important;
}
.swagger-ui .info {
  margin: 0em !important;
}
.swagger-ui .info .main {
  margin-bottom: 0.5em !important;
}
.swagger-ui .info .main .title {
  display: flex;
  color: var(--text-primary) !important;
  font-weight: var(--font-weight-bold) !important;
  font-size: 1.714rem !important;
}
.swagger-ui .info .main .title span {
  display: flex;
  align-items: center;
  margin-left: 0.3em !important;
}
.swagger-ui .info .main .title span small {
  top: unset;
  border-radius: 0.2857em;
}
.swagger-ui .info .main .title span small:not(.version-stamp) {
  border: 1px solid var(--border-color-1);
  background-color: var(--neutral-grey-100);
}
.swagger-ui .info .main .title span small:not(.version-stamp) .version {
  color: var(--text-primary) !important;
}
.swagger-ui .info .main .title span small.version-stamp {
  background-color: var(--success-main);
  color: var(--common-white);
}
.swagger-ui .info .description * {
  line-height: 1.42857;
}
.swagger-ui .info .description h3 {
  font-size: 1.143em !important;
  font-weight: 600 !important;
  margin-bottom: 0.6em !important;
}
.swagger-ui .info .description h5 {
  font-size: 1em !important;
  text-decoration: underline;
  font-weight: 600;
  margin-bottom: 0.5em !important;
}
.swagger-ui .info .description .renderedMarkdown br {
  display: none;
}
.swagger-ui .info .description .renderedMarkdown ul {
  list-style: disc;
  padding-left: 1em;
  margin-bottom: 0.8em;
}
.swagger-ui .info .description .renderedMarkdown li,
.swagger-ui .info .description .renderedMarkdown p,
.swagger-ui .info .description .renderedMarkdown td {
  color: var(--text-secondary) !important;
  font-weight: var(--font-weight-regular) !important;
  font-size: 1em !important;
}
.swagger-ui .info .description .renderedMarkdown li a,
.swagger-ui .info .description .renderedMarkdown p a,
.swagger-ui .info .description .renderedMarkdown td a {
  color: var(--primary-main) !important;
  text-decoration: underline;
}
.swagger-ui pre code,
.swagger-ui .highlight-code > .microlight code,
.swagger-ui .opblock-body pre.microlight {
  background: #333333 !important;
  color: var(--common-white) !important;
}
.swagger-ui pre code,
.swagger-ui pre code *,
.swagger-ui .highlight-code > .microlight code,
.swagger-ui .highlight-code > .microlight code *,
.swagger-ui .opblock-body pre.microlight,
.swagger-ui .opblock-body pre.microlight * {
  font-family: Consolas, monaco, monospace !important;
}
.swagger-ui table thead tr td,
.swagger-ui table thead tr th {
  font-size: 1em !important;
  padding: 0.8571em !important;
}
.swagger-ui table tbody tr td {
  padding-left: 0.8571em !important;
  padding-right: 0.8571em !important;
}
.swagger-ui .btn,
.swagger-ui .btn.authorize,
.swagger-ui .auth-btn-wrapper .btn,
.swagger-ui .btn.try-out__btn.cancel,
.swagger-ui .btn.execute {
  border: 1px solid !important;
  padding: 0.4em 0.7em !important;
  line-height: 24px !important;
  min-width: 80px !important;
  height: auto !important;
  border-radius: var(--border-radius) !important;
}
.swagger-ui .btn span,
.swagger-ui .btn.authorize span,
.swagger-ui .auth-btn-wrapper .btn span,
.swagger-ui .btn.try-out__btn.cancel span,
.swagger-ui .btn.execute span {
  padding: 0px 10px 0 0 !important;
}
.swagger-ui .btn svg,
.swagger-ui .btn.authorize svg,
.swagger-ui .auth-btn-wrapper .btn svg,
.swagger-ui .btn.try-out__btn.cancel svg,
.swagger-ui .btn.execute svg {
  fill: var(--success-main) !important;
  width: 15px !important;
}
.swagger-ui .btn {
  border: 1px solid var(--neutral-grey-400) !important;
  color: var(--text-primary) !important;
}
.swagger-ui .btn.authorize {
  border-color: var(--success-main) !important;
  color: var(--success-main) !important;
}
.swagger-ui .auth-btn-wrapper .btn-done,
.swagger-ui .btn.try-out__btn.cancel {
  border-color: var(--primary-main) !important;
  color: var(--primary-main) !important;
}
.swagger-ui .opblock-tag {
  color: var(--text-primary) !important;
  border-color: var(--border-color-1) !important;
  font-size: 1.2em !important;
  margin: 0 0 1em !important;
  font-weight: 600 !important;
  padding: 0.3em !important;
}
.swagger-ui .expand-operation svg,
.swagger-ui .opblock-summary svg {
  width: 15px !important;
  height: 15px !important;
}
.swagger-ui .execute-wrapper,
.swagger-ui .opblock-body .btn-group {
  display: flex;
  align-items: center;
  gap: 1em;
  padding: 1.42857em !important;
}
.swagger-ui .execute-wrapper .btn.execute,
.swagger-ui .opblock-body .btn-group .btn.execute {
  background-color: var(--info-main) !important;
  border-color: var(--info-main) !important;
  color: var(--common-white) !important;
}
.swagger-ui .execute-wrapper button,
.swagger-ui .opblock-body .btn-group button {
  width: -moz-fit-content !important;
  width: fit-content !important;
  flex: unset !important;
}

.swagger-ui-description h3 {
  margin: unset;
}
.swagger-ui-description .information-container {
  padding: 0em !important;
}
.swagger-ui-description .information-container .block {
  padding: 0em !important;
}
.swagger-ui-description .information-container .info {
  margin: 1.5em 0;
}
.swagger-ui-description .information-container .info .title .version {
  background: unset;
}
.swagger-ui-description .wrapper:not(.information-container) {
  display: none;
}

.swagger-ui-apis-container {
  width: 100%;
}
.swagger-ui-apis-container .swagger-ui .models,
.swagger-ui-apis-container .swagger-ui .information-container {
  display: none;
}
.swagger-ui-apis-container .swagger-ui .dialog-ux .modal-ux-content {
  padding: 0em;
}
.swagger-ui-apis-container .swagger-ui .scheme-container {
  box-shadow: none !important;
  margin: 0px !important;
  padding: 0px !important;
}
.swagger-ui-apis-container .swagger-ui .scheme-container .schemes {
  padding-top: 1.5em !important;
  padding-bottom: 1em;
}
.swagger-ui-apis-container .swagger-ui .scheme-container .schemes-server-container .servers-title {
  font-size: 1rem;
  font-weight: var(--font-weight-medium);
  padding: 0 0.5em;
}
.swagger-ui-apis-container .swagger-ui .scheme-container .schemes-server-container .servers {
  padding: 0.5em;
}
.swagger-ui-apis-container .swagger-ui .auth-container div h6,
.swagger-ui-apis-container .swagger-ui .auth-container .wrapper p,
.swagger-ui-apis-container .swagger-ui .auth-container .wrapper label {
  font-size: 1em;
}
.swagger-ui-apis-container .swagger-ui .auth-container div h6 {
  font-weight: 600;
  color: var(--success-main);
}
.swagger-ui-apis-container .swagger-ui .auth-btn-wrapper {
  padding-top: 1.4286em !important;
  margin-top: 1.5em !important;
  border-top: 1px solid var(--border-color-1);
  justify-content: flex-end;
  align-items: center;
  gap: 1em;
}
.swagger-ui-apis-container .swagger-ui #api_key_value {
  border-radius: 0em !important;
  padding: 6px 10px !important;
}

.swagger-ui-schemas-container {
  width: 100%;
}
.swagger-ui-schemas-container .wrapper:not(:last-of-type),
.swagger-ui-schemas-container .scheme-container,
.swagger-ui-schemas-container .information-container {
  display: none !important;
}
.swagger-ui-schemas-container .models.is-open h4 {
  display: none;
}
.swagger-ui-schemas-container section.models {
  border: none !important;
}
.swagger-ui-schemas-container section.models .model-container {
  margin-left: 0em !important;
  margin-right: 0em !important;
  background: var(--neutral-grey-100) !important;
}
.swagger-ui-schemas-container .model button[aria-expanded=true] {
  margin-bottom: 1em !important;
}
.swagger-ui-schemas-container table,
.swagger-ui-schemas-container table:hover tr {
  background: transparent !important;
}
.swagger-ui-schemas-container table td,
.swagger-ui-schemas-container table:hover tr td {
  border-color: var(--background-light);
}

.marketplace-bullet-list {
  list-style-type: square;
}

.marketplace-code-block {
  background: var(--neutral-grey-100);
  color: var(--text-primary);
  white-space: pre-wrap;
  padding: 1em;
  margin: 0.5em 0;
}

.marketplace-black-text {
  color: var(--text-primary);
}

@font-face {
  font-family: "Open Sans";
  font-weight: normal;
  font-style: normal;
  src: url("/fonts/OpenSans-Regular.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  src: url("/fonts/OpenSans-SemiBold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;
  src: url("/fonts/OpenSans-Bold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;
  src: url("/fonts/OpenSans-Italic.ttf") format("truetype");
}
@font-face {
  font-family: "Source Code Pro";
  src: url("/fonts/SourceCodePro-Regular.ttf") format("truetype");
}
img._pendo-image._pendo-badge-image {
  visibility: hidden;
}

body {
  font-family: var(--font-family);
}

html {
  overflow-y: auto;
  font-size: var(--html-font-size);
}